Insights

Where 1,509 XRP Went

Someone tapped what looked like a free NFT and lost 1,509.02 XRP. The trap had been sitting in their wallet since May, addressed to them and nobody else, priced at almost exactly what they had. This is what happened, and where the money is now.

Measured 2026-09-03Read from the XRP Ledger

Where the money went

Start with the answer. The money moved three times in five days, and part of it has not moved at all.

Every XRP that left the buyer’s wallet, and where it sits today. Bar width is the share of the total.
Taken · 28 Aug 2026, 14:49 UTC1,509.02 XRP
One transaction, signed by the buyer.
Moved to a fresh wallet, two days later1,321.00 XRP
30 Aug 2026, 23:00 UTC
Cashed out to ChangeNOW1,000.00 XRP
2 Sep 2026, 05:14 UTC · deposit tag 133380322
Left behind, never moved321.00 XRP
Still there today
Spent on the next batch of fakes200.29 XRP
31 Aug 2026, 13:59 UTC
Of which, still unspent200.27 XRP
Still there today
Of 1,509.02 XRP, 1,000 went into a swap service and 521.27 has never moved at all. The rest paid for the next round.

The important hop is the middle one. ChangeNOW is a service that swaps one coin for another, and payments into it carry a destination tag — a number that tells the company which of its customers the money belongs to. That tag, 133380322, is the single point on this whole trail where the money touches a company that knows who it is dealing with. Nothing on the ledger itself names anybody.

The other 521.27 XRP is still sitting in two wallets in the open, untouched since it arrived.

What they actually signed

They thought they were claiming a free NFT. What they signed was a purchase.

On the XRP Ledger, anyone can create a sell offer and address it to one specific wallet. Only that wallet can accept it. Nobody else sees it, nobody else can take it, and it stays there until it is accepted or cancelled. Accepting one means buying — so the single tap sent 1,509.02 XRP out and brought a worthless NFT in.

Paid1,509.019636 XRPin one transaction
Had in the wallet4,470.508085 XRPjust before accepting
ReceivedANIMAL FAM #335a copy of an NFT they already owned
When28 Aug 2026, 14:49 UTCledger 106,602,212

No password was stolen and no wallet was hacked. The transaction is completely normal and completely valid. That is what makes this kind of scam work: the only thing that went wrong is that a person pressed accept.

The transaction: 2ED37C656E96C55B8131D49877F9B0C30BD7043D47A14DC8F6F29C39428F5112

The price was copied from the victim's wallet

This is the part that gives the scam away.

What the wallet held when the offer was written, against what the offer asked for
In the wallet1,640.238699 XRP
The offer asked for1,509.019636 XRP
92.00%
Exactly 92.0000% — correct to the smallest unit XRP has. The seller looked up the buyer’s balance and took almost all of it, leaving just enough that the wallet still worked.

Think about what a normal sale looks like. A seller decides what their artwork is worth. They have no idea how much money is in your wallet, and no reason to care. So when the asking price turns out to be a fixed slice of your balance, it was never a price at all. It is a withdrawal, and the NFT is just the thing that gets you to sign it.

The balance at the exact moment the offer was created, one ledger earlier, matches it to the smallest fraction of an XRP.

Then it waited three months

How long the offer sat in the wallet before it was accepted
Offer written26 May 2026, 03:04 UTC
Accepted28 Aug 2026, 14:49 UTC
94 daysof doing nothing
A resting offer costs the person who made it almost nothing, so it can wait as long as it needs to. In those 94 days the buyer’s balance grew from 1,640 to 4,471 XRP — which is the only reason it took a third of their wallet instead of nearly all of it.

Nothing had to happen in those 94 days. The offer simply sat in the wallet, costing its author nothing, until a moment of inattention. That is also why the loss looks like a third of the wallet rather than almost all of it — the price was locked in back in May, and the buyer had saved more XRP since.

The seller was the sixth wallet in a chain

The wallet that took the money was not somebody’s normal account. It was one link in a chain that moves on every few days, and it works the same way every time: create a batch of fake NFTs, send addressed offers to hundreds of people, destroy the fakes nobody took to get the deposits back, then delete the wallet and start again in a new one.

Six wallets, each one deleting itself into the next. Bar length is how many offers it sent out.
1. rsmo8j…hZqW144 offers · 97 wallets
deleted itself into the next wallet, 14 May
2. rfXuVs…Rnqz167 offers · 137 wallets
deleted itself into the next wallet, 15 May
3. rs23VW…TuN41,353 offers · 109 wallets
deleted itself into the next wallet, 18 May
4. rHzdwS…btnJ498 offers · 172 wallets
deleted itself into the next wallet, 21 May
5. rGDsVH…roVc58 offers · 58 wallets
deleted itself into the next wallet, 26 May
6. rQaFRN…mDsi453 offers · 243 wallets
still open — this is the one that made the sale
The chain starts with a 15.00 XRP withdrawal from Coinbase on 8 May 2026. Each wallet closed itself and sent whatever was left to the next one, so the whole run sits on the ledger from beginning to end.

