Cross-chain · BNB Chain → Ethereum

Swap USDC from BNB Chain to WETH on Ethereum

Swap USDC from BNB Chain to WETH on Ethereum. You send Binance-Peg USDC on BNB Chain and you receive WETH on Ethereum, not native ETH.

The peg you approve is 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d. BscScan lists it on chain id 56, gas in BNB, blocks about 3 seconds, 18 decimals. WETH on Ethereum is 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2. Match that contract on Etherscan. Chain id 1. Gas there is native ETH, and WETH cannot pay it. Blocks on Ethereum are about 12 seconds. The wrapper and the gas coin are different balances.

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

A peg dollar buys the wrapper, not gas

This page takes 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d and pays the WETH contract. It does not pay native ETH. If you wanted ETH you can spend on fees, you are on the wrong tool. Keep BNB on BNB Chain for the approval. The peg's 18 decimals should be read from the quote, not from a raw BscScan integer compared with WETH.

WETH's contract on Etherscan

0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 is canonical WETH on Ethereum. It is not Binance-Peg ETH, and it is not the 0xEeee marker. Etherscan should show that exact contract. You will need native ETH already in the receiving wallet before you can approve or move the WETH. Arriving WETH does not include that gas.

Native ETH is the page you wanted if you need fees

Open the ETH payout if the point was a spendable gas balance. Open USDT or DAI if you wanted dollars on Ethereum. A same-chain swap on BNB Chain is enough when WETH on Ethereum was never the goal. The bridge guide is the hop, not a fee estimate. No WETH amount is promised.

Dry Ethereum wallet, immovable wrapper

The failure mode is a successful-looking route into a wallet with zero ETH. WETH sits at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 and cannot pay for its own transfer. Read the minimum WETH before you sign on chain id 56. BNB Chain's faster blocks do not shrink the later Ethereum fee. If the minimum is poor, do not sign.

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 BNB Chain to WETH on Ethereum?

The peg you approve is 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d. BscScan lists it on chain id 56, gas in BNB, blocks about 3 seconds, 18 decimals.

Can I unwrap this payout into ETH without extra gas?

Unwrapping WETH at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 stays on Ethereum and still costs native ETH. This route does not do that unwrap for you. Etherscan will show the wrapper, not a native credit. If you needed the gas coin itself, use the native ETH page. Gas on the send remains BNB, checked on BscScan.

Is Binance-Peg ETH the same token I will receive?

No. The input is Binance-Peg USDC, 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d. The output is Ethereum WETH, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2. Binance-Peg ETH is a different contract on BNB Chain. BscScan and Etherscan will not show one balance. You need BNB to send and ETH already waiting to move the WETH.

Does a 3 second block mean the WETH is already on Ethereum?

No. That pace is BNB Chain only. Ethereum blocks are about 12 seconds, and the bridge adds its own wait, which this page does not clock. The quote is an estimate. Accept or reject the minimum WETH. WETH cannot pay the Ethereum fee when it arrives.

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