Tether's terms let it freeze USDT on any chain it issues on, but the tool it uses differs by network. On Ethereum and TRON the USDT contract has a blacklist that only the owner controls. On Solana the token has a freeze authority, and on TON the contract has an admin who can lock wallets. On the legacy chains Tether dropped in 2025, it said it would not freeze the contracts.
Which networks Tether supports today
Tether's list of supported protocols names these networks for USDT: Ethereum, Avalanche, Cosmos (via Kava), Celo, Kaia, TRON, Liquid, Solana, Polkadot AssetHub, Tezos, NEAR, TON and Aptos.[1] Tether asks integrators to treat one USDT on one chain as equal to one USDT on another.[1]
Each chain has its own contract address on that page. A token with the same name at a different address is not Tether's. The terms add that "wrapped" or "bridged" versions made by third parties are not Tether Tokens and are not supported by Tether.[2]
What the terms say about freezing
The terms do not limit freezes to one chain. Tether may freeze tokens held by a user "as required by applicable Law" or where it decides in its sole discretion that it is prudent.[2] For prohibited use, the listed sanctions include freezing tokens, blacklisting any address that holds Tether Tokens, and reporting to authorities without notice.[2]
The terms also say Tether has no obligation to support or keep supporting any particular blockchain.[2] So the list of networks can change.
How the freeze works on Ethereum and TRON
On both chains the code is public, and it works the same way.
addBlackListmarks an address as blacklisted. Only the contract owner can call it.[3][4]transferandtransferFromcheck the blacklist. A blacklisted address cannot send USDT, and nobody can move USDT out of it with an allowance.[3][4]destroyBlackFundsworks only on a blacklisted address. It sets that address's USDT balance to zero and cuts the same amount from total supply.[3][4]removeBlackListlifts the block. Again, only the owner can call it.[3][4]
The transfer code checks the sender, not the receiver. So USDT can still be sent to a blacklisted address, and then it is stuck there too.[3] We explain the practical side in why USDT gets frozen by Tether, and compare it with Circle in USDT vs USDC freezes.
Solana and TON
Neither chain uses the Ethereum-style blacklist. Each has its own mechanism.
Solana. USDT on Solana is an SPL token.[1] The SPL Token docs say a mint may have a freeze authority. That authority can freeze a token account, and any token instruction that includes a frozen account fails until it is thawed.[5] The USDT mint listed by Tether has a freeze authority set on-chain.[6] If a mint's freeze authority is removed, freezing is disabled for good.[5] One detail: on Solana the freeze hits a token account, not the whole wallet.
TON. USDT on TON is a jetton.[1] The TON docs say a special "stablecoin" contract was developed with the USDT release on TON. They say its minter has a governance mechanism that can act on other users' jetton wallets.[7] The contract's own README lists what the admin can do: lock and unlock a user's jetton wallet, transfer from it and burn tokens in it.[8]
Other supported chains
Tether's protocols page lists contract addresses for Avalanche, Kava, Celo, Kaia, Liquid, Polkadot AssetHub, Tezos, NEAR and Aptos.[1] We have not found an official Tether or chain document that describes the freeze tool on each of them, so we do not describe it here. The terms still apply on every chain Tether supports.[2]
Legacy chains: Omni, Bitcoin Cash SLP, Kusama, EOS, Algorand
Tether no longer issues or is obliged to redeem USDT on Kusama, Bitcoin Cash SLP, Omni Layer, EOS and Algorand.[1] Its terms give 1 September 2025 as the date redemption stopped on these chains.[2]
The plan changed along the way. Tether first planned to freeze USDT on these chains. In an August 2025 update it said it "will not freeze" the smart contracts there. Tokens can still move between wallets, but they are no longer officially supported.[9]
So USDT on a legacy chain is a different risk. The main risk there is not a fresh freeze. It is that Tether will not redeem it, and many platforms may not accept it.
What this means for you
A freeze is not a judgement made by an AML checker. A checker shows risk labels on an address. A freeze is an action by the issuer inside the token contract. Our freezes tracker lists known USDT blacklist events.
Switching chains does not avoid it. The terms cover all supported networks, and each supported chain we checked has an issuer-side control.
This is not legal advice.
What to do
- Confirm the contract address. Match the token address with Tether's supported protocols page before you accept USDT on any chain.
- Check the sender first. Run the address through an AML checker before a P2P or OTC deal. See how to check USDT before receiving.
- Avoid legacy chains for new deals. Omni, EOS, Algorand, Kusama and Bitcoin Cash SLP USDT is no longer redeemable with Tether.
- Treat bridged USDT as a different token. Tether says wrapped or bridged versions are not its tokens.
- If your address is blacklisted, deal only with Tether. Only the contract owner can remove it. Ignore paid "unfreeze" offers. Compare tools in our service comparison.
General information, not legal or financial advice. Rules differ by country and change; check the linked sources.
Sources
- Tether — Supported Protocols and Integration Guidelines. Checked 10 Nov 2026.
- Tether — Terms of Service (26 Feb 2026). Checked 10 Nov 2026.
- Etherscan — Tether USD (USDT) on Ethereum: verified contract code. Checked 10 Nov 2026.
- Tronscan — Tether USD (USDT) on TRON: contract code. Checked 10 Nov 2026.
- Solana — SPL Token Program: Freezing accounts. Checked 10 Nov 2026.
- Solana Explorer — USDT mint on Solana (Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB). Checked 10 Nov 2026.
- TON Docs — Jetton implementations comparison. Checked 10 Nov 2026.
- TON Blockchain (GitHub) — Jetton with Governance (stablecoin-contract). Checked 10 Nov 2026.
- Tether — Tether Provides Update on Transition Plan for Legacy Blockchains (29 Aug 2025). Checked 10 Nov 2026.