On-chain investigationNGRAVE17 October 2026

Fake NGRAVE app alerts drained $2.65M from 84 wallets. Most of it now sits on Hyperliquid as a Monero token

A message from their own wallet app told NGRAVE owners that someone in Moscow had synced their portfolio. Some typed their recovery words into the page behind it. We traced what one thief did next, chain by chain.

Live story. We read the balances and holdings at 09:00 UTC on 19 October 2026. We will add dated lines here if the money moves.
At a glance
On the evening of 17 October, NGRAVE's LIQUID app sent owners fake alerts that led to a page asking for their recovery words. One thief then emptied 84 wallets on six chains, taking $2.65M in about six hours. The Bitcoin went through Chainflip, and the Ethereum and Solana loot through bridges, into 39 new accounts on Hyperliquid, where it was swapped into XMR1, a token that tracks Monero. On the morning of 19 October that $2.16M of XMR1 had not been sold or withdrawn.
$2.65M
Taken from 84 wallets on six chains
6 hours
From the first wallet emptied to the last
81%
Of the loot turned into XMR1 on Hyperliquid
$2.16M
Of XMR1 still in 39 accounts on 19 October
Key findingsEach line has its own share link
  1. $2.65M

    Taken from 84 wallets on six chains in about six hours, after fake alerts in NGRAVE's LIQUID app.

  2. $2.16M

    Turned into XMR1, a Monero token, in 39 new Hyperliquid accounts. None of it had moved by 09:00 UTC on 19 October.

  3. 12 swaps

    Took the Bitcoin through Chainflip. Each paid out within minutes, mostly in ETH, and the ETH went on to Hyperliquid.

  4. 90 seconds

    To empty XRP, ETH, SOL and XLM wallets that very likely had one owner. The thief emptied every chain of a stolen seed at once.

  5. 2 owners

    Who posted their losses on X match wallets in our data to the coin: 21,810 XRP and 4,000 XRP.

  6. 1 day

    Before NGRAVE, SecuX owners were sent fake links through the SecuX app in the same way, on 16 October.

01 · What owners sawAn alert from their own wallet app, then an empty wallet

A message pops up on your phone. It comes from your own wallet app. It says your portfolio was just synced on a new phone in Moscow.

That is what owners of NGRAVE wallets saw on the evening of 17 October. The alert came from LIQUID, the phone app that comes with NGRAVE's ZERO wallet. Tapping it opened a page with a timer and a button to deny the sync. The next page asked for the owner's recovery words.

NGRAVE is a Belgian company that makes the ZERO, a hardware wallet: a small device that keeps the keys to your crypto away from the internet. LIQUID shows your balances and helps you send coins, but it never holds the keys. That is why the alert worked. It came from an app people trust, and it asked them to type the one thing the device exists to protect.

The first public warning appeared on X a little after 22:00 UTC. Within the half hour NGRAVE confirmed that LIQUID's notifications had been hijacked, and told users never to enter their seed. It took LIQUID offline for repairs that night and brought it back the next evening. By then it had answered over 1,000 support tickets, and it said only a small share came from people who had lost money.

Bitquery reads the full public record of every chain involved, so we went looking for the wallets that were emptied that night. We found one thief who took $2.65M from 84 wallets on six chains in about six hours. Most of that money is no longer Bitcoin or Ether. It sits on Hyperliquid, a crypto exchange with its own blockchain, as a token that tracks Monero, a coin built to hide who pays whom. On the morning of 19 October the money had not moved. The record cannot prove that every one of those wallets belonged to an NGRAVE owner, and section 04 explains how sure we are.

02 · The words that open everythingWhoever has your recovery words owns your coins

When you set up a hardware wallet, it gives you a list of words, called the recovery phrase or seed. NGRAVE calls its version the Perfect Key. Those words are the master key to your money. Anyone who has them can rebuild your wallet on another device and send everything out, with no access to your phone or your ZERO.

One recovery phrase opens a wallet on every chain the device supports. The ZERO holds Bitcoin, Ether, XRP, Solana, Dogecoin, Stellar and more under the same words. A thief who gets the words can empty all of those wallets at once, and that is what the record shows.

