ERC721Permit

ERC721 with permit

Nonfungible tokens that support an approve via signature, i.e. permit

Variables

bytes32 PERMIT_TYPEHASH constant

The permit typehash used in the permit signature

Developer note: Value is equal to keccak256("Permit(address spender,uint256 tokenId,uint256 nonce,uint256 deadline)");

Functions

DOMAIN_SEPARATOR

function DOMAIN_SEPARATOR() public view returns (bytes32) view public

The domain separator used in the permit signature

Returns:

permit

function permit(address spender, uint256 tokenId, uint256 deadline, uint8 v, bytes32 r, bytes32 s) external payable payable external

Approve of a specific token ID for spending by spender via signature