Immutable zkEVM Opens Doors to All Developers with Permissionless Deployment -
Learn More
Home
Arrow icon
Blog
Arrow icon
Immutable zkEVM
5/3/2024

How to get $IMX on Immutable zkEVM

Poster with text "How to get $IMX on Immutable zkEVM"
Icon with concentric circles
TL;DR

Please note our disclaimer and risk statement here.

IMPORTANT NOTE: If the objective is to get funds onto Immutable zkEVM, sending funds to your Immutable Passport address on Ethereum (L1) or any other chain that isn’t Immutable zkEVM will not work! You need to either perform a deposit to Immutable zkEVM and/or swap funds within Immutable zkEVM using an integrated third party solution to get the tokens you need.

So you want to get some $IMX tokens into your Immutable zkEVM Passport. Here is what you will need:

  1. Immutable Passport (sign-up here)
  2. Funds in ETH, USDC, or $IMX on a Centralized Exchange (CEX) or another compatible EVM chain on the Ethereum network (including ETH L1)

There are multiple options for getting $IMX onto Immutable zkEVM:

  1. Bridging from a centralized exchange (CEX)
    1. Layerswap (Supports $IMX, ETH, USDC and $GOG)
  2. Bridging from another EVM chain or Ethereum (L1)
    1. Squid (Supports $IMX, ETH, USDC and many more!) 
    2. Layerswap (Supports $IMX, ETH, USDC and $GOG)
    3. Native Bridge powered by Axelar (Only supports moving $IMX, ETH or USDC from/to ETH L1) 

**Note**: If you bridge ETH or USDC to Immutable zkEVM you will then need to swap those tokens for $IMX using one of the following options:

  1. Native Swap (powered by Quickswap) accessible via Immutable Dashboard or Immutable Toolkit (Not available in US or Australia)
  2. Warpgate
  3. Quickswap 

Bridging from a centralized exchange (CEX)

Currently, direct deposits from a CEX (e.g., Coinbase, Binance) to Immutable zkEVM are not possible. Consequently, do not transfer funds from a CEX to your Immutable Passport directly. 

To bridge funds from a CEX to your zkEVM Immutable Passport make sure to follow the instructions below

Step 1: Go to https://toolkit.immutable.com/cex-deposit/ 

CEX Deposit screen

Step 2: 

  • Input the CEX you would like to deposit from
  • Select which token, $IMX, ETH or USDC, that you would like to bridge
CEX type
CEX token selection

Step 3: 

  • Select a withdrawal network your CEX supports (e.g., Ethereum, Optimism etc.)
  • Input the desired amount and the wallet address to deposit into (this can be your Passport address or another wallet that supports Immutable zkEVM)
Wthdrawal selection screen

Step 4: 

  • Pro tip: Turn on “Refuel”. This will give you some $IMX to pay for gas on Immutable zkEVM. Without it you may need to bridge more funds to pay for gas!
  • Click "swap now" and copy the "deposit address" generated
Refuel switch
Complete the swap screen
Deposit address screen

Step 5: 

  • Navigate to the centralised exchange you are withdrawing from (in this example it’s Kraken)
  • Input the same withdrawal network you selected in step 3 and input the deposit address copied in step 4
  • Withdraw from the centralised exchange
Kraken withdraw screen
Trasfer complete screen

Bridging from another EVM chain or Ethereum (L1)

Option 1: Bridging funds using Squid

Step 1: Go to https://toolkit.immutable.com/squid-bridge/ 

Bridge with Squid screen

Step 2: 

  • Connect the wallet you would like to move funds from 
  • Add a new address that you would like to send funds to
Connect wallet button
Metamask selection
Destination address field

Step 3: 

  • Select the network you want to send from (Note: you can send from ETH L1 or other compatible EVM chains)
  • Select the token you would like to move 
Ethereum button
USDC button

Step 4: 

  • Select the token you would like to receive 
  • Input the desired amount you want to bridge (note make sure you have enough gas for the transfer if required)

IMPORTANT NOTE: With Squid you will be able to bridge and swap a token at the same time, if you wish. This means if you hold USDC or ETH in another wallet but want $IMX in your Passport, you will be able to send USDC and receive $IMX directly into your Passport. If you don’t want $IMX you can just bridge USDC or ETH straight into your Immutable Passport wallet. 

IMX button
Move screen

Step 5: 

  • Click on ‘Submit’
  • “Approve” or “Confirm” the transaction in your wallet
Confirmation modal
Success modal
Transaction complete screen

Congrats!! you now have bridged funds into your Immutable Passport

Option 2: Bridging funds using Layerswap

Step 1: 

EVM button
Metamask utton

Step 2:

  • Select ‘Ethereum’ in the ‘From’ dropdown
  • Select the token ($IMX, ETH or USDC) you want to bridge
Ethereum button

Step 3: 

  • Input the desired amount you want to bridge
  • Input your Immutable zkEVM wallet address
  • Pro tip: Turn on “Refuel”. This will give you some $IMX to pay for gas on Immutable zkEVM. Without it you may need to bridge more funds to pay for gas!
  • Click swap now
Refuel switch
Complete the swap screen

Congrats!! you now have bridged funds into your Immutable Passport

Option 3: Bridging funds using Immutables Native Swap 

Step 1: Go to Immutable Toolkit (*note this can also be done in your Immutable Passport Dashboard)

Note: Ethereum is currently the only supported network for the native bridge.

select wallet and network dropdown

Step 2: 

  • Select the wallet and network you want to send from 
  • Select the wallet and network you want to send to
select wallet and network dropdown
select wallet and network dropdown
Where would you like to move funds between screen

Step 3: 

  • Select which token ($IMX, ETH or USDC) that you would like to bridge
  • Enter the amount you want to bridge and click review
How much would you like to move screen
Confirm move button

Step 4: Click ‘Confirm move’ and sign the transaction in your wallet

Approve screen
Custom spending cap modal
Fee modal

Congrats!! you now have bridged funds into your Immutable Passport

Swapping ETH or USDC into $IMX

If you have bridged ETH or USDC to Immutable zkEVM, you'll need to swap those tokens for $IMX using:

  1. Native Swap (powered by Quickswap) accessible via Immutable Dashboard or Immutable Toolkit (Not available in US or Australia)
  2. Warpgate
  3. Quickswap 
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.

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.

Immutable zkEVM
Join the Immutable Newsletter

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

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