The fake page used a simple trick. The "deny" button made the next page look like a security step. NGRAVE later explained that anyone who only tapped the link, and typed or downloaded nothing, was safe. Typing the words was what cost people their money.

03 · Six hours, six chainsThe thief emptied wallets on six chains in one night

The first wallet was emptied at 21:36 UTC, before anyone had warned the public. Within three minutes the thief had taken coins on Ethereum, XRP and Solana. Stellar, Dogecoin and Bitcoin followed within the half hour. Most wallets were emptied in the first two hours, and the last went shortly before 04:00 UTC.

The night, wallet by walletevery drained wallet, 17–18 October 2026 (UTC)
EVERY DRAINED WALLET, 17–18 OCTOBER 2026 (UTC) · DOT SIZE = DOLLARS TAKEN22:0023:0000:0001:0002:0003:0004:0022:09 first public warning22:29 NGRAVE confirmsBitcoinXRPEthereumSolanaDogecoinStellarDot size: under $1k to $334k. Bitcoin and Dogecoin dots sit at their block's time.
Each dot is one wallet, placed at the moment its coins left. Bigger dots lost more. The thief started before the first public warning and kept going for hours after NGRAVE confirmed the problem.

On each chain the thief sent everything to one collecting wallet, an address that gathers the coins before they move on. All six were new or close to new. The full histories behind this chart are in Bitquery's data for Bitcoin, XRP, Ethereum, Solana, Dogecoin and Stellar.

ChainWalletsTakenCollecting wallet
Bitcoin21 (2 probable)$1.76Mbc1qts…nl60
XRP22$453krpDQgR…yBoK
Ethereum20$315k0x17b7…f4b4
Solana11$77k9jpSiq…sijf
Dogecoin3$21kD8DGGQ…JSRk
Stellar7$19kGCB7GX…ARV5
Total84$2.65M

One more chain may belong in that table. On Zcash, a new address emptied two idle wallets at 21:50 and 22:14 UTC, each a few seconds after an XRP theft in the same burst. It took 252 ZEC, worth about $285k, and 150 ZEC of it had not moved on the morning of 19 October. Two thefts are too few to rule out chance, so we leave Zcash out of the totals and list the address below.

04 · One thief, and the link to NGRAVEThe same stolen words, swept on several chains within two minutes

A thief who holds one person's recovery words can open that person's wallets on every chain at the same moment. That leaves a clear mark. Again and again that night, a wallet on one chain was emptied within two minutes of a wallet on another. We found 15 such bursts. In the last one, at 03:12 UTC, the thief emptied XRP, Ethereum, Solana and Stellar wallets within 90 seconds.

One set of stolen words, several chainssweeps on two or more chains within two minutes of each other
ONE STOLEN SEED, SEVERAL CHAINS: BURSTS OF SWEEPS, EACH WITHIN TWO MINUTES OF THE LASTXRPEthereumSolanaStellar+0s+30s+60s+90s+120s+150s+180s21:36 UTC21:41 UTC21:46 UTC21:47 UTC21:50 UTC21:51 UTC22:01 UTC22:14 UTC22:35 UTC22:40 UTC22:46 UTC22:54 UTC23:05 UTC23:52 UTC03:12 UTCSeconds after the first sweep in each burst.
Each row is one burst. The dots show how many seconds after the first sweep each chain was emptied. A thief holding one person's recovery words empties their wallets on every chain together, which is what these bursts show. Bitcoin and Dogecoin are left out because those chains only record when each block was made, minutes apart.

The bursts tie four of the chains to one hand. If the thefts on Solana and Ethereum were unrelated, chance would put two to four Solana thefts that close to an Ethereum one. We found nine. Dogecoin's three thefts also landed within half a minute of Ethereum ones.

The collecting wallets point the same way. The XRP and Ethereum ones were first funded on 8 October, three minutes apart, and on 17 October they started and stopped within a minute of each other. The Dogecoin and Stellar collectors were emptied six seconds apart. Bitcoin is tied more loosely. Its collector took its first wallet 24 minutes after the first theft, and its money took the same road into Hyperliquid.

The strongest link to NGRAVE comes from the owners themselves. Two people said on X that the fake NGRAVE alert had cost them money, and named what they lost. One wrote that it was "$28k of XRP". That night a wallet lost 21,810 XRP, worth $28.4k at the time. The other wrote "4000 xrp", and a wallet holding exactly 4,000 XRP was emptied the same night.

