Cross-chain · Base → Polygon

Swap ETH from Base to WETH on Polygon

Swap ETH from Base to WETH on Polygon. Native ETH leaves Base, and Polygon WETH arrives, which is not a local wrap.

Sell Base ETH, the gas coin at 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE on chain 8453. Basescan shows the account. Keep a fee remainder. There is no ERC-20 approval. Receive WETH at 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619 on Polygon, chain 137, and read it on Polygonscan. That token is not POL. POL is 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE when Polygon is selected. Base WETH at 0x4200000000000000000000000000000000000006 is also not the arrival.

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

Not the wrap button on Base

Wrapping on Base mints 0x4200000000000000000000000000000000000006 and leaves you on chain 8453. You can unwrap there. This page moves value to Polygon and mints nothing at the Base predeploy. Use the local wrap when a Base contract wants WETH. Use this route when a Polygon contract wants 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619.

WETH still cannot pay Polygon

The arrival is an ERC-20 claim on ether, not the fee coin. A large WETH balance with an empty POL balance cannot approve a spender or transfer a token. Get POL onto chain 137 first. Native ETH on Ethereum, chain 1, is a third balance and is not what Polygonscan will show.

Orders this page will not fill

It will not fill an order for POL. It will not fill an order for USDC or USDT. It will not fill an order for canonical WETH on Ethereum at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2. It will not spend Base WETH, because the input is unwrapped ETH. WBTC is unrelated, and WBTC is not native bitcoin.

Checking the right row

Look at the WETH token row on Polygonscan, not at the POL line and not at Basescan. How to bridge assets between chains walks through the two signatures' worth of waiting without putting a clock on it. If the minimum WETH is too thin for the ETH you sell, do not sign.

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 WETH on Polygon?

Sell Base ETH, the gas coin at 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE on chain 8453. Basescan shows the account.

If I wrap ETH on Base, do I get this WETH?

No. A Base wrap credits 0x4200000000000000000000000000000000000006 on chain 8453. This route credits 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619 on Polygon, which you verify on Polygonscan. The word WETH is shared. The contract and the chain are not. A Polygon pool cannot see the Base predeploy. Confirm the credit on Polygonscan at the Polygon WETH contract.

Can the WETH that arrives pay Polygon fees?

No. Fees on chain 137 are POL, the native coin. WETH is an ERC-20. The placeholder 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE means POL on Polygon and ETH on Base. You need POL in the account before you can move or unwrap the WETH you receive. Base ETH will not cover that fee.

Is this the same as receiving native ETH on Ethereum?

No. Native ETH on Ethereum is the gas coin on chain 1, shown on Etherscan as the account balance, with blocks about every 12 seconds. This route delivers wrapped ETH on Polygon. If the order was mainnet ETH or mainnet WETH, you are on the wrong page.

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