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 |