The timing fits as well. The thefts began the same evening the fake alerts went out and stopped a few hours after NGRAVE shut the app down. The night was also far from normal. A few long-idle wallets get emptied on any night, but this one ran about three times higher on XRP and Bitcoin.

What we countedNight beforeNight of the alerts
XRP accounts quiet for over a week, emptied in one payment from the same wallet app9 (3,322 XRP)31 (356,754 XRP)
Most idle wallets feeding one new Bitcoin address719
New Hyperliquid accounts buying XMR1 in one burst, 00:00–08:00 UTC246

What the record cannot show is which app or device a wallet was used with. The same thief emptied one wallet on 15 October, about four hours before the first public warning about SecuX, another wallet maker whose app was used the same way (section 08). So a few of the 84 wallets may belong to people who were tricked somewhere else. NGRAVE could settle the question. LIQUID knows the public addresses its users have synced, and the company could check them against the list below in minutes.

05 · Who lost whatBitcoin was two thirds of the money, and nine wallets lost most of it

Bitcoin made up 67% of what was taken. XRP came next, then Ether and its tokens. Solana, Dogecoin and Stellar together came to under 5%.

What was taken, by chaindollars at the time of each theft
DOLLARS TAKEN, BY CHAIN$0$0.5M$1.0M$1.5MBitcoin$1.76M · 21 walletsXRP$453k · 22 walletsEthereum$315k · 20 walletsSolana$77k · 11 walletsDogecoin$21k · 3 walletsStellar$19k · 7 wallets
Bitcoin was 67% of the total. Ethereum counts ETH and 13 tokens. Dollar values use the price in the hour of each theft, except Bitcoin and Dogecoin, which use the 22:00 UTC price.

Most victims lost a few thousand dollars or less. A small group lost far more. Nine wallets each lost more than $100k, and together they account for two thirds of the total. The largest single loss was in Bitcoin.

Most losses were small. A few were hugenumber of wallets by size of loss
HOW MUCH EACH WALLET LOST · NUMBER OF WALLETS (DOLLARS IN THAT GROUP BELOW)010203023Under $1k$11k in total27$1k–10k$126k in total22$10k–50k$483k in total3$50k–100k$265k in total9$100k+$1.76M in total
Bars count wallets. The line under each bar is the money lost by all the wallets in that group.

Many of these wallets looked like long-term savings. Twelve of the Bitcoin addresses had never sent a coin before the thief emptied them, and some had sat untouched for more than three years. On XRP, 21 of the 22 accounts had been quiet for at least nine days before the theft. The timing points to 30 to 40 people behind the 84 wallets, because many owners held coins on several chains.

06 · Where the money wentThrough swap services and bridges, into fresh accounts

The thief moved fast. Within a few hours almost everything had left the collecting wallets, through services that turn one coin into another or carry it from one blockchain to another.

The money trailhow the loot left each chain, 17–18 October
WHERE THE STOLEN MONEY WENT, 17–18 OCTOBER 2026Bitcoin · 21 wallets$1.76MChainflip, 12 swapsBTC to 663 ETH + 162,510 USDCEthereum · 20 wallets$315kSwaps to ETHUniswap, MetaMask SwapsSolana · 11 wallets$77kJupiter, then MayanSOL to USDC on ArbitrumLI.FI, Mayan bridgesto Arbitrum, thenHyperliquid deposit39 new accountseach bought XMR1(a Monero token)within seconds3,593 XMR1paid $2.16MNot sold orwithdrawn at09:00 UTC, 19 Oct81% of the lootXRP · 22 wallets$453k54 separate depositsat one swap serviceDestination not provenLead: NEAR Intents payouts into more XMR1 buyersDogecoin + Stellar · 10$40kSent in round amounts02:00–02:09 UTC, 18 OctSwap services, names unknownAbout 1,000 XLM still in the Stellar collector
Bitcoin, Ethereum and Solana loot all ended as XMR1 in new Hyperliquid accounts. We could not prove where the XRP, Dogecoin and Stellar loot went after the swap services.

