Cross-chain · Ethereum → Avalanche C-Chain

Swap WETH from Ethereum to USDC on Avalanche C-Chain

Swap WETH from Ethereum to USDC on Avalanche C-Chain. You send wrapped ether, an ERC-20, from Ethereum and you receive Circle USDC on Avalanche C-Chain.

WETH lives at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2. That is not native ETH, so Etherscan shows a token approval before the router can move it. Ethereum is chain id 1 and gas is still ETH, with blocks around 12 seconds. The USDC you receive is Circle's token at 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E. Match it on Snowtrace, on C-Chain chain id 43114. Gas after arrival is AVAX, not the USDC you just received.

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

Approve WETH, then spend it

Wrapped ether is a contract, so the wallet must approve 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 before the swap can pull it. Native ETH at the gas-coin marker will not satisfy this page. Unwrapping WETH into ETH stays on Ethereum and is a different action from bridging. Keep extra ETH beside the WETH or the approval and the swap cannot pay gas.

Circle USDC on Snowtrace

The destination contract is 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E, Circle USDC on Avalanche C-Chain. It is not Tether, and it is not Ethereum USDC. Older bridged copies of USDC exist on Avalanche. This page names the contract above, so compare the full string on Snowtrace rather than trusting the ticker. USDC cannot pay C-Chain gas. Hold AVAX too.

Stay off this page to unwrap or to buy AVAX

If you wanted native ETH in the same wallet, unwrap WETH on Ethereum. If you wanted AVAX, this payout is the wrong tool because it pays Circle's dollar token. If you wanted Tether, switch pages. A same-chain WETH to USDC trade on Ethereum also skips the bridge. The bridge guide is the walkthrough for the hop itself. The quote does not promise a price or a clock.

Approval cost and the minimum USDC

You may pay Ethereum gas twice, once for the approval and once for the swap, and both fees are ETH. The USDC line on the quote is an estimate. The minimum is the number you are willing to accept. C-Chain being a different network does not cap the Ethereum fee. Sign with the wallet that holds the WETH, on chain id 1, and recheck the Snowtrace address if anything looks one character off.

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 Ethereum to USDC on Avalanche C-Chain?

WETH lives at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2. That is not native ETH, so Etherscan shows a token approval before the router can move it.

Is WETH the same thing as the ETH I use for gas?

No. WETH at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 is an ERC-20 wrapper. Gas on Ethereum is native ETH, and you need both if this route is going to move the wrapper. Etherscan lists them separately. Unwrapping is a same-chain action and does not deliver USDC on Avalanche.

Which USDC contract should Snowtrace show?

Circle USDC at 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E on Avalanche C-Chain, chain id 43114. Do not stop at the letters USDC. A bridged copy can share the ticker and still be the wrong token. You will also need AVAX in that wallet before you can move the USDC.

What if I only hold native ETH?

This page will not take it. Native ETH uses a different route. You would wrap on Ethereum first, which is its own transaction, or you would open the native ETH page for the payout you want. Wrapping does not set a bridge price. Read a fresh quote after the wrap confirms.

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