🚀
HeyMint Launchpad
  • Welcome to HeyMint Launchpad!
  • Introduction
    • Setting up your collection
    • ERC-721(A) vs ERC-1155
    • FAQ
      • What to do when the deployment wallet was hacked?
    • Deploy Proxy Contract
    • Manage Access
  • Pricing
    • How the HeyMint Fee works
    • Basic Plan
    • Plus Plan
    • Premium Plan
  • Create a ERC-721A Collection
    • Set up smart contract
    • Art & Metadata
      • Create layer files
      • Generate art
      • Set Token Name
      • Set up pre-reveal image
      • Generate metadata
      • (Advanced) Upload art & metadata
      • (Advanced) Set token URI
      • Upload & Pin to IPFS using Pinata
    • Manage smart contract
      • Before deployment
        • Affiliate Minting
          • Affiliate Earnings
        • Enforced Royalties
        • (Presale only) Set up allowlist
        • Advanced features
          • Free Claim
          • Burn to Mint Feature
            • Creating a Burn to Mint Collection
            • Map URI to first burn token ID
        • Deployment (Testnet)
        • How to get ETH on Testnet
        • What to test on Testnet
        • Deployment (Mainnet)
      • After deployment
        • Verify contract
        • Start/stop public sale/presale
          • Allowlist Checker
        • Set up mint website
          • Use HeyMint mint page
            • Warpcast Integration for Mints
          • Use mint button embed
            • Website builder incompatibility
        • Set up credit card payment
          • Mint Using a Credit Card
        • Reveal art
        • Withdraw your funds
        • Enable Burn to Mint
          • Set up burn to mint page
          • Start/stop burn to mint feature
    • Create a ERC-721A collection using generated Art
      • Tokens (Beta)
  • Create a ERC-1155 collection
    • Set up smart contract
    • Upload assets to IPFS
    • Manage smart contract
      • Before deployment
        • (Presale only) Set up allowlist
        • Deployment (Testnet)
        • What to test on Testnet
        • Deployment (Mainnet)
      • After deployment
        • Verify contract
        • Start/stop presale/public sale
        • Set up mint website
        • Withdraw your funds
  • After creating a collection
    • Set up a collection in marketplaces
      • Minting an NFT
      • Airdropping/gifting an NFT
  • HeyMint Buttons
  • Migrate
    • HeyMint Launchpad Closure Announcement, FAQs, and Migration Guide
      • ERC-1155 Migration Guide
Powered by GitBook
On this page
  • ERC-721
  • What is ERC-721A?
  • ERC-1155
  • Launchpad Collection Flows

Was this helpful?

  1. Introduction

ERC-721(A) vs ERC-1155

When to use ERC-721A or ERC-1155

PreviousSetting up your collectionNextFAQ

Last updated 4 months ago

Was this helpful?

In almost all cases, NFTs adhere to one of two token standards: ERC-721 or ERC-1155.

Many people wonder which standard to choose, so we'll explain the differences below to help make the decision easier for you.

In short - if all your NFTs are unique and there will only be one copy of each NFT, the ERC-721 standard is best. If there can be multiple copies of each NFT (e.g. a membership pass or limited or open editions of artwork), ERC-1155 is designed for that.

ERC-721

ERC-721 is the most common standard people use and most of the major PFP NFTs you see (Crypto Punks, BAYC, World of Women etc.) follow the ERC-721 standard. With ERC-721, every single NFT in a collection is unique, and there are no two copies of the same NFT.

What is ERC-721A?

ERC-721A is an improved implementation of the ERC-721 standard that dramatically saves gas for minting multiple NFTs in the same transaction. On our platform, we use ERC-721A by default for all ERC-721 collections, as it yields substantial cost savings for both creators reserving NFTs for themselves and for collectors minting multiple NFTs. You can learn more about the standard .

ERC-1155

While there is only ONE copy of each token in an ERC-721 contract, there can be multiple copies of the exact same NFT in an ERC-1155 contract. The ERC-1155 standard is commonly used for membership tokens (e.g. ), limited edition and open edition NFTs, and so forth.

In an ERC-1155 collection, you can have multiple tokens and each token can have its own separate presale/public sale, token price, token image etc. You can have as many tokens as you want in an ERC-1155 (However, our admin interface in our platform doesn't yet support adding new tokens after contract deployment, though this is technically possible at a contract level for advanced users already).

Launchpad Collection Flows

  1. - ERC-721A

  2. - ERC-721A

  3. - ERC-721A

  4. Edition (Multiple Owners) - ERC-1155

here
ZenAcademy tokens
Tokens (Beta)
Generative Art Collection
Edition (Single Owner)