Shortly after midnight UTC the thief sent the Bitcoin to Chainflip, a service that swaps coins between blockchains, in a dozen lots of mostly 2 BTC. Each swap paid out within minutes on Ethereum, mostly in ETH, to wallets the thief had just made. The thief then split that ETH across 29 fresh wallets.

The Ethereum loot had moved earlier. At 23:28 UTC the collector sent almost everything it held to a new wallet, which swapped the tokens into ETH and handed the ETH to six more new wallets.

The SOL was swapped into USDC, a dollar stablecoin, on Jupiter, a Solana trading app, and sent through Mayan, a bridge that carries coins between chains. The USDC arrived on Arbitrum, a cheaper network that runs on top of Ethereum, at 01:11 UTC.

All three routes ended the same way. Each fresh wallet used a bridge such as LI.FI to move its money to Arbitrum as USDC, then paid it into Hyperliquid. The money arrived in 39 separate accounts.

The XRP took a different road. It went to a swap service in 54 separate orders, most of them in the first hour after midnight UTC. Each carried its own tag, the number a service uses to tell one customer's deposit from another. We could not name the service or prove where the XRP went next. The Dogecoin and Stellar left the same way, in round amounts, a little later, to services we could not name either.

07 · $2.16M parked in a Monero tokenMost of the loot became a Monero token on Hyperliquid, and stayed there

Monero hides who pays whom and how much. Hyperliquid lists a token called XMR1 that stands for Monero and can be withdrawn as real Monero. Each of the thief's 39 accounts moved its USDC to Hyperliquid's spot market, where coins are bought outright, and bought XMR1 within seconds of arriving.

Loot fromHyperliquid accountsXMR1 boughtPaid
Bitcoin292,913.80$1.77M
Ethereum7546.37$313k
Solana3132.54$78k
Total393,592.71$2.16M

Those buys stand out on Hyperliquid itself. From 13 to 19 October, a normal eight hours saw nine or fewer new accounts buy XMR1 in a single burst. The theft night broke that pattern. Between 16:00 and midnight UTC on 17 October, 13 did, three of them the thief's. Between midnight and 08:00 UTC on 18 October, 46 did, and we traced 34 of them back to the thief.

The thief's XMR1 buying stands outnew accounts buying XMR1 in one burst, per 8 hours
NEW HYPERLIQUID ACCOUNTS BUYING XMR1 IN ONE BURST, PER 8 HOURS (UTC)Traced to the thiefOther buyers$0M$1M$2M$3M13 Oct16:0014 Oct08:0015 Oct00:0015 Oct16:0016 Oct08:0017 Oct00:0017 Oct16:00$2.68M18 Oct00:0018 Oct08:0019 Oct00:00Accounts that bought $20k+ of XMR1 in under two minutes and sold none.
The red parts are money we traced to the thief: 34 of the 46 accounts in the tallest bar, and three of the 13 in the bar before it. The grey parts are other buyers. The last bar runs only to 08:45 UTC on 19 October.

On the morning of 19 October, none of these accounts had sold a single XMR1 or sent any of it out. At that morning's price the holding was worth about $2.12M. Once it is withdrawn to the Monero chain, it becomes very hard to follow. Until then it sits in accounts on one exchange. The full list of accounts is in the address section below.

Where the stolen value wentshare of the total, by route
WHERE THE $2.65M WENT · SHARE OF STOLEN VALUE81% Turned into XMR1 on Hyperliquid ($2.15M)17% Left through an XRP swap service ($453k)2% Left through DOGE and XLM swap services ($40k)
The Hyperliquid share is still held as XMR1. The XRP, Dogecoin and Stellar shares left through swap services we could not name.

08 · SecuX, a day earlierAnother wallet maker's app was used the same way

NGRAVE was the second wallet maker that week whose own app pushed owners towards a fake recovery page. On 16 October SecuX users reported a phishing link sent through the SecuX app, and Ripple's former chief technology officer David Schwartz flagged one on Android. On 19 October SecuX said hackers had changed a banner inside its app to show links to fake SecuX sites.

We looked at the wallets drained on XRP around the SecuX attack. They went to different collecting wallets, and the transfers carried the marks of a different wallet app. We found no on-chain link between those thefts and the NGRAVE thief. The one wallet this thief emptied on 15 October fell on the same evening, but nothing on-chain shows whether its owner used SecuX.

