Wrong network deposits
The token ticker is not the route. The quote is only valid for the networks shown in the widget.
Most irreversible losses on stables are not “the swap failed”. They are a send on a different chain than the deposit address was issued for. USDC on Base, USDC on Ethereum, and USDC on Solana share a name. They do not share a ledger.
Swap.bz issues a one-time deposit address for the exact asset and network in the quote. An Ethereum 0x string can look identical to a Base or Arbitrum address. If the quote says Base and you broadcast on Ethereum, the deposit will not credit. Recovery is often impossible.
Check three labels before you send: send asset, send network, receive asset. Then check the address format (0x vs Solana base58 vs Tron T…). The live quote is the source of truth — not a memory of a previous swap.
Same ticker, different chains
USDC / USDT on ETH, Base, Tron, Solana
Same 0x string
Not proof you picked the right EVM network
If you already sent
Keep the txid + order ID → Support
Prevention
Use the address checker, then the quote labels
What to do
- 1.Open the pair page or widget and wait for a live quote.
- 2.Match the send network to the wallet you will sign from (MetaMask Base ≠ Ethereum).
- 3.Paste a receive address that belongs to the receive asset — not a leftover 0x on a Solana payout.
- 4.Send only the quoted asset, amount, and network to the deposit address shown.
Before you send
Do not send USDC to a USDT deposit, or TRC-20 to an ERC-20 address.
A Solana receive address is never an Ethereum 0x address.
Wrong-network sends are often unrecoverable. Contact support with the txid if you already broadcast.