Cross-chain · Arbitrum One → Avalanche C-Chain

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

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

Sell 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1. Arbiscan, chain id 42161, not Nova. WETH is not the gas coin. Keep native ETH. Receive Circle USDC at 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E, six decimals. Snowtrace should show it, not USDC.e. C-Chain only, chain id 43114, not the X-Chain. Gas is AVAX. Blocks about 2 seconds. No fill time follows from that.

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

The wrapped contract is the inventory

Approve 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 if asked. If the screen shows the sentinel, you selected native ETH. The fee is still ETH on chain id 42161. You do not approve Circle USDC to receive it. Cap the WETH allowance if the wallet lets you. Native ETH holders need a different route or an unwrap that still leaves gas.

Circle native versus USDC.e

0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E is the contract this quote can credit. The bridged USDC.e balance will not move. Check the destination app on Snowtrace. Six decimals out. Eighteen on the WETH you sell. The minimum is a sale price, not a wrap ratio. Avalanche here means chain id 43114.

AVAX is not included

C-Chain transfers of USDC need AVAX. This output is not the sentinel. An X-Chain AVAX balance does not pay an ERC-20 transfer on the C-Chain. Fund the right gas coin on the right chain. Source ETH and destination AVAX are both your job.

Wrong input or wrong dollar

Stop if you hold unwrapped ETH. Stop if the app wants USDC.e or Tether. Stop if you wanted AVAX or WAVAX. Stop for the X-Chain. Stop on Nova. Stop if you wanted Ethereum USDC on chain id 1. Before you sign, compare 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 with 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E on their explorers and stop if either address on the quote differs. If the quote expires, request another and read the new minimum before you sign. Gas on the source chain is separate from the asset you hope to receive.

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

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

Does this spend ETH or WETH?

WETH at 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1. Native ETH, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, pays the fee on chain id 42161. If you hold only ETH, this page will not see a balance. Confirm Arbiscan, not Nova. The receive token is Circle USDC on the C-Chain. Confirm that address on the explorer before you sign, and refresh the quote if it has expired.

Is 0xB97E USDC.e?

No. It is native Circle USDC, six decimals, on chain id 43114. USDC.e is a different contract. Check Snowtrace. The X-Chain cannot hold it. If your pool still wants the bridged token, this route delivers the wrong dollar. About 2 seconds is a C-Chain block, not a migration of the pool.

Can I move the USDC without AVAX?

No. C-Chain gas is AVAX. This route does not credit the sentinel. X-Chain AVAX will not pay a C-Chain token transfer. Hold AVAX on chain id 43114 before you rely on moving 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E. 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