grab a rod.go fish.
Mint a rod NFT. Fish for treasure. Every $FISH swap drops a fish in the pond—reel it up with a Stardew-style minigame, cash out at the dock. Higher rod tier, bigger fish.
Mint Progress
0 / 20,000how it works
Mint a rod
20,000 rods, 4 tiers. Cheaper early, rarer late. VRF-fair quality reveal once mint sells out.
Cast & catch
Once $FISH launches: every 10 swaps drops a fish in the pond. Stardew-style minigame to reel it up. Higher rod = bigger fish.
Cash or craft
Trade your fish for $FISH. Burn 2 rods to attempt a higher-tier synth. Legendary = unlimited fishing.
tiers
- Common 75%
- Silver 20%
- Gold 4%
- Legendary 1%
- Common 60%
- Silver 27%
- Gold 10%
- Legendary 3%
- Common 45%
- Silver 32%
- Gold 17%
- Legendary 6%
- Common 30%
- Silver 30%
- Gold 30%
- Legendary 10%
durability
Every rod has a finite number of fishing attempts. Each cast — success or failure — burns 1 use. When uses hit zero, the rod is broken (but still works as synthesis fodder).
synthesis
Stack two same-tier rods, attempt a synthesis. Low success rates make Legendary the long-tail aspirational path. Failure burns 1 rod and returns the other — your floor never goes to zero.
commit-reveal
Quality is hidden during mint. The team commits a hash of the random seed before mint opens — anyone can verify on Etherscan that the commitment came earlier than the first mint. After sellout, the seed is revealed and the contract validates keccak256(secret) == commit.
Even the team can't pick a seed that favors specific token IDs — they'd be committed to the wrong hash. Bonus: a 30-day deadline lets anyone force-reveal with a blockhash if the team disappears.
zero LINK
No Chainlink VRF subscription. No oracle fees. The only ongoing cost from the team side is gas for setup transactions. Synthesis randomness is handled by a backend signer (per-call signature, replay-protected by nonce + deadline).
3% royalty on secondary trades via ERC-2981, recognized by major marketplaces (collection rate varies by venue).
$FISHin the pond
Once all 20,000 rods are minted, we deploy the $FISH meme token + a Uniswap V4 pool with a custom hook. Every 10 swaps drops a fish into the pond — a fish whose value equals the accumulated 3% trading tax. Rod holders fish them out via a Stardew-style minigame and cash the catch into $FISH.
- → Higher rod tier = better fish encounter rate, not easier minigame
- → Failed catch returns fish to pond, rod loses 1 use
- → Backend-signed outcomes, zero LINK cost
- → Legendary rods become long-term yield assets (∞ uses)
enough talk