Cross-chain · BNB Chain → Solana

Swap ETH from BNB Chain to USDC on Solana

Swap ETH from BNB Chain to USDC on Solana. The BNB Chain ETH token leaves that chain. Circle USDC is what can arrive on Solana. You are not moving native ether off Ethereum.

The source token is 0x2170Ed0880ac9A755fd29B2688956BD959F933F8, Binance-Peg ETH, an 18 decimal BEP-20. It is not WETH at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 and it does not pay gas. Gas is BNB on chain id 56. The output mint is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. BscScan, then Solscan. More on the source network is on BNB Chain.

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

Pegged ETH is not the gas coin

0x2170Ed0880ac9A755fd29B2688956BD959F933F8 cannot pay BNB Chain fees. You still need BNB. If the balance you meant was native BNB at 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, this route is wrong. Native gas and pegged ETH are different lines in the wallet.

Mainnet ether is on chain id 1

Ethereum ETH and Ethereum WETH live on chain id 1, with about 12 second blocks, and Etherscan is their explorer. This quote never touches them. A wallet left on Ethereum will try to spend a token this route does not use.

Arrival is Circle USDC, not ether

EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v is Circle's SPL USDC. It will not pay Solana fees by itself. If you needed SOL, or Tether's mint Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB, choose that output instead.

Phantom is the only sensible receiver

Solana has no ERC-20 approval and no EVM chain id. Paste a Phantom address. Solscan is where the USDC mint should be checked. BscScan will only show the pegged ETH debit and the BNB fee.

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

The source token is 0x2170Ed0880ac9A755fd29B2688956BD959F933F8, Binance-Peg ETH, an 18 decimal BEP-20. It is not WETH at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 and it does not pay gas.

Is this token WETH?

No. WETH on Ethereum is 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2. The token this route sells is 0x2170Ed0880ac9A755fd29B2688956BD959F933F8 on BNB Chain. ETH is not WETH, and pegged ETH is a third asset. Approving the Ethereum WETH contract does nothing for this quote. Gas on chain 56 is still BNB. Keep some BNB aside.

Will USDC on Solana pay my Phantom fees?

No. Circle USDC at EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v is not SOL. Keep a little SOL in Phantom if you need to move the USDC after it arrives. This route does not add that SOL for you. Solscan shows the mint, not a gas credit. Fund that SOL separately.

What do I look up on BscScan?

The debit of 0x2170Ed0880ac9A755fd29B2688956BD959F933F8 and the BNB fee on chain id 56. Blocks there are about 3 seconds. That timing is not the bridge finish. The Circle mint is only visible on Solscan, from a Solana address. It never appears on BscScan. Phantom is where that mint can show.

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