Skip to main content

Edition.signature property

Signature Minting


// see how to craft a payload to sign in the `contract.signature.generate()` documentation
const signedPayload = contract.signature.generate(payload);

// now anyone can mint the NFT
const tx =;
const receipt = tx.receipt; // the mint transaction receipt
const mintedId =; // the id of the NFT minted


signature: Erc1155SignatureMintable;


Generate dynamic NFTs with your own signature, and let others mint them using that signature.