πCronos zkEVM Bridge
Notice: Cronos zkEVM is being sunset, please bridge out your assets before the network is fully decommissioned.
The Cronos zkEVM bridge enable users to bridge ERC20 tokens from Ethereum (L1) to Cronos zkEVM (L2), and back.
The bridge is available at https://zkevm.cronos.org/bridge.
It will only support selected tokens which have been originally created on Ethereum. The list of allowed tokens will expand over time. In the page, we cover:
Bridge User Guides
How to withdraw zkCRO for CRO
Before we start, make sure you have enough zkCRO in your wallet as gas fee during the journey. And here is the high-level steps for overview.
Bridging zkCRO from Cronos zkEVM to Cronos EVM
Head to https://zkevm.cronos.org and connect your wallet.

On the βWithdrawβ tab, in the βFROMβ field select zkCRO and LCRO will automatically appear in the βTOβ field. Enter the amount of zkCRO to bridge. Keep in mind that zkCRO is needed to pay the gas fees.

When the βWithdrawβ button is clicked, a prompt modal and the wallet approval window will automatically pop up. Kindly confirm transaction for the bridge to spend your zkCRO.

On the βPending Withdrawalsβ tab, you could see the pending withdrawals is listed. You need wait for almost 48 hours to start to claim zkCRO on Ethereum mainnet.

After almost 48 hours, we could see 'proceed' tag alongside. Click it to start to claim zkCRO on Ethereum mainnet.

A wallet approval window pops up. Click 'Confirm' button to approve the transaction.

Now, you should see the target amount of zkCRO on your wallet on Ethereum mainnet.
Followingly, go ahead to withdraw zkCRO from Ethereum to Cronos EVM, wherein zkCRO will be finally wrapped into LCRO on Cronos EVM.

Now, you could see the target amount of LCRO on Cronos EVM, and you could choose to 'Unstake'/'Sell' LCRO for CRO.

How to withdraw vETH for ETH
Before we start, make sure you have enough zkCRO in your wallet as gas fee during the journey.
Head to https://zkevm.cronos.org and connect your wallet.

On the βWithdrawβ tab, in the βFROMβ field select vETH and ETH will automatically appear in the βTOβ field. Then enter the amount of vETH to bridge. Keep in mind that zkCRO is needed to pay the gas fees.

When the βWithdrawβ button is clicked, an prompt modal and the wallet approval window will automatically pop up. Kindly confirm transaction to approve and unwrap your vETH.

After the transaction is confirmed, vETH is unwrapped into ybETH.
Now, a new wallet approval window will automatically pop up. Kindly confirm transaction to approve and withdraw your ybETH.

On the βPending Withdrawalsβ tab, you could see the pending withdrawals is listed.

After almost 48 hours, we could see 'proceed' tag alongside, meaning we could claim and request for ETH.

Kindly hit 'proceed' button, and later confirm the two transactions respectively on the wallet approval windows.


From now, we need wait for almost 1~10 days for the final step to 'Claim ETH'.


After 1~10 days, we could finally claim the ETH back to our wallet. Kindly hit 'Claim ETH' button to start.

The wallet approval window will automatically pop up. Kindly confirm transaction to approve it.

You should now see an additional amount of ETH in your wallet on Ethereum mainnet.
How to withdraw vUSD for DAI
Before we start, make sure you have enough zkCRO in your wallet as gas fee during the journey.
Head to https://zkevm.cronos.org and connect your wallet.

On the βWithdrawβ tab, in the βFROMβ field select vUSD and DAI will automatically appear in the βTOβ field. Then enter the amount of vUSD to bridge. Keep in mind that zkCRO is needed to pay the gas fees.

When the βWithdrawβ button is clicked, an prompt modal and the wallet approval window will automatically pop up. Kindly confirm transaction to approve and unwrap your vUSD.

After the transaction is confirmed, vUSD is unwrapped into ybUSD.
Then, a new wallet approval window will automatically pop up. Kindly confirm transaction to approve and withdraw your ybUSD.

On the βPending Withdrawalsβ tab, you could see the pending withdrawals is listed.

After almost 48 hours, we could start to claim ybUSD and request for DAI by clicking 'Proceed' button.

Then the wallet approval window will automatically pop up for 'Claim ybUSD' on Ethereum mainnet. The wallet click 'Confirm' to approve the transaction.

Click 'Confirm' to approve the transaction to finally claim DAI.

Now you could see the target amount of DAI has been shown on your wallet.

Last updated