Cross-chain · Arbitrum One → BNB Chain

Swap USDC from Arbitrum One to USDT on BNB Chain

Swap USDC from Arbitrum One to USDT on BNB Chain. Circle USDC leaves Arbitrum One and BSC USDT arrives on BNB Chain.

You spend Circle USDC at 0xaf88d065e77c8cC2239327C5EDb3A432268e5831, six decimals, on Arbitrum One. Arbiscan is the check. Chain id 42161, not Nova, gas in ETH. The receive contract is 0x55d398326f99059fF775485246999027B3197955 on BNB Chain. Open it on BscScan. That USDT is the eighteen-decimal token widely used on chain id 56, not Ethereum's six-decimal Tether at 0xdAC17F958D2ee523a2206206994597C13D831ec7. Gas on BNB Chain is BNB. Blocks there are about 3 seconds, which is not a bridge schedule.

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

Eighteen decimals on the way in

A dollar of Circle USDC is six decimal places. A dollar of 0x55d398326f99059fF775485246999027B3197955 is eighteen. The raw integers will not look alike even when the quote is fair. Read the USDT amount in whole tokens on BNB Chain, chain id 56, and confirm the contract on BscScan before you compare it with anything on Ethereum. Pasting the Ethereum Tether address into BscScan will not show this token.

Not a same-issuer hop

Circle issued the USDC you sell. The BSC contract you can receive is not Circle's Ethereum USDC and it is not Arbitrum's Circle USDC. Treat it as the USDT deployment this route names, and verify the page on BscScan rather than assuming Circle redemption. If your treasury only accepts Circle's published native USDC list, check that list against 0x55d398326f99059fF775485246999027B3197955 before you call the balance interchangeable.

ETH to leave, BNB to do anything after

The fee on Arbitrum One is ETH. USDC will not pay it. After USDT shows up on BNB Chain, the next transfer or swap there needs BNB. This route's output is not the native gas sentinel, so it does not hand you BNB. BNB Chain is the destination network, chain id 56, and an empty BNB balance will strand the new USDT until gas arrives another way.

Wrong if you needed Circle USDC to stay USDC

This page does not deliver the Binance-Peg USDC contract 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d. It delivers the USDT address above. It is wrong if you wanted six-decimal Ethereum Tether, wrong if you wanted BNB for gas, and wrong if you are holding bridged USDC.e instead of 0xaf88d065e77c8cC2239327C5EDb3A432268e5831. Nova is the wrong source chain.

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 Arbitrum One to USDT on BNB Chain?

You spend Circle USDC at 0xaf88d065e77c8cC2239327C5EDb3A432268e5831, six decimals, on Arbitrum One. Arbiscan is the check.

Is BSC USDT the same contract as Ethereum USDT?

No. This route can credit 0x55d398326f99059fF775485246999027B3197955 on BNB Chain, eighteen decimals. Ethereum Tether is 0xdAC17F958D2ee523a2206206994597C13D831ec7, six decimals. You spend Circle USDC at 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 on Arbitrum One. Confirm the receive page on BscScan, chain id 56, not on Etherscan. Confirm that address on the explorer before you sign, and refresh the quote if it has expired.

Will this also give me BNB for gas?

No. The output is the USDT contract, not the native sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. Gas on BNB Chain is BNB. You need ETH on Arbitrum One, chain id 42161, to start, and BNB on chain id 56 afterward if you want to move the USDT. About 3 seconds is a BNB Chain block interval, not a delivery promise.

I hold USDC.e. Can this quote see it?

No. The spend is native Circle USDC at 0xaf88d065e77c8cC2239327C5EDb3A432268e5831. Bridged USDC.e is another contract on Arbitrum One. If that is the row with the balance, this quote will look short. Arbiscan should be open on the Circle address, with the wallet on chain id 42161, not Nova.

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