Cross-chain · Arbitrum One → Base
Swap USDC from Arbitrum One to WETH on Base
Swap USDC from Arbitrum One to WETH on Base. Circle USDC leaves Arbitrum One and Base WETH arrives on Base.
Spend 0xaf88d065e77c8cC2239327C5EDb3A432268e5831, Circle USDC, on Arbitrum One. Arbiscan, chain id 42161, not Nova. Fee in ETH. Receive the Base WETH predeploy at 0x4200000000000000000000000000000000000006. Basescan should show that contract. It is not native ETH, not the sentinel, and not Ethereum WETH at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2. Base is chain id 8453, an L2. Blocks about every 2 seconds. That is not a delivery promise.

The 0x4200 predeploy is Base-specific
Wrapped output cannot pay Base gas
Dollars against wrapped ether
Wrong chain or wrong wrapper
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 Arbitrum One to WETH on Base?
Spend 0xaf88d065e77c8cC2239327C5EDb3A432268e5831, Circle USDC, on Arbitrum One. Arbiscan, chain id 42161, not Nova.
Is Base WETH the Ethereum WETH contract?
No. Base uses 0x4200000000000000000000000000000000000006. Ethereum WETH is 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2. You spend Circle USDC at 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 on Arbitrum One. Confirm the predeploy on Basescan, chain id 8453. It is an L2 contract, not a mainnet balance, and it does not pay gas. Confirm that address on the explorer before you sign, and refresh the quote if it has expired.
Can I unwrap Base WETH with a zero ETH balance?
No. The unwrap is a transaction, and Base charges native ETH, the sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. This route does not credit that sentinel. If the account has no Base ETH, fund gas first or choose a route that delivers native ETH. About 2 seconds is a block interval, not an unwrap.
Does the shared 0x4200 address mean every L2 shares my WETH?
No. The predeploy address is reused by design on OP-stack chains, but balances are per chain id. A credit on Base does not appear on another rollup that uses the same hex. Check chain id 8453 on Basescan. Arbitrum WETH is a different address entirely, 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1, and you are not selling it.
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 Arbitrum One. Arbitrum One quotes on XAUConnect, with the fee and the minimum you receive shown befo
Swap USDC
Swap USD Coin (USDC) on Arbitrum One. Arbitrum One quotes on XAUConnect, with the fee and the minimum you receive shown
Swap USDT
Swap Tether USD (USDT) on Arbitrum One. Arbitrum One quotes on XAUConnect, with the fee and the minimum you receive show
Swap WETH
Swap Wrapped Ether (WETH) on Arbitrum One. Arbitrum One quotes on XAUConnect, with the fee and the minimum you receive s
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.