Cross-chain · Arbitrum One → Avalanche C-Chain

Swap USDT from Arbitrum One to USDC on Avalanche C-Chain

Swap USDT from Arbitrum One to USDC on Avalanche C-Chain. Tether USDT leaves Arbitrum One and Circle USDC arrives on C-Chain.

Sell Tether at 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9. Arbiscan, chain id 42161, not Nova. Gas in ETH. Receive Circle USDC at 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E on the C-Chain, six decimals. Snowtrace is the check. It is not USDC.e. Chain id 43114, not X-Chain or P-Chain. Gas is AVAX. Blocks about every 2 seconds. No credit time is promised.

Diagram for Swap USDT from Arbitrum One to USDC on Avalanche C-Chain
USDT leaves Arbitrum One. USDC is what can arrive on Avalanche C-Chain.

Native USDC, not USDC.e

0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E is Circle's contract on the C-Chain. The older bridged USDC.e still appears in some pools. This route will not increase that bridged balance. If your app's allowlist has not moved, you will hold Circle USDC the app cannot see. Read the pool token on Snowtrace before you sell Tether. Six decimals on both the source USDT and this USDC do not remove the issuer change.

Stay on the C-Chain in the wallet

A subnet dropdown or an X-Chain account will not display this ERC-20. Chain id 43114 is the network. Avalanche is that C-Chain, not the exchange chain and not the platform chain. Snowtrace pages for other Avalanche networks are the wrong confirmation.

AVAX is still required afterward

Circle USDC does not pay C-Chain fees. AVAX does, and the sentinel is not the output. You need ETH on Arbitrum One to move 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9. Two gas coins, neither of them the stablecoin. The minimum can slip off one dollar for one dollar. Read it.

Wrong dollar or wrong chain

Stop if you need USDC.e. Stop if you need C-Chain USDT at 0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7, which would keep Tether. Stop if you need AVAX. Stop for the X-Chain. Stop on Nova. Stop if you wanted Arbitrum Circle USDC as the receive. Before you sign, compare 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9 with 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E on their explorers and stop if either address on the quote differs. A stale minimum is a reason to ask for a fresh quote rather than signing the old one. The destination fee token is a different balance from the one this route can credit.

Legal

Risk disclosure

XAUConnect is a non-custodial swap aggregator. Digital assets are volatile and may lose value rapidly. Content on this page is educational and not investment advice. Verify every contract address on the official block explorer before approving a transaction.

Frequently asked questions

What is the best way to swap USDT from Arbitrum One to USDC on Avalanche C-Chain?

Sell Tether at 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9. Arbiscan, chain id 42161, not Nova. XAUConnect compares live routes and lets your own wallet sign.

Is 0xB97E the bridged USDC.e?

No. It is native Circle USDC on Avalanche C-Chain, six decimals. USDC.e is a different contract. You spend Tether at 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9 on Arbitrum One. Confirm 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E on Snowtrace, chain id 43114. If the app wants the bridged token, this route is the wrong one. Confirm the address on the explorer before you sign.

Does this work on the X-Chain?

No. The destination is the C-Chain only. X-Chain and P-Chain addresses cannot hold this USDC. Subnets are not automatically the C-Chain either. About 2 seconds is a C-Chain block interval, not an X-Chain transfer, and not a bridge promise. Confirm that address on the explorer before you sign, and refresh the quote if it has expired.

What gas tokens are involved?

ETH on Arbitrum One to start, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE on chain id 42161. AVAX on the C-Chain afterward. This output is USDC, not AVAX. Nova is not the source. USDT cannot pay either fee. Confirm that address on the explorer before you sign, and refresh the quote if it has expired.

Live execution

Trade on XAUConnect

Open the swap page with this cross-chain route pre-selected, then connect your wallet on the source chain to quote and execute. You keep the keys.

Continue exploring

Related markets, guides & networks

Next pages on this subject. Read them before you trade.

Build programmatically

Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.

Developer quickstart