Cross-chain · BNB Chain → Base

Swap BNB from BNB Chain to USDC on Base

Swap BNB from BNB Chain to USDC on Base. You send native BNB on BNB Chain and you receive Circle USDC on Base.

The source marker 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE means BNB, the gas coin on chain id 56. No ERC-20 approval. BscScan shows a native send. Blocks are about 3 seconds. Leave extra BNB for the fee. Circle USDC on Base is 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. Match it on Basescan, chain id 8453. Base is an L2, not mainnet. You will need ETH there to move the USDC.

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

BNB pays the fee and is the asset

There is no token approval, but there is a fee. Selling every BNB stalls the transaction. The page will not sell the ETH peg and will not sell a stablecoin peg. If those are the balances you meant, this is the wrong route. The marker is the gas coin, not a token page on BscScan.

Circle on the L2, ETH still required

Basescan should show 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. It is not mainnet USDC. The token cannot pay gas on chain id 8453. ETH has to be there already. BNB does not arrive with the dollars. Etherscan will not list this L2 balance.

The peg is not pulled into this swap

The ETH listing on BNB Chain is a peg this page ignores. Native ETH and WETH payouts are different pages. Base is the destination L2. If you only needed USDC on BNB Chain, do not bridge. No Circle amount is locked.

Split the BNB, then read the floor

Keep a fee remainder, then read the minimum USDC. A 3 second block on chain id 56 is not a promise that Basescan has the token. Sign while the wallet says BNB Chain. Look for the result on chain id 8453. Reject destinations you did not generate. ETH on Base is still required after the USDC shows up, because the token cannot pay L2 gas.

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 BNB from BNB Chain to USDC on Base?

The source marker 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE means BNB, the gas coin on chain id 56. No ERC-20 approval.

Do I approve BNB before this Base USDC swap?

No. Native BNB uses 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, which is not an ERC-20. BscScan shows a native transfer on chain id 56. You only leave extra BNB for gas. The USDC you receive is 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Basescan. That token needs ETH on Base, chain id 8453, before it can move.

Is this USDC visible on Ethereum mainnet?

No. Base is an L2. Basescan is the explorer, not Etherscan. Chain id 8453 will not appear as a mainnet token balance. If you are still on chain id 1 in the wallet, switch. You also need ETH on Base. BNB paid only the source side.

What if I spend the last of my BNB?

The fee comes from the same native balance you are selling. Leave enough BNB on chain id 56 or the send cannot be mined and no USDC appears on Base. This page also does not promise a price or a completion time once a valid send does go through.

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