Cross-chain · Polygon → BNB Chain

Swap POL from Polygon to USDC on BNB Chain

Swap POL from Polygon to USDC on BNB Chain. Native POL leaves Polygon. Circle USDC is what can arrive on BNB Chain. You spend the gas coin, then hold an 18 decimal dollar token that cannot pay BNB Chain fees.

The source label is 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, POL on chain id 137. The output is 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d. Polygonscan shows a native debit. BscScan shows Circle USDC. Leave POL for the fee. Polygon is the chain that still calls this gas coin POL.

Diagram for Swap POL from Polygon to USDC on BNB Chain
POL leaves Polygon. USDC is what can arrive on BNB Chain.

Do not spend the last POL

Fee and principal are the same coin on chain id 137. About 2 second blocks are not the bridge. Wrapped POL or old WMATIC at 0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270 is not this quote. If that is your balance, stop.

Eighteen decimal Circle, not Tether

Tether on BNB Chain is 0x55d398326f99059fF775485246999027B3197955. This page buys Circle. A deposit that says USDT will fail this credit. Switch routes if the issuer is fixed by someone else's form.

USDC will not pay chain 56

You need BNB already, the native label on chain id 56. This route does not buy BNB. About 3 second blocks describe the destination chain only. A new wallet can hold USDC and still be unable to move it.

No approval of POL

The gas label has no bytecode. Polygonscan should show a native transfer. If you are approving WMATIC, you are on the wrong asset. The USDC credit is only on BscScan.

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 USDC on BNB Chain?

The source label is 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, POL on chain id 137. The output is 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d.

Is the POL address a contract I approve?

No. 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE is native POL on chain id 137. Polygonscan should show a native debit, not an allowance. The USDC you can receive is 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d on BscScan. Approving the gas label means you left this route. Keep some POL for the fee. Native POL has no allowance step at all.

Why is BNB Chain USDC not 6 decimals?

Because 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d uses 18 decimals, unlike Circle USDC on Ethereum or Polygon. Read the human amount on the quote. A raw integer on BscScan will look larger than a 6 decimal habit expects. That is not extra money. Count the human units printed on the quote.

What if I hold WMATIC instead of POL?

Then this route cannot spend it. The wrapped contract is 0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270. Native POL is required both as the asset and as gas. Unwrap, leave a remainder, and come back. BscScan will not show a credit from the wrapped token alone. The wrapper is not the gas coin this page sells.

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