Cross-chain · Arbitrum One → Polygon

Swap WETH from Arbitrum One to POL on Polygon

Swap WETH from Arbitrum One to POL on Polygon. Arbitrum WETH leaves the wallet and native POL arrives on Polygon.

Sell 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1, WETH on Arbitrum One. Arbiscan, chain id 42161, not Nova. Keep native ETH for the fee. Receive POL, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE on Polygon, chain id 137. Polygonscan shows a balance, not the WETH contract 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619. Blocks are about 2 seconds. That is not a fill time. Wallets may label POL as MATIC.

Diagram for Swap WETH from Arbitrum One to POL on Polygon
WETH leaves Arbitrum One. POL is what can arrive on Polygon.

Wrapped ether becomes the other chain's gas

This is the route when you hold WETH on Arbitrum One and need POL to unblock a Polygon wallet. You do not receive Polygon WETH. You do not keep an ETH ticker. The sentinel on chain id 137 is POL. If your wallet still prints MATIC, treat that native row as the destination. Do not search Polygonscan for a token contract at the sentinel hex.

Allowance on WETH, fee in ETH

Approve 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 if the allowance is empty. The fee is the Arbitrum sentinel, which is ETH, not the WETH you are selling and not the POL you hope to receive. Unwrapping everything to manufacture gas can destroy the inventory this page needs. Leave both rows: a little ETH, and the WETH amount you intend to sell.

A market, not a wrap ratio

WETH and POL both move. The minimum POL expires with the quote. Eighteen decimals do not mean one-for-one. Polygon is chain id 137. Confirm the receive wallet is on that chain before you sign, not on Ethereum and not on Arbitrum One.

Wrong if ether exposure should remain

Choose the WETH output if you need 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619. Choose a stablecoin output if you need dollars. This page is wrong for native ETH holders who have not wrapped, wrong for Nova, and wrong if you only wanted to unwrap WETH locally on Arbitrum One.

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 Arbitrum One to POL on Polygon?

Sell 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1, WETH on Arbitrum One. Arbiscan, chain id 42161, not Nova.

Is the output Polygon WETH or POL?

POL. The marker is 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE on chain id 137. Polygon WETH is 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619 and is not the credit. You spend Arbitrum WETH at 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1. Polygonscan shows POL as a balance. A MATIC label usually means that gas coin. Confirm that address on the explorer before you sign, and refresh the quote if it has expired.

Why is ETH required when I am selling WETH?

Arbitrum One charges native ETH for gas, chain id 42161. WETH cannot pay it. POL cannot pay it either, because POL arrives later on the other chain. Keep a fee balance. About 2 seconds is a Polygon block interval and does not remove the source fee. Nova is not the network that holds this WETH contract.

Does unwrapping WETH give me POL?

No. Withdraw on 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 returns ETH on Arbitrum One. This route is what can credit POL on chain id 137. If you unwrap first, switch to the native ETH route and still reserve gas. Do not expect the sentinel on Arbitrum to mean POL. Confirm the address on the explorer before you sign.

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