Charts
Aggregate stablecoin blocklisting activity and compliance delays across all covered blockchains, per asset.
USDT
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.
Per month, across all chains. Count is the number of USDT destroy (seize) events; Value is the total USDT burned. Toggle above.
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).
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.
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.
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.
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
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.
Circle's FiatToken has no destroy mechanism; seized USDC stays frozen, so there are no destroy events to chart.
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).
The biggest single USDC freezes by at-freeze balance. Click a bar to open its event.