There are two steps to follow:
The first step is to prepare the withdrawal from Immutable (Layer 2) to Ethereum (Layer 1). Once this is done, you will need to confirm the withdrawal. This is when your funds will be transferred. Please note:
⚠️ The first step may take up to 24 hours due to the nature of ZK-Rollup technology, which allows feeless trading on Layer 2.
⚠️ Once your withdrawal is prepared, you will need to return to your "My Assets" page to finalize the withdrawal and move your assets from Layer 2 to Layer 1.
⚠️ You must complete both steps before the assets can be usable again.
Step 1: Withdrawal Preparation
Your tokens (CMT, IMX, ETH, etc.) need to be prepared before they can be withdrawn from ImmutableX. This action is irreversible.
⚠️ Funds or assets that have been prepared for withdrawal cannot be :
- Used in their prepared state
Go to the URL https://market.immutable.com/
Select "Connect Wallet" at the top right corner of the homepage.
Connect your wallet by clicking on the wallet you own.
Once the wallet is selected, click on "Get Started" to finalize the connection of your wallet.
If you have multiple addresses in your Metamask wallet, Immutable will ask you which one you want to connect. Check the address you want to connect, then click on "Suivant"
Immutable will ask for one final confirmation to connect your wallet. Click on "Connecter" to proceed.
The address of your wallet will be displayed at the top right corner of the screen, indicating that you are now connected.
Click on "Balances" next to your wallet address, and then click on "Withdraw"
Choose the currency you want to withdraw from the "Choose a currency" section, then enter the amount in the "Withdrawal amount" field (up to 6 decimal places). Finally, click on "Withdraw."
💡 You can click on your balance to withdraw all of the tokens.
Click on "Confirm" if you confirm this withdrawal.
Metamask will ask for confirmation. Click on "Signer" to proceed.
⚠️ Make sure you are using the Ethereum Mainnet network.
Otherwise, there is a high chance of encountering an error indicating that you are not the owner of the asset.
✅ Your CMT is now being prepared for withdrawal.
⚠️ Only one withdrawal at a time. If you have recently initiated a withdrawal and it is still being prepared, do not initiate another one. You may end up paying additional gas fees for the assets already withdrawn.
Confirmation of the preparation process:
When you return to the "My Assets" page, you will see the "Preparing Withdrawal" field appear.
⚠️ If your balance is not updated, refresh the page to ensure that it has been properly updated.
Click on "Preparing Withdrawal" to view the status of your withdrawal.
⚠️ This step may take up to 24 hours due to the nature of ZK-Rollup technology, which enables feeless trading on Layer 2.
Step 2: Complete the withdrawal
Connect your wallet again on https://market.immutable.com/
In the "My Assets" section, the "Preparing Withdrawal" field will change to "Withdrawal Ready".
This indicates that the preparation is ready to be finalized.
Click on "Withdrawal Ready"
Your assets are ready to be withdrawn. To finalize the operation, click on your asset.
Next, click on "Confirm"
Validate the transaction through your Metamask. Click on "Confirmer"
After a few moments, the transaction will be validated, and your assets will be in your Metamask wallet.
⚠️ There will be gas fees for moving assets from Layer 2 to Layer 1.
⚠️ Gas fees can be adjusted for faster or cheaper transactions. You can also check the Ethereum Gas Tracker. However, we do not recommend manual adjustment as it may delay or even fail your transaction if it lacks sufficient gas.
⚠️ The transferred ETH value will be zero as expected. Since this is a withdrawal request from your wallet [sender] to the Immutable X smart contract [recipient], your wallet will not be sending any ETH.
✅ Your CMT tokens are being withdrawn to your Ethereum wallet.