Lazy Minting

Lazy minting is the preparation of NFT metadata without actually minting the NFT to a wallet address.

This is a useful process for smart contract admins who want to prepare metadata for NFTs that will be minted by other wallets in a drop, without paying the gas cost to mint those NFTs.

The typical process for lazy minting is:

  • Contract admin lazy-mints NFT metadata (either in bulk or for individual NFTs).
  • Contract admin defines how NFTs can be minted using claim phases.
  • Other wallets mint NFTs by claiming them. When they claim, they pay the gas cost to mint the NFT and the NFT is minted to their wallet address.