Cross-chain · Solana → BNB Chain

Swap USDC from Solana to ETH on BNB Chain

Swap USDC from Solana to ETH on BNB Chain. Circle's SPL mint leaves Solana, and Binance-Peg Ethereum Token is what can arrive. That token is not native ETH and it does not pay gas.

You spend EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v in Phantom, with Solscan as the explorer and no ERC-20 approval. The arrival contract is 0x2170Ed0880ac9A755fd29B2688956BD959F933F8 on BNB Chain, chain id 56. BscScan is the check. Blocks are about 3 seconds. Gas is BNB, the sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, not this peg. Ethereum mainnet ETH is chain id 1, about 12 second blocks, on Etherscan, and this route does not deliver it.

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

The ticker ETH here is a pegged ERC-20

0x2170Ed0880ac9A755fd29B2688956BD959F933F8 is Binance-Peg Ethereum Token. It is not WETH on Ethereum, not the canonical mainnet wrapper 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, and not WBTC, which is not native bitcoin. It cannot pay a BNB Chain fee. If you needed gas, the BNB route is the one that matches. If you needed ether you can spend on chain id 1, this peg is the wrong asset on the wrong chain.

Three second blocks belong to BNB Chain alone

They do not describe Solana and they do not describe the bridge. Phantom can show the USDC gone while BscScan still shows nothing at the peg address. Wait for 0x2170Ed0880ac9A755fd29B2688956BD959F933F8 on the destination. Sending again spends another mint. BNB Chain is chain id 56. A wallet left on Ethereum will hide the peg entirely.

SOL out, BNB in, and the peg is neither

Keep native SOL so Phantom can sign. Keep native BNB so you can transfer the pegged token afterward. The Circle mint does not pay Solana, and the peg does not pay chain id 56. There is no ERC-20 allowance on the Solana side to revoke. MetaMask can hold the peg only after you switch to BNB Chain. It cannot hold EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v at all.

Use this page only when the peg is what the contract named

Many people type ETH and mean mainnet gas or WETH. This quote means a BEP-20 claim. If the app on BNB Chain calls the peg, you are in the right place and you still need BNB. If the app calls native BNB, or USDT, or real ETH on Ethereum, leave. The minimum amount of the peg is the floor. Do not treat a familiar ticker as a familiar contract.

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

You spend EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v in Phantom, with Solscan as the explorer and no ERC-20 approval. The arrival contract is 0x2170Ed0880ac9A755fd29B2688956BD959F933F8 on BNB Chain, chain id 56.

Is ETH on BNB Chain the same as ETH on Ethereum?

No. The arrival is Binance-Peg Ethereum Token at 0x2170Ed0880ac9A755fd29B2688956BD959F933F8 on chain id 56. Native ETH on Ethereum is chain id 1, about 12 second blocks, explorer Etherscan. This peg does not pay gas. BNB does. Circle's mint left Solana. Check BscScan, not Etherscan. A block interval is not a delivery time for the bridge.

Can this pegged ETH pay BNB Chain fees?

No. Gas is native BNB, quoted as 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. The peg is an ERC-20. Hold BNB before you move it. About 3 second blocks describe chain id 56, not the bridge. Phantom will not display the peg. There is no ERC-20 approval on the Solana USDC mint.

When should I avoid this ETH route?

When you needed native ETH on Ethereum, WETH on mainnet, or BNB for fees. The peg will not satisfy those jobs. It is also wrong if you needed a dollar token such as pegged USDT. Read the minimum before you sell Circle's mint EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v, and confirm the contract on BscScan.

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