Cross-chain · Base → Polygon
Swap USDC from Base to WETH on Polygon
Swap USDC from Base to WETH on Polygon. Circle USDC leaves Base, and Polygon WETH is what arrives on chain 137.
The USDC is Circle's Base contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, 6 decimals, on Basescan. Base is chain 8453 and the fee is ETH. The WETH is 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619 on Polygon, chain 137, on Polygonscan. That is wrapped ether, an ERC-20. It is not POL, and it is not the Base WETH predeploy at 0x4200000000000000000000000000000000000006. Native gas on Polygon is 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, meaning POL. This route does not buy POL.

Polygon WETH is not the gas coin
You are leaving a dollar for wrapped ether
The Base predeploy will not satisfy Polygon
Where the hop is unnecessary
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 Base to WETH on Polygon?
The USDC is Circle's Base contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, 6 decimals, on Basescan. Base is chain 8453 and the fee is ETH.
Can Polygon WETH pay the next fee?
No. WETH at 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619 is an ERC-20. Gas on chain 137 is POL, the native coin, marked 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE in quotes. You need POL already on the account. ETH spent on Base does not become that POL. A WETH balance on Polygonscan is not a POL balance, and the wallet will not substitute one for the other.
Is this the same WETH contract as on Base?
No. Base WETH is 0x4200000000000000000000000000000000000006 on chain 8453. This route spends Circle USDC, not that WETH, and it delivers 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619, which you check on Polygonscan. The tickers match. The chains and the contracts do not. Approving Base WETH would be a different route that does not start from USDC.
What if the app wanted POL instead of WETH?
Then this route is wrong. POL is the gas coin, not an ERC-20 you receive here. Choose the quote that delivers native POL. Staying in USDC, or switching only as far as Tether, is also a different page. Do not sign a WETH minimum if the order was a fee top-up.
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.