Cross-chain · Polygon → Base
Swap USDC from Polygon to WETH on Base
Swap USDC from Polygon to WETH on Base. Circle USDC leaves Polygon. WETH is what can arrive on Base. The wrapper uses the shared predeploy address and still cannot pay gas on chain id 8453.
Sell 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359. Buy 0x4200000000000000000000000000000000000006. That address also exists as a predeploy on other OP Stack chains. On Base it is Base WETH, not Optimism's balance and not Ethereum WETH at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2. Basescan is the credit. How cross-chain bridges work keeps those same-looking addresses apart.

Same address, wrong chain
WETH will not pay Base
USDC.e again
Not mainnet WETH
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 WETH on Base?
Sell 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359. Buy 0x4200000000000000000000000000000000000006. XAUConnect compares live routes and lets your own wallet sign.
Can I unwrap Base WETH with no ETH?
No. Moving 0x4200000000000000000000000000000000000006 costs ETH on chain id 8453. This route does not include that ETH. ETH is not WETH. Basescan can show the wrapper while the ETH line is empty. Fund ETH first if you must touch it. The same address on another chain is not this balance.
Is this Ethereum WETH?
No. Ethereum WETH is 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2. This credit is the Base predeploy. You sell Polygon USDC at 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359. Etherscan will not show the debit or the credit. Basescan, chain id 8453, is the destination explorer. Mainnet WETH is a different contract on chain id 1. Do not paste it into Base.
Which Polygon USDC is valid?
Native Circle USDC only. USDC.e at 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174 is the wrong source. Polygonscan shows the approval. POL pays chain id 137. If the wallet approves the bridged contract, you are on the wrong route. Native USDC and USDC.e are different Polygon balances. Check the approval target on Polygonscan.
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 WETH
Swap Wrapped Ether (WETH) on Polygon. Polygon quotes on XAUConnect, with the fee and the minimum you receive shown befor
Swap SAND
Swap SAND (SAND) on Polygon. Polygon quotes on XAUConnect, with the fee and the minimum you receive shown before you sig
Swap POL
Swap Polygon Ecosystem Token (POL) on Polygon. Polygon quotes on XAUConnect, with the fee and the minimum you receive sh
Swap WPOL
Swap Wrapped POL (WPOL) on Polygon. Polygon quotes on XAUConnect, with the fee and the minimum you receive shown before
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.