---
description: This tutorial will help you moving assets from Polygon to Celo
---

# (Optics) Bridge assets from Polygon > Celo

If you wish to move funds to Celo Chain you can use the cross-chain bridge powered by [Optics](https://optics.app/). Optics is the official bridge recommended in Celo Chain documentation and allows you to freely move assets from Celo, Polygon, and Ethereum.&#x20;

In this tutorial we'll go from Polygon to Celo Chain via the bridge provided by Optics. Make sure you already [configured your Metamask](../../use-autofarm-in-different-chains/celo-chain/metamask-add-celo-chain) wallet with the corresponding RPC to use Celo Chain.

{% hint style="info" %}
In order to pay for transactions in Celo Chain you will need CELO, always save some to pay for network usage.&#x20;
{% endhint %}

1\) Go to [https://optics.app/](https://optics.app/), connect your Metamask and select Polygon as origin chain and Celo as the receiver.

![Optics Bridge](https://234773140-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MO1RxykGr3EXoTdlpd_-1703796690%2Fuploads%2FO0JNgQsj07VXw5IbfP05%2Fcelo1.png?alt=media\&token=c69c0475-b83a-4603-89c7-c63811bd91d3)

2\) Select the desired asset to bridge and click on the "Bridge" button. In this particular case we will be bridging USDC (PoS) from Polygon to Celo Chain.

![Bridging USDC with Optics bridge](https://234773140-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MO1RxykGr3EXoTdlpd_-1703796690%2Fuploads%2F72j65184GRZWhKexmXX3%2Fcelo22.png?alt=media\&token=70ff1e44-7c73-4fad-ae7f-489476182628)

3\) Optics Bridge is still in Beta, so you'll need to accept the disclaimer before continuing.

![Click on send to continue with the bridging](https://234773140-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MO1RxykGr3EXoTdlpd_-1703796690%2Fuploads%2FKnKG7mhzTaWkwqC5OGs0%2Fcelo2.PNG?alt=media\&token=9078f61a-867c-4dac-875f-812361237ad8)

4\) After accepting the disclaimer you'll have to confirm two transactions in Metamask, one for approval of funds use, and the other for effectively bridging assets. You'll need MATIC in order to pay for this transaction.&#x20;

![Paying for bridge transaction](https://234773140-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MO1RxykGr3EXoTdlpd_-1703796690%2Fuploads%2FyPuhmnKU9Raj6479Fauk%2Fcelo3.PNG?alt=media\&token=08c8e45e-64e3-4b78-965e-1d5bcce5eec1)

5\) After the transaction is confirmed you'll need to wait for the bridge to relay the transaction across his nodes. This process can take between 3-5 hours.

![Whole bridging process can take up to 5 hours](https://234773140-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MO1RxykGr3EXoTdlpd_-1703796690%2Fuploads%2FN9KPFWADmHbmG4qLwHbI%2Fcelo4.PNG?alt=media\&token=8886f477-83d3-479b-978b-8e7a81893496)

6\) After the transaction is processed your funds will be available for use in Celo Chain. You can use [Mobius swap](https://www.mobius.money/#/swap) to change your pUSDC for cUSD or another desired asset.

{% hint style="info" %}
If you dont have any CELO to pay for transactions you can send CELO using Binance or Kucoin CEX.



Alternatively, there is a 3rd party faucet that will give you a little CELO&#x20;

[https://free-online-app.com/faucet-for-eth-evm-chains/?net=42220\&addr=0x704d9651971252838682ef4a9dd1b97c97c63ccc\&FAUCET.FREE.CELO.to.get.started.on.Celo.network](https://free-online-app.com/faucet-for-eth-evm-chains/?net=42220\&addr=0x704d9651971252838682ef4a9dd1b97c97c63ccc\&FAUCET.FREE.CELO.to.get.started.on.Celo.network)
{% endhint %}
