Immutable zkEVM Opens Doors to All Developers with Permissionless Deployment -
Learn More
Home
Arrow icon
Blog
Arrow icon
Company News
6/25/2024

Immutable zkEVM now supports ERC-1155

Futuristic abstract image with text: "Immutable zkEVM now supports ERC-1155"
Icon with concentric circles
TL;DR

Immutable zkEVM Mainnet Early Access has been live since late January, and the momentum has been astounding, with over 130+ well funded games committed to develop on Immutable zkEVM.

Our mission at Immutable is to build the best game development environment for studios, so you can focus on what you do best: making great games.

To improve the game developer experience on Immutable zkEVM even more, we’re now introducing another significant upgrade: full support for ERC-1155 – a smart contract with web3 gaming in mind. 

Let’s dive into it.

Why is ERC-1155 on Immutable zkEVM a gamechanger?

ERC-1155 is a versatile token standard that allows for the creation of both fungible and non-fungible tokens within a single smart contract. 

This opens up a world of possibilities for game developers to create diverse and engaging in-game assets within a single collection for games building on Immutable zkEVM, from characters and weapons to resources and consumables.

The benefits of ERC-1155 for web3 game development are clear:

  • More Powerful Collections: Developers can create a wide range of asset types in a single contract, simplifying management and enabling dynamic gameplay. 
  • More Assets On-Chain: ERC-1155 is perfect for in-game resources and consumables that players collect in large quantities, complementing their unique ERC-721 assets. This unlocks more creative crafting recipes and additional monetisation mechanics with more assets being efficiently represented on-chain
  • Lower Gas Fees: Batch minting and transfers reduce gas costs, making it more economical to create and distribute assets at scale. This is especially valuable for games that have multiple instances of the same in-game item.

Now that you understand the benefits of ERC-1155 for web3 games, let's break down how we've made it easy for you to use on Immutable zkEVM.

The ERC-1155 Minting API on Immutable zkEVM

We've made it straightforward to mint ERC-1155 tokens on Immutable zkEVM with our enhanced Minting API, which now supports both ERC-721 and ERC-1155. 

Visit our Immutable zkEVM docs for full technical details

Here's what’s included in our enhanced ERC-1155 support on Immutable zkEVM:

  • Easy Minting at Scale: Whether you're creating a single unique item or a batch of common resources, our API has you covered. You can mint ERC-1155 tokens individually or in batches.
  • Simple Tracking: Keep tabs on your minting requests effortlessly. You can filter and check the status of your requests, making it easy to manage large-scale asset creation.
  • Customizable Metadata: Add rich details to your tokens when you create them. This allows you to give each asset type its own unique characteristics and properties.
  • Efficient Quantity Management: Need to create multiple copies of an item or distribute assets to several players? You can mint up to 100 different token types or player wallets in a single request.
  • Familiar Interface: If you're coming from a web2 gaming background, you'll feel right at home. Our API is designed to be accessible to a wide range of developers, including non-web3-native.

ERC-1155 has been integrated into our Blockchain Data APIs to minimize integration effort. Utilizing the same schema as ERC-721, no new endpoints are required to use ERC-1155.

Finally, our Orderbook has been adapted to support ERC-1155 with partial fills, taking players’ trading experience to the next level, offering additional ways for players to monetise their gaming assets.

Immutable's advanced tooling removes the heavy lifting on game integration empowering game studios to focus on creating engaging gameplay.

Immutable is making it easier than ever to build great web3 games

With Immutable zkEVM and our enhanced ERC-1155 support, you now have all the tools to build your next AAA web3 game, whether it’s a complex RPG with thousands of unique items, or a casual mobile game with tradable resources. ERC1155 enables game studios to create more on-chain assets for lower gas overheads, empowering the creation of more lucrative and robust game economies.

With over 330+ games now building with our tech stack, and many set to launch over the next weeks and months, it’s clear that the home of web3 gaming is on Immutable.

Start building now

Still need help?
Contact our support team directly
Disclaimer and risk statement:

This ‘How to’ guide is provided for information purposes only and does not constitute investment advice or a recommendation.  While Immutable has taken all reasonable care in preparing this guide, it is provided on an “As is” basis without any representations or warranty, to the maximum extent permitted by applicable law. In no event shall Immutable or any of its affiliates or any of its directors, officers, agents or employees be liable for any loss or damages in connection with the use of this guide. Some of the solutions referred to in this guide are provided by third parties; Immutable takes no responsibility for third party technology and you should refer to the policies, terms and conditions of those third party services before engaging with them.  Dealing in crypto assets can be complex; you should be aware of the risks involved with dealing with crypto assets, including with respect to transferring and bridging assets across different blockchain environments.

Company News
Join the Immutable Newsletter

Be the first to receive Immutable updates, announcements and more.

$IMX Token Address
The official $IMX token address is: