Deploy a modular Edition Drop

The Edition contract also known as “semi-fungible” or “multi” tokens create multiple NFTs from the same asset based on the ERC-1155 standard. NFTs are minted to the creator’s wallet as they are added to the collection. NFTs are still transferable, able to be sold on a marketplace, and perform any other actions as defined by ERC-1155.

For advanced use cases, Edition enables signature-minting capabilities.

Edition vs Edition Drop

Edition does not have lazy minting capabilities or claim conditions. If you’d prefer to define specific settings such as claim limits, start and end times to claim, and more, please refer to the Edition Drop contract.

Use Cases & Examples

  • Create an NFT Collection with multiple copies of each NFT
  • Airdrop an NFT to an allowlist of addresses using the same assets and metadata
  • Create copies of artwork to be sold on a marketplace

Default Installed Modules

  • Mintable
  • BatchMetadata
  • Transferable
  • SequentialTokenId

Deploy modular Edition contract

Learn how to deploy a modular Edition contract through the dashboard.

  • Locate Contract

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

    Screenshot Edition contract
  • Configure Contract Metadata

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

    Contract Metadata serves as your unique identifier.

    Screenshot of Edition  configure metadata
  • Configure Sequential Token Id

    Input a number you want your tokens to start at for the sequential token id. If you don’t have a preference to change it, you may input 0.

    Screenshot of Edition  configure sequential token id
  • Select Chain

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

    Screenshot of Edition select chain

    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)