Cross-chain · Avalanche C-Chain → BNB Chain

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

Swap USDC from Avalanche C-Chain to BNB on BNB Chain. Circle USDC leaves the C-Chain, and native BNB arrives on chain 56.

You spend 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E on Avalanche C-Chain, chain 43114. Snowtrace shows that Circle contract. AVAX pays the allowance and the send. This is not the X-Chain. You receive native BNB. Quotes write it as 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. On chain 56 that string means BNB, shown on BscScan as the account balance, not as a token. Blocks are about 3 seconds. Pegged ETH at 0x2170Ed0880ac9A755fd29B2688956BD959F933F8 is not the result.

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

You are buying the destination fee coin

BNB can pay later transfers on chain 56. The quote sets the amount. It is not a fee budget for a long session. USDC could not pay those fees, which is a common reason to take this hop. If you needed to keep a dollar, you are selling it. Read the minimum before you call the result spare gas.

The placeholder changes with the chain id

On the C-Chain, 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE means AVAX, the coin that pays your send. On BNB Chain it means BNB. Searching that string does not open a token page on BscScan. Confirm chain id 56 on the destination before you sign, or you will misread which gas coin you are buying.

Skip it when the order disagrees

Skip it for pegged ETH. Skip it for USDT at 0x55d398326f99059fF775485246999027B3197955. Skip it if you need Circle USDC to remain USDC. Skip it if you are on the X-Chain. How to bridge assets between chains is the signing path, not a timer.

Account line, not a token row

BscScan's native balance is the arrival. A token transfer of pegged ETH means another route. Snowtrace's USDC debit is the source. Three second blocks are not a bridge promise. Keep AVAX on the C-Chain so the first transaction can be paid. BNB cannot cover that Avalanche fee.

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

You spend 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E on Avalanche C-Chain, chain 43114. Snowtrace shows that Circle contract.

Does 0xEeee here mean AVAX or BNB?

On the destination it means BNB, the gas coin of chain 56. On the C-Chain the same placeholder means AVAX, which pays the USDC send. It is not a contract on BscScan. Pegged ETH, if that was the order, is 0x2170Ed0880ac9A755fd29B2688956BD959F933F8 instead. Chain ids 43114 and 56 keep the coins apart.

Will I receive a BEP-20 called BNB?

You receive native BNB on the account. BscScan shows that balance, not a token contract. You do not receive pegged ETH, and you do not receive USDT. If a dapp asks for a token address rather than the gas coin, this route has not given it that address.

What do I need on the C-Chain besides USDC?

AVAX, to pay for the allowance and the send on chain 43114. Circle USDC at 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E cannot pay gas. The X-Chain will not show this contract. The BNB you are buying is not on Avalanche yet, so it cannot cover the fee. Fund AVAX on chain 43114 first.

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