# Bridge USDC to Karura (via Karura)

#### Bind Your address

![](https://2187143117-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjwiIRHVKm26H8hoDQZ%2Fuploads%2FbbKzB8RsCnwmvGTUcYrN%2F%E6%88%AA%E5%B1%8F2022-05-28%20%E4%B8%8A%E5%8D%889.20.40.png?alt=media\&token=92ef22d9-943c-47a8-b8a9-09057ba62388)

* Connect wallet to [apps.karura.network](https://apps.karura.network/)
* Select <mark style="color:purple;">`Bridge`</mark> from the navigation menu, then click the <mark style="color:purple;">`Bind MetaMask`</mark> tab
* Click <mark style="color:purple;">`Connect to MetaMask`</mark> and choose the EVM address you would like to connect
* Then click <mark style="color:purple;">`Sign`</mark>

![](https://2187143117-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjwiIRHVKm26H8hoDQZ%2Fuploads%2FYmcU3SW9qPhRVtT9HWoM%2F%E6%88%AA%E5%B1%8F2022-05-28%20%E4%B8%8A%E5%8D%889.27.16.png?alt=media\&token=48e8ccf3-5723-46c0-bd75-bd42acb0c85a)

* Confirm your binding information again
* Then click <mark style="color:purple;">`Sign`</mark>

{% hint style="info" %}
\*Once you bind these two accounts, you cannot unbind them anymore. If you'd like to use a different Polkadot account or a different Ethereum account, you'll need to create two new wallets.
{% endhint %}

![](https://2187143117-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjwiIRHVKm26H8hoDQZ%2Fuploads%2F8TvLvRHyxrvL5UnkUeOt%2F%E6%88%AA%E5%B1%8F2022-05-28%20%E4%B8%8A%E5%8D%889.29.22.png?alt=media\&token=1fef1bae-18c6-4a7b-8af7-77f6eebc2404)

* Click <mark style="color:purple;">`Bind`</mark> and you can see you have been successfully bound

#### Bridge USDC From Ethereum to Karura

![](https://2187143117-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjwiIRHVKm26H8hoDQZ%2Fuploads%2FZ1XbB1nRTyFXJJgXRTYH%2F%E6%88%AA%E5%B1%8F2022-06-11%20%E4%B8%8A%E5%8D%8811.43.10.png?alt=media\&token=09092e3d-8081-42bb-b523-76f848b8f57d)

* Connect wallet to [apps.karura.network](https://apps.karura.network/)
* Select <mark style="color:purple;">`Bridge`</mark> from the navigation menu, then click <mark style="color:purple;">`Bridge`</mark> tab
* Choose <mark style="color:purple;">`Ethereum`</mark> as <mark style="color:purple;">`Origin Chain`</mark> and <mark style="color:purple;">`Karura`</mark> as <mark style="color:purple;">`Destination Chain`</mark>
* Choose the EVM account you would like to bridge from as <mark style="color:purple;">`Origin Account`</mark>
* Confirm your asset <mark style="color:purple;">`Destination Account`</mark> **(It should be a bound Polkadot account)**
* Choose <mark style="color:purple;">`USDC`</mark> as the bridge asset and enter the amount you wish to bridge
* Click <mark style="color:purple;">`Approve tokens`</mark> and sign the transaction

![](https://2187143117-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjwiIRHVKm26H8hoDQZ%2Fuploads%2FzHKFPKIOS1jS7CFjIfeR%2F%E6%88%AA%E5%B1%8F2022-06-11%20%E4%B8%8A%E5%8D%8811.53.49.png?alt=media\&token=858b9077-1938-4d49-8bd2-5dee2b6e7601)

* Click <mark style="color:purple;">`Send tokens`</mark> when approving successfully

![](https://2187143117-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjwiIRHVKm26H8hoDQZ%2Fuploads%2F5pw2HRxdUppFKqG8r5si%2F5.jpeg?alt=media\&token=11b4a4d8-dce4-4615-b187-913833f1f7eb)

* Click <mark style="color:purple;">`Continue`</mark> and wait for blocks confirmation

![](https://2187143117-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjwiIRHVKm26H8hoDQZ%2Fuploads%2Ff6tM2QhAFIZeJf13Vkfs%2F8.jpeg?alt=media\&token=114cb942-d60e-4ca3-a96a-d49ea63737d6)

* Once the transaction has been confirmed, allow the chain network to be changed to Karura in MetaMask wallet
* Click <mark style="color:purple;">`Redeem tokens`</mark> and sign the transaction. Then you will see your bridged assets in the Portfolio page of Karura

#### Bridge USDC From Karura to Ethereum

![](https://2187143117-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjwiIRHVKm26H8hoDQZ%2Fuploads%2Fhv2kYqkYtaSzyhp9B8Ev%2F%E6%88%AA%E5%B1%8F2022-06-11%20%E4%B8%8B%E5%8D%8812.04.38.png?alt=media\&token=f6445ef8-7f54-4f6f-8440-6cf08ed1bb43)

* Connect wallet to [apps.karura.network](https://apps.karura.network/)
* Select <mark style="color:purple;">`Bridge`</mark> from the navigation menu, then click <mark style="color:purple;">`Bridge`</mark> tab
* Choose <mark style="color:purple;">`Karura`</mark> as <mark style="color:purple;">`Origin Chain`</mark> and <mark style="color:purple;">`Ethereum`</mark> as <mark style="color:purple;">`Destination Chain`</mark>
* Choose the Polkadot account you would like to bridge from as <mark style="color:purple;">`Origin Account`</mark>
* Confirm your asset <mark style="color:purple;">`Destination Account`</mark> **(It should be the EVM account bound with origin Polkadot account)**
* Choose <mark style="color:purple;">`USDC`</mark> as the bridge asset and enter the amount you wish to bridge
* Click <mark style="color:purple;">`Confirm selection`</mark> and then click <mark style="color:purple;">`Send tokens`</mark>

![](https://2187143117-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjwiIRHVKm26H8hoDQZ%2Fuploads%2F8hLcA5pOW12pFdu5W1px%2F%E6%88%AA%E5%B1%8F2022-06-11%20%E4%B8%8B%E5%8D%8812.11.14.png?alt=media\&token=81006c9e-7108-433d-b1c2-9c3dee3ec6c7)

* Click <mark style="color:purple;">`Continue`</mark> and sign the transaction and wait for blocks confirmation

![](https://2187143117-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjwiIRHVKm26H8hoDQZ%2Fuploads%2FEtWorEegGY1BFG4bb9zz%2F%E6%88%AA%E5%B1%8F2022-06-11%20%E4%B8%8B%E5%8D%8812.15.54.png?alt=media\&token=2389d991-d1b9-4316-a60a-8868ad5019fa)

* Once the transaction has been confirmed, allow the chain network to be changed to Ethereum in MetaMask wallet
* Click <mark style="color:purple;">`Redeem tokens`</mark> and sign the transaction. Then you will see your bridged assets in MetaMask
