Cross-chain · Polygon → Base

Swap USDC from Polygon to ETH on Base

Swap USDC from Polygon to ETH on Base. Circle USDC leaves Polygon. Native ETH is what can arrive on Base. Base is an Ethereum layer 2, chain id 8453, and its ETH is not the ETH sitting on Ethereum mainnet.

Sell 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359. Buy 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, which on Base means ETH you can spend on gas, not WETH. Polygonscan shows the USDC debit. Basescan shows the ETH credit. POL pays chain id 137. Base is the network header you want, not Arbitrum and not mainnet.

Diagram for Swap USDC from Polygon to ETH on Base
USDC leaves Polygon. ETH is what can arrive on Base.

Layer 2 ETH is its own balance

Chain id 1, Etherscan, and about 12 second blocks are mainnet. Base posts data toward Ethereum and still keeps a separate ETH balance. If you needed mainnet gas, this route is wrong. WETH on Base is a different output.

Bridged Polygon USDC cannot start Base

The bridged Polygon dollar is 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174. This quote spends native Circle USDC. Leave POL. About 2 second Polygon blocks are not the bridge clock.

The label is not a contract

Do not approve 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. On Base it means ETH. Basescan should show a native credit. ETH is not WETH.

Not Arbitrum

Arbitrum One is chain id 42161. A wallet left there will not show this Base ETH. Match 8453 before you look for the credit.

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 Polygon to ETH on Base?

Sell 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359. Buy 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, which on Base means ETH you can spend on gas, not WETH.

Is Base ETH the same as Ethereum ETH?

No. Both can use the label 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, and each chain has its own balance. This credit is on Base, chain id 8453, an Ethereum layer 2, visible on Basescan. Mainnet is chain id 1. You sold Circle USDC at 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 on Polygon, not USDC.e. USDC.e cannot start this Base route.

Will I receive WETH?

No. Base WETH is the predeploy at 0x4200000000000000000000000000000000000006. ETH is not WETH. This route pays native ETH, which can pay gas. If a contract needs the wrapper, that is a different quote. Basescan should show ETH, not only a token line. The predeploy is a different output from native ETH.

Can I start from USDC.e?

Not on this page. USDC.e is 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174. The quote names native USDC. Polygonscan shows the approval. You also need POL on chain id 137. Arbitrum and Ethereum mainnet are the wrong places to look for this ETH. Only chain id 8453 holds this credit. Do not search Arbitrum for it.

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