Skip to content

Props Diamond SDKDocs


PropsPreApprovalCall: object

Represents parameters for Props protocol pre-approval calls

Type declaration

_address

_address: string | undefined

_amount

_amount: BigInt | undefined

_deadline

_deadline: number | undefined

_holderAddress

_holderAddress: string | undefined

_r

_r: string | undefined

_s

_s: string | undefined

_spenderAddress

_spenderAddress: string | undefined

_tokenId

_tokenId: number | undefined

_type

_type: string | undefined

_v

_v: number | undefined

Remarks

This type is used when setting up pre-approvals in the Props protocol, allowing for various types of token approvals (ERC20, ERC721, etc.) before executing other operations.

Example

typescript
const preApprovalCall: PropsPreApprovalCall = {
  _type: "ERC20",
  _address: "0x1234...",
  _holderAddress: "0x5678...",
  _spenderAddress: "0x9abc...",
  _tokenId: 123,
  _amount: "1000000000000000000"
};