# Guide to transferring CRV from Fantom chain to Ethereum mainnet

1. Open the **Curve DAO Token** (**CRV**) contract in **FTMScan**:

<https://ftmscan.com/token/0xe6c259bc0fce25b71fe95a00361d3878e16232c3?a=0xbcd3e2e841cc6140ede73c9ad8ad86ec7e423f52>

2. Go to the **Contract** tab, choose **Write Contract**, and connect your wallet by clicking **Connect to Web3**.

<figure><img src="https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXd5_ZkI4-c34DspXkD53mwweHL9624lS1OI_cm7hkpLgkFJ-fejQ5SG8-749pYvIuDqTzHPpPIQ80aU0k9jZJP1HwaWmtyeXqjwucF_eZm0w2fRSzggKIyIlKyOXo-CkvhR4d-gCQ%3Fkey%3DjDrS04e4nIPFVuPMb1e5ug9y&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=6bc736b0&#x26;sv=2" alt=""><figcaption></figcaption></figure>

3. Expand the approve submenu for the **Curve DAO Token** (**CRV**) contract and make sure the \_spender address is the following bridge contract:

```solidity
0x7ce8aF75A9180B602445bE230860DDcb4cAc3E42
```

Enter the number of tokens to approve for moving (in Wei format, meaning that you need to add 18 zeroes to the end of the amount or click ![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXeNiNVoJVa6tP7lflv_zbwWaqQFWbcEHkB2hNoeRO6A8TMkk5j_p1ZScEaxoyrb6MUmyTkP3y2a4WGH-GJNeYquvULvXbuQCh9rVgB3K3XEIKjnxhjKEmfe8M8D4kkuLMLHrOyJug%3Fkey%3DjDrS04e4nIPFVuPMb1e5ug9y\&width=300\&dpr=4\&quality=100\&sign=4a17085f\&sv=2) and choose the right format![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXd3y-r8oeJSIWc7CZCaGPaq32Zyd59LXYmxdf074SApf6iiOE3vok_bGrb2zKxAbmtDNvoDWiWxExkiGTDEsnd-g5zlSamQeplzj91_fJIrRWuu6H3cTm2qAmneidHmFtcYng5ePg%3Fkey%3DjDrS04e4nIPFVuPMb1e5ug9y\&width=300\&dpr=4\&quality=100\&sign=c048ee26\&sv=2)).

{% hint style="success" %}
*Here is an example for approving 10,000 CRV tokens:*
{% endhint %}

<figure><img src="https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXdRjqJfOfqQtpmlRf4S9TM0GJNbAM4JUJEnniQctM--yrs7YFw8HgufCwKqhNXkYHYChoMfH2lCLLWeh7WCoQoPamq51Mge9ia1naPvK7ebX7epgjMnkOgyW_VDjXPq5_TfpS6s%3Fkey%3DjDrS04e4nIPFVuPMb1e5ug9y&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=b235274f&#x26;sv=2" alt=""><figcaption></figcaption></figure>

4. Click ![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXekvgcxrZTxE3rHRf3alfYEwEhiG38DUGQMlGu6vzYl7HvH3KlCRAIEHXDg5CUhmZGIUfEaiWxreP7dJmZcEQOaN60y0Lx59OMpQ8M70XfCfLCrBtVE4reEwOkNX3nMoH55YFeFeA%3Fkey%3DjDrS04e4nIPFVuPMb1e5ug9y\&width=300\&dpr=4\&quality=100\&sign=992ca38f\&sv=2)and sign the Token Approval transaction in your wallet.
5. After a successful Token Approval transaction, find the **Layer Zero Bridge** contract for **Curve DAO Token** (**CRV**) in **FTMScan**:

<https://ftmscan.com/address/0x7ce8aF75A9180B602445bE230860DDcb4cAc3E42>

6. Go to the **Contract** tab, then **Read Contract**.

<figure><img src="https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXf_gMKsR3B32Yx_47SYU7NKJPXlb_XuWCHYWnwvvrzzb0a6DsCto8LFWA0g_piuy4qr92riHFM6JQGRQ8AMZW9q7-l6rf6PDmwl9M-FAnLAfpeH7aPK4Iu49pmh_TlJkepGSy49CA%3Fkey%3DjDrS04e4nIPFVuPMb1e5ug9y&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=75d48dd8&#x26;sv=2" alt=""><figcaption></figcaption></figure>

