Cross-chain · Ethereum → BNB Chain
Swap ETH from Ethereum to USDC on BNB Chain
Swap ETH from Ethereum to USDC on BNB Chain. You spend native ETH on Ethereum and a chain 56 wallet receives Binance-Peg USDC.
Native ETH is not an ERC-20 you approve. The route marks it as 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, and on Ethereum that placeholder is the gas coin Etherscan shows as a native balance. The dollar that arrives is 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d on BscScan, Binance-Peg USDC, 18 decimals. Circle's own USDC on Ethereum is a different contract. Because the asset you sell and the fee you pay are both ETH, leave a remainder for gas on chain id 1. Blocks there are about 12 seconds.

Leave ETH behind for the fee
Pegged USDC on BscScan
A mainnet ETH to USDC trade stays home
BNB after the dollars land
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 Ethereum to USDC on BNB Chain?
Native ETH is not an ERC-20 you approve. The route marks it as 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, and on Ethereum that placeholder is the gas coin Etherscan shows as a native balance.
Do I approve a contract for the ETH I send?
No approval is required for native ETH. The route records it as 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, which is a placeholder for the gas coin, not a token you import. You sign a send on Ethereum, chain id 1. Keep enough ETH unspent to cover gas, because the amount you bridge and the fee come from the same balance.
Which USDC will I see on BNB Chain?
Binance-Peg USDC at 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d on BscScan. It is an 18 decimal token. Circle USDC on Ethereum is 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 and uses 6 decimals. If the app you are funding lists the Ethereum address, this route delivers the wrong chain and the wrong contract.
When is selling ETH for USDC on Ethereum enough?
When the dollars should remain on chain id 1 as Circle USDC. This bridge is the wrong tool for that balance. Open it only if the next use of the money is on BNB Chain and the accepted contract is the pegged USDC. A mainnet swap never moves the wallet onto chain id 56.
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 USDT
Swap Tether USD (USDT) on Ethereum at 0xdAC17F958D2ee523a2206206994597C13D831ec7. Match the full address. A bridged USDT
Swap LINK
Swap Chainlink (LINK) on Ethereum. Ethereum quotes on XAUConnect, with the fee and the minimum you receive shown before
Swap WETH
Swap Wrapped Ether (WETH) on Ethereum at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2. Unwrapping stays on Ethereum. It do
Swap PEPE
Swap Pepe (PEPE) on Ethereum. Ethereum quotes on XAUConnect, with the fee and the minimum you receive shown before you s
What happens after you generate a crypto token
After you generate a crypto token: publish the address, lock LP, test buy/sell on XAUConnect, handle clones, and don’t f
What is MEV and how does sandwiching work?
MEV is value taken from the order of transactions. A sandwich buys before your swap and sells after it, and your slippag
Build programmatically
Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.