Cross-chain · Base → Arbitrum One
Swap WETH from Base to USDC on Arbitrum One
Swap WETH from Base to USDC on Arbitrum One. Base WETH leaves, and Circle's native USDC arrives on Arbitrum One, chain 42161.
Approve 0x4200000000000000000000000000000000000006 on Base, chain 8453. Basescan shows that ERC-20. The approval costs ETH. Native ETH, 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, is not the input. Receive 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 on Arbitrum One. Arbiscan shows Circle's native USDC, 6 decimals. Bridged USDC.e is 0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8 and is not this credit. This is not Nova. You need ETH on One before the USDC can move.

Allowance on the wrapper, dollars on One
Native USDC is the contract apps are migrating toward
Nova, Tether, and the gas gap
Check, then decide
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 Base to USDC on Arbitrum One?
Approve 0x4200000000000000000000000000000000000006 on Base, chain 8453. Basescan shows that ERC-20. XAUConnect compares live routes and lets your own wallet sign.
Which USDC should Arbiscan show?
Circle's native USDC at 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 on Arbitrum One, chain 42161. USDC.e at 0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8 is the bridged token and is not this route. Tether is a third contract. Match the app's address before you treat the balance as deposited. Arbiscan on chain 42161 is the check, and Nova will not list this USDC.
What if I only hold native ETH on Base?
This page cannot spend it. The input is WETH at 0x4200000000000000000000000000000000000006. Native ETH is the gas coin, marked 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, and it pays for the approval rather than being sold. Wrap first, or choose the route that sells the gas coin directly. The wrapper and the gas coin are different balances on Base.
Why is the USDC stuck after it arrives?
USDC cannot pay gas on chain 42161. ETH does, and the ETH on Base stayed on Base. Arbiscan can show the Circle balance while the wallet refuses to send it. Put ETH on Arbitrum One, not on Nova, and then the transfer can be signed.
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.
Swap ETH
Swap Ether (ETH) on Base. Base quotes on XAUConnect, with the fee and the minimum you receive shown before you sign. You
Swap USDC
Swap USD Coin (USDC) on Base. Base quotes on XAUConnect, with the fee and the minimum you receive shown before you sign.
Swap AERO
Swap Aerodrome (AERO) on Base. Base quotes on XAUConnect, with the fee and the minimum you receive shown before you sign
Swap WETH
Swap Wrapped Ether (WETH) on Base. Base quotes on XAUConnect, with the fee and the minimum you receive shown before you
What is an automated market maker (AMM)?
AMMs replace order books with liquidity pools and a pricing formula. Constant-product math, why prices move per trade, a
How do cross-chain bridges work?
A bridge locks or burns an asset on the source chain and releases a different contract on the destination. You need gas
Build programmatically
Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.