Cross-chain · Base → Arbitrum One
Swap ETH from Base to USDC on Arbitrum One
Swap ETH from Base to USDC on Arbitrum One. Native ETH leaves Base, and Circle's native USDC arrives on Arbitrum One.
You sell the gas coin on Base, chain 8453, marked 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. Basescan shows the account. Leave a remainder for the fee. There is no approval on native ETH. You receive 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 on Arbitrum One, chain 42161. That is Circle's native USDC, 6 decimals, on Arbiscan. It is not bridged USDC.e at 0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8. It is not Tether. This is not Nova. You will need separate ETH on One to move the USDC.

Native USDC versus USDC.e
You sold the Base fee token
Gas on the far side is still ETH, just not this ETH
Leave if the dollar contract is wrong
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 ETH from Base to USDC on Arbitrum One?
You sell the gas coin on Base, chain 8453, marked 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. Basescan shows the account.
Is this USDC the bridged USDC.e on Arbitrum?
No. USDC.e is 0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8. This route delivers Circle's native USDC at 0xaf88d065e77c8cC2239327C5EDb3A432268e5831, which you check on Arbiscan. Chain 42161 is Arbitrum One, not Nova. If the app displays the bridged address, this credit will not satisfy it. Compare the address on the deposit screen with 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 before you sign.
Do I approve ETH before selling it?
No. Native ETH is the gas coin on Base, written as 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, and it is sent rather than approved. Keep enough on chain 8453 to pay the fee. An approval request means the input is an ERC-20 such as WETH, which is a different route.
The USDC arrived. Why can't I send it?
Arbitrum One charges ETH for gas, and this route did not deliver ETH. It delivered USDC. Your Base ETH was the input, so it is not sitting on chain 42161. Add ETH on One, then the USDC at the native Circle contract can move. Until then Arbiscan can show a balance the wallet will not transfer.
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 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
Swap BRETT
Swap Brett (BRETT) on Base. Base quotes on XAUConnect, with the fee and the minimum you receive shown before you sign. Y
Swap ETH
Swap Ether (ETH) on Base. Base quotes on XAUConnect, with the fee and the minimum you receive shown before you sign. You
How to swap SPL tokens on Solana
Swap SPL tokens on Solana with XAUConnect: mint verification, freeze/mint authorities, Jupiter routes, SOL fees, and Tok
How to swap on a Layer 2 network
Swap on Ethereum Layer 2s (Arbitrum, Base) with XAUConnect: same address, different balances, ETH for gas, and when cano
Build programmatically
Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.