Hunting Time seed phrase hunt
June 29, 2026, 16:30 UTC. VeteranHODL tells X that a genuine Bitcoin seed phrase hides in the pages of his novel Hunting Time. He writes techno-thrillers about Bitcoin and used to serve in the British Army. Clues would follow, one photo at a time. "Find the clues. Recover the wallet. Keep what's inside."
Seven weeks later somebody did.
Hunting Time seed phrase hunt
bitcoin
A seed phrase hidden in a thriller. Most words were times in the plot, and the title was the biggest clue. Claimed in seven weeks.
- Author
- VeteranHODL
- Prize recorded
- 0.0042 BTC
- Still unsolved
- none
Census
- solved
- 1100%
- public keys
- 1100%
- private keys
- 1100%
Access
- Load
getCollection("hunting-time") - Showhunting-time in the playground
How the Hunting Time seed phrase was hidden
The author's own summary came two days after the claim. "'Hunting Time' was actually the biggest clue." The title is the method. Most words sit in the plot as times. A photo points at a page. The page has a time on it, say 12:24. Read it as a number, and word 1224 of the English BIP39 list is ocean.
The other words skip the clock. An electrical panel is electric. A neon sign reading "Every apology has a price" is apology. A hotel room with a curtain in the wind is, well, curtain. Some photos are that literal.
The twelve clues, one by one
| Clue | Posted | The photo | The solution's line | Word |
|---|---|---|---|---|
| 1 | Jun 29 | 24 painted on a concrete wall | Page 24 → 12:24 → BIP39 #1224 | ocean |
| 2 | Jul 6 | An electrical panel throwing sparks | Electrical panel | electric |
| 3 | Jul 13 | A field radio showing 19 | Page 19 → 378 meters/connection | connect |
| 4 | Jul 20 | An arm band, UNIT 21, by a 0 patch | Page 210 → 07:20 → #720 | fly |
| 5 | Jul 27 | Neon: Every apology has a price | Sign | apology |
| 6 | Jul 29 | A helicopter cockpit, 241 on a panel | Page 241 → 16:27 → #1627 | slender |
| 7 | Aug 1 | Two helicopters, marked 14 and 60 | 14 + 60 → #1460 | reopen |
| 8 | Aug 3 | A watch reading 01:03 | Page 103 → 13:04 → #1304 | pepper |
| 9 | Aug 6 | Sukhumvit Rd. and a door marked 32 | Page 32 → 06:16 → #616 | erupt |
| 10 | Aug 9 | A hotel room, curtain in the wind | Hotel-room image | curtain |
| 11 | Aug 11 | A thermal drone feed, COMPONENT 0103 | Page 103 → 001704 → #1704 | stay |
| 12 | Aug 13 | A Land Rover Defender in the mud | Page 110 → 1992 → #1992 | wedding |
The first five came on Mondays, one a week. Then the sequel got close and the pace went up.
Is #1224 counted from zero or from one?
From one. ocean is word 1224 counting from one, and 1223 from zero. Every number in the solution works the same way, connect at 378 included.
14 plus 60 isn't 74
Clue seven shows two helicopters, one marked 14 and one 60. The solution writes "14 + 60 → #1460". Not a sum. The numbers just sit side by side. Cheeky.
Why page 103 twice?
The watch in clue eight reads 01:03. The drone feed in clue eleven flags COMPONENT 0103. Both send you to page 103. A time there gives pepper, and a log time, 001704, gives stay. The author did say some words are "related to log times".
Which edition?
The paperback. On August 15 floflo777, 0xFlorent_ on X, asked whether you need the book at all. The answer: "you will need the paperback to solve the puzzle". Page numbers are paperback page numbers. Got the ebook? Bad luck.
Electrum, not BIP39
The words come from the BIP39 list, but the phrase isn't BIP39. Its checksum fails. The author said so on August 1, in his own way: the sats went "to a fresh electrum wallet". It's an Electrum SegWit seed. The prize sat on m/0'/0/2, the wallet's third receiving address. Same trap as LuckyLurker's Vault #1, which also wanted Electrum and a later index.
Did seven words make it easy?
Not really. After clue seven the author posted his own math: "After revealing seven seed phrase words, the entropy of the target wallet is 51 bits." Still safer than a Coldcard Mk3, he added, and three minutes later an edit put a number on that. 40 bits. Five words to go, and a whole novel to read for them.
Who solved Hunting Time?
The claim landed on August 18 at 02:07:20 UTC. One transaction took both 210,000 sat coins, 419,642 sats after the fee, to 3KBUS…. The author spotted it that day and congratulated the winner with a bonus prize offer. Plus one more hint, a bit late: "A major clue is in the title of the book..."
Two days later the full solution went up. Its last line names _radosinsky. The record credits them by that handle. Nothing public ties 3KBUS… to them, so the address stays out of the solver record.
Who funded the prize?
Two halves. The author sent 210,000 sats on July 22, 2023, when he started writing the book, he says. On July 31, 2026, mid hunt, "a generous stranger" added another 210,000. The record keeps the first as funding and the second as an increase. The first coins are three years older than the hunt, so preGenesis is set.
Rerun it yourself
import { get, verify } from "@agntn/puzzles";
const book = await get("hunting-time");
await verify(book!); // { verified: true, derivedAddress: "bc1qhzy6j4amw26z7e694mgfr7kvzl7xteu54f0a85", … }
The record keeps the published words as seed(...).electrum(). Plain seed(...) reads them as BIP39. Wrong wallet. Here's what the mark runs, straight from @agntn/keys:
import { deriveHDKey, getMasterKeyFromSeed } from "@agntn/keys/bip32";
import { deriveSeed } from "@agntn/keys/electrum";
const { seed } = deriveSeed(
"ocean electric connect fly apology slender reopen pepper erupt curtain stay wedding",
);
deriveHDKey(getMasterKeyFromSeed(seed), "m/0'/0/2").privateKey; // f760c5b9…9686, as bytes
The key is public now. Don't send anything there.
What the record carries
Every clue post is a hint, quoted as written. Mostly that's "Clue Five." and friends, because the photo is the real clue. So every original upload ships in assets/hunting-time, and each hint's answer is its line from the solution. The June 15 teaser is a hint too, two weeks before the start. The cover's code comes from the genesis block, he wrote, and "I wonder if anyone has found the other hidden code yet...". Every cited post is archived in assets/sources/hunting-time.
The Hunting Time record
bitcoinp2wpkh solvedpre-genesis
Record
puzzle({
chain: "bitcoin",
address: "bc1qhzy6j4am…u54f0a85",
status: Status.Solved,
key: seed("ocean electr… wedding", "m/0'/0/2").electrum(),
})- Prize
- 0.0042 BTC
- Key material
- seed
- Verification
- verified
- Solved
- 2026-08-18 · 1mo 19d 9h 37m
- Trail
- Explorerblockstream.info
- Sourcex.com/VeteranHODL/status/2071632285951226106
- Solver_radosinsky and what else they solved
- Tryhunting-time in the playground
- Address
- bc1qhzy6j4amw26z7e694mgfr7kvzl7xteu54f0a85
hash160 b889a957bb72b42f6745aed091facc17fc65e794
Key
- public key · compressed
- 0370f4ef335df0da109a49fdd2627f5fb27c87545e991134ce0cf77291a6d48da4
- seed phrase
- ocean electric connect fly apology slender reopen pepper erupt curtain stay wedding
- seed scheme
- Electrum, not BIP39
- derivation path
- m/0'/0/2
Transactions
- funding2023-07-220.0021 BTC00a72c1b2b…95b33a
- increase2026-07-310.0021 BTC45ea9718a0…985a10
- claim2026-08-180.00419642 BTCd3783a1cde…cd607a
Files
Techniques
- hidden-seed-wordspuzzlex.com/VeteranHODL/status/2090400955707830480
Hints
- 2026-06-15
officialI wonder if anyone has found the other hidden code yet...
- 2026-06-29
officialHidden within the pages of Hunting Time is a genuine Bitcoin seed phrase.
Sourcex.com/VeteranHODL/status/2071632285951226106
Published answer
1 - Page 24 → 12:24 → BIP39 #1224 → ocean
- 2026-07-06
officialTime for another clue.
Sourcex.com/VeteranHODL/status/2074168998938210563
Published answer
2 - Electrical panel → electric
- 2026-07-13
officialClue number three.
Sourcex.com/VeteranHODL/status/2076705716501610744
Published answer
3 - Page 19 → 378 meters/connection → connect
- 2026-07-20
officialIt's time for four.
Sourcex.com/VeteranHODL/status/2079242430499487893
Published answer
4 - Page 210 → 07:20 → #720 → fly
- 2026-07-27
officialClue Five.
- 2026-07-29
officialSix.
Sourcex.com/VeteranHODL/status/2082504700125966650
Published answer
6 - Page 241 → 16:27 → #1627 → slender
- 2026-08-01
officialThree years ago, when I started writing Hunting Time, I sent 210,000 sats to a fresh electrum wallet.
- 2026-08-01
officialHere is clue number seven.
- 2026-08-01
officialAfter revealing seven seed phrase words, the entropy of the target wallet is 51 bits.
- 2026-08-03
officialTime for clue eight.
Sourcex.com/VeteranHODL/status/2084315859770872026
Published answer
8 - Page 103 → 13:04 → #1304 → pepper
- 2026-08-06
officialClue number nine. Only three clues remaining.
Sourcex.com/VeteranHODL/status/2085434753092653555
Published answer
9 - Page 32 → 06:16 → #616 → erupt
- 2026-08-09
officialClue TEN.
Sourcex.com/VeteranHODL/status/2086490186888986672
Published answer
10 - Hotel-room image → curtain
- 2026-08-11
officialClue ELEVEN.
Sourcex.com/VeteranHODL/status/2087297821921640942
Published answer
11 - Page 103 → 001704 → #1704 → stay
- 2026-08-13
officialFINAL CLUE.
Sourcex.com/VeteranHODL/status/2087893684633141356
Published answer
12 - Page 110 → 1992 → #1992 → wedding
- 2026-08-15
officialThe Sats are still out there ready to be claimed, but you will need the paperback to solve the puzzle
- 2026-08-18
officialA major clue is in the title of the book...
Sourcex.com/VeteranHODL/status/2089798740978577809
Published answer
'Hunting Time' was actually the biggest clue.