SignatureMintERC1155Upgradeable

Methods

mintWithSignature

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

Parameters

Name
Type
Description

req

ISignatureMintERC1155.MintRequest

undefined

signature

bytes

undefined

Returns

Name
Type
Description

signer

address

undefined

verify

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

Parameters

Name
Type
Description

_req

ISignatureMintERC1155.MintRequest

undefined

_signature

bytes

undefined

Returns

Name
Type
Description

success

bool

undefined

signer

address

undefined

Events

Initialized

event Initialized(uint8 version)

Parameters

Name
Type
Description

version

uint8

undefined

TokensMintedWithSignature

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

Parameters

Name
Type
Description

signer indexed

address

undefined

mintedTo indexed

address

undefined

tokenIdMinted indexed

uint256

undefined

mintRequest

ISignatureMintERC1155.MintRequest

undefined

Last updated