Cross-chain · Avalanche C-Chain → Arbitrum One

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

Swap USDC from Avalanche C-Chain to ETH on Arbitrum One. Circle USDC leaves C-Chain, and native ETH is what can arrive on Arbitrum One, ready to pay gas there.

The USDC you spend is 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E on Avalanche C-Chain, chain id 43114. Check that contract on Snowtrace before you approve it. The ETH you receive is quoted as 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, the native gas sentinel, on Arbitrum One, chain id 42161. Arbiscan shows the arrival as ETH, not as an ERC-20 transfer. This is not WETH, and it is not ETH on Ethereum mainnet.

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

You are buying the L2 fee token

Arbitrum One takes ETH for gas. AVAX from C-Chain will not show up as a spendable fee balance after you change networks. This route exists so a Circle dollar balance on Avalanche can become that ETH. The sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE means native gas on the destination. You do not approve it the way you approve USDC. If the wallet asks you to import that address as a token, close that screen and look at the native ETH line instead.

Mainnet ether is a different account of the same ticker

Ethereum is chain id 1. Blocks there are about 12 seconds, and the explorer is Etherscan. Arbitrum One is chain id 42161, and Arbiscan is the explorer. ETH on one does not pay a transaction on the other. Nova is not this route either. If someone sent you a mainnet address and told you the gas was covered, this arrival still sits on Arbitrum until you bridge again.

Use the WETH route when the pool rejects native ETH

Some contracts accept only wrapped ether. WETH on Arbitrum One is 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1, an ERC-20. Native ETH cannot satisfy that call until it is wrapped. WBTC is not a substitute either, and WBTC is not native bitcoin. If the app you are funding wants WETH inventory, this page is the wrong arrival even though both tickers refer to ether. Arbitrum One keeps the gas and network notes in one place.

Leave AVAX on C-Chain for the exit

The source fee is still AVAX, chain id 43114. An empty AVAX balance stops the USDC transfer before Arbitrum ever sees it. Circle's token can require an approval; limit that approval to the amount you are moving when the wallet lets you. Read the minimum ETH on the quote. Dollar-to-ETH prices move, and a stale floor is a reason to request a new quote rather than sign.

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 ETH on Arbitrum One?

The USDC you spend is 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E on Avalanche C-Chain, chain id 43114. Check that contract on Snowtrace before you approve it.

Is the ETH from this route WETH on Arbitrum?

No. Circle USDC leaves Avalanche and native ETH arrives, quoted as 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE on Arbitrum One. WETH is the separate contract 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1. Native ETH pays gas. WETH does not. If the next app wants the wrapper, switch routes before you sign. Arbiscan is the explorer on chain id 42161.

Can this ETH pay fees on Ethereum mainnet?

No. The arrival is Arbitrum One, chain id 42161, which you check on Arbiscan. Ethereum mainnet is chain id 1, with about 12 second blocks and Etherscan. The two ETH balances do not mix. Nova is a third network. AVAX on C-Chain paid the source fee and does not travel as gas.

What USDC does the Avalanche side spend?

Circle's native USDC at 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E, chain id 43114. Snowtrace is the explorer. Bridged USDC.e will not match this quote. You may be asked to approve that Circle contract. Keep a little AVAX so the approval and the send can both pay their fees. X-Chain AVAX is not this balance.

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