LABS

Lab · Case anatomy

One takeover, 287 victims

A client came to us having lost 9,297 USDT. Following the address that had paid the gas fee into their wallet, we found 287 wallets seized the same way, totalling 5.62M USDT. Every figure below comes from raw on-chain records and can be re-checked line by line.

287
wallets
5,625,753
USDT
489,450
USDT
287/287

One gas-fee address unravelled the whole line

The seized wallets are not linked to each other: each takeover address is brand new, deliberately built to look unrelated. The real connection sits elsewhere — every one of these wallets needed someone to send it TRX for gas first. Following that funding address, 287 of the 289 wallets it paid have already had their permissions seized.

1
TCMYUAK4…77Rrxj
289
wallets
287
wallets · 99.3%
4
Attacker addresses, published

Permissions were seized in the very next block after the fee landed

For all 287 wallets we subtracted the moment the gas fee arrived from the moment the permissions changed. The result takes only three values: the same block, the next block, the previous block. TRON produces a block every three seconds — so not a single wallet falls outside one block either way. No human does that 287 times. This is a machine watching the chain and firing the instant the money lands.

Reaction delay across 287 wallets

Next block192
Same block90
Previous block5

Where the money went, and what is left

Of the 5.62M USDT involved, 5.14M has already left the victim wallets and is gone. But 489,450 USDT still sits untouched across 111 wallets — that part can, in principle, still be stopped. So the case we prepared argues for intercepting money that has not yet moved, rather than chasing money that already has: the first has a chance, the second is only consolation.

5,136,303
489,450
Already moved outStill in the wallets · 111

What is left across those 111 wallets

10000-99999328,251
1000-9999136,613
100-99924,510

Four takeover addresses, very different scales

The 287 wallets belong to four takeover addresses. The one holding the most wallets is not the one taking the most money: the address with 27 wallets moved out 1.88M, while the address with 102 wallets moved only 874K and still sits on 307K. Scale and take are not proportional, which says these addresses play different roles — the most useful structural evidence when arguing that separate reports belong to one case.

Attacker addresses, publishedWallets controlledUSDT moved outUSDT still held
TL3qpc5VmzSVAA71271,881,8944,897
TAtBzxu4h3n4mdpD1221,252,998172,390
TKCSYL44d8EgUUXH361,127,6485,276
TLxUTd2bvUbzQpaL102873,763306,886

No victim wallet address is published — they belong to real people who never consented. The attacker addresses are published so anyone can verify this independently, and so exchanges and peers can flag them.

Five months, still running

The earliest takeover was on 31 March 2026; the latest, at the time of this analysis, was on 25 August 2026 — the same day we ran it. This is not a one-off incident. It is a production line that was still running.

203
5604
4205
8406
7507
2808

Why these numbers can be trusted

The takeover moment for all 287 wallets comes from the on-chain permission-change transaction itself, each with a transaction hash you can look up. Not one was estimated from the funding time because the real record could not be found — a number like that collapses under the first challenge, and should never be the basis of a client's decision. This is the one figure where we publish the denominator.

287
Takeover time taken from an on-chain transaction
0
Estimated because the record was missing

What we could not establish

80% of the funds entering the victim wallets came from a handful of exchange-grade hot wallets (each holding 39–53M USDT across nearly 4,700 counterparties). But we hold no commercial address-label database and cannot establish which exchange. So the filing says withdrawal from a suspected exchange, never a named one — get one institution's name wrong and the credibility of the entire file is gone.

The outcome: we followed it to the last door, and it was locked

USDT freezes on TRON are executed by the T3 Financial Crime Unit, which publicly states it freezes assets within 24 hours in account-takeover cases — exactly this kind of case. We went and read its intake conditions. The submission page says: this form is exclusively for verified law enforcement agencies; requests from private individuals or organizations will not be processed. There is no victim channel, no paid channel, no intermediary channel.

So we told the client the truth: until a law enforcement agency formally opens a case, these funds cannot be frozen, and we will not charge a fee premised on recovering them. It is not the answer we wanted to give. It is the true one.

Does your address have the same problem

This kind of takeover leaves a clear on-chain signature: the permissions now point at someone else's address, and you may have no idea, because your wallet still shows the balance as normal. Checking is free and needs only a public address — never a key.

Check my address for free
One takeover, 287 victims | VERIDRA Labs