September 2026 crypto hacks: $766 million taken — where the money is one week later
PublicAML · On-chain roundup · 5 October 2026
September 2026 was the worst month of the year for crypto theft: about $766 million, by crypto.news’ count. Two incidents — Bitget and Liquid Network — account for nine tenths of it. We traced twelve of the month’s incidents ourselves, and on 5 October we read every address again. This page puts them side by side and answers one question for each: where is the money now? Some of it came back. Some is in mixers. About $59 million is sitting on seven addresses that anyone can watch.
$766M
taken in September 2026 (crypto.news)
≈ $59M
still parked on seven attacker addresses, 5 Oct
3 of 12
incidents where the money came back in full or nearly
0 ETH
left on Bitget’s eight holding wallets — emptied by 29 Sep
The two that make the month
Bitget, 24 September — about $387.5 million. The exchange’s hot wallets were emptied on several chains. On Ethereum the attacker gathered 68,465 ETH on eight holding wallets, then began moving it three days later. By 15:53 UTC on 29 September all eight were empty. About 35,000 ETH was sent toward THORChain, the rest through bridges and decentralised exchanges across hundreds of fresh wallets. The only money stopped was about $318,000 in USDT and USDC, frozen by Tether and Circle.
Liquid Network, 6 September — about $320 million. An attacker minted about 4,000 unbacked L-BTC and withdrew real bitcoin against it. After a negotiation conducted partly through messages written into the blockchain, about 3,400 BTC — 85% — was returned. The remainder has not moved: 598.50 BTC sits on one address that has not spent since 9 September.
Where the money came back
NEAR Intents, 30 September — $3.87 million. Taken in seven withdrawals over eleven hours, routed through KuCoin and bridges, and then returned in full on 2 October. The exploiter’s address left a message on chain: “We’ve returned all the funds, we were in the wrong.”
Kelp rsETH / the “Yoink” bot, 15 September — 2,900 rsETH. A flawed module let a position be drained; a MEV bot front-ran the drain and took 2,882 rsETH. A day later the bot’s operator sent all of it back to the owner — a return nobody reported until we found it on chain.
Limit Break / Magic Eden, 24–25 September — about 540 WETH. Old marketplace approvals were used to pull WETH out of wallets. About 283 WETH was taken by a MEV operator who has said he will return 90% of it. The other large share, 223 ETH, is parked; 46 ETH went into Railgun.
Where it went into mixers
The fake GIWA bridge, 27 September — 766 ETH. A copy of a real bridge collected deposits from 1,331 wallets; a two-signature Safe drained it and every ether went into Tornado Cash within a day.
Payy Network, 24 September — $1.92 million. A forged proof released USDC from the bridge. $1.83 million was swapped to about 683 ETH and deposited into Tornado Cash on 26 September. A second payout of 90,202 USDC was never moved and, as of 5 October, has not been frozen.
Duelbits, 24 September — about $4.9 million. Five chains drained into one Ethereum wallet. 1,370 ETH has gone into Tornado Cash; 1,011.55 ETH is still there.
Where it is sitting still
Seven addresses hold what is left of seven of these incidents. We read each on 5 October 2026. Together they hold 598.50 BTC, 2,715 ETH, 1.35 million DAI and 90,202 USDC — about $59 million.
Neutron, Astroport and Drop, 22 September — about $9.4 million. A governance vote, 98% of it cast by two wallets tied to the attacker, handed over admin rights to ten contracts. Cosmos Hub validators later moved 1.23 million ATOM out of the attacker’s address; 794.05 ETH reached Ethereum and has never moved.
FetchAI, SingularityNET and NuNet, 19 September — about $2.3 million cashed out. Two wallets minted and sold billions of tokens. The main one still holds 433.05 ETH and hundreds of millions of unsold tokens.
Nostra, 17 September — $3.5 million. About $2 million reached Ethereum, was turned from USDC into DAI within minutes, and sat for two weeks. On 4 October the attacker moved all of it — 253.47 ETH and 1,347,821 DAI — to a fresh wallet, where it sits now.
| Unmoved | Incident | Address | Holds on 5 Oct | Tx |
|---|---|---|---|---|
| since 9 Sep | Liquid N…6 Sep) | bc1ql4mf…yqjlte | 598.50 BTC the part not returned; last spend 9 Sep | — |
| since 28 Sep | Duelbits (24 Sep) | 0x8dB9D7…20C306 | 1,011.55 ETH consolidation wallet; 1,370 ETH already in Tornado | — |
| since 22 Sep | Neutron …2 Sep) | 0xEF6c5A…2a5D54 | 794.05 ETH never sent a transaction | — |
| since 24 Sep | FetchAI …9 Sep) | 0x2dcc10…c21dfE | 433.05 ETH main attacker wallet; nothing sent since we began watching | — |
| since 4 Oct | Nostra (17 Sep) | 0x916620…1200B0 | 253.47 ETH + 1,347,821 DAI new wallet; nothing sent from it | — |
| since 25 Sep | Limit Break (25 Sep) | 0xddddD0…d52c24 | 223.00 ETH never sent a transaction | — |
| since 24 Sep | Payy Net…4 Sep) | 0xAa4985…B57E70 | 90,202 USDC not frozen by Circle | — |
And one that was mostly paper
Meter Passport, 24 September — reported as $2.3 million. A bug let an attacker mint a billion bridge tokens. The number is the tokens’ list price; what the attacker actually got out of the pools was about $420.
What the month shows
Size decides the route. The two largest thefts did not go near Tornado Cash: Bitget’s ether went through THORChain and bridges, which can take tens of thousands of ETH in days, and Liquid’s ended in a negotiation. Tornado Cash got the mid-sized ones — 2,819 ETH from three incidents here.
A surprising share simply waits. Seven attackers out of twelve still have something parked a week or more later, and none of it can be frozen except Payy’s USDC. Those balances are the part of the month that is still undecided — and the part worth watching. When one of them moves, the incident’s page here is updated the same day.
What this page does not say
It is not a complete list of September’s incidents: it covers the twelve we traced ourselves, and leaves out incidents that came to light in September but happened earlier. The month’s $766 million total is crypto.news’ figure and Bitget’s loss is Bitget’s own revised number. Balances in the table were read on 5 October 2026; dollar values use $84,203 per BTC and $2,678 per ETH. It names no person and does not say who controls any address.
Check an address yourself
Free, no sign-up. Paste any address to see whether it is linked to this or any other incident:
Sources: our own traces of each incident, linked above, and balances re-read from Bitcoin and Ethereum chain data on 5 October 2026; crypto.news for the month’s total; Bitget, Blockstream and the affected projects for their own loss figures and statements. This is an information resource about transactions between addresses, not financial or legal advice, and it names no individual as responsible for anything.