7. Click on the **1.** **quote** tab, after which you will see the current Wei cost of the transfer. Click on that to open the converter. Copy the **FTM (1)** value.

<figure><img src="https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXf1ytr8dy41WrxrdN2S4Huv4thduZHA6JImPWk-qTbCqWyXigErNz-BxqZD5x_o1o6Z401lPmvh1wvlmnFWIW8F23nWQs5gXy_YAR3nTEeTrma98m0Y4jWfKcnAUrbj-gBIKXqa%3Fkey%3DjDrS04e4nIPFVuPMb1e5ug9y&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=a3ebe77&#x26;sv=2" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2491851656-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSnaMzO2OxSvSBUVB6drl%2Fuploads%2FWwmvogmlsYsoUG4roNtZ%2Fimage.png?alt=media&#x26;token=7497f61a-4f4d-4a83-a7b9-745af7002501" alt=""><figcaption></figcaption></figure>

8. Go to the **Write Contract** tab and connect your wallet by clicking **Connect to Web3**.

<figure><img src="https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2F2646330788-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F0OQdHmjMuUKQJlGRux2U%252Fuploads%252FcaW3eUVbvHLADNO2nDtk%252Fimage.png%3Falt%3Dmedia%26token%3Dd1ef0691-2ddf-4cb3-949f-28f99ad08487&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=3da5aef4&#x26;sv=2" alt=""><figcaption></figcaption></figure>

9. Click on the **1. bridge (0xc3de453d)** tab, after which you’ll see a form with 3 fields to be filled out as follows:

* In the **bridge** field, enter the value you copied from **1. quote**.
* In **the \_receiver (address)**, enter the receiving Ethereum address (your own, if sending to yourself).
* In **the \_amount (uint256)** field, enter the number of tokens (in Wei format: add 18 zeroes to the end of the amount or click ![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXeNiNVoJVa6tP7lflv_zbwWaqQFWbcEHkB2hNoeRO6A8TMkk5j_p1ZScEaxoyrb6MUmyTkP3y2a4WGH-GJNeYquvULvXbuQCh9rVgB3K3XEIKjnxhjKEmfe8M8D4kkuLMLHrOyJug%3Fkey%3DjDrS04e4nIPFVuPMb1e5ug9y\&width=300\&dpr=4\&quality=100\&sign=4a17085f\&sv=2) and choose the right format![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXd3y-r8oeJSIWc7CZCaGPaq32Zyd59LXYmxdf074SApf6iiOE3vok_bGrb2zKxAbmtDNvoDWiWxExkiGTDEsnd-g5zlSamQeplzj91_fJIrRWuu6H3cTm2qAmneidHmFtcYng5ePg%3Fkey%3DjDrS04e4nIPFVuPMb1e5ug9y\&width=300\&dpr=4\&quality=100\&sign=c048ee26\&sv=2)).

{% hint style="success" %}
*Example of filling out the fields for transferring 10,000 CRV tokens:*
{% endhint %}

<figure><img src="https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXdULKPSqkpnN3q5Jqm4Yj1X5sZTbnLI4ZbZR7q7Yg7hWDlYkqXqdbGHSjEkWlTyG07s1zBX5Zj2mGmUWEJTWy1mFQJj9YeJxnFE0HlAomyq5EgqDkS-QPDA8VE6Cd0s0KSc52JuAA%3Fkey%3DjDrS04e4nIPFVuPMb1e5ug9y&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=7e4c0ed1&#x26;sv=2" alt=""><figcaption></figcaption></figure>

Click ![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXekvgcxrZTxE3rHRf3alfYEwEhiG38DUGQMlGu6vzYl7HvH3KlCRAIEHXDg5CUhmZGIUfEaiWxreP7dJmZcEQOaN60y0Lx59OMpQ8M70XfCfLCrBtVE4reEwOkNX3nMoH55YFeFeA%3Fkey%3DjDrS04e4nIPFVuPMb1e5ug9y\&width=300\&dpr=4\&quality=100\&sign=992ca38f\&sv=2)and sign the Bridge transaction in your wallet. Your transfer has now been sent. You can find the status and other details of the transfer here: <https://layerzeroscan.com/?srcChainKey[0]=fantom>
