UNEST
HOLD THE TOKEN. HATCH THE CHICK.
An ERC-20 that brings fully on-chain pixel chicks to life.
Hold 50M UNEST and an egg appears in your wallet. Nobody mints it for you — the token contract issues one the moment your balance can back it, and burns it the moment it cannot. Reveal the egg and it hatches into a chick drawn entirely by the contract, earning a share of the swap tax in ETH.
A swap pays two separate charges: the pool’s own LP fee, which goes to liquidity providers — read from the hook — and the protocol tax of 2%, taken in ETH by the hook. Only the tax is split 95 / 3 / 2.
FOUR STEPS. THAT IS ALL.
There is no staking, no feeding, no breeding and no game to keep up with. You hold the token, you reveal the egg, you claim the ETH.
- 01
HOLD
Every 50M UNEST in your wallet is one egg. Buy, and the eggs appear on their own — nobody mints them for you.
AUTOMATIC - 02
WAIT
Each egg commits to a future block. Its traits are not decided until that block exists.
COMMIT–REVEAL - 03
HATCH
Burn 2M UNEST and the egg hatches into a chick. Six traits and a reward weight, written on-chain.
2M BURNED - 04
EARN
Revealed chicks take 95% of the swap tax, in ETH, by weight. Claim whenever.
95% OF THE TAX
95% TO THE CHICKS
The hook takes a 2% tax in ETH on both sides of a swap and hands it to the token, which splits it on the way in. The pool’s own LP fee is separate money and goes to liquidity providers. The holder slice is divided by reward weight, so a rarer chick takes a larger share of the same pot.
- CHICK HOLDERSPaid in ETH, split across revealed chicks in proportion to reward weight.
- OFFICIALThe official address, for building and running the protocol.
- BUYBACK & BURNBuys UNEST from the pool and destroys it, permanently.
This is the 2% protocol tax the hook takes in ETH on both sides of a swap — not the pool’s own LP fee, which goes to liquidity providers and is never split here. With no revealed chick in existence, the holder share has nowhere to go and is added to the buyback instead.
REWARD WEIGHT
Every revealed chick starts at 100. Each of its six traits can add a bonus. The contract caps the total at 300.
- COMMON—The base roll.
- UNCOMMON+5Mid-table traits.
- RARE+15Trait index 7 and up.
- LEGENDARY+35The top two or three indices.
- MYTHIC+75Index 11 — one in a hundred rolls, per trait.
No rate is promised anywhere on this site. Rewards depend entirely on how much the pool is traded, and can be nothing.
NOTHING LIVES ON A SERVER
UnestRenderer.sol generates the SVG and the metadata as pure functions of the reveal seed. No IPFS pin, no image files, no API that can go down. This website only decodes what the contract already returns.
Six traits, twelve values each. The twelfth of every trait is the mythic roll and carries the largest bonus.
2,000 is a ceiling, not a supply. Every reveal burns 2M UNEST and the buyback burns more, so the number of eggs the supply can support only falls. It never goes up.
THE CONTRACTS
Check each one on Etherscan before you touch anything. Note that liquidity in this build is not locked by any contract — see the risk section.
- UNEST
Unest.solThe token, and the controller: it issues and burns eggs as balances move, splits the tax, and pays rewards in ETH.
- UNEST EGG
UnestNFT.solThe collection. Commit–reveal metadata seeded from a block hash. Deployed by the token constructor.
- RENDERER
UnestRenderer.solThe art. Six traits and a full pixel SVG generated from the seed. No server, no IPFS, no image files.
- UNEST HOOK
UnestHook.solTakes the 2% ETH tax on both sides of every swap, tracks buy credit so the token knows a real purchase happened, and executes the buyback. It does not gate adding or removing liquidity.
- POOL MANAGER
Uniswap v4The canonical Uniswap v4 PoolManager holding the ETH/UNEST pool. Not deployed by this project.
- OFFICIAL
—Receives the 3% official share of the swap tax. It is also the only address that can call Recall() on the token.
- FOUNDER
—The hook’s founder: the only address that can register the pool, and the only one that can call Recall() on the hook.