09 · What NGRAVE owners should doIf you typed your words anywhere, they are no longer yours

If you entered your recovery words or Perfect Key on any page that night, treat them as stolen, even if your wallet still shows a balance. NGRAVE's advice is to send your coins to a temporary wallet, reset the ZERO, make a new Perfect Key and send the coins back to the new addresses. Do it for every chain the words opened, because the thief empties them together.

If you only tapped the alert, and typed or downloaded nothing, NGRAVE says you are safe. The same rule holds for any wallet: no real app or support team will ever ask for your recovery words. If you lost money, send NGRAVE and your local police the time of the loss and the address it went to. The collecting wallets and Hyperliquid accounts listed below are where investigators can start.

10 · How we traced itMethod

We searched each chain's public record for wallets that were emptied in one go on the night of 17 to 18 October and sent to new addresses. We kept the addresses that collected from several such wallets, checked them against a normal night and against each other's timing, and then followed the money through each swap and bridge by amount and time. On Hyperliquid we read every buy and every request each account made. Each total we quote was checked a second time, from scratch, by a separate review.

The same records are open through Bitquery's APIs for Bitcoin, XRP, Ethereum, Solana, Dogecoin and Stellar, and the service names come from Bitquery's address labels. They can also be followed with the Bitquery MCP, which lets you ask an AI assistant where a wallet's money went. The full chain histories are sold as files on the Bitquery Data Store. Earlier hardware-wallet thefts we traced follow a similar path, including the Ledger CryptoBilis hack and the Coldcard wallet hack, and the NEAR Intents theft used some of the same cash-out services.

Limits on these figures

Balances and holdings were read at 09:00 UTC on 19 October 2026. The thief can move the XMR1 at any time.

On-chain records do not show which device or app a wallet was used with. We tie the 84 wallets to the fake NGRAVE alerts through timing, two owners' own posts and the size of the night. A few may belong to people tricked by another scam run by the same thief.

Two of the 21 Bitcoin addresses were active two days before the theft, and their transfers look different from the rest. We count them, but they are less certain.

Dollar values use the price in the hour of each theft. Bitcoin and Dogecoin use one price each, the 22:00 UTC price on 17 October ($80,979 per bitcoin). The XMR1 cost is what the thief paid.

We count money that left a victim's wallet. Fake transfers sent by scammers who copy addresses are left out.

We estimate the number of people from the timing of sweeps on XRP, Ethereum, Solana and Stellar. Bitcoin and Dogecoin only record when each block was made, minutes apart, so their owners could not be grouped.

We tie the Bitcoin to Chainflip because 12 payouts from Chainflip's Ethereum vault match the 12 Bitcoin lots by amount, rate and time. We tie the Solana to Hyperliquid through Mayan's own order records.

We could not name the services that took the XRP, Dogecoin and Stellar, or show where that money went next. Six more new Hyperliquid accounts that bought XMR1 that night got their ETH, one step back, from NEAR Intents and may hold the XRP proceeds. We have not counted them.

We also checked Tron, Litecoin, Dash, Cardano, Bitcoin Cash, BNB Chain, Polygon, Base, Optimism and Avalanche, and found nothing above a normal night. We did not check Tezos, and our data does not cover MultiversX or Hedera for this period.

The possible Zcash collector rests on two thefts that each landed seconds after an XRP theft. That is suggestive but could be chance, so its 252 ZEC (about $285k) is not in our totals.

11 · The thief's addressesWhere to look

These are the thief's collecting wallets and the Hyperliquid accounts that hold the XMR1. Victim addresses are left out on purpose.

