blocklist.fyi

Charts

Aggregate stablecoin blocklisting activity and compliance delays across all covered blockchains, per asset.

USDT

Net USDT Frozen
$5,048,184,388.20
Total Addresses Ever Blocklisted
10,967
Unblocklisted Addresses
1,286
USDT Destroyed
$1,429,495,665.13
Total net USDT frozen by blockchain (cumulative)
TRONEthereumSolanaAvalancheNEARTONKaiaAptosCelo
Cumulative blocklisted USDT addresses by blockchain
TRONEthereumSolanaAvalancheTONNEARAptosKaiaCelo
USDT blocklistings over time

Per month, across all chains. Count is the number of USDT blocklistings; Value is their total balance captured at the moment of each freeze. Toggle above.

USDT destroy events over time

Per month, across all chains. Count is the number of USDT destroy (seize) events; Value is the total USDT burned. Toggle above.

Currently-frozen USDT addresses over time

The standing set of open blocklistings: each freeze adds one, each unblocklisting removes one (a destroy keeps the address frozen, so it doesn't change the count).

Largest USDT blocklistings

The biggest single USDT freezes by at-freeze balance. Click a bar to open its event.

Compliance delays (USDT only)

Tether's USDT executes blocklistings through an on-chain multisig, exposing a measurable proposal → execution delay. Circle's USDC blocklistings are single transactions by the blacklister role, so no equivalent delay exists on-chain.

Mean Δt (proposal → execution)
1d 13h
median 1h 56m · 10,868 blocklistings
Largest escape outflow
$37,300,258.51
Total escape outflow
$254,875,476.18
Cumulative USDT that escaped during the compliance gap, by blockchain
TRONEthereum

USDT moved outof targeted addresses in the window between a freeze's multisig proposal and its execution - value that escaped before the blocklisting landed. Only chains with a multisig delay (Ethereum, TRON) can accrue this; single-transaction freezes have no gap.

USDT escaped during the compliance gap, over time
TRON
Ethereum

Total USDT moved out of targeted addresses during the proposal → execution window, grouped by period. Bars show non-cumulative amounts per day (short ranges) or per month (longer views), split by chain.

Compliance delay (Δt) of every blocklisting over time

Trend shows the median Δt per chain with a p25–p75 band; switch to Points for every freeze (click one to open its event). TRON freezes execute in minutes while Ethereum multisig rounds take hours to days, so the y-axis defaults to log (toggle to linear above); on the log scale, same-block freezes (Δt = 0) sit at the 1-second floor.

USDC

Net USDC Frozen
$125,495,190.59
Total Addresses Ever Blocklisted
9,028
Unblocklisted Addresses
1,694
USDC Destroyed
n/a
Total net USDC frozen by blockchain (cumulative)
EthereumBaseSolanaArbitrumTRONAvalanchePolygon PoSAlgorandOP MainnetNEARCeloZKsync EraSuiUnichainLineaSonicXRP LedgerWorld ChainSeiPlumeHyperEVMInkStarknetMorphInjective
Cumulative blocklisted USDC addresses by blockchain
TRONEthereumUnichainPolygon PoSBaseArbitrumAvalancheLineaCeloOP MainnetZKsync EraSonicHyperEVMSeiWorld ChainPlumeInkMorphInjectiveSolanaAlgorandXRP LedgerNEARSuiStarknet
USDC blocklistings over time

Per month, across all chains. Count is the number of USDC blocklistings; Value is their total balance captured at the moment of each freeze. Toggle above.

USDC destroy events over time

Circle's FiatToken has no destroy mechanism; seized USDC stays frozen, so there are no destroy events to chart.

Currently-frozen USDC addresses over time

The standing set of open blocklistings: each freeze adds one, each unblocklisting removes one (a destroy keeps the address frozen, so it doesn't change the count).

Largest USDC blocklistings

The biggest single USDC freezes by at-freeze balance. Click a bar to open its event.