Skip to main content

SignatureMintERC721Upgradeable

Methods

mintWithSignature

function mintWithSignature(ISignatureMintERC721.MintRequest req, bytes signature) external payable returns (address signer)

Parameters

NameTypeDescription
reqISignatureMintERC721.MintRequestundefined
signaturebytesundefined

Returns

NameTypeDescription
signeraddressundefined

verify

function verify(ISignatureMintERC721.MintRequest _req, bytes _signature) external view returns (bool success, address signer)

Parameters

NameTypeDescription
_reqISignatureMintERC721.MintRequestundefined
_signaturebytesundefined

Returns

NameTypeDescription
successboolundefined
signeraddressundefined

Events

TokensMintedWithSignature

event TokensMintedWithSignature(address indexed signer, address indexed mintedTo, uint256 indexed tokenIdMinted, ISignatureMintERC721.MintRequest mintRequest)

Parameters

NameTypeDescription
signer indexedaddressundefined
mintedTo indexedaddressundefined
tokenIdMinted indexeduint256undefined
mintRequestISignatureMintERC721.MintRequestundefined