Cross-chain · BNB Chain → Solana
Swap USDT from BNB Chain to USDC on Solana
Swap USDT from BNB Chain to USDC on Solana. Tether USDT leaves BNB Chain. Circle USDC is what can arrive on Solana. Same rough peg, different company, different account model.
Debit 0x55d398326f99059fF775485246999027B3197955. That is Tether USDT on BNB Chain, 18 decimals, not the Ethereum USDT at 0xdAC17F958D2ee523a2206206994597C13D831ec7. Credit the SPL mint EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v, Circle USDC at 6 decimals. BscScan covers chain id 56. Solscan covers the mint. Phantom has to be the receiver. Solana is a different wallet family from the chain you sign on.

Do not expect the USDT mint to show up
The integer in the logs will not match
Gas is BNB, then later a little SOL
No approval exists on the mint side
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 BNB Chain to USDC on Solana?
Debit 0x55d398326f99059fF775485246999027B3197955. That is Tether USDT on BNB Chain, 18 decimals, not the Ethereum USDT at 0xdAC17F958D2ee523a2206206994597C13D831ec7.
Is this the Ethereum Tether contract?
No. Ethereum USDT is 0xdAC17F958D2ee523a2206206994597C13D831ec7 and it uses 6 decimals. This page spends 0x55d398326f99059fF775485246999027B3197955 on chain id 56, an 18 decimal Tether. Approving the Ethereum contract will not fund the Solana USDC mint. Check the network badge first. BscScan lists this 18 decimal contract. Match it on chain 56.
Where do I see the Circle credit?
BscScan shows Tether leaving and BNB gas on chain 56, where blocks are about 3 seconds. Solscan shows EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. Those pages do not share a transaction list. The bridge leg has no published finish time here. Open the Circle mint once Phantom shows the account.
Can the receiver be an exchange EVM deposit address?
Only if that venue gave you a Solana deposit address for USDC, which will not start with 0x. An ERC-20 deposit address on BNB Chain will not receive this SPL mint. Confirm the asset and the network on the deposit screen before you paste. The venue must say Solana.
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.