Crypto Lexicon
Stablecoin Address Freezes
Issuers can block an address using a function in the token contract. How USDT and USDC blocklists differ, and what a frozen holder actually sees.
The Permission Is in the Contract
Both large dollar stablecoins ship with a blocklist, and neither hides it. In the deployed Tether contract the owner can call addBlackList, after which every transfer from that address fails a check and reverts. Circle's published source for USDC does much the same through a blacklist function held by a dedicated role rather than the owner.
This is not an exploit or a legal grey area. It is a designed feature, documented in public, and both issuers reserve the right in their terms. Circle claims the right to block addresses at its sole discretion. Tether reserves the right to freeze or confiscate tokens and to blacklist an address.
The Two Designs Differ in a Way That Matters
It is routinely written that the two work the same way. They do not, and the difference is not academic.
Tether's check applies to the sender, so a blacklisted address can still receive tokens, which then join the pile it cannot move. USDC's modifier covers the sender, the source and the destination, so a blacklisted address can neither send nor receive.
There is a second asymmetry. Tether has a separate function that destroys the balance of an already blacklisted address and reduces total supply, normally used on a court order, so frozen tokens can be burned and reissued elsewhere. The current USDC contracts have no equivalent seize function, so blacklisted USDC is immobile rather than recoverable. Stuck, but still yours, in the least useful sense of the word.
What the Holder Actually Sees
Nothing announces itself. The wallet shows the full balance, because the balance is genuinely still there. Sending fails, and most wallets report that as a failed transaction or a gas estimation error rather than an explanation, so the usual first conclusion is that the wallet is broken.
Freezes are not reserved for named criminals either. When an address is sanctioned, an issuer can block the contracts it touched, and people who were simply using a pool at an unlucky moment have found themselves unable to withdraw.
The practical rule: treat a stablecoin balance as a claim on an issuer that has kept a switch, rather than as a bearer asset. That is a perfectly reasonable trade for a dollar that settles in seconds. It is just a different risk from holding something nobody can immobilise, and it belongs in your thinking about where a balance sits and for how long.
Knowledge check
Three quick questions on this entry. Pick an answer to see whether it is right.
Question 1 of 3Which description matches Stablecoin Address Freezes?
Question 2 of 3What happens to the balance at a frozen address?
Question 3 of 3Which of these also belongs to DeFi & Token Mechanics?
Frequently asked question
What is Stablecoin Address Freezes?
Issuers can block an address using a function in the token contract. How USDT and USDC blocklists differ, and what a frozen holder actually sees.