$
Stable Guidebook Independent guides to the USDT gas chain

What Is USDT0?

Updated August 2026 ยท Sourced from the official USDT0 documentation

USDT0 is Tether's omnichain dollar. It represents the same dollar as USDT, but it is designed to move between blockchains natively instead of relying on a patchwork of third party wrapped versions. On Stable chain it plays a special role: it is not just the currency, it is also the gas.

How it actually works

The mechanism is called lock and mint, and it is simpler than it sounds. Real USDT is locked in an adapter contract on Ethereum. An equivalent amount of USDT0 is then minted on the destination chain. The documentation is explicit that this maintains "a strict 1:1 backing with the locked assets on Ethereum". To go back, you burn USDT0 on any chain and the corresponding original USDT is unlocked.

The transport layer is the OFT standard, short for Omnichain Fungible Token, an open source protocol built by LayerZero. Cross chain messages are validated by an independent network of verifiers before anything is minted.

How it differs from a wrapped token

This is the part most people get wrong. A typical wrapped token is created by a third party service that takes custody of the original and issues an IOU. USDT0 is issued by Tether itself, the same company that issues USDT. You are not trusting an unrelated bridge operator with the underlying dollars, you are trusting the same issuer plus the messaging layer that moves them.

That distinction matters when you assess risk, and it is the reason a chain like Stable can build its entire fee model on USDT0.

What it costs to move

There are two routes and they do not cost the same:

RouteWhat it isCost
OFT MeshDirect transfer between chains that already run USDT0Only the gas on the chain you send from
Legacy MeshRoutes native USDT from older deployments into the USDT0 network0.03 percent of the amount, plus source chain gas

The official interface is usdt0.to, which currently lists more than twenty five destination chains including Ethereum, Arbitrum, Tron, Solana, TON, Optimism, Polygon, Hyperliquid and Stable. Our bridging guide walks through the process step by step.

The decimals trap

This one catches developers and scripts, not wallets. On Stable, USDT0 uses 18 decimals as the native gas asset but 6 decimals through its ERC-20 interface. Wallets handle the conversion silently. Custom scripts, bots and manual contract calls do not, and getting it wrong means an amount off by a factor of a trillion. If you are writing code, check which interface you are talking to.

USDT0 on Stable chain specifically

Most chains treat USDT0 as just another token. Stable made it the native gas token, which means every transaction fee on that chain is paid in dollars. There is no volatile asset to hold on the side, and fees are predictable: a flat 1 gwei base fee, which works out to a fraction of a cent per transaction. We break down the real numbers on the gas fees page.

One historical detail worth knowing: until February 2026, Stable's gas token was called gUSDT. The v1.2.0 network upgrade replaced it with USDT0. Any tutorial older than that is wrong about the currency symbol, and most DEX pairs on Stable are still quoted in WgUSDT, the wrapped version of the old token.

The honest risk assessment

The backing itself is straightforward: 1 to 1 with USDT locked on Ethereum, issued by Tether. If you trust USDT, the backing of USDT0 is not a separate leap of faith.

The real risk sits in the bridge layer. USDT0 depends on LayerZero messaging and on the integrity of the lock contract. Bridges are historically where crypto loses the most money, so this deserves attention rather than dismissal. On Stable specifically, the setup is stricter than average: the bridge requires three independent verifiers (LayerZero Labs, Canary and Horizen) to all sign every message, with no reduced threshold option. As the documentation puts it, a single compromised signing key, including LayerZero's own, is not enough to move funds.

A second and more mundane risk: liquidity on any given destination chain depends on partner protocols. If an upstream protocol pauses its own bridge, flows through that route can freeze temporarily even though nothing is stolen.