# Cronos zkEVM Bridge

The Cronos zkEVM bridge enable users to bridge ERC20 tokens from Ethereum (L1) to Cronos zkEVM (L2), and back.&#x20;

**The bridge is available at** [**https://zkevm.cronos.org/bridge**](https://zkevm.cronos.org/bridge)**.**&#x20;

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:**

* [#how-to-deposit-cro-for-zkcro](#how-to-deposit-cro-for-zkcro "mention")
* [#how-to-deposit-eth-for-veth](#how-to-deposit-eth-for-veth "mention")
* [#how-to-deposit-usdc-for-vusd](#how-to-deposit-usdc-for-vusd "mention")
* [#how-to-deposit-usdt-for-vusd](#how-to-deposit-usdt-for-vusd "mention")
* [#how-to-deposit-dai-for-vusd](#how-to-deposit-dai-for-vusd "mention")
* [#how-to-withdraw-zkcro-for-cro](#how-to-withdraw-zkcro-for-cro "mention")
* [#how-to-withdraw-veth-for-eth](#how-to-withdraw-veth-for-eth "mention")
* [#how-to-withdraw-vusd-for-dai](#how-to-withdraw-vusd-for-dai "mention")

## Bridge User Guides

### How to deposit CRO for zkCRO

zkCRO can be used across the Cronos zkEVM ecosystem. Apart from using it to pay gas fees, you can also earn yield just by holding it. Depositing CRO also earns you points in the [Pioneer Program](https://blog.cronos.org/p/announcing-the-cronos-zkevm-pioneer).

{% hint style="info" %}
Before we begin, make sure you have $CRO in your wallet
{% endhint %}

First, you need to hold CRO on Ethereum. You can get CRO via one of the following ways:

1. Swap on [Uniswap](https://app.uniswap.org/swap)
2. Buy on a centralized exchange and withdraw to Ethereum

#### Bridging CRO from Ethereum to Cronos zkEVM

1. Head to <https://zkevm.cronos.org/bridge> and connect your wallet.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2F85lmpHmStY6aX38ZH5fY%2F111.png?alt=media&#x26;token=c479c22b-a6c5-49ec-879a-06b6a4f9ca2e" alt=""><figcaption></figcaption></figure>

2. On the “Deposit” tab, in the “FROM” field select CRO and zkCRO will automatically appear in the “TO” field.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FT6wNXAXFmUj7tXG4Jkx4%2F222.png?alt=media&#x26;token=3058cc31-b00b-44c4-af90-8cfd3b277948" alt=""><figcaption></figcaption></figure>

3. Enter the amount of CRO to bridge. Keep in mind that some additional CRO is needed to pay the gas fees.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FjOdcKUM1SU20Q20rc82c%2F333.png?alt=media&#x26;token=52bb5ed3-b1b6-416c-a6cb-ee9fe30a651c" alt=""><figcaption></figcaption></figure>

4. Click “Deposit”
5. Confirm (1) approval transaction for the bridge to spend your CRO and (2) CRO deposit transaction
6. Your zkCRO should arrive within 10 minutes, just check your zkCRO wallet balance in the top right hand corner then.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FsIAx4sVaQFs2ZrvGrtn8%2F555.png?alt=media&#x26;token=e57d401f-6370-4235-8318-0d0b56cb7941" alt=""><figcaption></figcaption></figure>

### How to deposit ETH for vETH

vETH can be used across the Cronos zkEVM Ecosystem. It is pegged 1:1 to ETH but you can earn yield just by holding it. Depositing ETH also earns you points in the [Pioneer Program](https://blog.cronos.org/p/announcing-the-cronos-zkevm-pioneer).

{% hint style="info" %}
Before we begin, make sure you have $ETH in your wallet
{% endhint %}

First, you need to hold ETH on Ethereum. You can get ETH via one of the following ways:

1. Swap on [Uniswap](https://app.uniswap.org/swap)
2. Buy on a centralized exchange and withdraw to Ethereum

#### Bridging ETH from Ethereum to Cronos zkEVM

1. Head to <https://zkevm.cronos.org> and connect your wallet

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FnduRjAO2FRVbAEdRvgdR%2Faaa.png?alt=media&#x26;token=f91927d8-23ce-4c71-9040-1e1aa79a00ae" alt=""><figcaption></figcaption></figure>

2. On the “Deposit” tab, in the “FROM” field select ETH and vETH will automatically appear in the “TO” field.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FVYsJAlPwcbVMmxc2RQcQ%2Fbbb.png?alt=media&#x26;token=17d62875-c374-4e73-a554-8fd2dada5687" alt=""><figcaption></figcaption></figure>

3. Enter the amount of ETH to bridge. Keep in mind that some additional ETH is needed to pay the gas fees.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FB2nhF9XbjcUiMaHT7G24%2Fccc.png?alt=media&#x26;token=7661a9f1-adaa-4e98-bc8f-ae4243c5b8e8" alt=""><figcaption></figcaption></figure>

4. Click “Deposit”.&#x20;
5. Confirm ETH deposit transaction
6. Your vETH should arrive within 10 minutes, just check your vETH wallet balance in the top right hand corner then.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FelalfKmVxbdQG43c6Xvl%2Fdddd.png?alt=media&#x26;token=0cdce30d-a7ad-44da-9b7b-8ab618ad23e5" alt=""><figcaption></figcaption></figure>

### How to deposit USDC for vUSD

vUSD can be used across the Cronos zkEVM Ecosystem. It is pegged 1:1 to USD but you can earn yield just by holding it. Depositing USDC also earns you points in the [Pioneer Program](https://blog.cronos.org/p/announcing-the-cronos-zkevm-pioneer).

{% hint style="info" %}
Before we begin, make sure you have $USDC in your wallet
{% endhint %}

First, you need to hold USDC on Ethereum. You can get USDC via one of the following ways:

1. Swap on [Uniswap](https://app.uniswap.org/swap)
2. Buy on a centralized exchange and withdraw to Ethereum

#### Bridging USDC from Ethereum to Cronos zkEVM

1. Head to <https://zkevm.cronos.org> and connect your wallet.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FLZNfVfkKAn3N4OghMJBw%2Fimage.png?alt=media&#x26;token=bc8b7483-66d2-49ea-97d3-888388ac9b62" alt=""><figcaption></figcaption></figure>

2. On the “Deposit” tab, in the “FROM” field select USDC and vUSD will automatically appear in the “TO” field.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FXY7UajbcH8ldysluMpwG%2Fimage.png?alt=media&#x26;token=f200114a-d5b4-47e6-81f7-e19a8222338e" alt=""><figcaption></figcaption></figure>

3. Enter the amount of USDC to bridge. Keep in mind that ETH is needed to pay the gas fees

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2F8BPY5C63EJAdCpwiht4B%2Fimage.png?alt=media&#x26;token=fd197bd8-526f-4088-b64a-821a13fcf027" alt=""><figcaption></figcaption></figure>

4. Under the hood, the bridge will swap the USDC for DAI for you before it’s deposited into vUSD. Check that the slippage, price impact, and min received amount are to your liking, otherwise click on the slippage to change it.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FN8ppE4Saq0PggzAX4h7S%2Fimage.png?alt=media&#x26;token=a310a201-3eb2-43ee-b026-5f730803e059" alt=""><figcaption></figcaption></figure>

5. Click “Deposit”&#x20;
6. Confirm (1) approval transaction for the bridge to spend your USDC and (2) DAI deposit transaction
7. Your vUSD should arrive within 10 minutes, just check your vUSD wallet balance in the top right hand corner then.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FMeKhYBVfxH6I684h9067%2Fimage.png?alt=media&#x26;token=f24abb0b-dd81-42d5-9bf7-ed311c2516ed" alt=""><figcaption></figcaption></figure>

### How to deposit USDT for vUSD

vUSD can be used across the Cronos zkEVM Ecosystem. It is pegged 1:1 to USD but you can earn yield just by holding it. Depositing USDT also earns you points in the [Pioneer Program](https://blog.cronos.org/p/announcing-the-cronos-zkevm-pioneer).

{% hint style="info" %}
Before we begin, make sure you have USDT in your wallet
{% endhint %}

First, you need to hold USDT on Ethereum. You can get USDT via one of the following ways:

1. Swap on [Uniswap](https://app.uniswap.org/swap)
2. Buy on a centralized exchange and withdraw to Ethereum

#### Bridging USDT from Ethereum to Cronos zkEVM

1. Head to <https://zkevm.cronos.org> and connect your wallet.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FiR41JCUfm3EiLW1w6waA%2Fimage.png?alt=media&#x26;token=d51e0f1b-34a3-483e-af3e-5369957eed4c" alt=""><figcaption></figcaption></figure>

2. On the “Deposit” tab, in the “FROM” field select USDT and vUSD will automatically appear in the “TO” field.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2Fm8G5iR8bL9H1bDRpXCDn%2Fimage.png?alt=media&#x26;token=5140b82b-09a2-43a2-8122-e66653169779" alt=""><figcaption></figcaption></figure>

3. Enter the amount of USDT to bridge. Keep in mind that ETH is needed to pay the gas fees.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FmJE3wSwFuPBOXnzfnGlO%2Fimage.png?alt=media&#x26;token=163de57a-3ae3-4d1e-9433-54d63fbf6201" alt=""><figcaption></figcaption></figure>

4. Under the hood, the bridge will swap the USDT for DAI for you before it’s deposited into vUSD. Check that the slippage, price impact, and min received amount are to your liking, otherwise click on the slippage to change it.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FcvFuvdUkgFHzP7dfxPen%2Fimage.png?alt=media&#x26;token=aa7a2d51-7d78-412e-877e-b556c761b78f" alt=""><figcaption></figcaption></figure>

5. Click “Deposit”&#x20;
6. Confirm (1) approval transaction for the bridge to spend your USDT and (2) DAI deposit transaction
7. Your vUSD should arrive within 10 minutes, just check your vUSD wallet balance in the top right hand corner then.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2F2ENVpyGrIzy0RA3qsIve%2Fimage.png?alt=media&#x26;token=671da216-78c3-4aac-86a5-ef7390046e6b" alt=""><figcaption></figcaption></figure>

***

### How to deposit DAI for vUSD

vUSD can be used across the Cronos zkEVM Ecosystem. It is pegged 1:1 to USD but you can earn yield just by holding it. Depositing DAI also earns you points in the [Pioneer Program](https://blog.cronos.org/p/announcing-the-cronos-zkevm-pioneer).

{% hint style="info" %}
Before we start, make sure you have DAI in your wallet
{% endhint %}

First, you need to hold DAI on Ethereum. You can get DAI via one of the following ways:

1. Swap on [Uniswap](https://app.uniswap.org/swap)
2. Buy on a centralized exchange and withdraw to Ethereum

#### Bridging DAI from Ethereum to Cronos zkEVM

1. Head to <https://zkevm.cronos.org> and connect your wallet.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FFwTAaf19imHjvLIwKncv%2Fimage.png?alt=media&#x26;token=c241a6c9-c9c7-42df-b6c3-561fae72b3d6" alt=""><figcaption></figcaption></figure>

2. On the “Deposit” tab, in the “FROM” field select DAI and vUSD will automatically appear in the “TO” field.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FjLYWn35L6EQHX8UsmiwZ%2Fimage.png?alt=media&#x26;token=ec7f216e-1289-4ddc-804e-4f56416f951f" alt=""><figcaption></figcaption></figure>

3. Enter the amount of DAI to bridge. Keep in mind that ETH is needed to pay the gas fees.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FtGAU27mVTfmNMnGQQ4f3%2Fimage.png?alt=media&#x26;token=b9aa4fe3-eac1-457f-9186-2bce18140ae6" alt=""><figcaption></figcaption></figure>

4. Click “Deposit”&#x20;
5. Confirm (1) approval transaction for the bridge to spend your DAI and (2) DAI deposit transaction
6. Your vUSD should arrive within 10 minutes, just check your vUSD wallet balance in the top right hand corner then.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FCowOyCG7Q7I6xSYRFyO5%2Fimage.png?alt=media&#x26;token=7ec83813-501b-4aa5-b061-f58f0e630ed0" alt=""><figcaption></figcaption></figure>

### How to withdraw zkCRO for CRO

{% hint style="info" %}
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](#how-to-withdraw-zkcro-for-cro) for overview.
{% endhint %}

#### Bridging zkCRO from Cronos zkEVM to Cronos EVM

1. Head to <https://zkevm.cronos.org> and connect your wallet.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FgrQN1gdgSpYpw4EXQu1c%2Fimage.png?alt=media&#x26;token=4b55a8b3-e784-4fbf-8c96-81a2744b2601" alt=""><figcaption></figcaption></figure>

2. 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*.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FLgTdhDbyjNpHooJaqFoy%2Fimage.png?alt=media&#x26;token=27bb3ba7-fc51-4186-885b-2a1d82e7e6bf" alt=""><figcaption></figcaption></figure>

3. 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.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FsP7yEeFNVdvJmS5TLsTh%2Fimage.png?alt=media&#x26;token=37e6956e-1bf0-4ab6-853a-ee3abef64cd6" alt=""><figcaption></figcaption></figure>

4. 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.

<div align="center"><figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FNKF9mr0xaB1AT1dW2ldw%2Fimage.png?alt=media&#x26;token=bb10fb81-4d55-4082-875e-07473bcdb7c1" alt=""><figcaption></figcaption></figure></div>

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

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FQogLpAoAMz7vKvUbUXwM%2Fimage.png?alt=media&#x26;token=18bd867d-448c-47aa-a87f-501b31b9dbdf" alt=""><figcaption></figcaption></figure>

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

<div align="left"><figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FJJ7AN7GR5tHVXTYqyhSI%2Fimage.png?alt=media&#x26;token=55a7f036-ebe4-4bfc-aa8f-d616424eb358" alt=""><figcaption></figcaption></figure></div>

&#x20;     Now, you should see the target amount of zkCRO on your wallet on Ethereum mainnet.

7. Followingly, go ahead to withdraw zkCRO from Ethereum to Cronos EVM, wherein zkCRO will be finally wrapped into LCRO on Cronos EVM.

<div align="center"><figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FlhjesW9vp85B91IFmCvP%2Fimage.png?alt=media&#x26;token=7704c461-4c7d-4585-a900-d82b67c5aca1" alt=""><figcaption></figcaption></figure></div>

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

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FOnNSfysFQ8X1iJqkwxcX%2Fimage.png?alt=media&#x26;token=68d985bd-4ba0-44b6-8c52-b39e54bda962" alt="" width="238"><figcaption></figcaption></figure>

### How to withdraw vETH for ETH

{% hint style="info" %}
Before we start, make sure you have enough zkCRO in your wallet as gas fee during the journey.
{% endhint %}

1. Head to <https://zkevm.cronos.org> and connect your wallet.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2Fc6rBa31uhAnxEvEzRTC9%2Fimage.png?alt=media&#x26;token=ef76a94b-0e53-4c8e-9ac0-d4d62e67f145" alt=""><figcaption></figcaption></figure>

2. 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*.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2F9GladZWOcVDNReN6k37j%2Fimage.png?alt=media&#x26;token=580b4d8f-906f-4d75-96ac-5536229783f6" alt=""><figcaption></figcaption></figure>

3. 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.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FDiwjV5z9EWJTC4QqIhCC%2Fimage.png?alt=media&#x26;token=d805552c-1d9a-442d-b0e6-7b9ec6cd3ae9" alt=""><figcaption></figcaption></figure>

&#x20;     After the transaction is confirmed, vETH is unwrapped into ybETH.

4. Now, a new wallet approval window will automatically pop up. Kindly confirm transaction to approve and withdraw your ybETH.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FCzcKrWNPZSMYcRCRPke0%2Fimage.png?alt=media&#x26;token=67ef070a-61a5-4506-b882-53ed494c989f" alt=""><figcaption></figcaption></figure>

5. On the “Pending Withdrawals” tab, you could see the pending withdrawals is listed.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2Fc327LMwbZQwK0jb8mDex%2Fimage.png?alt=media&#x26;token=2b3d2448-24f0-497a-b91b-728067e4b5f2" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2Fa5ITyU4zUseNcACqh0uc%2Fimage.png?alt=media&#x26;token=faee6e93-8d78-4e7e-99a4-a3fb7b216436" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2F7nop2IT0NKYjlZuAXC8n%2Fimage.png?alt=media&#x26;token=29db888a-485b-4c5b-92e1-ba5fcf530e4a" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FZGOZAsWq25ZNdhMkTjPf%2Fimage.png?alt=media&#x26;token=a3a65be0-d756-436f-b09e-4d65ef8f5181" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FPlfXKhpZpE4LqMsyLPwy%2Fimage.png?alt=media&#x26;token=2f186b04-532d-485a-adb7-26508cb5c6a5" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FcY2OhZpAFolHfIS8kv5p%2Fimage.png?alt=media&#x26;token=2f8727a4-4061-4c41-bc13-e489d0761bb7" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FSq1yFUJCwzjlAI55DCbC%2Fimage.png?alt=media&#x26;token=fa578157-0adb-4014-af3a-fda473eeb06a" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FecHzxiB32N8hF0pAErOS%2Fimage.png?alt=media&#x26;token=13302962-c800-4705-ac73-d52c71c508f0" alt=""><figcaption></figcaption></figure>

&#x20;     You should now see an additional amount of ETH in your wallet on Ethereum mainnet.

### How to withdraw vUSD for DAI

{% hint style="info" %}
Before we start, make sure you have enough zkCRO in your wallet as gas fee during the journey.
{% endhint %}

1. Head to <https://zkevm.cronos.org> and connect your wallet.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FLgm3LKHnOgAPpyLbEayg%2Fimage.png?alt=media&#x26;token=6f32190a-85e7-4388-bebd-abe8d0ecabd3" alt=""><figcaption></figcaption></figure>

2. 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*.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FisHlwZCPXEITCkpNIjgJ%2Fimage.png?alt=media&#x26;token=bda7bcc2-2d8e-4c3a-b62a-2c4d980d69b8" alt=""><figcaption></figcaption></figure>

3. 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.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FKexw166cNK0Sr6E20DfM%2Fimage.png?alt=media&#x26;token=16a404cb-8e7a-453f-9244-755a53a9240d" alt=""><figcaption></figcaption></figure>

&#x20;     After the transaction is confirmed, vUSD is unwrapped into ybUSD.

4. Then, a new wallet approval window will automatically pop up. Kindly confirm transaction to approve and withdraw your ybUSD.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FD7AJMpvVSpb8AuOz1mcP%2Fimage.png?alt=media&#x26;token=9d22da12-f9f8-46e3-8121-c4664fc17b36" alt=""><figcaption></figcaption></figure>

5. On the “Pending Withdrawals” tab, you could see the pending withdrawals is listed.

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FOkwqiiSBvigVAIQCmVvS%2Fimage.png?alt=media&#x26;token=f8e19cff-dfbd-4ae1-9f52-3f13c04a065d" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FiNOH6yvQGj3t7eKWOI47%2Fimage.png?alt=media&#x26;token=06762fd4-8f4a-4c0f-be49-1d566bd9c80b" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2Ff341W7DDK7tXtJRto8ht%2Fimage.png?alt=media&#x26;token=9b2bcb97-8e8a-42e0-8b3c-fc158c3ccd42" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FWpTb496I4Z4xSZCfjzH9%2Fimage.png?alt=media&#x26;token=6242c68b-445e-4a1f-a450-74122af09b3c" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://3199918912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuSKiKu5wNi55i329LvV2%2Fuploads%2FvdgLDZwCimxNcemej0pE%2Fimage.png?alt=media&#x26;token=11956e76-6d8c-4038-8e04-699f6a431385" alt="" width="242"><figcaption></figcaption></figure>
