Deploy a modular Open Edition contract

The Open Edition contract creates NFTs with shared metadata with unique token IDs appended to the NFTs name. Contrary to standard NFT contracts, Open Edition has an unlimited supply and users may continuously mint them increasing accessibility to a broader audience. The Open Edition contract is based on the ERC-721A contract.

Claim Settings

This contract does not require limits to the total supply of NFTs. Any settings related to claim phases may still be applied such as price per NFT, allowlists, start and end times to the phases, and NFTs per wallet.

Use Cases & Examples

  • Timed Drops to allow unlimited purchases of NFTs within a certain window of time
  • Generative art NFTs with each NFT portraying unique artwork different from previous
  • Event specific drops to collect as commemorations, special promotions, and more

Default Installed Modules

  • Claimable
  • OpenEditionMetadata
  • Royalty

Deploy modular Open Edition contract

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

  • Locate Contract

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

    Screenshot of Open Edition Deployment screen
  • Configure Contract Metadata

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

    Contract Metadata serves as your unique identifier.

    Screenshot of Open Edition configure metadata
  • Configure Royalties

    Determine a percentage of the revenue from royalties and pass to the percentage field, if desired.

    The Transfer Validator Address is an address that must enforce royalties in compliance with ERC-721C. Learn more about the ERC-721C standard.

    Screenshot of Open Edition configure royalties
  • Select Chain

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

    Screenshot of Token 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)