Deploy a modular NFT Drop contract

The NFT Drop contract creates a unique collection of NFTs based on the ERC-721A standard. NFT Drop allows you to define claim conditions or settings which define how a user can claim an NFT.

NFT Drop vs NFT Collection

NFT Drop has the Claimable module enabling claim conditions. If you’d prefer to not define specific settings such as claim limits, start and end times to claim, and more, please refer to the NFT Collection contract.

Use Cases & Examples

  • Create an NFT profile pic collection with each NFT having a different combination of traits
  • Release NFTs in phases with exclusivity, discounted, or public phases
  • Create restricted-access NFT Drops for allowlisted wallets to claim

Default Installed Modules

  • Claimable
  • BatchMetadata
  • Royalty

Deploy a modular NFT Drop contract

Learn how to deploy a modular NFT Drop contract through the dashboard.

  • Locate Contract

    Navigate to Explore, locate the Modular NFT Drop contract, and select the Deploy Now button.

    Screenshot NFT Drop contract
  • Configure Contract Metadata

    Fill in the Contract Metadata including Name, Symbol, Description, and Image.

    Contract Metadata serves as your unique identifier.

    Screenshot of NFT Drop configure metadata
  • Select Chain

    Select the preferred chain you want to deploy on and select Deploy Now.

    Screenshot of NFT Drop select chain screen

    If you are signed in with an EOA wallet, you will be prompted to sign the transaction. After that your contract is deployed and you can begin configuring the modules.

Modular Contract

This contract is created using the modular contract framework. Modules on this contract are upgradeable. Learn more about Modular Contracts.

Configure Modules

To configure the modules, navigate to the Modules view:

(Coming soon)