All Collections
ZORA Create
ERC-721 Collections
ZORA101: How to create an Edition (ERC-721)
ZORA101: How to create an Edition (ERC-721)

A step by step guide on how to create an ‘Edition’ on ZORA

Updated over a week ago

The Creator Toolkit provides an easy-to-use, no-code-required solution to mint, drop and manage NFT collections. Single-Editions allow creators to create a collection of identical NFTs at a fixed price.

Want to test out your collection? We recommend using our testnet before deploying your collection to mainnet. Testing on the testnet provides a risk-free environment where you can ensure that your collection functions correctly and identify any potential issues before they occur on the mainnet, saving you time and ETH.

Creating your Single-Edition

  1. Connect your wallet to

  2. Click the “+” Button in the top right corner to display the contract types available to begin creating your collection.

3. Click the “Edition” Button to input your collection details.

Collection Details

Enter your collection details as listed below

**Required Fields

  1. Add the Editions Name** and Symbol**: The symbol is a token name for your edition.

    *The contract name and symbol CANNOT be changed once your contract has been created

  2. Add a Description**: This can be any information you want to explain or add to your edition, including external links.

  3. Check your file type: the following file types are supported for your single edition.

    • Image: JPG, PNG, GIF, SVG

    • File: PDF

    • Onchain image: SVG

    • Video: MP4 (H.264 encoding is recommended)

    • Audio: MP3, WAV

    • 3D: GLB, GLTF

    • Web: HTML

      • Reminder: You cannot upload a .html file alone; it must be zipped together with all your relevant assets/files. Learn more about creating and formatting a .html collection here.

  4. Check your file size. We have a file size limit of 2GB

  5. Upload your file**: Click the "Upload" button or drag and drop your file

    • If you upload a small SVG file, you will be given the option to store it onchain. Storing SVG data onchain ensures its permanence as a part of the smart contract. The bigger the file, the higher the cost. This is only recommended for files less than 50KB, and the file cannot have any external links.

  6. Optional - Select a cover image for your non-image media. You can add or change your cover image anytime after creating your collection.

  7. Set your mint price: Enter each edition's amount (ETH). The price can be updated once your edition has been created.

    • The price you set will also determine the Protocol Rewards you can receive from your collection. Learn more about how to receive them here.

  8. Choose Edition Size: You can choose between

    • Open” does not have a fixed number of editions, and the supply is unlimited.

    • "1/1" will create an edition with a size of only ONE.

    • Fixed” have a fixed number of editions that can be minted.

  9. Set a start & end time: You can choose between

    • "Now" will start your mint period immediately after deploying your edition.

    • "Future" allows you to select a custom start and/or end time for your edition.

  10. Add a mint limit to your collection:

    • "Unlimited" allows each wallet to mint as many of your NFTs as they want.

    • "Custom" means you can limit the number of NFTs each wallet can mint.

  11. Select the network your collection is deployed onto. You can deploy your contract on the following networks:

    1. Zora Network

    2. Optimism Network

    3. Ethereum Mainnet

    4. Base Network

    5. PGN (Public Goods Network)

  12. Add a Royalty percentage: The royalty is a feature the creator sets in the minting process. This feature is a permanent, fixed per-cent of sale value sent to you on every sale.

  13. Input a Payout Address: This will automatically fill with the connected wallet; however, it can be your personal wallet, a multi-signature wallet or an external split contract.

Finalise your Single-Edition

Click the “Create” button to finish creating your edition. This will prompt you to accept a gas fee and follow the steps below:

  1. Approve the Gas fee: A message will appear within your connected wallet for you to approve the gas fee to complete the creation of your edition.

  2. Wait for your transaction to complete: Once you’ve approved the transaction within your wallet, the upload process has begun. You can check the status of your upload by viewing the transaction on your relevant block explorer (e.g. Etherscan).

  3. Single-Edition Created: Once the transaction has been confirmed, your collection will be created and ready to share with your community.

Did this answer your question?