ERC1155LazyMint
ERC1155LazyMint
allows you to Lazy Mint NFTs on your contract.
It exposes a verifyClaim
function that you can override to add your claim-restriction logic.
Lazy minting allows you to define the metadata of NFTs without minting it to an address. As a contract admin, this lets you prepare the metadata for NFTs that will be minted by other wallets, without paying the gas cost for actually minting the NFTs.
View on GitHub
Import the contract and inherit from it.
Once deployed, you can use the features made available by these extensions on the SDK and dashboard:
Click on each feature to learn more about what functions are available.
- ERC1155
- ERC1155LazyMintableV2
- ERC1155Burnable
- ERC1155Enumerable
- ERC1155ClaimCustom
- Royalty
- ContractMetadata
- Ownable
The following functions have been implemented on this contract & are available to be overridden to add custom logic: