Docs v0.1
What the nest does, how it works, and how to check every number yourself.
SHREW is a meme token on Robinhood Chain with a twist: trading fees get pooled in a vault and paid out to holders every 12 hours. Small holders get a bigger slice per token than big ones. If you don't claim your cut in time, it gets used to buy and burn SHREW instead.
The whole thing is called Hypermetabolism, because a shrew has to eat constantly or it dies. Same idea here: rewards keep moving, or they get burned.
The token itself is just a standard ERC-20. Fixed supply, no minting, locked liquidity. The reward mechanism is a separate contract that anyone can read and verify. No admin keys, no backdoors.
Not financial advice. This is a meme coin with extra steps. Have fun, don't bet your rent.
Three steps, in order.
01
Every trade on the SHREW pool kicks back a creator fee (that's how Pons works). 70% of that fee goes straight into the vault. It shows up as ETH, in real time.
The vault has no withdrawal function. ETH can only leave through claims or burns. Anyone can check the balance anytime.
02
Every 12 hours, anyone can trigger a snapshot. This records who's holding what and stores a merkle root on-chain. The ETH sitting in the vault at that moment becomes the epoch pool.
The pool gets split between holders using a square root curve:
// per-wallet reward
reward = pool * sqrt(min(balance, cap)) / totalWeight
// cap = 100M (10% of supply)
// totalWeight = sum of sqrt(min(b, cap)) across all holders
In plain terms: someone holding 1M SHREW earns about 20x more per token than someone holding 400M. Whales still get a piece, just a smaller one relative to their bag size.
03
You've got 48 hours after a snapshot to claim your share. Just call claim(epochId) with a merkle proof of your balance.
Miss the window? Anyone can call starve(epochId) after that. The leftover ETH buys SHREW on the open market and burns it. Less supply, more buy pressure.
The shrew doesn't do leftovers.
Rough numbers at launch.
| Bag size | % of supply | Weight per token | vs. whale |
|---|---|---|---|
| 1M | 0.1% | 1.00x | 20x more |
| 10M | 1% | 0.32x | 6.4x more |
| 50M | 5% | 0.14x | 2.8x more |
| 100M | 10% | 0.10x | 2x more |
| 200M | 20% | 0.07x | 1.4x more |
| 400M | 40% | 0.05x | baseline |
Weight = sqrt(min(balance, 100M)). Ratios shift as more people join, but the curve stays the same.
Three layers, all verifiable on their own.
Layer 1
A standard ERC-20 deployed through Pons. 1 billion supply, 18 decimals, no mint function. Liquidity is on Uniswap V3 paired with WETH, and the LP is locked permanently.
Layer 2
The reward contract. It collects fees, manages snapshots, processes claims, and runs burns. No admin keys can redirect funds or change the formula. ETH only leaves through claim() or starve().
Key functions: snapshot(), claim(epochId, proof), starve(epochId), getEpoch(id), pendingClaim(wallet, epochId).
Layer 3
This website. Static, no backend, reads everything from the chain. If it goes down, the token and vault still work fine. Anyone can build their own UI.
Supply
1B
Fixed. No minting, ever.
Decimals
18
Standard.
Liquidity
Locked
Permanently, via Pons.
Fee to vault
70%
The rest goes to Pons protocol.
Epoch
12h
Snapshots run twice a day.
Claim window
48h
Then leftovers get burned.
Trade happens on SHREW pool
→ Creator fee generated by Pons
→ 70% to ShrewVault (ETH, real-time)
→ 30% to Pons protocol
→ Vault fills up until next epoch
→ Every 12h: snapshot + merkle root posted
→ Holders claim with proof (48h)
→ Claimed: ETH to your wallet
→ Unclaimed after 48h: buy SHREW and burn it
Addresses go live here at launch. Always verify on the explorer before swapping.
SHREW Token
ERC-20, 1B supply, 18 decimals
-
ShrewVault
Reward contract, no admin keys
TBA
Uniswap V3 Pool
SHREW / WETH, fee tier 10000
TBA
Pons Factory
Launchpad factory (existing)
TBA
getEpoch(currentId) to see the live vault balance.Phase 1
Phase 2
Phase 3
Source code will be published and verified before the first epoch. Independent audit coming after launch. Until then, treat this as experimental.