USDT is the same coin on Tron, Ethereum, BNB Smart Chain, Arbitrum, Solana, TON and more, and a swap needs the network you actually hold it on. Here is how to tell, from the address, the wallet or the exchange you withdrew from.
"USDT" is not one place. The same dollar token runs on many networks at once: Tron, Ethereum, BNB Smart Chain, Arbitrum One, Polygon, Avalanche, Solana, TON and Aptos are the ones Cambio offers today. Each is a separate ledger. Your USDT sits on exactly one of them, and a swap, a withdrawal or a deposit has to name that one. Send it on another and it arrives somewhere you did not expect.
The good news: you can almost always tell in a minute. Start with the easiest clue you have.
1. Where did the USDT come from?
If you withdrew it from an exchange, open that withdrawal in your exchange history. It names the network you picked, often with a short label:
- TRC20 means Tron.
- ERC20 means Ethereum.
- BEP20 means BNB Smart Chain.
- SPL means Solana.
- Arbitrum One, Polygon, Avalanche C-Chain, TON and Aptos are usually written out in full.
The same history shows the transaction hash. Paste it into the explorer of that network and you will see the transfer, which settles the question.
2. Look at the address that holds it
The receiving address gives most networks away:
- Starts with T and is 34 characters long: Tron.
- Starts with 0x and is 42 characters long: one of the Ethereum-style networks (Ethereum, BNB Smart Chain, Arbitrum One, Polygon, Avalanche C-Chain, Base). The address alone cannot tell you which, so go to step 3.
- Starts with 0x and is much longer, 66 characters: usually Aptos.
- Starts with UQ or EQ and is 48 characters long: TON.
- No 0x, 32 to 44 letters and numbers: usually Solana.
3. For a 0x address, ask the wallet or the explorers
Ethereum and its relatives share one address format, so the same 0x address can hold USDT on several of them. Two quick ways to find where yours is:
- In your wallet, switch the network selector between Ethereum, BNB Smart Chain, Arbitrum, Polygon and Avalanche, and see where the USDT balance appears. Many wallets label the token itself too, for example "USDT (BEP20)".
- Paste the address into each network’s explorer (Etherscan, BscScan, Arbiscan, PolygonScan, Snowtrace) and look at its token balances. The network that shows your USDT is the one you hold it on.
4. Check you can pay the fee on that network
Every network takes its fee in its own coin, from the wallet that sends: TRX on Tron, BNB on BNB Smart Chain, ETH on Ethereum and Arbitrum, SOL on Solana, POL on Polygon, AVAX on Avalanche. USDT alone cannot pay it. If the wallet holds none of that coin, the USDT cannot move until it does.
When you swap on Cambio
Say the network along with the coin, for example "swap 100 USDT on Tron to BNB". If you leave it out for a coin that lives on several networks, Cambio asks which one before it quotes, and the deposit card states the coin and the network to send on, next to the address. A coin that exists on one network only, like BTC or TRX, needs no question.
- Name the network on both sides: the one you send from and the one you receive on.
- Copy the deposit address from the card and check its first and last characters after pasting.
- Send a small test first when the network or the address is new to you.



