HashFats

Nobody mints a HashFat. You mine one.

HashFats is a proof-of-work NFT collection on HyperEVM. Your browser grinds hashes. Beat the target, pay the epoch price in HYPE, and the next Fat is yours, drawn onchain from the hash you found.

Open the appTry the rig hereSee how it works

Rig is off

Try the rig

Dry run

The contracts aren't deployed yet, so nothing here costs anything or mints anything. The rig runs the real search against a practice challenge so you can see what your machine does.

Difficulty of
Hash rate
0H/s
Hashes tried
0
Target
24zero bits
Typical wait
16.8M hashes

Four things a Fat does

It gets mined, it gets paid for, it earns, and one day it might get cooked. The half-minute version:

  1. Three Fats slumped in front of home-built GPU rigs in a green-lit basement, snack bowls and a pizza box on the floor.

    Grind hashes

    Your machine hashes your wallet address with a nonce and the last Fat's winning hash, millions of times a second. A hash under the target wins. Nobody can copy your answer out of the mempool: it only works for your address, and it stops working the moment someone else mints.

  2. One small Fat in suspenders looking up at a colossal wall of dark blocks with glowing green seams.

    Pay the epoch price

    The first 16 Fats cost nothing but work. After that every epoch is twice as long as the one before and costs twice as much: 0.02 HYPE, then 0.06, then 0.14. By epoch 10 a Fat is 20.46 HYPE and the work is a thousand times harder.

  3. A row of newly arrived Fats dropping green coins into stone channels that roll down to older Fats lounging in armchairs beside growing piles.

    Collect rent

    70% of every mint is paid to the Fats that already exist, split equally between them. Mine early and every later miner pays you. Collect whenever you like. The rent belongs to the Fat, so it goes with it if you sell.

  4. A Fat standing on a stone step above a huge cauldron of molten gold over a green fire, while the others watch holding ladles.

    Or render it down

    Burn a Fat and it renders into LARD: 500 for an epoch 0 Fat and 500 more for each epoch after. That is the only way LARD is ever created. The Fat is gone, its rent stops, and there is no undo.

There is no cap. There is a wall.

Price and minimum work both double every epoch. At Fat #16,384 the epochs give way to a wall: from there the work needed climbs with the square of the distance past it. Anyone can keep mining. Almost nobody will want to.

Epoch
8
Costs
5.10HYPE
Minimum work
32zero bits
Renders to
4,500LARD
  • At the minimum work, a laptop on CPU needs about 14 min, a decent GPU needs about 11 s. The real target is usually harder: it tightens whenever Fats come faster than one every two minutes.
  • This mint pays 0.00162 HYPE to each of the 2,205 Fats before it.
  • Held until the wall at #16,384, it collects about 17.10 HYPE in rent if nobody renders. Fewer living Fats means a bigger share each.
The eleven epochs before the wall
EpochFatsPrice eachMin. workRenders to
0#0 to #15free24 bits500 LARD
1#16 to #310.02 HYPE25 bits1,000 LARD
2#32 to #630.06 HYPE26 bits1,500 LARD
3#64 to #1270.14 HYPE27 bits2,000 LARD
4#128 to #2550.3 HYPE28 bits2,500 LARD
5#256 to #5110.62 HYPE29 bits3,000 LARD
6#512 to #1,0231.26 HYPE30 bits3,500 LARD
7#1,024 to #2,0472.54 HYPE31 bits4,000 LARD
8#2,048 to #4,0955.10 HYPE32 bits4,500 LARD
9#4,096 to #8,19110.22 HYPE33 bits5,000 LARD
10#8,192 to #16,38320.46 HYPE34 bits5,500 LARD

Every Fat is drawn by the contract

No image host, no metadata server. The winning hash is hashed once more to make a seed, the seed picks eight traits, and the contract paints 1,600 pixels from data stored onchain. These twelve are drawn in your browser by the same code.

What the seed chooses, and how often

Background

  • Emerald22%
  • Pit20%
  • Moss16%
  • Slate14%
  • Brick10%
  • Plum8%
  • Custard6%
  • Hash green4%

Skin

  • Peach30%
  • Tan26%
  • Brown22%
  • Deep16%
  • Hashed4%
  • Solid gold2%

Hair

  • Black34%
  • Brown26%
  • Ginger18%
  • Grey12%
  • Blond10%

Outfit

  • Suspenders22%
  • Cow onesie9%
  • Floral shirt14%
  • Hoodie14%
  • Fur coat5%
  • Puffer12%
  • Tracksuit12%
  • Trunks12%

Beard

  • Clean shaven20%
  • Full beard30%
  • Goatee18%
  • Moustache16%
  • Stubble16%

Eyes

  • Content30%
  • Shades30%
  • Wide awake16%
  • Gold shades8%
  • Side eye16%

Headwear

  • Short crop26%
  • Bald10%
  • Trucker cap14%
  • Crown4%
  • Beanie14%
  • Cow hood8%
  • Hood up12%
  • Sweatband12%

Holding

  • Nothing34%
  • Gold chain18%
  • Cigar14%
  • Milk carton12%
  • Drumstick12%
  • Hash coin10%

Where the HYPE goes

Every mint price is split in two the moment it is paid. No treasury, no team cut.

  • Rent is shared equally by every Fat alive when the mint lands. Rendered Fats drop out, so the ones left earn more.
  • The Furnace buys LARD from the pool with its HYPE, a few HYPE at a time, and burns what it buys. Anyone can press the button.
  • LARD starts as 1,000,000 tokens, minted once to the deployer to seed the pool. After that it only exists when someone burns a Fat for it.
  • 5% of any LARD moving into or out of the pool is burned on the way.
A Fat in a crown and fur coat on a stone throne, with portraits of other Fats along the walls.

Read this before you spend anything

The contracts are not audited.
They are tested and the source is in the repository, but nobody independent has reviewed them. Only put in what you can lose.
You can lose the race.
If someone else mints while your transaction is in flight, yours reverts. You pay gas for the failed attempt, not the mint price.
The price only goes one way.
Each epoch costs double the last. Rent from later miners is not guaranteed: if people stop mining, the rent stops.
Rendering is permanent.
A burned Fat cannot be brought back, and LARD has no promised value. It is worth what the pool says it is worth.
Buybacks are best effort.
The Furnace spends its HYPE in small public chunks with no price floor. Some value can leak to whoever trades around it.