Appearance
Props Diamond SDK • Docs
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"
};