Immutable zkEVM launched in early 2024, and has grown substantially over the course of the last year, processing almost 150 million transactions and recently opening to all contract deployers. By consolidating hundreds of millions of dollars in assets across hundreds of games onto one unified chain, we have the opportunity to create the true home of web3 gaming for the millions of Immutable players.
Several major games have already pioneered this upgrade, with Guild of Guardians (1m+ downloads) successfully migrating from Immutable X in 2024.
Now, the enormous ecosystem of games on Immutable X will also join this consolidated chain, giving them access to:
- EVM compatible smart contracts and the enormous ecosystem of EVM tools and libraries
- The ability to convert high volume, low value items to ERC1155s, making them significantly more liquid
- Vastly better third party DeFi tools to enable better trading of tokens, including a wider array of bridges and fiat onramp options
Most importantly, they’ll be joining a thriving ecosystem of the most successful and highly anticipated titles in the space – all building on Immutable.
What does this mean for me?
We have not yet set a date for this merge, but it will likely take place in late 2025.
No action is required from zkEVM users or games. There are no changes to RPCs, no changes to chain ID, all existing state will persist – the chain will continue as normal. We’ll share more on our progress with validity proofs for bridging (as well as the overall architecture of the chain) in an upcoming blog.
If you’re an Immutable X user, your assets will be migrated to your existing wallet address on Immutable zkEVM by default (noting there is a time-bound opt-out option for users as further described below).
If you are staking on Immutable X, an alternative option for staking will be made available on zkEVM, with more details to follow.
For games and those who want more detail on the migration, read on.
Immutable X Users
The action you need to take will depend on the wallet you use on Immutable X.
- Immutable Passport users: your assets will be automatically available in your Passport on Immutable zkEVM
- Other wallets (e.g. Metamask): your assets will be automatically available in your primary wallet
- Many users on Immutable X use the Immutable Link as an interface from their primary wallet (e.g. Metamask). This will no longer be necessary.
- If your wallet (e.g. a custodial wallet) does not yet support Immutable’s network (https://rpc.immutable.com, chain ID: 13371), please contact your wallet provider for support. Your assets will still be migrated, but your wallet will need to activate the chain before you can view them.
- This is a fantastic opportunity to upgrade to Immutable Passport, with subsidised gas fees for most Immutable transactions and no need to add IMX as gas to your Metamask! See our Guide to Migrating to Passport for more details.
- If you entered your email address in the Immutable Link to create your wallet, your wallet was created via Magic. You will need to follow these instructions to access your assets on zkEVM.
If you do not want your assets to be automatically migrated, you can use the existing Immutable X Bridge to withdraw your assets to Ethereum L1 at any point before each collection is migrated.
Immutable X Games & Marketplaces
As part of this process, we will be deprecating the existing Immutable X APIs. Apps which use Immutable X-specific mechanics will need to reimplement them in a way which is compatible with the new chain as described below.
For games, your assets will automatically be migrated from Immutable X by default. If you require custom support, please contact our support team - we are ready and willing to help.
Asset Contracts
All Immutable X games use a standard template for their ERC20 and ERC721 assets. We will automatically deploy corresponding template contracts (ERC20, ERC721) for these assets on Immutable. Immutable will cover the gas for all migration and re-issuance of assets.
By default, the contract owner of the new ERC721 contract will be the same as the current project owner on Immutable X.
The collection address for these newly deployed contracts will be distinct on zkEVM. We will provide an API for mapping Immutable X collection addresses to the new collection addresses.
Please contact our support team before the end of April 2025 if you would like to use a custom ERC721 contract, or if you would prefer your assets to be issued as ERC1155s rather than ERC721s, or if you have any other preferred customisations for your migration.
RPC & Link Interactions
If your app contains Immutable X RPC and Link integrations, you will be required to make changes as part of this merge. This also will impact all users of the Immutable X SDK.
While these interactions will continue to function for some time, they will be deprecated as part of this merge. RPC calls will need to be replaced with the equivalent calls on zkEVM, and references to the Link need to be replaced with standard EVM wallet interactions.
Please consult our Migrating from Immutable X guide for the full details.