Docs

How The Deep works.

Everything in one place: the loop, the numbers, the rules, and what the team has to do once.

01

Dive β†’ Krill β†’ Relics β†’ Lab

Dive

Send a whale into The Deep

Pick a whale from your pod, keep up to 2 of its traits as Relics, sign a dive intent (free), then send one transaction on the real Whacky Whales contract. Supply drops for everyone, forever. Legendaries never dive.

Krill 🦐

Points for the brave

Every dive pays 1,000 Krill. The first 500 dives are Founding Legends and pay double. Consecutive-day dives add +10% per day, capped at +50%.

Lab

Remix your pod

Put a Relic on another whale you own β€” same slot only. Metadata is rewritten on this server and OpenSea refreshes automatically. Every dived whale keeps a permanent Legend card.

02

Krill rules

RuleValue
Base reward per dive1,000 🦐
Founding Legends (dives #1–#500)+1,000 🦐 (Γ—2)
Streak bonus+10% per consecutive UTC day, max +50%
Rarity bonusnone β€” we don't pay extra for rare whales
Relics per dive0–2 traits, chosen before the dive
Dive without an intent (burned elsewhere)Krill only, no Relics
Lab swapβˆ’200 🦐
Other sinkswhacky-wheel spins Β· raffle tickets

Krill is points, not a token. The ledger is append-only on this server and can move on-chain later.

03

Lab rules

  • Same slot only. Head β†’ Head, Body β†’ Body. Five slots: Backgrounds, Skin, Body, Face, Head.
  • Owner of record only. You edit whales you hold right now.
  • 200 🦐 per swap and a 24h cooldown per whale after every apply.
  • No duplicates. No two whales may end up with an identical 5-trait set.
  • Swapped traits return to your Relics. Filling a none-type slot ("Bald", "None") is an add β€” nothing returns.
  • 1/1s are frozen. #1, #1000, #2068 and #10000 never dive and are never edited.
  • Listing warning. OpenSea can cache metadata for a while after a swap β€” check the whale page before listing.
04

For the team

The Deep works today without any owner action β€” the site renders forged traits itself. One transaction from the contract owner makes OpenSea (and every marketplace) show them too.

  1. Repoint the base URI β€” call setBaseURI(string) on 0x9c890D7e4d9beCb20f7b612D5Df3c4157a0837dC with exactly:https://whackywhales.art/meta/
  2. Tell marketplaces to refresh β€” call emitBatchMetadataUpdate(1, 10000) (ERC-4906) right after.
  3. Layer files β€” send us the artist's layer PNGs (1466Γ—1466, transparent, one file per trait value, named exactly like the on-chain strings) so forged whales render as real composites instead of the original art. Until then the whale page shows "render pending layer files".
  4. Rewards β€” confirm what Krill can buy (whacky bags, wheel entries, WL) so the leaderboard pays out.

Technical note: a dive is an on-chain burn β€” the holder calls burn(tokenId) on the real contract; The Deep observes Transfer(from, 0x0, id) logs and credits Krill and Relics. No new contract, no approvals, no custody.

Metadata endpoints: /meta/[id] (original βŠ• swaps, identical to IPFS for untouched whales) Β· /img/[id].png Β· /contract-metadata.

05

FAQ

Only gas β€” one transaction on the Whacky Whales contract, usually around $0.30. There's no fee to the team. Lab swaps cost 200 Krill 🦐, never ETH.

Yes β€” the whale dives into The Deep and becomes a legend with a permanent memorial card. That's the point: supply drops for everyone. Before diving you keep up to 2 of its traits as Relics, and you earn at least 1,000 Krill. (Technically, a dive is an on-chain burn.)

Lab swaps (200 🦐 each), whacky-wheel spins and raffle tickets. Krill is points, not a token β€” it lives on the Whacky Whales site and the leaderboard.

Yes. When you apply a Relic in the Lab, the whale's metadata is rewritten and OpenSea is refreshed automatically. Same slot only (Head→Head), 24h cooldown per whale, and no two whales can end up with an identical 5-trait set.

The four 1/1s β€” #1 whacky no1, #1000 Whoker, #2068 Whalien and #10000 Molten whale β€” can never dive and can never be edited. They're the pod's crown jewels.