Knowledge Base
  • 👨‍🎨For creators
    • 👋Intro to creating with Highlight
    • 📜Project quick start guides
      • Launch an open edition
      • Launch a delayed reveal collection
      • Launch a 1-of-1 auction
      • Launch a generative artwork
      • Launch an open edition generative artwork
      • Launch a PFP project
      • Launch a generative, image-based PFP project
      • Launch a ranked auction
      • Launch an onchain project
      • Launch a collector's choice project
      • Ongoing drops with the same contract
    • 🎇Learn the creation flows
      • ERC-721 vs. ERC-1155 Token Standards
      • Edition flow
      • Generative flow
      • Series flow
      • The importance of testing your collections
    • 👩‍💻Use embeds to build custom mint sites
      • Case Study: How Superchain Chiblings launched a fully custom website on Highlight x Base
      • Running a collector's choice mint via embeds
    • 💸Selling your NFTs
      • Available sale methods
        • Ranked auction
        • Dutch auction
        • English auction
      • Setting up gates (allowlists)
      • Combining sale methods
      • Configuring payment currencies
        • Accepting ERC20 payments
        • Accepting credit card payments
      • Payouts, royalties & splits
      • Livestream on the mint page
    • 🛠️Managing your collections
      • Hiding a collection
      • Mint creator reserves
      • Airdropping tokens
      • Updating collection metadata
      • Getting verified
      • Sponsored mints
      • Reducing collection size
    • 🔮Generative & onchain art tools
      • Highlight Studio
      • Onchain file system
      • Storing SVGs onchain
      • Downloading token metadata
      • How onchain is Highlight?
    • 🌐Integrations & ecosystem
      • Farcaster
      • Paragraph.xyz
      • Foundation Worlds
        • Importing a collection to Worlds
        • Foundation × Highlight FAQs
      • Export generative art from Cables.gl
      • Highlight on mobile
    • 🤓Advanced
      • Reusing contracts
      • Randomization algorithm
      • Upload asset specifications
      • Fulfilling auctions for non-transferable tokens
    • ✨About Highlight
      • Artwork policies
      • Highlight fees
  • For Collectors
    • 💳Buying
      • Buying on secondary
      • Exchange currency across chains
  • 💲Selling
    • Selling on secondary
    • Instantly sell & relist NFTs
  • 🔔Notifications
  • For developers
    • Intro to the Highlight Protocol
    • NFT contracts
      • Official addresses
      • ERC721GeneralSequence
      • ERC721General
      • ERC721EditionsDFS
      • ERC721SingleEditionDFS
      • ERC721GenerativeOnchain
      • Deprecated contracts
    • Custom metadata renderers
      • Example custom renderers
    • Minting protocol
      • Mint Managers
      • Mint Mechanics
        • Dutch auction mechanic
        • Ranked auction mechanic
        • Verisart mechanic
        • Seed-based mechanic
        • Auction Manager *
      • Referral Manager
    • Management modules
      • TokenManager
      • RoyaltyManager
    • Observability
    • Onchain File Storage
    • Mint fee oracle
    • Protocol rewards
      • Creator rewards
      • Mint referral rewards
    • Crosschain burn / redeem
  • Official links
    • ✨Highlight website
    • 🟣Highlight Farcaster
    • 🐦Highlight Twitter
    • 👋About us
Powered by GitBook
On this page
  • Comparison of the ERC721 and ERC1155 token standard
  • ERC1155 on Highlight
  1. For creators
  2. Learn the creation flows

ERC-721 vs. ERC-1155 Token Standards

PreviousLearn the creation flowsNextEdition flow

Last updated 5 months ago

ERC-721 and ERC-1155 are two popular Ethereum token standards, both used for creating NFT collections.

The ERC-721 token standard is for unique, non-replicable tokens, like collectible items or artwork. Each token is distinct, requiring a new smart contract for each token type, which increases gas fees and transaction times.

The ERC-1155 token standard is more versatile and more efficient, supporting both fungible and non-fungible tokens on a single contract. It allows batch transfers, lowering transaction costs and simplifying operations for projects like gaming where multiple assets are traded together.

Comparison of the ERC721 and ERC1155 token standard

  • Token Flexibility: ERC-721 is strictly for NFTs, while ERC-1155 supports both fungible and non-fungible tokens.

  • Transaction Efficiency: ERC-1155 supports batch transfers, while ERC-721 requires individual transactions.

  • Smart Contract Design: ERC-721 requires a new contract for each token type, whereas ERC-1155 can handle multiple token types under a single contract. On Highlight, you can reuse contracts for any edition flow when deploying on an ERC-1155 contract, allowing for more flexibility in managing multiple editions. However, when using the ERC-721 standard, contract reuse is limited to specific cases like limited editions and one-of-one tokens, making it less versatile.

ERC1155 on Highlight

ERC-1155 tokens are limited to edition flows and are not available for series or generative series.

ERC-1155 tokens minted under the same contract on Highlight will not appear together on a single mint page. Instead, users can explore other related tokens from the same project through the "Related Projects" section.

However, collections not minted on Highlight will be displayed together on the same mint page.

👨‍🎨
🎇