Collections

Dug's Student Treasure Hunt

Twelve lecture words led to three Bitcoin prizes. See Dug's 2025 treasure hunt solution with the BIP39 seed and verified BIP84 paths.

Twelve seed words hidden across lecture slides, with bitcoin at the end. That's one way to make students read the slides.

Dug's 2025 Student Treasure Hunt has three funded Bitcoin addresses, each a puzzle in the dug collection. Together they held 159,186 satoshis. All three prizes have been claimed, and the published seed verifies against every address.

load
getCollection("dug")
puzzles
3 · 3 solved
prize recorded
0.00159186 BTC
still unsolved
-
known material
3 public keys · 3 private keys
bitcoinstarted 2025-06-26 to 2026-06-26 open dug/2025-1 in the playground

collection hints · 1 · what every puzzle here inherits

The official Nostr clue says Kingdom

Dug's October 7 post on Nostr includes a photo of a lecture slide:

Twelfth and Final Treasure Hunt Word: 12. Kingdom

One word down. Eleven to go. According to floflo777's solution, the other words were in private lecture slides, but a public Seed Cipher sheet encoded the same phrase. That gave people outside the class a way in.

The shared hint links to Dug's own post, with his slide photo as confirmation. The solver's write-up is the source for the recovered phrase, not a substitute for the author's clue.

BIP39 solution and BIP84 derivation paths

The published twelve-word mnemonic is:

profit general lava hover jar visa joy immense install first give kingdom

It's BIP39 with an empty passphrase. The three receiving addresses use BIP84 paths m/84'/0'/0'/0/0, m/84'/0'/0'/0/1 and m/84'/0'/0'/0/2. Same seed, different final index. Stopping at index 0 would leave two targets unchecked.

Run the verifier for each puzzle:

puzzles verify dug/2025-0
puzzles verify dug/2025-1
puzzles verify dug/2025-2
OK  dug/2025-0
OK  dug/2025-1
OK  dug/2025-2

This is a public puzzle seed, not a wallet to reuse. Please don't give the internet free bitcoin.

Who claimed the three Bitcoin prizes?

PuzzlePrizeClaim dateSolver
dug/2025-075,082 satsJuly 8, 2026Not identified
dug/2025-163,216 satsAugust 2, 2026floflo777
dug/2025-220,888 satsJuly 8, 2026Not identified

floflo777, also 0xFlorent_ on Twitter, describes recovering the second prize in his write-up. Its transaction paid 59,916 sats after fees. Someone had already claimed indices 0 and 2 in a single transaction a few weeks earlier. The source doesn't name that solver.

So the write-up's “63ksats” title describes one recovery, not the whole collection. The address and transaction ledger has the full accounting. In these records, claim amounts mean the inputs spent from each target before fees, not two copies of a shared payout.

Explore the three Dug puzzle records

dug.all()3 puzzles

3 solved

  1. 2025-0 solved
  2. 2025-1 solved
  3. 2025-2 solved

every name is a page · the key icon marks a published private key

@agntn/puzzles·MIT license· Public data about public puzzles. Balances come from the chains' explorers through the worker, cached for five minutes. Every key here was public before it landed in a record.