Cross-chain · BNB Chain → Solana

Swap BNB from BNB Chain to USDC on Solana

Swap BNB from BNB Chain to USDC on Solana. Native BNB leaves BNB Chain. Circle USDC is what can arrive on Solana. You spend the gas coin itself, then hold a dollar mint that cannot pay Solana fees.

The source address is 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, the native gas label for BNB on chain id 56, not WBNB. The output mint is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. BscScan shows the BNB debit in about a 3 second block. Solscan shows Circle USDC. There is no ERC-20 approval on Solana. How cross-chain bridges work spells out why the gas coin does not travel with its ticker.

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

Do not spend the last BNB

Gas and principal are the same coin. A quote that uses your entire BNB balance cannot pay chain 56. Leave a remainder. WBNB at 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c is not what this page sells. If that is your balance, stop.

Circle on Solana is 6 decimals

BNB is 18 decimals of a volatile coin. EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v is 6 decimal USDC from Circle. The quote translates them. Do not compare raw integers across BscScan and Solscan and call the gap a missing payment.

USDT would be a different mint

If the destination must be Tether, the mint is Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB and this route is wrong. Circle and Tether are different issuers even when both say one dollar. Pick the mint your books named.

The USDC cannot pay Phantom

Receiving Circle USDC does not give you SOL. So11111111111111111111111111111111111111112 is the SOL mint, and this quote does not buy it. A new Phantom wallet needs SOL from somewhere else before it can move the USDC.

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

The source address is 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, the native gas label for BNB on chain id 56, not WBNB. The output mint is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v.

Is 0xEeee a contract I should approve?

No. 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE is the native gas label. On chain id 56 it means BNB. There is no bytecode to approve. If a wallet asks you to approve that string as an ERC-20, you are not on this route. BscScan shows a native BNB transfer, not a token approval.

Does the USDC arrive inside the same MetaMask account?

Only the debit does. MetaMask can show BNB leaving on chain 56. The Circle mint EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v is SPL. Open Phantom and Solscan. Solana has no chain id and no ERC-20 approval. A 0x receiver will not hold it. Search the mint, not the word USDC.

What if I wanted BNB to become SOL?

This page pays USDC, not SOL. You give up BNB price exposure and take Circle's dollar token. A quote aimed at So11111111111111111111111111111111111111112 is the SOL route. Using this one and hoping for gas on Solana will leave you short. Read the output 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