Back to Blog
EducationUpdated September 16, 2026·4 min read

How stablecoins move between chains: native issuance, burn-and-mint, bridges, and account-free swaps compared

A dollar on TRON and a dollar on Ethereum are different tokens. Four mechanisms connect them — native multi-chain issuance, the issuers' own burn-and-mint protocols, third-party bridges, and instant swaps — with very different risk. What each one actually does with your funds, which are native and which are derivatives, and a decision table for the common moves.

Why this is a problem at all

Tether issues USDT on more than a dozen blockchains and Circle issues USDC on more than ten. Each deployment is a separate token contract on a separate ledger. Nothing in any of those chains knows about the others. To move a dollar from Ethereum to TRON, somebody has to take it out of circulation on one chain and put it into circulation on the other — or trade it for one that already exists there.

There are four ways that happens. They are not equally safe.

1. Native multi-chain issuance

The issuer itself mints on every supported chain. USDT on TRON and USDT on Ethereum are both direct liabilities of Tether, redeemable at par. The same is true of USDC on Ethereum, Solana, Polygon, Base, Arbitrum and the rest of Circle's list. This is the baseline: if the token is native issuance, its only risk is the issuer.

How to tell: the issuer's website lists the official contract address per chain. A "USDT" on a chain not on Tether's list is not Tether's liability — it is a bridge's.

2. Issuer burn-and-mint protocols

Circle's CCTP (Cross-Chain Transfer Protocol) burns USDC on the source chain and mints native USDC on the destination, with Circle attesting the burn. The result is native USDC, not a wrapped token, and no liquidity pool is needed. Tether's USDT0 (built on LayerZero's OFT standard, launched 2025) does the analogous thing for USDT on a growing set of chains, with Tether's Ethereum USDT locked as the backing.

These are the cleanest cross-chain mechanisms because the output is native. The costs are gas on both chains, a wait for attestation (minutes), and — for USDT0 — reliance on the messaging layer's security. They are aimed at developers and integrated into wallets and apps rather than used directly by most people.

3. Third-party bridges

A bridge locks the token on chain A and mints a representation on chain B (lock-and-mint), or routes through liquidity pools on both sides (liquidity network). The output is either a wrapped derivative (a bridge IOU, not the issuer's) or, in liquidity-network bridges, native tokens taken from a pool.

Bridges have been the largest source of losses in crypto: Ronin, Wormhole, Nomad and Multichain together lost well over a billion dollars in 2022–2023 to exploits and key compromises. A wrapped stablecoin on a small chain depends on the bridge's contracts, keys and solvency on top of the issuer's. The bridges guide goes into the designs and the failures.

4. Account-free instant swaps

An instant swap does not bridge anything. You send native USDT on chain A to a deposit address; after it confirms, native USDT on chain B is sent to you from liquidity that already exists there. No wrapped token, no lock contract, no attestation — the two transfers are ordinary on-chain transactions, and the swap service carries the cross-chain step off-chain.

The trade-offs: a spread (visible as the all-in output before you send), a short custody window (minutes, between deposit confirmation and payout), and limits per swap. The upside is that it works for every pair of chains the service lists, including ones no bridge connects (TRON ↔ TON), needs no gas on the destination, and the output is always native. USDT (ERC-20) → USDT (TRC-20) is the canonical example; the walkthrough shows every step.

Decision table for the common moves

MoveBest mechanismWhy
USDT Ethereum → TRON (or back)Instant swapNo bridge connects them natively; swap is one step, output native, seconds on the TRON side
USDC Ethereum → Base / Polygon / SolanaCCTP via a wallet that integrates it, or instant swapCCTP is cheapest at size; a swap is simpler and needs no destination gas
USDT → USDC on the same chainDEX at size; instant swap for simplicityDeep pools on Ethereum and Solana
Stablecoin → a chain the issuer does not serveBridge, with eyes openOutput is a derivative; size the position accordingly
USDT TRON → TONInstant swapUSDT (TRC-20) → USDT (TON); no bridge, and TON needs the payment ID the form asks for
Small amounts, any moveInstant swap to a cheap railBridge and CCTP gas on Ethereum can exceed the amount

How to check what you are holding

  1. Find the token's contract on a block explorer.
  2. Compare it with the issuer's official list of contract addresses per chain.
  3. If it matches, it is native. If it does not, find out whose contract it is — usually a bridge — and treat it as that bridge's liability.

A swap payout from SyntheticSwap is always the native token for the chain named on the pair page.

Frequently asked questions

Is USDT on TRON "real" Tether? Yes — native issuance, one of the largest deployments.

Is bridged USDC as good as native USDC? No. It is a claim on the bridge, which holds a claim on Circle. Circle itself recommends CCTP-minted native USDC over bridged versions.

Why not just use an exchange? You can: deposit on chain A, withdraw on chain B. It needs an account and pays a withdrawal fee, and the exchange links both addresses to your identity.

Does an instant swap need gas on the destination? No. The payout arrives as a normal transfer; you need gas only when you later spend.

Which stablecoin routes are on SyntheticSwap? All core routes are on the pairs page, including USDT (BEP-20) → USDT (TRC-20), USDC (Solana) → USDT (BEP-20) and USDC (ERC-20) → USDC (Polygon).

Ready to swap privately?

No account required. Start in seconds.

Start swapping →