Cross-chain · Polygon → Base

Swap POL from Polygon to ETH on Base

Swap POL from Polygon to ETH on Base. Native POL leaves Polygon. Native ETH is what can arrive on Base. Both quotes use the gas label, and they are different coins. Base is an Ethereum layer 2, chain id 8453, not mainnet.

0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE means POL on chain id 137 and ETH on Base. There is no ERC-20 on either side. Polygonscan shows the POL debit. Basescan shows the ETH credit. Blocks near 2 seconds on Polygon are not the bridge. About 12 seconds is mainnet, which this hop does not credit. How to bridge assets between chains explains the shared label.

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

POL and Base ETH share only the label

Spending the label reduces POL. Receiving it increases ETH on Base. The WETH predeploy at 0x4200000000000000000000000000000000000006 is not the credit. ETH is not WETH. If you needed the wrapper, switch quotes.

The last POL cannot start Base

You are spending the fee coin. The last POL cannot pay chain id 137. Wrapped POL at 0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270 is the wrong balance. This route never approves that contract.

The ETH can pay Base

That is the point of the native label on chain id 8453. It is not a stablecoin. POL against ETH can move. Take the minimum or refresh. No finish time is published. Arbitrum will not show this ETH.

Not mainnet

Etherscan will not show this credit. Chain id 1 keeps its own ETH. Base settles toward Ethereum and still has a separate gas balance. Stay on Basescan.

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

0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE means POL on chain id 137 and ETH on Base. There is no ERC-20 on either side.

Why do both addresses match?

Because 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE marks native gas on each EVM chain. On Polygon, chain id 137, it is POL. On Base, chain id 8453, it is ETH. You do not approve it. Polygonscan shows the debit and Basescan shows the credit. They are not one balance. Base is a layer 2, not Ethereum mainnet.

Is this a way to get the WETH predeploy?

No. That contract is 0x4200000000000000000000000000000000000006. This route pays native ETH. ETH is not WETH. If a contract needs the wrapper, wrap after the ETH arrives, which spends a little of that ETH. Basescan should show a native balance first. The same address on another OP Stack chain is not this credit.

What if I hold wrapped POL?

Stop. The wrapped contract is 0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270. This page spends native POL only, and it also needs native POL for the fee. Unwrap, then leave a remainder. Basescan will not show ETH from a wrapped-only wallet. Unwrap to native POL before you try again. Then leave a remainder.

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