Cross-chain · Avalanche C-Chain → Arbitrum One

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

Swap USDC from Avalanche C-Chain to ARB on Arbitrum One. Circle USDC leaves C-Chain, and the ARB token is what can arrive. You are leaving a dollar claim for a governance asset.

The USDC contract is 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E on Avalanche C-Chain, chain id 43114. Snowtrace should list that Circle token, not a bridged lookalike. ARB arrives at 0x912CE59144191C1204E64559FE8253a0e49E6548 on Arbitrum One, chain id 42161. Arbiscan is the check. ARB does not pay gas. ETH does. If you needed a stablecoin or a fee top-up, this route is the wrong shape.

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

ARB is the governance token, not a dollar

Circle USDC is built to track a dollar. ARB trades as the Arbitrum governance token and can move sharply while the bridge is still unfinished. The minimum received is your protection, and a quote that converts too little USDC into too little ARB should be rejected. This page is wrong when the treasury rule is to stay in Circle or Tether. It is also wrong when the only gap on Arbitrum is ETH for fees.

You still need ETH after ARB shows up

Chain id 42161 charges ETH. A full ARB balance with an empty ETH line cannot approve, transfer, or vote. The source side is the opposite problem: AVAX on chain id 43114 has to remain above zero or the USDC never leaves. Native gas uses the sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE on each chain, and neither sentinel is the ARB contract. Do not paste ARB's address into the gas field.

Nova, mainnet, and C-Chain will not display this ARB

Arbitrum Nova is not Arbitrum One. Ethereum mainnet, chain id 1, uses Etherscan and about 12 second blocks, and it does not hold this ARB balance. Snowtrace proves the USDC exit. Arbiscan proves the ARB entry. If the receiving wallet is still set to Avalanche, the arrival can look missing when it is only on the wrong network. Switch to chain id 42161 before you call the route a failure.

A local dollar swap is enough when you are not buying ARB

If the goal is Tether, or USDC that already lives on Arbitrum, pick that pair instead of taking governance risk. If the goal is to keep dollars on C-Chain, do not bridge. Avalanche C-Chain is the note for the network you are leaving. Size the first transfer so a bad minimum hurts less than the full amount, and do not treat a block time as a delivery promise.

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 USDC from Avalanche C-Chain to ARB on Arbitrum One?

The USDC contract is 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E on Avalanche C-Chain, chain id 43114. Snowtrace should list that Circle token, not a bridged lookalike.

Does ARB from this route pay Arbitrum gas?

No. ARB at 0x912CE59144191C1204E64559FE8253a0e49E6548 is the governance token. Gas on Arbitrum One, chain id 42161, is ETH. Circle USDC left Avalanche C-Chain and did not become that ETH. Keep an ETH balance before you move ARB. Confirm the token on Arbiscan, and do not confuse this network with Nova.

Why is this a poor fit for a dollar treasury?

Because the arrival is ARB, not Circle USDC and not Tether USDT. The price can move away from the dollar you spent at 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E. If the rule is to hold a stablecoin, this route is wrong. Read the minimum ARB and refuse a floor you would not keep.

Which explorer shows the USDC leaving C-Chain?

Snowtrace, on Avalanche C-Chain, chain id 43114. The contract is Circle's native USDC, not bridged USDC.e, and not an X-Chain balance. AVAX pays the fee, so do not spend the last AVAX. Arbiscan is only for the ARB that can arrive later, on chain id 42161.

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