USDT 2-of-3 Freeze Authority: Read the Live Key Threshold
USDT addBlackList is owner-gated. Tron is often 2-of-3 and Ethereum a higher bar. Re-read owner() and required(). FreezeRadar does not alert on pending submits.

Tether can freeze USDT because the token contract lets an owner call addBlackList. The interesting desk question is not “can they?” — that landing is Can Tether freeze USDT?. It is how many keys have to agree, on which chain, before the flag flips, and what that means for key compromise, delay, and overclaim. Glossary already owns the generic term multisig blacklist. This post is the USDT owner-threshold deepener.
Educational only. Not legal advice. Not a monitor for pending freezes. Not instructions to race, front-run, or evade a blacklist. FreezeRadar currently indexes executed issuer events; it does not ship pre-freeze alerts on multisig submissions.

Check a wallet before you act
Run a FreezeRadar scan for issuer-freeze signals, sanctions exposure, counterparty risk, and freezeable asset sensitivity before moving funds.
Direct answer
USDT’s privileged freeze path is owner-gated: addBlackList, removeBlackList, and destroyBlackFunds on the official Tether contracts (Ethereum 0xdAC17F958D2ee523a2206206994597C13D831ec7, Tron TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t). The owner() of each token is a classic Gnosis-style multisig (submitTransaction → confirmTransaction → execute), not a random EOA. Independent on-chain reads in 2026 commonly report Tron 2-of-3 and Ethereum 3-of-6. Those numbers are not a forever constant. The runbook is: read owner() on the token, then read getOwners() / required() on that owner contract, and cite the block. A 2-of-3 design trades single-key loss against the fact that two compromised or colluding keys are enough. It does not make a freeze “decentralized,” and it does not mean a pending submission is already a freeze.
Who owns which query
| Question | Owner page |
|---|---|
| Can Tether freeze, which functions, terms | Can Tether freeze USDT? |
| Freeze vs destroy | Blacklist vs destroyBlackFunds |
| Generic “multisig blacklist” definition | Glossary: multisig blacklist |
| Live threshold, key-compromise, submit→execute window | This post |
Do not publish a thin /guides landing for “USDT 2-of-3.” Keep function-level freeze on the existing blog. Keep the term on the glossary page.
What you can read yourself
This is the same honesty as read USDT blacklist status yourself, one layer up.
- Open the official USDT contract on the chain you care about.
- Call
owner(). That address is who the token believes may calladdBlackList. - Open that address. On Ethereum, Tether’s owner is publicly labelled on Etherscan as a multisig (commonly
0xC6CDe7C39eB2f0F0095F41570af89eFC2C1Ea828). It exposesrequired()and owner-list getters, plussubmitTransaction/confirmTransaction/executeTransaction. - Record
required(threshold) and owner count at a block height. - Do the Tron equivalent via Tronscan / TronGrid
triggerconstantcontracton the owner account. Public 2026 reads (for example Cryptoticker’s 8 September 2026 TronGrid query) reportedgetOwners()length 3 andrequired()2.
If owner() ever points somewhere else, your old screenshot is wrong. Thresholds can change via RequirementChange / owner add-remove events. Secondary blogs that freeze a “2-of-3” sentence in 2024 are not a substitute for a live read.
Tether’s Token Terms (tether.to/legal) remain the legal layer: freeze, confiscation, and blacklisting of a Digital Tokens Address when Tether determines or suspects Prohibited Use, plus freeze when required by applicable law or where Tether determines it is prudent. The multisig is how that discretion is executed on-chain. It is not a public vote.
Why 2-of-3 shows up in the title
Most freezeable USDT still settles on Tron. If that chain’s owner is 2-of-3, the operational story for the high-volume rail is: two keys must confirm a submitted addBlackList (the submit itself usually counts as the first confirmation on these classic wallets). Ethereum’s higher threshold (often reported as 3-of-6) is a different delay and a different compromise story. Desks that say “Tether is 2-of-3” without naming the chain are already sloppy.
Security and operability pull opposite directions, which Cryptoticker’s key-control piece states cleanly:
- 3-of-3 (or any n-of-n): losing one key bricks the role.
- 2-of-3: the role survives one lost key, and two stolen or colluding keys can freeze, unfreeze, destroy, pause, or transfer ownership — whatever the token still allows the owner to call.
That is key risk, not a moral ranking of Tether. Circle’s USDC role model is a different architecture (blacklister / pauser / owner, often behind their own ops). Do not paste USDT owner arithmetic into a Circle ticket (USDT vs USDC desk view).
Submit → execute is a window, not a freeze
On these multisigs a freeze is usually:
- A signer calls
submitTransactionwith destination = USDT contract and data =addBlackList(address). - Other owners
confirmTransactionuntilrequiredis met. - The wallet executes; the token emits the blacklist event;
getBlackListStatus/isBlackListedbecomes true.
Until step 3, the address can still transfer USDT. Independent researchers (Bitok, BlockSec-style writeups) treat that gap as a freeze window. Some actors monitor submissions. FreezeRadar, today, does not: explorer and scan intelligence use executed freeze/blacklist events (and zero-balance events still count for scan intelligence even when they drop out of the public explorer). Do not tell a customer we alerted them on a pending Tron submission. We did not.
Also do not tell them to “use the window.” That is evasion coaching. The honest desk line is: once isBlackListed is true, treat it as frozen; before that, a public submission is not a FreezeRadar finding.

