Nobody here is selling cats.Go dig one up.

All 16,666 of them are sitting in a hash space nobody has searched yet. Point a machine at it, and when it turns up a number small enough, the contract hands you whatever that number happens to draw. There is no list to get on and no button that skips the work. What comes up is what you keep.

Hauled up so far— / 16 666
DIFFICULTY bits
HASHES PER CAT
ENTRY PRICE
AHEAD OR BEHIND
LAST ONE UP

What came out of the ground

2 457 600 combinations

Nine layers, every one of them decided by the number that found the cat. There was no artist sitting over this deciding which ones deserved a crown.

Still down there

These are drawn by the same contract from numbers nobody has hit yet. They are not concepts or mockups. Each one is waiting on a specific machine getting lucky.

01THE WORK

What a shift actually looks like

There is no server in the middle of this and nothing to sign up for. Electricity goes in one end and a cat comes out the other, with one contract in between and nobody else involved.

Dig

keccak(block, you, nonce)

Your machine hashes a recent block, your own address and a counter, over and over, looking for a result under your target. Your address is baked in, so a number you find is worthless to anybody else.

Claim it

one comparison

Send the number in. The contract checks it against your target in one comparison and either takes it or does not. Whoever gets there first gets the cat; there is nothing to outbid.

Haul it up

seed = keccak(work, time)

Your number gets mixed with the clock before it becomes the cat, so you cannot keep digging until a rare one falls out. You find out what you got at the same moment everyone else does.

02WHAT YOU FIND

The number decides, and it decides once

A 256 bit number goes in and a picture comes out, the same way every time. There is no reveal, no upload, and no version of this where we quietly redraw something later because we changed our minds.

ONE NUMBER, ONE CAT256 bits, one cat
03PRICE

A busy mine gets expensive, not just harder

Difficulty on its own is a thermostat, not a price. Send twice as many machines at it and the target just tightens until the rate is back where it started, and the cat still costs what it cost yesterday. So the price is handled separately: the contract has a rough plan for how fast the mine should empty, and charges against how far ahead or behind that plan you actually are.

Running hot

price climbs

Cats coming up faster than the plan expects push the price up as it happens, not in steps somebody announces.

Running quiet

price decays

A dead week walks the price back down. Nobody is ever punished for turning their machine off for a while.

Your own target

×2 per recent mint

Every cat you pull doubles the work on your next one, easing back over the following minutes. A farm can still outwork you. It just pays for the privilege.

The floor

never below MIN

The price can fall a long way but not to nothing. A cat always costs more than the gas to ask for it.

04$MINE

MINE is what is left when a cat is gone

There is no faucet and no emissions schedule. The only way a MINE comes into existence is somebody destroying a cat, and what they get for it shrinks by half for every thousand cats pulled up after theirs. A cat you hold instead pays you a cut of every later mint. You are choosing between those two, and the choice gets more lopsided the longer you wait.

MELT ONE DOWN0 halvings
Cats pulled up since yours0
MELTS DOWN INTO
1000 MINE
Worth the most the day you find it
OR KEEP IT
rent
A cut of every cat pulled up after it

Thirty percent of what you pay goes to the treasury, and most of that is spent buying MINE off the market and destroying it. So supply appears when somebody melts a cat and disappears every time the treasury goes shopping.

05THE EXCHANGE

Trade $MINE, provide liquidity, farm $FARM

There is no exchange of our own here, and that is deliberate rather than pending. Writing an AMM to sit next to an audited one already deployed on this chain would be new custody code with no reason to exist, so $MINE trades on Uniswap like anything else. The farm and the revenue share below are ours; the trading is not.

THE LIVE PAIR
Pool
MINE / WETH
Liquidity
Price
Trade on Uniswap Add liquidity Pair on explorer

Liquidity here is thin at launch, so a large trade moves the price a long way. Check what you are getting before you confirm.

Swap

0.25% per trade

0.20% to liquidity providers, 0.05% to the protocol. The protocol share is what pays stakers in section 07.

Provide liquidity

LP tokens

Deposit both sides of a pair, receive an LP token representing your share, earn the 0.20% pro rata. Impermanent loss applies, as on any AMM.

Farm

$FARM emissions

