Cross-chain · Solana → BNB Chain
Swap USDT from Solana to USDC on BNB Chain
Swap USDT from Solana to USDC on BNB Chain. Tether's SPL mint leaves Solana, and Binance-Peg USDC is what can arrive. The peg is 18 decimals, not Circle's 6-decimal mainnet token.
Send Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB from Phantom. Solscan is the explorer, and there is no ERC-20 approval. Receive 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d on BNB Chain, chain id 56. BscScan is the check. Blocks are about 3 seconds. Ethereum's Circle USDC is 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on chain id 1 and is not this balance. BNB, the sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, pays gas.

Pegged USDC is not Ethereum's Circle contract
Tether in, Circle's peg out
SOL signs, BNB spends, three second blocks wait in between
A local mint swap is enough when BNB Chain was optional
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 USDT from Solana to USDC on BNB Chain?
Send Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB from Phantom. Solscan is the explorer, and there is no ERC-20 approval.
Is this the 6-decimal USDC from Ethereum?
No. The arrival is 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d, an 18-decimal peg on BNB Chain, chain id 56. Ethereum Circle is 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on chain id 1. Tether's mint left Solana. Check BscScan. BNB pays gas. About 3 second blocks are not the bridge wait. Do not send a second time while the first transfer is still open.
Does pegged USDC pay the BNB Chain fee?
No. Native BNB, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, pays it. Hold BNB before you transfer the peg. Phantom signed Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB and will not show the BEP-20. There is no ERC-20 approval on that mint. Keep SOL for the source signature. Confirm the contract on the explorer before you sign.
What if the BNB Chain app wants USDT?
Then this route is wrong. Pegged USDT is 0x55d398326f99059fF775485246999027B3197955, a different contract. USDC will not satisfy that address. Switch routes before you leave Solana. Read the minimum only after the destination contract matches the one in the app. Keep the destination gas token or the arrival cannot move.
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.
How bonding-curve launches work on XAUConnect
Bonding-curve launches on XAUConnect: createLaunch versus TokenFactory, what buyers should ask about graduation, and whe
What is a token approval and why does it matter?
A token approval lets a contract spend your ERC-20s. It is a separate transaction from the swap, and an unlimited approv
Stablecoins: USDC vs USDT vs DAI
USDC is issued by Circle, USDT by Tether, and DAI is minted against collateral. Same peg, different contracts, and a bri
Build programmatically
Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.