Glossary
2 min readPublished March 28, 2026

addBlackList Function

addBlackList is the specific smart contract function, most notably in Tether's USDT contract, that an authorized owner address calls to add a wallet to the token's blacklist. After it executes, that wallet can no longer send or receive USDT, though it keeps every other asset it holds.

Freeze Mechanisms
#freeze-mechanics
#stablecoins

addBlackList is the specific smart contract function, most notably in Tether's USDT contract, that an authorized owner address calls to add a wallet to the token's blacklist. After it executes, that wallet can no longer send or receive USDT, though it keeps every other asset it holds.

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.

Scan a wallet

What it means

The function is restricted with an access-control modifier, usually named something like onlyOwner, so it can only be called by the address Tether designates as the contract owner, not by any arbitrary account, and not automatically by any on-chain condition. Calling it sets a boolean flag against the target address inside the contract's internal storage.

Because the call is a normal transaction, it is publicly visible on-chain: anyone can see when an address was blacklisted and by which owner-controlled transaction, even though the reasoning behind the decision is not published. This transparency is what lets tools like FreezeRadar detect blacklist events as they happen, rather than relying on the issuer to announce them.

Real-world example

Etherscan labels the Tether USDT contract's owner-controlled functions directly in its verified source code, and every addBlackList call shows up as a normal transaction from Tether's owner address, publicly timestamped and traceable back to the affected wallet.

In FreezeRadar

FreezeRadar reads the live output of the contract's isBlackListed check and the historical log of addBlackList calls, so a scan reflects the current state, not a cached snapshot.

Check a wallet now

Continue exploring FreezeRadar knowledge content.