Stake the LP token in the farm for $FARM. This is newly created supply, not revenue. It is dilution, paid to you for supplying liquidity.

What the farm cannot do

no backdoors

No migrator function, no owner-settable emission rate, no deposit fees, and emergency withdraw always returns your principal.

$FARM EMISSION SCHEDULEday 0
Day0
Rate today
1.000 FARM/sec
Emitted so far
0 FARM
Hard cap
100,000,000 FARM
Lifetime total
15,536,812 FARM

Emissions halve every 90 days and stop completely after ten halvings. The whole schedule is fixed at deployment and fits inside the cap by construction, so the rate cannot be raised later and supply cannot exceed the ceiling. Early APY is high because early emissions are high. That is what dilution looks like when it is being shown to you rather than hidden.

06TWO TOKENS

One is scarce, one is printed. On purpose.

Most projects use one token for everything and quietly inflate it to pay rewards. Two tokens with two jobs means the rewards never come out of the asset.

$MINE — the asset

17,666,000 max

Created only when somebody destroys a cat. The minter is permanently frozen to the cats contract, so no farm, no treasury and no future contract can ever create one. The buyback spends protocol revenue destroying it. Supply can only go down except when a cat dies.

$FARM — the incentive

100,000,000 max

Created by the farm to pay liquidity providers. Capped, halving, terminating. It exists to rent liquidity, which means holders are being diluted by design and the schedule tells you exactly how fast.

Which rewards come from revenue, and which from dilution

CAT RENTrevenue · from later miners
LP FEESrevenue · from traders
MINE STAKINGrevenue · from swap fees
BURNING A CATconversion · an asset for an asset
FARM EMISSIONSdilution · newly printed supply

Only one line on that list is printed, and it is the one paying the highest headline APY. That is true of every farm ever launched. Here it is at least labelled.

07STAKING

Stake $MINE, earn what the exchange actually earns

Stake $MINE and receive a share of the protocol's swap fees, paid in ETH. Stake a cat alongside it and your share is boosted by 20% per cat, up to five cats, so no single holder can take the pool.

This pool does not pay $MINE. It cannot: nothing but the cats contract can create one. So the yield here is money that came from outside the system, and when trading volume is flat the yield is flat. An APY that never falls is being printed.

THE LIVE POOLnot deployed
Your staked MINE
Cats staked
Your boost
Claimable now
Pool weight

WHAT THE POOL WOULD PAY0.05% of swap volume
Daily swap volume$1,000,000
MINE staked, as a share of supply20%
Assumed MINE price$0.50
Protocol fees per year
Paid to stakers
Value of staked MINE
Yield on staked MINE
With five cats staked

Every number here depends on the MINE price you assume, so move that slider too. A high percentage on this pool does not mean yield is being manufactured, it means the token is cheap relative to the fees the exchange is taking, and it falls as the price rises. Drag volume to the bottom and the yield goes to zero, because nothing else is paying it. That is the difference between this and the farm: this number tracks a real business and can go to nothing.

08ON CHAIN

The whole mine fits inside the contracts

Every path and every colour is in storage on chain, and the drawing happens when you ask for it. If this website went down tomorrow, or we did, every cat would still render out of the contract exactly as it does now.

Renderer

13.5 KB

Split across two contracts to fit the code size limit. No admin, no upgrade path.

Per render

1.5M gas

View only, comfortably inside normal eth_call limits.

Combinations

2.46M

Twelve colourways times every trait slot.

Tiers

4

Common 68%, Rare 22%, Epic 8%, Legendary 2%. Visible as a frame at thumbnail size.

09MINE

Leave it running and see what turns up

Connect a wallet to see your challenge
Number you have to beat bits
Speed
0 H/s
Likely wait
Odds each minute
Price right now
Cores on the job2

Other people's luck

Nothing mined recently.

Cats other machines pulled up while yours was working. Every one of them nudged the price and moved the plan along without you.

Your cats

Read this part

A cat only earns while other people keep digging. Everything it pays you comes out of cats pulled up after it, so the later you arrive the less of that there is left to collect, and past a certain point a cat will not earn back what it cost you. That is arithmetic, not pessimism, and every number behind it is on chain and shown on this page. You can lose money here. Plenty of people will.