Cross-chain · Avalanche C-Chain → BNB Chain

Swap USDC from Avalanche C-Chain to ETH on BNB Chain

Swap USDC from Avalanche C-Chain to ETH on BNB Chain. Circle USDC leaves the C-Chain, and pegged ETH arrives as a BEP-20.

Spend 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E on Avalanche C-Chain, chain 43114. Snowtrace shows Circle's USDC. AVAX pays the send. This is not the X-Chain. Receive 0x2170Ed0880ac9A755fd29B2688956BD959F933F8 on BNB Chain, chain 56. BscScan lists it as pegged ETH. It is not native ETH, not WETH, and not gas. Blocks are about 3 seconds. Gas is BNB. The placeholder 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE would mean BNB on this destination, and this route does not deliver it.

Diagram for Swap USDC from Avalanche C-Chain to ETH on BNB Chain
USDC leaves Avalanche C-Chain. ETH is what can arrive on BNB Chain.

Pegged ETH cannot run a transaction

On Ethereum, ETH pays gas. On BNB Chain, the token at 0x2170Ed0880ac9A755fd29B2688956BD959F933F8 is a peg. You can hold it and trade it. You cannot pay a validator with it. WETH on Ethereum at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 is a third contract. If someone said get ETH for gas, they meant BNB, and this page will not solve that.

The C-Chain dollar you are selling

Native Circle USDC is the input, not USDC.e and not Tether at 0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7. Expect an allowance if the router must pull the token, paid in AVAX. An X-Chain wallet will not show this debit. Chain id 43114 has to be selected on the way out.

Where this route is the wrong job

Wrong if you wanted native ETH on Ethereum, chain 1, where blocks are about 12 seconds. Wrong if you wanted BNB. Wrong if you wanted USDT. Wrong if you wanted to keep USDC. How cross-chain bridges work covers the two explorers. Three second blocks are not a delivery promise. Bring BNB or the pegged token cannot move.

Reading BscScan

Open the pegged contract, not the account's BNB line. Snowtrace shows the USDC debit. If the minimum pegged ETH is too small, do not sign. No bridge duration is stated. Chain 56 cannot move the pegged token until BNB is already in the account.

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 Avalanche C-Chain to ETH on BNB Chain?

Spend 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E on Avalanche C-Chain, chain 43114. Snowtrace shows Circle's USDC. XAUConnect compares live routes and lets your own wallet sign.

Can I pay BNB Chain fees with this ETH?

No. 0x2170Ed0880ac9A755fd29B2688956BD959F933F8 is pegged ETH, a BEP-20, on BscScan. Gas on chain 56 is BNB. The 0xEeee placeholder means BNB on that chain, and this route does not buy it. You need BNB separately. Blocks are about 3 seconds only after that BNB is available.

Is this the ETH I would get on Ethereum?

No. Ethereum ETH is the gas coin on chain 1, shown on Etherscan as an account balance, with blocks about every 12 seconds. This arrival is a token on BNB Chain. It is also not WETH. If the order says mainnet ETH, leave this page.

Which USDC am I sending?

Circle's C-Chain USDC at 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E, on Snowtrace, chain 43114. Not the X-Chain and not USDC.e. AVAX pays the fee. The destination check is 0x2170Ed0880ac9A755fd29B2688956BD959F933F8 on BscScan. That token is pegged ETH, not BNB, so the account still needs the gas coin before the token can move.

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