ChainCollecting walletWhat it took
Bitcoinbc1qtsp4s6mv8536lwnc7zjz87p66k6ldt0g88nl60$1.76M
XRPrpDQgRrAxTVqJ31WpAMDKf2SKgRUynyBoK$453k
Ethereum0x17b79d57824f6b902bf36562efb4e861bcc5f4b4$315k
Solana9jpSiqecXKiufE3Cm1Z7GCRoutq5YMeiNXY6eGtDsijf$77k
DogecoinD8DGGQMAabU8BNSaAHgBwhQ7xKcWhJJSRk$21k
StellarGCB7GXPFC3NLXT6MWLD2GCGH7ADX6NTST6EQKCIAAOSDEL7AJBPGARV5$19k
Ethereum0x180dafda2bb904619af5f41e717fd6af73b98a1bSwap wallet for the Ethereum loot
Ethereum0x3692bdba656d140227421a32abb53bd81accb725Received the Chainflip payouts for the Bitcoin
XRPrH84ySS9x7UuVwjyByCNThwf2EtJ3w1eNsSent the XRP to the swap service
Zcash (possible)t1RBZ4pT8XGregbm37Dm6bFbQSaUxzfTAZw252 ZEC from two idle wallets
Zcash (possible)t1LqVAoh98iusd8xToeTKcCUcduY8R3JdHjHolds 150 ZEC, unmoved on 19 October
Hyperliquid accountLoot fromXMR1 boughtPaid
0x7314562f742cafda7b6912455d8fb018947a8300Ethereum63.07$36k
0x946ade0ee77a5d04e0555f7c041a64442e6692c8Ethereum126.17$72k
0xaa084e02bfcab46f433e9ee1a7f997cd7318aeafEthereum83.93$48k
0x6934bf14bcb6d3bd5e3f7e808450b3b52196a847Ethereum104.26$60k
0x3ce89fa6eaad163d58831b52c72820aad32a483eEthereum83.19$48k
0x40c6c101e5a621028323f2042dd3ceb87b612cd5Ethereum84.52$49k
0x517e4b2fefc6225b0803e4e53dec8d829871ccb0Solana17.64$10k
0xe9aeaef59820d3b103395092f9aa3c741290e652Solana52.84$31k
0xc3f9972d68e4239b14a8961dfda52aad85aafa45Solana62.06$37k
0x00f3e9025a78128daf775535ac7a398dbb080be3Bitcoin101.14$60k
0x74d5b492d7dcaefdcf4d63c807fbe25e1bcfee66Bitcoin100.97$60k
0xe448974cbf8763214508de4c313b92eed9869d5bBitcoin101.10$60k
0x9c1411ae256aa2038eaf66641e7f5abc5731a68bBitcoin100.83$60k
0x013ce5ac5062f54d2bb124fad422ee2009fe9a92Bitcoin100.47$60k
0x5c004ac24245f99ee8e104e4f9fa5b15119d6072Bitcoin100.28$60k
0xfb2e034e794ede33add413243829668f7ba3f016Bitcoin100.25$60k
0xc18cb6c2bbd38defbd5434c1feaf62954cedf485Bitcoin97.98$60k
0x2a82fd2a872a9daaf96d743debd7b84e229a9479Bitcoin98.89$60k
0xa140af0eb11576ab7becc483866f8feb209d9535Bitcoin98.86$60k
0x0413452d9161afa3893c38ea1639c617c03bc7adBitcoin118.87$72k
0xdcfd49c1436b2c5f10b845c61100627641b5d907Bitcoin98.74$60k
0xa490fe97b4118980188df2a2c376f541ec67bdc4Bitcoin98.15$60k
0x4831c1d78ca52f5a1c106258694815598c5bc1c1Bitcoin117.30$72k
0x3cc0f5ef802c880788a9d88f8e077c325dfef5b9Bitcoin97.40$60k
0x951cf04d8d201903f927937698b6579891d34732Bitcoin97.36$60k
0xc9d6ba5e3a1b269012661eaf61ea33688590f93aBitcoin97.65$60k
0xdd033cce3e8acc6b41b721ca18652be759cb4268Bitcoin97.59$60k
0x0e0da478037db1db110dea49d519659f087c177dBitcoin140.80$84k
0x8fd4cc19003db3dffb82cb9ca8950c08204e52e9Bitcoin100.65$60k
0x7c62dbdea323e480ec8ef713416146e5e75c64abBitcoin99.39$60k
0x51a37006e65f3138e88cb033f4cfbc695681765dBitcoin98.37$60k
0xc53b4db03b9450fc6380826e322048400bc14a25Bitcoin98.33$60k
0xbe017e322cd3c35c90b373af4a0ea80b77cdf0f8Bitcoin100.32$60k
0x1f5d9e932cb03af8cb0e9dfb2cd0f680b2caa072Ethereum1.23$745
0x04df245cc5d95e47dde3755940974f66d3155757Bitcoin87.93$53k
0x46c9fd3348dc18b910ff75179b17947399b86b63Bitcoin100.12$60k
0x32033e405fd958b1aefa706917508c5dccb9a234Bitcoin99.91$60k
0x05faf1a3d2c07b8d25f1224956e8e377cc0e7ed3Bitcoin119.71$73k
0xc8f82e133381b793d6a4e43e147bf5860cbc64c9Bitcoin44.44$27k
Run it yourself

