Cross-chain · BNB Chain → Solana
Swap USDC from BNB Chain to USDT on Solana
Swap USDC from BNB Chain to USDT on Solana. Circle USDC leaves BNB Chain. Tether USDT is what can arrive on Solana. The issuer changes, and so does the wallet that can hold the result.
Spend 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d, Circle USDC on BNB Chain with 18 decimals. Receive the SPL mint Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB, Tether USDT with 6 decimals. Chain id 56 still needs BNB for gas, and BscScan shows that debit. Solana has no chain id and no ERC-20 approval. Phantom and Solscan are the receive side. A 0x address cannot hold the mint. Steps live in how to bridge assets between chains.

Eighteen decimals become six
This is Tether, not Circle, on the far side
The Solana side never asks for an approval
Empty Phantom wallets cannot pay later fees
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 USDC from BNB Chain to USDT on Solana?
Spend 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d, Circle USDC on BNB Chain with 18 decimals. Receive the SPL mint Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB, Tether USDT with 6 decimals.
Is BNB Chain USDC the same contract as Ethereum USDC?
No. Ethereum USDC is 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 and uses 6 decimals. This route spends 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d on chain id 56, which uses 18 decimals. If the wallet is on Ethereum, the quote is wrong. Confirm the chain before you approve. BscScan should show the 18 decimal contract. Match it before you sign.
Why would I check Solscan if I signed on BscScan?
BscScan only sees the Circle USDC debit and the BNB gas on chain 56. The Tether mint Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB is an SPL account. Solscan is where that credit can show. The two explorers never list one shared balance. Open Phantom and search that mint, not the ticker alone.
Can I paste my MetaMask address as the receiver?
No. Solana receivers are base58 public keys, not 0x strings. A MetaMask address will not hold Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB. Use Phantom or another Solana wallet. There is no ERC-20 approval on that side to fall back on. Solscan will not credit an EVM deposit address. Paste a Phantom address only.
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.
Swap USDC
Swap USD Coin (USDC) on BNB Chain. BNB Chain quotes on XAUConnect, with the fee and the minimum you receive shown before
Swap USDT
Swap Tether USD (USDT) on BNB Chain. BNB Chain quotes on XAUConnect, with the fee and the minimum you receive shown befo
Swap CAKE
Swap PancakeSwap (CAKE) on BNB Chain. BNB Chain quotes on XAUConnect, with the fee and the minimum you receive shown bef
Swap ETH
Swap Binance-Peg Ether (ETH) on BNB Chain. BNB Chain quotes on XAUConnect, with the fee and the minimum you receive show
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
Build programmatically
Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.