Blob
How it works

Your balance is your blob

There is no staking, no deposit, no NFT to lock, nothing to approve. Hold $BLOB and you are on the board. Your wallet is the creature. Trade flow feeds a cull that eats near-peers, burns most of what it takes, and pays the hunter in ETH. Every rule that protects you is on this page.

The board

Mass, floors and husks

Your mass is your balance minus a protected floor. Mass is what the game can see, hunt and reward. The floor is yours no matter what happens.

Supply 100,000

$BLOB, minted once at launch and never again. There is no mint function in the contract.

Safety floor 5 BLOB

At or below this you are a husk: your tokens are still yours, you simply leave the board and can never be hunted. Claim your ETH before you shrink though: whatever a husk left unclaimed is passed to the surviving blobs.

Percentage floor 75%

You always keep 75% of your all-time peak un-eatable. The most predation can ever take from you is 25% of your high-water mark. It takes it slowly, never in one bite.

Idle decay 1% / day

Charged when you claim, or when your blob hunts: at that moment it is billed ~1%/day for however long it had been idle, and the tokens are burned (capped at half its mass). Nothing sweeps the board in the background: a wallet that only ever holds is never charged. What it actually does is stop a titan idling between kills for free. You cannot park and hunt.

The cull

How the eat actually works

Nobody presses a button to attack. Culls are armed by trading volume and resolved on a 12-second clock from a seed nobody can predict or aim.

Volume arms it. Every 0.05 ETH of swap volume arms one cull. Up to 4 can be armed by a single swap, so a whale trade cannot burst the board.

It commits, then waits ~12 seconds. Robinhood Chain produces a block every ~0.1s, but the cull deliberately runs on the slower clock the chain inherits from Ethereum: roughly 12 seconds. That is a deliberate choice: culls that fired every tenth of a second would be impossible to watch and trivial to spam. Arming and resolving can never share a transaction.

The seed is frozen at the commit. The outcome is derived from the hash of the arming block: a value that did not exist yet when the cull was armed, and never changes afterwards. Waiting cannot re-roll it and extra trades cannot re-roll it, so no bot can keep re-simulating until it likes the result.

The ladder picks the pair. Blobs sit in power-of-two mass tiers. A hunter can only reach prey in the tier directly below it, which bounds the size gap to at least 1.25× and under . A whale can never touch a minnow. It can only fight near-peers.

Most of it burns. Of the mass taken: 95% is burned and only 5% goes to the hunter. Eating is deflation, not a robbery. The real prize is ETH.

If nobody is trading, it expires. A cull that goes unresolved for 10 minutes is dropped rather than settled on stale conditions.

Nobody can aim a cull at you. The hunter must be an established blob, the pair is drawn from a sealed seed, and the size ladder means a large holder cannot reach down the board to pick off small ones. The most anyone can do is be big and wait.

Protection

The eight things keeping you alive

New-blob shield 30 sec

A freshly born blob cannot be hunted for its first 30 seconds, so a buy can never be culled in the same breath. Keyed to your first ever birth, so selling out and re-buying does not refresh it. Short on purpose: new blobs get a moment, not invulnerability.

Post-eat shield 1 hour

Get eaten and you are immune for an hour. It survives buying and selling. This was a real bug in the original game, where any trade cleared your protection. Fixed here.

Predator fatigue 3 → 80min

Land three kills in a row and you must rest 80 minutes. While resting you can neither hunt nor be hunted. It is a nap, not a penalty. This is what stops one blob farming the board.

The floors 25% max

The percentage floor caps total lifetime predation losses at a quarter of your peak, and the 5 BLOB safety floor means you can never be wiped out.

The size ladder under 4×

Only a blob between 1.25× and 4× your size can ever be matched against you. A whale can never reach down the board to pick off small holders, no matter how big it grows.

Bounty cooldown 6 min

A hunter can only draw from the ETH bounty pool once every six minutes, so rapid kills stop paying.

Hunters must be established 5 min

A wallet must be five minutes old before it can hunt anything. This one is not player protection, it is anti-manipulation: nobody can fund a fresh wallet, size it to the top of a tier, and use it to pick a victim.

Dust is never prey ·

Blobs below a dust threshold are skipped entirely, and a husk is off the board altogether.

Why fatigue exists. We simulated a full day with fifteen identical wallets making identical trades. One of them still took 42% of every cull and was never eaten once, because the biggest blob in a tier keeps getting picked as the hunter. Predator fatigue brings that down to 37.5%, and no single blob can farm the board any more. It is a rule that exists because the numbers demanded it, not because it sounded good.

Being straight about the limit: this fixes the runaway leader, not the top of the board. The three largest blobs together still take most culls, because they are each other's only valid prey. Fixing that entirely would mean letting the top tier be hunted from below, which would break the under-4× promise everything else rests on.

The money

Where every fee goes

One permanent 5% swap fee, charged both ways. Which pot it lands in depends on the currency the trade left unspecified: in practice a normal buy leaves the fee in BLOB and a normal sell leaves it in ETH, though an exact-output trade flips that. Either way it only ever burns or pays holders.

Fee lands inSplitWho it benefits
Fee taken in BLOB100% burnedEvery holder. Supply shrinks permanently
Fee taken in ETH70% to holdersStreamed by mass, pulled with Claim ETH
Fee taken in ETH30% to bountyThe prize pool hunters draw from
Holders earn ETH

Never tokens. There is no "reward" that quietly becomes sell pressure. The token side only ever burns. Your yield is real ETH, claimable after your blob is one hour old.

Getting eaten still pays

When you are culled you keep 10% of your banked ETH as a spore to claim, the hunter inherits 70%, and the rest recycles into the bounty pool.

The hunter's prize

A successful kill drinks 20% of the standing bounty pool. Self-limiting, so the pool can never be drained in one go.

Keeping time

The board moves even when the market is quiet

Culls are armed by volume but have to be resolved by someone sending a transaction. Left alone, that meant an unlucky trader paid the gas for culls they did not cause, and in a quiet market the board simply froze until someone traded.

Anyone can now call resolveEats() to settle due culls without trading. A small bot does this on a timer. It cannot cheat: the seed is frozen at the commit, so resolving earlier or later cannot change who gets eaten. It is a clock, not a player.

The part that matters

What nobody can do, including us

Can anyone…AnswerWhy
Mint more $BLOB?NoMinted once in the constructor. No mint function exists.
Raise the fee?NoEvery rate is a constant. There is no setter.
Pause or freeze trading?NoNo pause flag exists anywhere in the contract.
Blacklist a wallet?NoThere is no blacklist. No address can be stopped from trading.
Block you from selling?NoStructurally impossible. Nothing in the contract can stop an outgoing transfer.
Pull the liquidity?NoThe pool is seeded once and locked. No code path can remove it.
Take holder ETH?NoHolder ETH is pull-only. Every payout path is bounded by what is owed.
Upgrade the contract?NoNo proxy, no delegatecall, no admin key over the logic.
Change the treasury?NoIt is immutable, fixed at deployment.

The one privileged address, stated plainly. capAdmin holds exactly three one-way switches. Each works once, cannot be undone, and can only ever loosen a launch setting, never tighten anything or add anything new. Once all three are spent it holds no power over the contract at all.