Cross-chain · Solana → Polygon

Swap SOL from Solana to WETH on Polygon

Swap SOL from Solana to WETH on Polygon. SOL leaves Solana, and Polygon WETH is what can arrive. The wrapper is not POL and it is not mainnet WETH.

You spend So11111111111111111111111111111111111111112, the wrapped SOL mint, in Phantom. Solscan shows it. Native SOL pays the fee. There is no ERC-20 approval. WETH is 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619 on chain id 137. Polygonscan is the check. POL is 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. Ethereum WETH is 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 on chain id 1, about 12 second blocks, Etherscan. WBTC is not this arrival and is not native bitcoin.

Diagram for Swap SOL from Solana to WETH on Polygon
SOL leaves Solana. WETH is what can arrive on Polygon.

This WETH address is Polygon's and only Polygon's

Arbitrum, Base, and Ethereum each have their own wrapper. Depositing 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619 into a mainnet pool will not work, because the pool is not on chain id 137. If your liquidity lives on chain id 1, this route is the wrong stop. Etherscan will not show the credit. Polygonscan will, and only after the bridge releases it.

POL is still due, and SOL is still due on the way out

Empty native SOL and Phantom cannot sell the wrapped mint. Arrive with WETH and no POL and the EVM wallet cannot deposit it. The two shortages look similar and they are different coins. This page solves neither fee by itself. It solves a request for the Polygon wrapper. Buy POL on purpose if gas is what you lack.

No allowance on Solana, no shared clock

There is nothing to revoke in Phantom. How cross-chain bridges work explains the release of a different contract. Do not use Ethereum's about 12 second blocks as a timer, and do not use a Polygon block as one either. Wait for the WETH address on the destination. A second SOL transfer doubles the sale.

Choose POL or a dollar when the ABI does not say WETH

Native POL pays gas. Circle and Tether pay people. WETH pays a contract that names the wrapper. Selling SOL into WETH and then discovering you needed USDC is an expensive round trip. Read the minimum. Refuse it if the ether you would hold is less than you will accept for the SOL you give up.

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 SOL from Solana to WETH on Polygon?

You spend So11111111111111111111111111111111111111112, the wrapped SOL mint, in Phantom. Solscan shows it.

Can WETH from SOL pay gas on Polygon?

No. 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619 is an ERC-20. POL, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, pays gas on chain id 137. SOL left as the wrapped mint. Hold POL before you move WETH. Check Polygonscan. If you needed fees only, this route is wrong. The quote minimum is the floor, and a thin floor is a reason to stop.

Is this Ethereum's canonical WETH?

No. That contract is 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 on chain id 1, Etherscan, about 12 second blocks. This route credits Polygon only. Other networks use other WETH addresses. If the pool is not on chain id 137, selling SOL here gives you inventory the pool cannot see. A block interval is not a delivery time for the bridge.

Do I approve the wrapped SOL mint?

No. So11111111111111111111111111111111111111112 has no ERC-20 approval. Phantom signs, Solscan records, and native SOL must remain for the fee. The WETH arrives in an EVM wallet on Polygon. MetaMask will show it only after you select chain id 137, and only if POL is there to pay for the view's next action.

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