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

Last updated