USDC Cross-Chain Transfer Protocol

Step 1 Connect Wallet

Open, enter O3 Swap CCTP-Bridge, connect your wallet.

Step 2 Select Chain

This version only supports native USDC cross-chain transactions on Ethereum, Arbitrum, and Avalanche.

Click on the “From” box to select which chain your token will be bridged from.

Then click on the “To” box to select the chain that you want your token to be bridged to.

Step 3 Confirm Transaction

Review and confirm that all the details are correct then click “Confirm”.

Click the “Confirm” button in the pop-up window of your wallet extension or app to submit the transaction.

If it is the first time that your wallet or the token you select is using the Bridge, you will need to click on the “Approve” button at the pop-up window. Then click Confirm again. The final step is to click confirm in the pop-up window of your wallet extension or app.

Step 4 Claim your USDC

After the transaction, you need to complete one final step — claim your USDC. Click [History] on the right, find your corresponding transaction, click [Mint].

your USDC needs to be claimed on the target chain, in this case Arbitrum, your MetaMask wallet will prompt you to switch networks. After switching to the correct network, click “Claim” again.

Step 5 Wait for your cross-chain transaction to complete. It is now processing.

While your cross-chain transaction is processing the status will change two times:

  • Claim

  • Success


1. If any unexpected issues occur, you can refresh the page and click “Claim” again.

2. If your transaction got stuck, click the search button shown below, paste your tx hash and speed up your transaction. You need to play a small gas fee on the destination chain.

Last updated