Cross-chain · Solana → BNB Chain

Swap SOL from Solana to USDC on BNB Chain

Swap SOL from Solana to USDC on BNB Chain. SOL leaves Solana, and Binance-Peg USDC is what can arrive, an 18-decimal token rather than Circle's 6-decimal mainnet contract.

The quote names So11111111111111111111111111111111111111112, the wrapped SOL mint. Phantom signs it, Solscan shows it, native SOL pays the fee, and there is no ERC-20 approval. The peg is 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d on chain id 56. BscScan is the explorer. Blocks are about 3 seconds. BNB at 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE pays gas afterward. Ethereum USDC is a different chain.

Diagram for Swap SOL from Solana to USDC on BNB Chain
SOL leaves Solana. USDC is what can arrive on BNB Chain.

Do not read this balance with six-decimal habits

0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d uses 18 decimals. Circle on Ethereum, 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, uses 6, on chain id 1, Etherscan, about 12 second blocks. The same nickname hides both. A withdrawal form or a spreadsheet that assumes six decimals will mis-state the peg by orders of magnitude. BscScan is the display that matches the contract. If the form wanted mainnet USDC, this route is wrong.

Selling SOL still requires SOL

The wrapped mint is the asset in the quote. Native SOL is the fee. Empty the wallet and Phantom cannot sign. MetaMask cannot show So11111111111111111111111111111111111111112, so it cannot confirm the debit. After the hop, the pegged USDC cannot pay chain id 56. Bring BNB or the dollars sit still. There is no Solana allowance to revoke.

About 3 seconds does not schedule BscScan

That is the chain's block interval. The bridge is extra, and this page will not clock it. How to bridge assets between chains separates the source signature from the destination credit. Wait for the peg address. A second sale of SOL because the first looks missing is how balances disappear twice.

Stay in SOL or in a Solana mint when BNB Chain is not the venue

Circle's SPL mint is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. If the dollar can live there, you avoid the 18-decimal peg and the BNB fee coin. Cross when a BNB Chain app named 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d. Pegged USDT is a different address if the app said Tether. The minimum USDC is the floor.

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

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

Is pegged USDC from SOL the Ethereum USDC contract?

No. You receive 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d on BNB Chain, chain id 56, and it uses 18 decimals. Ethereum Circle is 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on chain id 1. SOL left as the wrapped mint. Check BscScan. BNB pays gas. About 3 second blocks are not the bridge. Switch the wallet to the destination chain before you judge the balance.

Can I spend all my SOL on this swap?

No. Native SOL pays the fee even though the quote says So11111111111111111111111111111111111111112. Leave a remainder or Phantom cannot sign. There is no ERC-20 approval on that mint. The USDC that arrives still needs BNB, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, before it can move. Do not send a second time while the first transfer is still open.

What if the app wants Tether on BNB Chain?

This page is wrong. Pegged USDT is 0x55d398326f99059fF775485246999027B3197955, not the USDC peg. Switch routes before you sell SOL. Confirm whichever contract you do receive on BscScan, chain id 56, and do not assume a dollar ticker selects the address for you. Confirm the contract 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