Cross-chain · Avalanche C-Chain → Polygon

Swap AVAX from Avalanche C-Chain to POL on Polygon

Swap AVAX from Avalanche C-Chain to POL on Polygon. AVAX leaves C-Chain as the gas coin you spend, and native POL is what can arrive on Polygon to pay fees there.

Both legs of this quote use 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. That string is the native gas sentinel, not one shared token. On the way out it means AVAX on Avalanche C-Chain, chain id 43114, which you check on Snowtrace. On the way in it means POL on Polygon, chain id 137, which you check on Polygonscan. The same letters do not make the balances interchangeable.

Diagram for Swap AVAX from Avalanche C-Chain to POL on Polygon
AVAX leaves Avalanche C-Chain. POL is what can arrive on Polygon.

One sentinel string, two native coins

Wallets reuse 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE whenever the asset is the chain's own gas. AVAX on C-Chain and POL on Polygon both qualify, and neither is an ERC-20 approval. You do not get a contract address to paste into a token import for the received POL. You get a native balance on chain id 137. If a form asks you to approve POL like USDC, you are on the wrong screen.

X-Chain AVAX never enters this quote

Avalanche has more than one chain. This route spends C-Chain AVAX only. An X-Chain or P-Chain address will not sign the EVM transaction, and Snowtrace will not show an X-Chain transfer as this send. Chain id 43114 has to be the network in the wallet before the amount matters. Leave a little AVAX behind so the outbound fee can clear.

POL is the fee coin, not a stand-in for WETH

People still say MATIC out of habit. The gas asset on Polygon is POL. It is not WETH at 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619, and it is not Circle USDC or Tether USDT. ETH on Ethereum is a third coin again, on chain id 1, with about 12 second blocks and Etherscan as the explorer. If your next trade needs wrapped ether, this arrival cannot fill that contract.

When a same-chain swap already solves it

Use this route when Polygon is where you need gas and the AVAX is what you can spare. Skip it when both legs of the trade already exist on C-Chain, or when you only wanted to rebalance AVAX inside Avalanche. A bridge is the wrong tool for a local pool. Polygon is the network note for the arrival side. Read the minimum received and refuse the quote if that floor is too low.

What to compare on the two explorers

Snowtrace should show native AVAX leaving a C-Chain address. Polygonscan should later show native POL on the destination address, on chain id 137. There is no ERC-20 transfer log for the gas itself. Do not treat a missing token-transfer row as a failed delivery until you have checked the native balance. The bridge wait sits on top of both chains, and this page does not time it.

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 AVAX from Avalanche C-Chain to POL on Polygon?

Both legs of this quote use 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. That string is the native gas sentinel, not one shared token.

Why do both sides of AVAX to POL show the same address?

0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE marks native gas, not a shared contract. On Avalanche C-Chain, chain id 43114, it is AVAX. On Polygon, chain id 137, it is POL. Snowtrace and Polygonscan are different explorers. Importing that address as an ERC-20 will not show the balance you are about to receive.

Can I send X-Chain AVAX on this route?

No. This quote spends C-Chain AVAX only. X-Chain and P-Chain balances do not sign this EVM transaction. Switch the wallet to chain id 43114 and confirm the account on Snowtrace. Keep enough AVAX to pay the outbound fee, or the send cannot be broadcast. Polygonscan is where native POL should show up later.

Is this the right route if I need WETH on Polygon?

No. POL is the gas token that arrives, and WETH is a separate ERC-20. If a pool or a contract asks for wrapped ether, this page is the wrong arrival. You would still need POL afterward to move that WETH. Stay with a WETH route instead of hoping POL will be accepted as ether.

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