---
title: "Powerful Moss"
description: "LogicBeach's 2025 album on Donkey Kong Country 2 soundfonts hides twelve seed words in the music. The prize sat in a contract on Base for twenty months until somebody took all of it"
canonical_url: "https://puzzles.agntn.dev/collections/powerful-moss"
---
# Powerful Moss

> LogicBeach's 2025 album on Donkey Kong Country 2 soundfonts hides twelve seed words in the music. The prize sat in a contract on Base for twenty months until somebody took all of it

January 17, 2025, 12:55 UTC. LogicBeach [casts on Farcaster](https://farcaster.xyz/logic-beach/0x57ab427d): "Let this Moss grow on you!" A new album is out on the usual streaming services, and the puzzle lives on [logicbeach.xyz](https://logicbeach.xyz/powerfulmoss). Twelve songs, twelve seed words hidden somewhere in them, and a prize on Base for whoever puts the words together.

The pitch on the page is "Borrowing funky soundfonts hot off the DonkeyKongCountry2 SuperNintendo cartridge". So yes, the soundtrack of your childhood, now with a wallet inside. Grab headphones and a notepad.

<collection-facts collection="powerful-moss">



</collection-facts>

## How the Powerful Moss puzzle works

The page at launch spelled it out. "Hidden across the tracks are 12 secret seed words". Then four steps:

1. Find all twelve words hidden in the album.
2. Put them in the right order.
3. Import the phrase into a wallet.
4. Hit withdraw on the page with that wallet.

The phrase derives one wallet. The page calls it the winner wallet, and only that wallet can pull the prize out of the contract. The contract also sells the album as an NFT, at least 0.01 ETH, and every mint goes into the prize.

That long description is gone from the page now. What's left is the short version: 12 songs, "and all that implies", and "There's more waiting for those who pay attention and fall through the surface cracks." The March 2025 Wayback capture still has the whole thing, and so does the repo.

### Why the lossless .wav files matter

One line from the launch page: "The Puzzle will require the actual lossless .wav files so...". And that's where it stops. Best hint on the page, and it trails off.

Streaming services compress the audio, and the page wants the files nobody compressed. Those came from the contract: mint the NFT and the page hands you a download link. Which means every solver who buys the album makes the prize bigger for everyone else. Nice trick.

The other option on the page was "Steal the album", linking a YouTube clip called "One of the worst and coolest of crimes". It isn't the album.

## What LogicBeach said before the launch

The album took almost a year, and LogicBeach talked about it on Farcaster the whole way. The record keeps <dataset-count of="hints" puzzle="powerful-moss">



</dataset-count>

 hints, many of them from those casts:

- March 2024: Donkey Kong Country 2 MIDI soundfonts, "iykyk", and a puzzle "that requires uncommon knowledge, but won't take a genius, to solve."
- April 2024: "a few of the 12 words already baked in".
- April 2024 again: "It'll be similar to this one", with a link to Bifurcations and its solution.
- September 2024: the older puzzles were technically hard and got solved "way too fast", so "I am taking care to make this one more creative."
- A week after the launch: "8 people have discovered the /poap This is a good sign ;]"

### Is it like Bifurcations?

The author says so. Bifurcations was LogicBeach's 2020 album puzzle with a Bitcoin prize, and it got solved. Somebody wrote up the whole solve on [Medium](https://elronvhubbard.medium.com/logic-beach-bifurcations-album-puzzle-write-up-1e1094d41038), and that's the link LogicBeach gave. Homework, basically.

## Why the 1 ETH prize is about half that

The launch page promised "1 ETH (currently ~$4,000) and whatever else has been tossed into the prize wallet". The note under it: the pot "starts at 0.25 ETH and grows to 1 ETH over the course of 2 months", and withdrawing earlier forfeits the rest to the creator. Today the page says the pot grows "to the full contract balance" instead.

The chain never got near the first version. The 0.25 ETH came in one mint on January 10, 2025. The rest is people buying the album: 0.1, 0.05, 0.03, and a long line of 0.01. A week after the launch LogicBeach said the prize was "up to ~0.5 ETH and growing". The contract has never held 1 ETH. The two months ran out in March 2025, so by the page's rules whoever finds the phrase gets all of it. Somebody took all of it.

### What happened on January 10

A week before the launch, the plumbing went in. At 16:46 UTC the winner wallet got 0.01 ETH from the address that deployed the contract two hours later. It called another contract and got 0.00641 ETH back. At 18:58 it minted the album itself, and a minute later that 0.01 ETH left the contract again. One more 0.01 ETH mint went in and straight back out, and at 19:03 came the 0.25 ETH. Looks a lot like somebody testing the pipes before opening the tap.

The last three mints, in 2026, paid 0.001 ETH each. The page asks for 0.01 minimum. The contract is less strict than its page.

### The contract isn't verified

Blockscout has no verified source for it, so the withdrawal rules come from the page, not from code anyone can read. The record takes the page at its word.

### The winner wallet already signed

Two of those January 10 transactions were signed by the winner wallet, so its public key is on chain and on the record. Nice to have. Useless to attack: a full 256-bit key with no range is not a brute force target.

## October 5, 2026: the moss is gone

Twenty months of nothing. Then, at 17:27:49 UTC, the winner wallet calls the contract and 0.553 ETH comes out. All of it. Two seconds later 0.559 ETH leaves the wallet for `0x7ba5e6a9…02e5`, an address that has never sent a thing. Two seconds. A script, or a very fast thumb.

Nine minutes after that, `0x7ba5208b…12e5` drops 0.0000001 ETH on the winner wallet. Put the two side by side: `0x7ba5…12e5` and `0x7ba5…02e5`. One digit apart at the end, close enough to fool a tired eye, and that's the point. It's address poisoning, a lookalike parked in the history in case the winner copies the wrong line next time. Somebody is watching this wallet, and it isn't only the winner.

Who was it? Nobody has said. A solver, or LogicBeach, who knows the words anyway? The last cast about the puzzle is from February 2025, and the twelve words aren't public. So the record says `claimed`, with the claim and no solver. Heard the words yourself? Now's a good time to tell.

## What the powerful-moss record carries

```ts [src/collections/powerful-moss.ts]
export const powerfulMossAlbum = puzzle({
  id: "powerful-moss",
  chain: "base",
  address: "0x635739254BDE27d28301f25aD57c3cAC3C3468f3",
  escrow: "0x831102C7eb86f9EC8f79dF891bDeA187D54344Dd",
  sourceUrl: PAGE,
  startedAt: "2025-01-17 12:55:27",
  preGenesis: true,
  status: Status.Claimed,
  pubkey: uncompressed("04d8e5d3…22a8da6604"),
  prize: 0.5594043765685484,
  solvedAt: "2026-10-05 17:27:49",
  stages: [stage("seed", …), stage("withdraw", …)],
  hints: [official("Using DonkeyKongCountry2 midi sound-fonts, iykyk ;] …", ANNOUNCEMENT, …), …],
  transactions: [funding(/* 2025-01-10 */), increase(…), transfer(…), decrease(…), …, claim(/* 2026-10-05 */), …],
});
```

### An address and an escrow

The seed opens a wallet, and the prize sits somewhere else. That's new here. So the record splits it: `address` is the winner wallet, the one the twelve words derive, and `escrow` is the contract holding the pot. `balance()` asks for both and adds them up, because that's what the phrase is worth. The [balances guide](https://puzzles.agntn.dev/guide/balances) has the details. The words moved the money, but they aren't public. The day they are, `verify` checks them against `address`, as usual.

### Base, not Ethereum

`chain: "base"` puts it on Base. The addresses look exactly like Ethereum ones, and the same key derives the same address on both chains. What differs is where you look: basescan.org for links, Blockscout at base.blockscout.com for the balance.

### Started at the launch, funded a week before

`startedAt` is the launch cast. The wallet and the contract were funded on January 10, so `preGenesis` marks that earlier money.

### A ledger across two addresses

`transactions` holds every move of ETH in or out of the two addresses. The winner wallet's own mint moved 0.01 ETH from one to the other. That's a `transfer`: listed, so `watch` stops calling it a spend and a deposit at once, and left out of the sum. Everything that came in before the claim, minus the two test withdrawals, adds up to 0.55941 ETH, yet `prize` says 0.5594043765685484. Where did the rest go? Gas. The winner wallet paid for its own two transactions out of the pot.

October 5 adds three lines. The withdrawal is another `transfer`, contract to wallet. The `claim` is the 0.559 ETH that left two seconds later. And the poisoner's dust is an `increase`, since `watch` would flag it otherwise. Even spam gets a receipt.

### Hints from a page that changed

The hints from the launch page carry `source` on the live page and a `confirmation` pointing at the March 2025 capture, since the live page lost most of that text. The page as the capture shows it and every cited cast are archived in `assets/sources/powerful-moss/`.

## The Powerful Moss record

<puzzle-page puzzle="powerful-moss">



</puzzle-page>


## Sitemap

See the full [sitemap](https://puzzles.agntn.dev/sitemap.md) for all pages.