Follow the stolen money in plain English

Every transfer and balance in this story comes from Bitquery's data for the chains involved. The Bitquery MCP server puts that data behind an AI assistant, so you can ask where a wallet's money went or what labels an address carries, without writing a query. The full histories are also sold as files on the Bitquery Data Store, for Bitcoin, XRP, Ethereum, Solana, Dogecoin, Stellar and Arbitrum.

Watch the 39 Hyperliquid accounts holding the XMR1Trace where any wallet's money came from and wentCheck an address against Bitquery's labelsRun your own SQL over Bitcoin, XRP, Solana and EVM transfers
Explore Bitquery MCP →Figures measured on 17 and 18 October 2026 across six chains. Holdings read at 09:00 UTC on 19 October 2026.
Legal disclaimer

This article is provided for informational and educational purposes only and reflects analysis of publicly available on-chain data as of the dates indicated. It does not constitute legal, financial, compliance, or investment advice, and nothing in it is a recommendation to buy, sell, or hold any token or asset.

The findings describe transfers, swaps and balances observed on Bitcoin, XRP, Ethereum, Solana, Dogecoin, Stellar, Arbitrum and Hyperliquid between 8 and 19 October 2026. Attributions come from Bitquery's address labels and from on-chain behaviour; they may be incomplete or incorrect and may be revised as more data becomes available.

References to NGRAVE, SecuX, Chainflip, Hyperliquid, LI.FI, Mayan, Jupiter or any other named company, service or protocol describe what the record shows about addresses and transactions linked to them. They are not statements about any party's security practices, compliance or conduct, and nothing here asserts that any named party acted unlawfully or negligently. The wallets that received the drained funds are described by their behaviour and attributed to nobody.

Nothing herein should be relied upon as a definitive determination of fact. Readers should conduct their own independent verification before taking any action. The authors and publisher accept no liability for any loss or damage arising from reliance on this material. All trademarks and company names are the property of their respective owners.

Reported by Gaurav Agarwal for Bitquery Research, with AI tools; every figure was checked against the raw data.

FAQ

Was NGRAVE hacked?

NGRAVE says the notification system of its LIQUID app was hijacked and used to send fake alerts. It says the ZERO device and the keys stored on it were not touched. People lost money when they typed their recovery words or Perfect Key into the fake page the alerts pointed to.

How much was stolen in the NGRAVE hack?

We count $2.65M taken from 84 wallets on Bitcoin, XRP, Ethereum, Solana, Dogecoin and Stellar, over the night of 17 to 18 October. Bitcoin was two thirds of it. A few of these wallets may belong to people tricked by another scam run by the same thief.

Where did the stolen money go?

About 81% of it was swapped and bridged into 39 new Hyperliquid accounts and turned into XMR1, a token that tracks Monero. On the morning of 19 October none of it had been sold or withdrawn. The XRP left through a swap service, and the Dogecoin and Stellar through others.

Is the NGRAVE ZERO still safe to use?

Nothing in the record shows a break in the ZERO itself. Every loss we traced came from recovery words typed into a fake page. NGRAVE says LIQUID is working again. Never type your recovery words or Perfect Key into any app or website.

I tapped the fake LIQUID alert. Is my wallet safe?

NGRAVE says you are safe if you only tapped the link and typed or downloaded nothing. Typing your recovery words or Perfect Key is what gives them away. If you typed them, move your coins to a wallet with new words straight away.

What is XMR1 on Hyperliquid?

XMR1 is a token on Hyperliquid that stands for Monero and can be withdrawn as real Monero. The thief bought 3,593 XMR1 with the stolen money, which would make the coins very hard to follow once they leave Hyperliquid.