Cross-chain · BNB Chain → Arbitrum One

Swap USDC from BNB Chain to WETH on Arbitrum One

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

The peg is 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d, 18 decimals. Approve it. BscScan shows it on chain id 56, gas in BNB, blocks about 3 seconds. Arbitrum One WETH is 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1. Match it on Arbiscan, chain id 42161. It is not Ethereum mainnet WETH. Gas is ETH. This wrapper cannot pay it.

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

The peg buys a wrapper, not fee ETH

Only 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d is spent. You leave a dollar token and take wrapped ether exposure. If you wanted native ETH that can pay gas, this page is the wrong tool. If you wanted Tether or the ARB token, it is also the wrong tool. Keep BNB for the approval on chain id 56.

Arbitrum WETH is not the mainnet contract

0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 is what Arbiscan should show. Looking up mainnet WETH on Etherscan will not show this balance. Nova will not show it either. ETH for gas has to be in the same wallet already, or the wrapper arrives and sits. BNB does not travel across as that ETH.

Stay off this page to buy the gas coin

The native ETH route pays the fee coin. This one does not. A same-chain swap on BNB Chain is enough when you never needed Arbitrum One. BNB Chain is only the source. The quote does not freeze a WETH amount, and the source block time is not a promise about Arbiscan.

ETH must already be waiting

Read the minimum WETH, then check the destination for ETH on chain id 42161. Without it, you cannot move 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 and you cannot unwrap it. Sign on BNB Chain only. If the floor is thin, do not sign. Nova will not list this wrapper, so stay on Arbitrum One, chain id 42161.

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 Arbitrum One?

The peg is 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d, 18 decimals. Approve it. XAUConnect compares live routes and lets your own wallet sign.

Can I find this WETH with the Ethereum mainnet address?

No. Arbitrum One WETH is 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 on Arbiscan, chain id 42161. Mainnet WETH is a different contract. The peg you send is 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d on BscScan. Gas on Arbitrum One is ETH, and this WETH cannot pay it. Nova is the wrong network.

Does the arriving WETH include ETH for gas?

No. The route pays the wrapper only. ETH is a separate native balance on Arbitrum One. If the wallet has none, the WETH is visible and stuck. BNB you kept on BNB Chain does not become that ETH. Add ETH before you need to use the wrapper.

What if I needed USDT on Arbitrum One instead?

Then do not sign. This page sells the USDC peg for WETH, so you take ether price movement. Tether is a different contract and a different quote. The ARB token is yet another page. Leave this unsigned if the destination asked for dollars or for the governance token.

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