Add it up and this operation made 2,266 fake NFTs and sent 2,778 offers to roughly seven hundred wallets over four months — and got one person. It is worth doing anyway, because leaving an offer lying around is almost free.

Why the fakes look completely real

The fakes are brand-new NFTs the scammer created. What they copied is the link to the picture.

An NFT does not contain its image. It contains a web address pointing at one. So the scammer pointed their worthless NFTs at the real collection’s own image folder. Your wallet follows the link, fetches the genuine artwork and the genuine name, and shows them next to a token that has nothing to do with that project.

Both of these are now in the buyer’s wallet. One of them cost 1,509.02 XRP.
Genuineowned since before the offer
ANIMAL FAM #335 — genuine
issuer rsynspCY79NU4ghuH8hgvedQv533rdvYfM
Counterfeitpaid 1,509.02 XRP
ANIMAL FAM #335 — counterfeit
issuer rQaFRNKwbfTNDAKvu1mKAf6bFr94mwmDsi
Not the same image printed twice — these are two different NFTs, each rendered from its own metadata, and both are called ANIMAL FAM #335. They match because the counterfeit’s pointer is a character-for-character copy of the real one’s: ipfs://bafybeidyf44djkhulvo3tp7oy3paztf3fher2dv3c3twto25wj5agirsvi/335.json. Nothing in the artwork can tell you which is which. The only difference is who issued them, and that is not something a picture can show you.

The batch created after this drain includes 58 copies of Black Market Dawgs — a real collection of 9,797 NFTs made by rYL3n9…RZkw — all pointing at that collection’s own images.

If you own the real one, nothing has happened to it

A fake is a separate NFT with its own identity. Sharing an image link gives its maker no claim on yours, and the real collection is untouched. The only way to lose anything here is to accept an offer.

The next batch is already waiting

The 200 XRP that did not get cashed out paid for a new wallet, which spent 43 minutes creating 106 more fakes and sending out offers. Those offers are still sitting in people’s wallets right now.

Offers this operator has waiting right now — one dot each, 105 in total
98
Wallets targeted
405,403 XRP
Asked for in total
44,330 XRP
Biggest single trap
1,509.02 XRP
Actually made, ever
All 105 were created on 31 Aug 2026 between 13:59 and 14:42 UTC, paid for with money from this drain. Together the wallets they point at hold 437,192 XRP. On 2026-09-03 none of these had been accepted — but they stay valid until someone cancels them, so that can change on any day after this was written. Set the ask against the takings and the whole operation comes into focus: 405,403 XRP demanded in this batch alone, against 1,509.02 XRP actually collected in four months of trying — one sale out of 2,778 offers.

The biggest one asks 44,330 XRP of a single wallet, rQ9AuF…VCQm. Nobody has taken any of them.

What to do if one shows up

Treat any NFT offer you did not ask for as hostile, and cancel or ignore it. There is no situation where accepting a surprise offer pays you money — accepting a sell offer always means spending. If you are not sure which kind you are looking at, do nothing: the offer cannot do anything on its own.

So who is he?

The ledger will not say, and it is worth being exact about what that means rather than leaving it as a shrug.

Everything he did is public and permanent — every wallet, every fake, every offer, every payment, timed to the second. What none of it contains is a name. An XRPL address is just a key that somebody holds, and it only becomes a person when it touches something that already has a name attached. He was careful that it never did. We went looking for that in every form it could take across all eight wallets, and there is nothing there.

We also checked whether the stolen XRP ever came back onto the ledger after it was cashed out. It does not. As far as the public record goes, it left for another chain or it is still sitting in an account at that company.

So the trail does end — but it ends in two specific places rather than in the dark. It begins at Coinbase, which is where the money that set the whole operation up came from, and it finishes at ChangeNOW, which is where the stolen XRP went. Both of those are companies that know who their customers are. Neither will say so on request from a stranger, and neither should. That is what a police report exists to do.

Which is why the 521.27 XRP that has never moved matters more than it looks. It is still sitting in the open, and the day it moves, it has to move somewhere.

Check it yourself

Everything above is public. You can open the sale and the ChangeNOW deposit in any XRPL explorer and read the amounts and the tag straight off them.

For the price test, look up the buyer’s wallet rnnS4e…ZoVA at ledger 104,484,031 — the one before the offer was created — and divide the asking price by the balance. For the chain of wallets, each one’s history shows the payment that created it and the deletion that emptied it into the next.

Every wallet named here is on our public scam address list, which any wallet or marketplace can check before letting someone sign. More work like this in our insights.