# Bridge USDC ERC-20 TO USDC FTM

## Requirements

* Have ETH in your MetaMask wallet
* Have USDC in your MetaMask wallet
* Already have FTM mainnet coins
* Patience

{% hint style="danger" %}
There are many ways to get FTM Opera this is one of them. Once you've approved the swap you will receive your coins in seconds. But depending on the liquidity of the bridge it **MAY TAKE HOURS** before you receive them. Do not fret, once more coins are added back to the bridge's liquidity it is usually sent in seconds. **For those of you who do not have FTM coins yet, follow the same steps but replace USDC with FTM.**
{% endhint %}

## Swap USDC ERC-20 coins into USDC FTM Mainnet coins

As you can see in your wallet we're still in the Ethereum mainnet so now we have to swap USDC into Fantom Opera mainnet coins. We do this by using a cross-chain bridge. Here we will use multichain.

{% embed url="<https://multichain.xyz/>" %}

![Multchain.xyz website](https://466678144-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M_2d_BBT_2Xx98Jemfo%2F-M_6xoKfZunMN1yov_BN%2F-M_7-qCPnYt8IT4UBIGu%2F8.png?alt=media\&token=991b2d1b-468f-42fd-903e-fb63410c0af2)

![Select the 2nd "USDC" which should be linked to FTM](https://466678144-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M_2d_BBT_2Xx98Jemfo%2F-M_7MIcfAnxYsCkW34eK%2F-M_7NUto3sy317gsJIYx%2F9.png?alt=media\&token=33ad0b75-4ee0-4a95-8b88-8851eaaf5447)

## Multichain should automatically set "To" to USDC on Fantom Mainnet

![Make sure the "To" is USDC on FTM mainnet you can tell by the blue FTM logo underneath](https://466678144-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M_2d_BBT_2Xx98Jemfo%2F-M_7MIcfAnxYsCkW34eK%2F-M_7Px8fiCNBsG9KkJvy%2F10.png?alt=media\&token=8147d184-86a3-419d-87b1-ec334f6a5924)

## Now input how much you want to transfer select "Transfer" and then "Confirm" in MetaMask

![](https://466678144-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M_2d_BBT_2Xx98Jemfo%2F-M_7MIcfAnxYsCkW34eK%2F-M_7QvGB5pUqtC8K8uX1%2F18.png?alt=media\&token=90f7f286-7220-49b9-930a-458a681bde76)

## Now we wait till Multichain has successfully bridged your "USDC" ERC-20 into "USDC" FTM mainnet coins. We will now go back to MetaMask and go to Fantom Opera Mainnet network.

## Once your coins have successfully been bridged we will add "USDC" as a custom token in FTM network

![Select "Add Token"](https://466678144-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M_2d_BBT_2Xx98Jemfo%2F-M_7R5YOz3IAS86sI3ia%2F-M_7T5Y67urc8Eue-u9S%2F12.png?alt=media\&token=f41c53c6-c102-4c23-a612-15c91a3e4857)

![Select "Custom Token" then add the custom contract address select "Next" then "Add Token"](https://466678144-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M_2d_BBT_2Xx98Jemfo%2F-M_7ZKyM_Wc7PNY8aYYr%2F-M_7_UCymUCh0bJy-Xes%2F19.png?alt=media\&token=61726c0f-81cd-42ef-9b80-f4b478bf7604)

**USDC Custom Contract:** `0x04068da6c83afcfa0e13ba15a6696662335d5b75`

{% embed url="<https://ftmscan.com/token/0x04068da6c83afcfa0e13ba15a6696662335d5b75>" %}

![Once added it should look like this](https://466678144-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M_2d_BBT_2Xx98Jemfo%2F-M_7ZKyM_Wc7PNY8aYYr%2F-M_7a609SckZIGtYEcK9%2F20.png?alt=media\&token=b1ef248c-7cd7-4213-b617-2c3ecc573a01)

## Now you can use USDC to swap to FTM!
