Withdraw ILV Tokens from Immutable zkEVM Layer 2 to Ethereum Layer 1 (Immutable Bridge)
Date PublishedMar 10, 2026
The steps below show how to withdraw your ILV tokens from your Passport account (Immutable zkEVM network) to your MetaMask wallet (Ethereum mainnet).
Using the Immutable Bridge is a two-step process:
Step 1: Initiate the withdrawal You need some IMX tokens in your Passport wallet to pay for network fees.
Step 2: Finalise the withrawal You need to wait up to 24 hours, and you will also need ETH in your MetaMask wallet to pay the Ethereum network fees.
Step 1: Initiate the withdrawal
Prepare your wallet to initiate the withdrawal. On Immutable zkEVM you must pay for transactions, and the native token used for fees is IMX. You need this token in order to start the withdrawal.
Due to UI issues on their website, you currently need 6–10 IMX tokens in your Passport wallet, although only a small fraction will actually be consumed (around 0.002–0.005 IMX, currently less than a cent).
If you don't have IMX tokens in your Passport account, you can purchase them here:
In "Select wallet and network", choose your Passport wallet and connect to it.
3
In the "To" section, select your destination wallet. In our example, this will be MetaMask.
4
Very Important: Change the destination network to Ethereum.
5
On the next screen, choose the ILV token from the dropdown list and enter the amount you want to bridge.
6
On the next screen, you will see a summary of the withdrawal.
The calculated fee will appear as multiple IMX tokens. This is why you need more IMX than is actually required.
The interface incorrectly calculates future fees that will occur on Ethereum mainnet (paid in ETH in Step 2), so you must still have at least the displayed IMX amount to proceed.
7
Click "Confirm move" and approve the transaction in the Passport pop-up.
8
Step 1 is now complete.
Now you need to wait for the withdrawal to be accepted on the network.
This may take up to 24 hours, so check periodically to see when it is ready for Step 2.
You can check this by clicking the rocket icon in the top left of the app and connecting your MetaMask wallet.
It may also take a few minutes for your withdrawal to appear.
Click on the rocket icon and connect to your MetaMask.
3
Here you will see your withdrawal positions with the option to "Proceed" Click on it and approve the MetaMask transaction.
Note: You must have around $0.5–$1 worth of ETH in your MetaMask (on Ethereum Mainnet) to withdraw your tokens.
4
Step 2 is now complete.
After a few minutes, you should see your ILV tokens in your MetaMask.
5
If you have never had ILV in your wallet and don’t see the ILV token in MetaMask, you may need to add it manually. Here is the official MetaMask guide: