ChainPortal Logo
ChainPortal

Blockchain

Dashboard
EVM Tokens
EVM NFTs
Airdrop
Lock Tokens
Liquidity Lock
Launchpad
Staking
Profile
Assets
Chains
Faucets
Referrals
Settings

33 EVM Chains

GuidesERC1155 Multi-Token Collections
Back to Guides
NFTs

Create ERC1155 Multi-Token Collections

Build gas-efficient multi-token collections with fungible and non-fungible tokens in a single contract.

What is ERC-1155?

ERC-1155 is a multi-token standard that allows a single smart contract to manage multiple token types simultaneously. Unlike ERC-721, where each token is unique, and ERC-20, where all tokens are identical, ERC-1155 supports both fungible and non-fungible tokens within one contract. This makes it significantly more gas-efficient for projects that need to create many different token types.

Common Use Cases

ERC-1155 is the preferred standard for projects that need multiple token types under a unified contract.

  • Gaming items -- Swords, potions, armor, and currencies can all live in one contract. Fungible items (gold coins) and unique items (legendary weapons) coexist.
  • Membership tiers -- Bronze, Silver, Gold, and Platinum membership tokens, each with different quantities and perks.
  • Event tickets -- General admission (fungible, many copies) alongside VIP passes (limited or unique).
  • Digital collectibles -- Edition-based art where each piece has a fixed supply (e.g., 100 copies of Edition 1, 50 of Edition 2).

Creating an ERC-1155 Collection

Follow these steps to create your multi-token collection through ChainPortal.

  1. Navigate to NFTs from the sidebar and click Create.
  2. Select ERC-1155 as the token standard.
  3. Enter a collection name and symbol (e.g., "GameItems" / "GITM").
  4. Set the base metadata URI pointing to your IPFS or server-hosted JSON files.
  5. Configure optional features: royalties, pausability, and access controls.
  6. Connect your EVM wallet and confirm the deployment transaction.

Minting Tokens

After deploying your collection contract, you can mint individual token types with specific IDs, amounts, and metadata.

  • Token ID -- A numeric identifier for each token type (e.g., ID 1 for swords, ID 2 for shields).
  • Amount -- How many copies of this token ID to mint. Set to 1 for unique items, or higher for fungible items.
  • Metadata URI -- A JSON file (typically on IPFS) containing the token's name, description, image, and attributes.
  • Recipient -- The wallet address that will receive the minted tokens.

Managing Your Collection

Once deployed, you have full control over your ERC-1155 collection from the management panel.

  • Mint more -- Create additional copies of existing token IDs or introduce new token types at any time.
  • Burn tokens -- Permanently remove tokens from circulation (requires holder approval or owner permission).
  • Update URIs -- Change metadata URIs for individual token IDs or update the base URI for the entire collection.
  • Set royalties -- Configure EIP-2981 royalty percentages for secondary sales, either globally or per token ID.
  • Batch operations -- Mint or transfer multiple token types in a single transaction to save on gas costs.
ChainPortal Logo
ChainPortal

Create tokens and NFTs across multiple blockchains

TwitterTelegramDiscordLinkedInInstagramYouTube
Support ChainPortal

Product

  • Features
  • Documentation
  • All Chains
  • Ecosystems
  • Referral Program

Resources

  • Blog
  • Guides
  • Faucets
  • FAQ
  • Support
  • Contact Us

Community

  • Donate
  • Privacy Policy
  • Terms of Service

� 2026 ChainPortal. All rights reserved.

Made withfor the community
HomeTokensNFTsMy AssetsMore