On 9 October 2026, users of Ledger hardware wallets in Southeast Asia began reporting drained wallets, and reports link the losses to devices sold by the reseller CryptoBilis. We read the public blockchain for the addresses a researcher published. In short: four Tron addresses received about 65.2 million USDT within hours and forwarded all of it, two Bitcoin addresses that held 203.79 BTC unspent on 11 October had moved all of it by 30 October, and one reported wallet lost 90,695 USDT in a single block. The chain shows how it happened, not who did it, and not how the keys were obtained.
A Reddit user in r/CryptoScams reported that a Ledger Stax holding almost 100,000 USDT was emptied (the chain shows 90,695 USDT), that the recovery phrase had been handwritten and kept in a safe, and that the device was only ever used to receive funds. We cannot verify those statements. What the chain shows for that wallet (times in UTC):
| When | What happened |
|---|---|
| 15 Jul – 28 Sep | The wallet is created and receives ten USDT transfers, 90,695.01 USDT in total. It never sends anything. |
| 9 Oct, 05:07:51 | An unlimited USDT approval is signed by the wallet's own key to the address TAzdU79XsKJNX4n9ks7GAeA1zKCPZXCSYQ, paid with 9.98 TRX of the wallet's own fee balance. Transaction 3cdf99929cea12ed7963f19077425643cc3ad82ba116759e201254e0a04a92cc. |
| same block (86,949,897) | The approved address pulls 90,695.002327 USDT to TK6DWNpNe1w2iJRNFpU8aHdrPTATxvXT6C, the entire balance. Transaction 60e7f6b25fd492be74caf287e54b3cdcfb135953cedf021ada43da8b2b3e0cab. |
| 9 Oct, 05:07:57 | Six seconds later the wallet's key signs a transfer of its remaining 16.09 TRX to the same destination address. |
An approval that is signed by a wallet's own key, followed by a sweep of the leftover fee
balance, is what you would see if whoever acted controlled that wallet's private key. The
chain cannot tell how they got it: a compromised device, a leaked recovery phrase or something
else. The Reddit report does not say where the device was bought, so this wallet is
not shown to be connected to CryptoBilis. What does connect it to the wave is the
destination: TK6DWNp… is one of the addresses Specter published.
TAzdU79… was activated on 25 September.TK6DWNp….
On 12 October we read all 56 transferFrom calls made by the pulling address
TAzdU79…. They took USDT from 55 different wallets, 33 of
them with at least 1,000 USDT (the rest are small or test amounts). We leave out the wallet
addresses. This pulling address accounts for roughly half of the 65.2 million received by the
four collection addresses; we did not analyse the rest.
What this shows: each of these wallets gave the pulling address an approval signed with its own key, so whoever acted could sign for them. What it does not show: which devices they used, whether they were connected to CryptoBilis, or that all of them belong to the same incident. The mix of recent and older wallets and of small and treasury-sized balances means the group is not simply "individual users of one reseller".
| Address | Received | From | Window (UTC) | Forwarded to |
|---|---|---|---|---|
TK6DWNpNe1w2iJRNFpU8aHdrPTATxvXT6C |
35.94M | 43 addresses | created 2 Oct; main inflow 9 Oct to 07:01 | 45 addresses, 05:26 to 10:06 |
TBkcUMYC7CkTK99tkTnaStQVBastfrs9d9 |
20.07M | 47 addresses | 9 Oct, 05:55 to 07:51 | 32 addresses |
TCGE3xp6YGRKXxDZiLfysgJW3f22KfMNsW |
3.09M | 15 addresses | 9 Oct, 05:40 to 05:43 (three minutes) | 3 addresses |
TSDWtuZ2pARUVz4v3PkL2hi3iXPjowAr5a |
6.15M | 31 addresses | 9 Oct, 10:26 to 11:41 | 4 addresses |
| Total | 65.25M USDT | all four hold 0 USDT now |
None of the four sent funds to another of the four, so the total is not double-counted. A received amount is not the same as a victim loss: some senders may be intermediaries.
On 11 October we read the blacklist of Tether's USDT contract on Tron for the four collection addresses, the pulling address and every address that received USDT directly from the collection addresses (82 distinct addresses).
TCGE3xp… was added to the blacklist on 9 October at 12:09 UTC, after it had already passed its funds on. The other three collection addresses and the pulling address are not listed.| Address | Received | Spent | Holds on 3 Nov |
|---|---|---|---|
bc1qjqgwejnp8dc0x2938x9n9954hj97t82unx49dl |
92.5062 BTC (79 outputs) | 92.5062 BTC | 0 |
bc1qqnkwurxs99xkx5t4yffqhq3u6qwy0qpjyujtm9 |
111.2820 BTC (46 outputs) | 111.2820 BTC | 0 |
bc1qgqheemzla77pesl227hdtgf5ykz62d0zvld26n |
9.9624 BTC (158 outputs) | 9.9624 BTC | 0 |
On 11 October the first two addresses together held 203.79 BTC that had not been moved.
By 3 November both were empty. bc1qjqgwe… was spent in two transactions: on 20 October
one paid out 22.0300 and 17.9692 BTC, on 27 October another paid 70.4745 BTC to a single address.
bc1qqnkwu… was emptied in one transaction on 30 October, paying 111.2812 BTC to a single
address. (Bitcoin transactions can combine coins from several addresses, so the payouts of those
transactions are not all from these two addresses.) We did not follow the coins further. The third address
received many small amounts and passed all of them on.
Re-read on 3 November: the same 82 receiving addresses (we rebuilt the list from the four
collection addresses' outgoing USDT transfers) are still 12 on the blacklist, holding 1,000,001 USDT together,
so nothing changed for them. Of the four collection addresses and the pulling address, only
TCGE3xp… is listed. Across all cases, Tether's contract has added 389 addresses to its
blacklist between 9 October and 3 November (57 of them by 11 October). The chain does not show which of them
belong to this case.
| Address | Active | Held at first reading | Held later on 11 Oct |
|---|---|---|---|
0x69c8f401cfc6cd40ac94691d6d7c48e3b7a47841 |
9 to 11 Oct | 500.83 ETH | almost nothing |
0x033636e45d519bebb7b5c2520ca6ce56fbdb4f7a |
9 to 10 Oct | 1,026.91 ETH | 1,026.9 ETH |
0x83aeac166f6832ae3500000a24510a95a052a599 |
9 to 11 Oct | 500.91 ETH | almost nothing |
At the first reading the three addresses together held about 2,029 ETH. Later on 11 October two of them had been emptied (about 1,000 ETH moved on) and one still held about 1,027 ETH. On 3 November all three held less than 0.0001 ETH on Ethereum; the last activity on them was on 29 and 30 October. Balances on Ethereum can change at any time, so treat them as a snapshot.
Details are in our guide. You can look up Ethereum, Polygon, Arbitrum, Tron and Solana addresses on the home page; Bitcoin addresses need a Bitcoin block explorer. See also unlimited token approvals.
Was Ledger hacked on 9 October 2026?
According to press reports citing Ledger, Ledger's own systems were not breached. Ledger said it
found an unauthorized hardware implant in a device belonging to an affected customer and that the
reported losses are linked to devices sold through the reseller CryptoBilis in Southeast Asia. The
exact mechanism has not been confirmed.
How much was stolen in the Ledger drain?
No figure is confirmed. Researchers have published estimates from about 72 million to about 103
million US dollars; the highest counts 530 addresses on seven chains. In our own reading of ten published addresses, four Tron addresses received
about 65.2 million USDT and two Bitcoin addresses that held 203.79 BTC on 11 October had moved all of it by 30 October.
Where did the stolen crypto go?
On Tron, the four addresses we checked forwarded all of their USDT to other addresses within
hours, and their balances are now zero. On Bitcoin, two published addresses held 203.79 BTC unspent on 11 October and had moved all of it by 30 October; we did not trace it further. On Ethereum, three published addresses held about 2,029 ETH at our first reading and held almost nothing on 3 November.
Can stolen USDT be frozen?
Tether can blacklist addresses and freeze USDT held there, and it was reported to have frozen
dozens of addresses in this case. When we checked on 11 October and again on 3 November, one of the four collection addresses and 12 of the 82 addresses that received USDT directly from them were on its blacklist; the 12 hold about 1.0 million USDT, roughly 1.5 percent of what the four addresses received. A
freeze cannot return funds that have already been moved on, and it depends on Tether and on the
funds still being at the address.
How do I check whether my wallet was drained by these addresses?
Open your address on a block explorer for its chain and look at the outgoing transfers around 9
October 2026. If funds went to one of the listed collection addresses, or an approval to an unknown
spender appears just before, your wallet was part of the same pattern. Report it and move any
remaining funds to a new wallet created on a new, verified device.
Found a mistake or have new information? Write to info@hopchain.io and we will correct this page. This is general information, not financial, legal or security advice. We will update this page as the facts change.