IMintableERC1155
SignatureMint1155 is an ERC 1155 contract. It lets anyone mint NFTs by producing a mint request and a signature (produced by an account with MINTER_ROLE, signing the mint request).
Methods
mintTo
function mintTo(address to, uint256 tokenId, string uri, uint256 amount) external nonpayable
Lets an account with MINTER_ROLE mint an NFT.
Parameters
| Name | Type | Description | 
|---|---|---|
| to | address | The address to mint the NFT to. | 
| tokenId | uint256 | The tokenId of the NFTs to mint | 
| uri | string | The URI to assign to the NFT. | 
| amount | uint256 | The number of copies of the NFT to mint. | 
Events
TokensMinted
event TokensMinted(address indexed mintedTo, uint256 indexed tokenIdMinted, string uri, uint256 quantityMinted)
Emitted when an account with MINTER_ROLE mints an NFT.
Parameters
| Name | Type | Description | 
|---|---|---|
| mintedTo indexed | address | undefined | 
| tokenIdMinted indexed | uint256 | undefined | 
| uri | string | undefined | 
| quantityMinted | uint256 | undefined |