ERC721 with permit Extension to ERC721 that includes a permit function for signature based approvals
PERMIT_TYPEHASH() pure external
The permit typehash used in the permit signature
Returns:
| Name | Type | Description |
|---|---|---|
| [0] | bytes32 |
DOMAIN_SEPARATOR() view external
The domain separator used in the permit signature
Returns:
| Name | Type | Description |
|---|---|---|
| [0] | bytes32 |
permit(address,uint256,uint256,uint8,bytes32,bytes32) payable external
Approve of a specific token ID for spending by spender via signature
| Name | Type | Description |
|---|---|---|
| spender | address | The account that is being approved |
| tokenId | uint256 | The ID of the token that is being approved for spending |
| deadline | uint256 | The deadline timestamp by which the call must be mined for the approve to work |
| v | uint8 | Must produce valid secp256k1 signature from the holder along with `r` and `s` |
| r | bytes32 | Must produce valid secp256k1 signature from the holder along with `v` and `s` |
| s | bytes32 | Must produce valid secp256k1 signature from the holder along with `r` and `v` |
ERC721 with permit Extension to ERC721 that includes a permit function for signature based approvals
PERMIT_TYPEHASH() pure external
The permit typehash used in the permit signature
Returns:
| Name | Type | Description |
|---|---|---|
| [0] | bytes32 |
DOMAIN_SEPARATOR() view external
The domain separator used in the permit signature
Returns:
| Name | Type | Description |
|---|---|---|
| [0] | bytes32 |
permit(address,uint256,uint256,uint8,bytes32,bytes32) payable external
Approve of a specific token ID for spending by spender via signature
| Name | Type | Description |
|---|---|---|
| spender | address | The account that is being approved |
| tokenId | uint256 | The ID of the token that is being approved for spending |
| deadline | uint256 | The deadline timestamp by which the call must be mined for the approve to work |
| v | uint8 | Must produce valid secp256k1 signature from the holder along with `r` and `s` |
| r | bytes32 | Must produce valid secp256k1 signature from the holder along with `v` and `s` |
| s | bytes32 | Must produce valid secp256k1 signature from the holder along with `r` and `v` |
ERC721 with permit Extension to ERC721 that includes a permit function for signature based approvals
PERMIT_TYPEHASH() pure external
The permit typehash used in the permit signature
Returns:
| Name | Type | Description |
|---|---|---|
| [0] | bytes32 |
DOMAIN_SEPARATOR() view external
The domain separator used in the permit signature
Returns:
| Name | Type | Description |
|---|---|---|
| [0] | bytes32 |
permit(address,uint256,uint256,uint8,bytes32,bytes32) payable external
Approve of a specific token ID for spending by spender via signature
| Name | Type | Description |
|---|---|---|
| spender | address | The account that is being approved |
| tokenId | uint256 | The ID of the token that is being approved for spending |
| deadline | uint256 | The deadline timestamp by which the call must be mined for the approve to work |
| v | uint8 | Must produce valid secp256k1 signature from the holder along with `r` and `s` |
| r | bytes32 | Must produce valid secp256k1 signature from the holder along with `v` and `s` |
| s | bytes32 | Must produce valid secp256k1 signature from the holder along with `r` and `v` |