Cross-chain · Polygon → Base

Swap WETH from Polygon to USDC on Base

Swap WETH from Polygon to USDC on Base. Polygon WETH leaves Polygon. Native Circle USDC is what can arrive on Base. The credit is not bridged USDbC, and unwrapping on Polygon does not create it.

Sell 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619. Buy 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. USDbC is 0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA. Polygonscan shows WETH. Basescan shows native USDC on chain id 8453, an Ethereum layer 2. POL pays the source. ETH pays later moves. Base is where that USDC can be checked.

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

USDbC is the wrong receive

Pools that still name 0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA will not see this credit. This quote buys native USDC. Read the address on Basescan before you tell a venue which dollar token is coming.

Polygon WETH is not Base WETH

The sell is 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619. Base WETH is the predeploy 0x4200000000000000000000000000000000000006, and this page does not buy it. ETH is not WETH.

POL on Polygon, ETH after on Base

WETH does not pay chain id 137. USDC does not pay chain id 8453. This route includes neither spare POL nor spare ETH. About 2 second Polygon blocks are not the bridge.

Not a local unwrap

There is no native ETH on Polygon to unwrap onto Base. Etherscan will not show this USDC. Chain id 1 is a different ledger.

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 WETH from Polygon to USDC on Base?

Sell 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619. Buy 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. XAUConnect compares live routes and lets your own wallet sign.

Is the credit USDbC?

No. USDbC is 0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA. This route buys native Circle USDC at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base, chain id 8453. You sell Polygon WETH at 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619. Basescan is the check. The ticker USDC is not the contract. Polygonscan shows only the debit. USDbC will not match this credit.

Does this USDC pay Base gas?

No. Gas on this Ethereum layer 2 is ETH, not USDC. This quote does not buy ETH. Keep ETH on chain id 8453 or the USDC waits. There is no finish time for the bridge. Polygon still charges POL to send the WETH. Basescan will not show a gas stipend.

What if I hold POL and think it is WETH?

POL is the native label 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, not 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619. This page cannot spend POL as the principal. Use a POL quote if that is the balance. Keep POL anyway, because chain id 137 takes it as the fee. POL is not the WETH you sell. Use a POL quote instead.

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