Cross-chain · Solana → Polygon

Swap SOL from Solana to USDT on Polygon

Swap SOL from Solana to USDT on Polygon. SOL leaves Solana, and Tether on Polygon is what can arrive. POL pays the fees after that, not the USDT.

SOL is quoted as So11111111111111111111111111111111111111112. Phantom signs the wrapped mint, Solscan shows it, native SOL pays the fee, and there is no ERC-20 approval. Tether is 0xc2132D05D31c914a87C6611C10748AEb04B58e8F on chain id 137. Polygonscan is the check. The gas sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE is POL. Ethereum Tether, chain id 1, Etherscan, about 12 second blocks, is not this contract.

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

Polygon Tether is not the mainnet contract with the allowance quirk

0xdAC17F958D2ee523a2206206994597C13D831ec7 on Ethereum often wants an allowance set back to zero. 0xc2132D05D31c914a87C6611C10748AEb04B58e8F is a different token on chain id 137. Do not import the mainnet address and expect a balance. If a counterparty sent you the Ethereum address, this route is the wrong delivery. Circle's native Polygon USDC is also wrong if they asked for Circle rather than Tether.

Leave SOL in Phantom

The wrapped mint names the asset. Native SOL pays. Sell all of it and the signature fails before Polygonscan is relevant. MetaMask cannot display So11111111111111111111111111111111111111112. There is no ERC-20 approval to clean up. After the hop, USDT still cannot pay POL, so the EVM wallet needs a gas balance or the Tether cannot be forwarded.

Wait on Polygonscan, not on a block counter

This page does not turn chain id 137 or Solana into a delivery clock. Polygon is where 0xc2132D05D31c914a87C6611C10748AEb04B58e8F lives. A wallet left on Ethereum, with its about 12 second blocks, will not show the credit. Switch to 137 before you send the mint a second time.

Dollars on Solana do not need this hop

Tether's Solana mint is Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB. If that is acceptable, sell SOL locally and keep one wallet. Cross when the Polygon contract is the one in the invoice. The minimum USDT is the floor. A route that converts too much SOL into too little Tether should be rejected even though the ticker is a stablecoin.

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 USDT on Polygon?

SOL is quoted as So11111111111111111111111111111111111111112. Phantom signs the wrapped mint, Solscan shows it, native SOL pays the fee, and there is no ERC-20 approval.

Does SOL become Ethereum USDT or Polygon USDT?

Polygon USDT at 0xc2132D05D31c914a87C6611C10748AEb04B58e8F, chain id 137. Ethereum Tether is 0xdAC17F958D2ee523a2206206994597C13D831ec7 on chain id 1, about 12 second blocks, Etherscan. SOL left as the wrapped mint. Check Polygonscan. POL pays gas. If the address you were given is the mainnet one, this route is wrong.

What do I keep in the Solana wallet?

Native SOL for the fee. The quote uses So11111111111111111111111111111111111111112 and has no ERC-20 approval. Solscan shows the debit. Phantom will not show the Polygon token. The EVM wallet needs POL, 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, before the USDT can move on chain id 137. Do not send a second time while the first transfer is still open.

Is Circle USDC an acceptable stand-in?

Only if the receiver accepts 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359. This route delivers Tether instead. Bridged USDC.e is a third contract. Switch routes if the invoice is Circle. Read the minimum USDT only after the contract matches the request. Confirm the contract on the explorer before you sign. Keep the destination gas token or the arrival cannot move.

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