Cross-chain · BNB Chain → Ethereum

Swap ETH from BNB Chain to WETH on Ethereum

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

The source contract is 0x2170Ed0880ac9A755fd29B2688956BD959F933F8. Approve it. BscScan shows it on chain id 56, where gas is BNB and blocks are about 3 seconds. The destination is 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, canonical WETH. Match it on Etherscan. It is not the peg, and it is not native ETH. Chain id 1 charges gas in ETH. The WETH you receive cannot pay that gas.

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

Two tokens called ether, two contracts

0x2170Ed0880ac9A755fd29B2688956BD959F933F8 on BNB Chain and 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 on Ethereum do not share a balance. Bridging is not a rename. You approve the peg, pay BNB, and hope to see WETH. If you hold only BNB, this page has nothing to sell. If you hold native ETH on Ethereum, this page does not wrap it.

Canonical WETH cannot pay gas

After Etherscan shows the WETH, every move of it costs native ETH. A destination wallet with zero ETH is stuck, even though the ticker looks like the fee coin. Unwrapping WETH also costs ETH, and this route does not unwrap for you. Bring ETH before you need the wrapper to do anything.

Native ETH is a different landing

If you wanted spendable ether, use the native ETH payout, where the marker means the gas coin. If you wanted USDC, USDT, or DAI, use those pages. If you wanted to sell BNB, you are on the wrong input. The bridge guide walks the hop. It does not promise a WETH amount.

Do not send BNB to this approval

The approval targets the peg contract only. BNB is reserved for the fee, and you should not drain it. Read the minimum WETH on the quote before you sign on chain id 56. BNB Chain's 3 second blocks and Ethereum's 12 second blocks are both shorter than a promise. If the floor is bad, stop.

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

The source contract is 0x2170Ed0880ac9A755fd29B2688956BD959F933F8. Approve it. XAUConnect compares live routes and lets your own wallet sign.

If both tokens are ether, why are the addresses different?

Because they are different tokens on different chains. The peg is 0x2170Ed0880ac9A755fd29B2688956BD959F933F8 on BscScan. WETH is 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 on Etherscan. Native ETH, the gas coin, is a third thing and uses the 0xEeee marker. This page pays the WETH contract only. You need BNB to send and ETH to move the result.

Can I unwrap the arriving WETH without holding ETH?

No. Unwrapping stays on Ethereum and the transaction fee is native ETH. This route does not include that unwrap. If your real goal was the gas coin, open the native ETH page before you sign. A wallet that receives only WETH cannot pay for its own unwrap.

Does approving the peg on BNB Chain wrap it into WETH there?

No. The approval lets the route spend 0x2170Ed0880ac9A755fd29B2688956BD959F933F8. It does not wrap anything on BNB Chain, and it does not create WETH until the route completes on Ethereum. Check chain id 56 in the wallet. Gas for the approval is BNB. The quote can expire before the WETH exists.

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