What key risk is (and is not) for a wallet desk
Is:
- Operational resilience: 2-of-3 can still freeze if one signer is offline; it can also freeze if two keys are in the wrong hands.
- Delay: more confirmations can mean minutes to hours between submit and execute. Independent datasets disagree on typical length; cite your own indexer or a named study, not Telegram.
- Chain split: Tron and Ethereum owners are different contracts. A Tron freeze is not an Ethereum freeze.
- Privilege set: the same owner path can destroy already-blacklisted balances (destroyBlackFunds). Threshold risk covers burn as well as freeze.
Is not:
- Proof that a given freeze was “deliberate” in a legal sense. Multisig is internal control, not a court stamp.
- Proof that Tether cannot freeze quickly. Signers can be online at once. Atomic bundles of freeze+destroy appear in public research.
- A reason to treat pending submissions as already scored HIGH. FreezeRadar scores executed evidence plus source-backed graph risk (methodology).
- A reason to ignore venue holds. Exchange books do not wait on Tether’s
required().
Ticket language
Good: “Tron USDT getBlackListStatus false at block …. Token owner() is …; owner required() = 2, owners = 3 as of that block. No executed blacklist event. Customer cannot withdraw from Exchange X → treat as venue until proven otherwise.”
Good: “Ethereum USDT isBlackListed true. Executed addBlackList. FreezeRadar scan URL …. Do not claim we saw the multisig submission.”
Bad: “Tether is decentralized because of 2-of-3.”
Bad: “We have a 90-minute warning like usdtbanlist.” We do not ship that product.
Bad: “Move funds, a submit appeared.” That sentence is how you get into evasion territory. Stop.
Classic MultiSigWallet vs a branded “Safe”
Etherscan labels can say “Tether: Multisig” while Twitter says “Gnosis Safe.” Those are not always the same bytecode. The owner Tether has used on Ethereum for years is the older MultiSigWallet pattern: submitTransaction(destination, value, data), confirmations, then execute. A Safe (formerly Gnosis Safe) uses a different transaction hash, different events, and a different UI. If your runbook tells an analyst to open app.safe.global and the contract is the classic wallet, they will waste the wave hour.
Tron copies of the same idea speak TRC-20 / triggerconstantcontract. ABI names may match (required, getOwners) while explorers look nothing like Etherscan. Write both click-paths into the SOP. Do not assume the Ethereum owner address exists on Tron.
When you document a read, store:
- chain
- token contract
owner()resultrequired()and owner count- block or timestamp
- who performed the read
That artifact is what you attach when someone later asks “were we 2-of-3 that week?” Memory is not an audit trail. Independent 2026 reads (Cryptoticker on TronGrid; Bitok on ETH vs Tron thresholds) are useful as how to query, not as a substitute for your own row.
Destroy and pause sit on the same owner. A compromised 2-of-3 is not only a freeze risk. It is a supply and availability risk for that chain’s official USDT. Treasury policy that only models “some addresses get blacklisted” is incomplete.
How this connects to unfreeze and ban-waves
Unfreeze is still removeBlackList on the same owner path (how USDT unfreeze works). Key threshold does not create a public appeals dashboard.
When many addBlackList calls land in a short window, that is a ban-wave for ops staffing — playbook: how a USDT ban wave looks. Threshold arithmetic does not mean every two-hop neighbor is frozen. Keep hop semantics on tainted USDT without overclaim.
Honest limits
Owner keys, thresholds, and even the owner address can change. Secondary articles disagree on window statistics. Tether’s internal case file is not on Etherscan. This page tells you how to read the control plane and how not to overclaim FreezeRadar coverage. It does not map signer identities, does not help anyone steal a key, and does not help anyone beat a freeze to the mempool.
If you need Circle’s role separation instead, leave this article. Different issuer, different getters.
Related FreezeRadar surfaces
- Can Tether freeze USDT?
- Read USDT blacklist status yourself
- Glossary: multisig blacklist · freeze authority · addBlackList
- How a USDT ban wave looks
- Scan · Methodology · Contracts
Key takeaway
USDT freeze authority is a live owner multisig. On the Tron rail that often means 2-of-3; on Ethereum, independent reads often show a higher bar. Re-read owner() and required() instead of memorising a blog. Treat executed blacklist flags as freezes. Do not confuse a public submission window with a FreezeRadar alert, and do not coach anyone to use that window.
Sources (5)
Tether Token Terms of Sale and Service
Tether
Contractual freeze/blacklist discretion; the multisig is how it is executed.
Tether Ethereum owner multisig
Etherscan
Classic MultiSigWallet exposing required() and submit/confirm/execute.
USDT: Who Controls the Keys? How to Check It Yourself
Cryptoticker
8 September 2026 TronGrid read: getOwners()=3, required()=2 on Tron owner.
Can Tether freeze USDT? (function owner)
FreezeRadar
Function-level freeze explainer this key-risk post deepens.
Multisig Blacklist (glossary)
FreezeRadar
Term owner for multisig-gated blacklists.
Related reading
Continue exploring FreezeRadar knowledge content.
On this page
Get posts like this by email
A daily or weekly digest of FreezeRadar freeze activity.
By FreezeRadar Team
Wallet risk intelligence and stablecoin compliance analysis from FreezeRadar.


