Miner wallets—
Buyback tank—
Market——
Enlisted—Uncapped · wall after 16,376
HASHBATTLE / RULES / THE MECHANICS

Rules of the Legion

THE RULES OF THE LAST LEGION

THE GAME IN ONE BREATH

An uncapped Legion behind a quadratic work wall. To enlist one, you must mine a proof of work — the same keccak hash race as Bitcoin, shrunk to a game. Your browser hashes. When your hash beats the target, you pay the enlist price and your warrior joins the Legion. Every warrior earns a salary in ETH from later epochs while alive. Fall in battle and your warrior dies — burned — paying you $LOOT, sellable back to ETH through the market pool.

THE ENDOGENOUS PRICE

Nobody sets the price. The Legion does.

The first 8 warriors enlist at the seed price of 0.000069 ETH — flat, for anyone fast enough to mine. After that, the price of every epoch is:

price = warriors enlisted before this epoch × 0.00002 ETH

The price is an output of the game, not an input. And because each epoch is twice the size of the last, the crowd that priced the epoch doubles too — the curve bends upward on its own, exactly as hard as the Legion that earned it.

THE DOUBLING EPOCHS

EpochWarriorsCumulativeEnlist price
0880.000069 ETH (seed)
116240.00016 ETH
232560.00048 ETH
3641200.00112 ETH
41282480.00240 ETH
52565040.00496 ETH
65121,0160.01008 ETH
71,0242,0400.02032 ETH
82,0484,0880.04080 ETH
94,0968,1840.08176 ETH
108,19216,3760.16368 ETH
1116,38432,7600.32752 ETH

Epochs are not timed. They close when their warriors are enlisted. Mining remains uncapped. The wall formula starts after warrior 16,376: max(1, floor((tokenId − 16,376)² / 200)). Integer rounding means the first actual increase is 2× at warrior 16,396.

THE ECONOMY

FlowWhere it goes
Enlist price (endogenous)Eligible prior cohorts: 70% base salary · 30% hook. A dead eligible slot's nominal rent is re-split 70% to surviving eligible warriors / 30% hook; if none survive, it all reaches the hook. During epoch 0: 100% to the hook
SalaryETH from later enlists, claimable by eligible warriors alive before each enlist, including their share of dead-slot redistribution
Fall in battle1,000 $LOOT in the warrior's own epoch. Each later epoch slides from the prior rate to half by that epoch's final mint — plus auto-paid salary. There is no vesting: the current amount is minted immediately, but remains non-transferable until the official market opens.
$LOOT exitMarket pool only; there is no direct game-contract redemption
Warrior marketplaceERC-721 transferable; ERC-2981 royalty 5% routes to the hook
Every hook inflowCut 25% project share (bounded counter) · 75% buyback budget, before it queues. On recovery-enabled hooks, the unseeded budget is team-recoverable from day 30; see below
$LOOT swap — BUYETH-side hook fee decays 50%→5% during the first 10 minutes, then remains 5% → 25/75 cut. Pool fee: 0%
$LOOT swap — SELL5% hook fee in ETH → 25/75 cut. Pool fee: 0%. First 10 min after open: 50%→5% decay

☠ THE BURN LOCK — TWO DOORS

A freshly enlisted warrior cannot die. Two doors stand before the fall:

The doors are structural, not social: they are the contract's arithmetic. And one more gate seals the early game —

🔥 THE HOOK — EVERY EXIT FEEDS THE FIRE

The market hook is one contract: the pool's only liquidity provider, the fee-taker and the buyback. Every inflow — the 30% mint share, the 5% swap fees, the 5% royalties — is cut 25% project / 75% buyback the moment it lands. Eligible swaps trigger a capped buyback, and anyone can also call buyback(). Across all calls in one block, the hook spends at most 0.04 ETH and moves the pool by at most roughly 1%; unspent ETH remains in the budget. A keeper can continue the same permissionless mechanism.

There is no token allocation. No whitelist. Every warrior that will ever exist — the very first included — is minted through the public mine(): proof of work at the live epoch price, same target, same chances for every wallet. During the atomic deployment sequence, the 1,000,000 genesis $LOOT are minted temporarily to the deployer and immediately transferred to the hook. They wait there until the 5 ETH treasury gate, then all enter the hook's permanent liquidity; after launch they sit behind the hook's permanent, unremovable liquidity or get bought back into 0x…dEaD. The game contract has no owner withdrawal path; the hook permits only its bounded project share and, on recovery-enabled deployments, the day-30 unseeded tank rescue disclosed above. Neither path can remove an already seeded LP.

HOW TO PLAY

  1. Connect wallet (any EVM wallet)
  2. Press START MINING — your browser hashes at your machine's speed
  3. When the proof lands: sign the enlist — the live epoch price + the proof = your warrior
  4. Your warrior fights under the moon. His weapon shows as ??? until his first salary claim — the reveal ritual
  5. Claim salary as it accrues. Burn for $LOOT once both doors open. Sell $LOOT for ETH through the market pool.

Prefer command-line mining? The Miner Kit provides automatic CPU/GPU mining: solve, verify, sign with your own dedicated wallet, send, wait and repeat. One launch command; real enlist price + gas until you stop or hit your limits.

THE RARITY TABLE

Hashbattle #5, Orc warrior — original NFT artwork#5 · Orc
Hashbattle #6, Tanned warrior — original NFT artwork#6 · Tanned
Hashbattle #8, Light warrior — original NFT artwork#8 · Light
Hashbattle #7, Orc warrior — original NFT artwork#7 · Orc
Hashbattle #9, Tanned warrior — original NFT artwork#9 · Tanned
Hashbattle #10, Orc warrior — original NFT artwork#10 · Orc
Artwork previews · local collection

These are raw-roll shares for each layer, not a rarity rank for the whole warrior. Many warriors share a race or a piece of gear; the six portraits above are examples, not a distribution sample.

These are the raw-roll odds in the approved nine-chunk source build, not a change to existing or already-minted NFTs. Changing source code does not change contracts already deployed.

LayerOutcomes · raw-roll share
RaceLight 38% · Tanned 25% · Dark 15% · Darkelf 10%
Orc 8% (two roll ranges, same body sprite) · Red Orc 3% · Skeleton 1%
Torso5 armor layers · 20% each
Legs2 sets · 50% each
Feet2 sets · 50% each
BackNone 52% · Cape 40% · Wings 8%
HeadNone 40% · Cloth Hood 40% · Chain Hood 20%
WeaponSpear 27% · Dagger 18% · Wand 15% · Bow 15% · Saber 12% · Longsword 7% · Waraxe 1% · Mace 2% · Flail 2% · Halberd 1%
BackgroundCastle Wall 25% · Dungeon 20% · Night Sky 30% · Battlefield 12% · Crypt 8% · Throne Room 4% · Blood Moon 1%

Eight race roll slots × five torsos × two legs × two feet × three back outcomes × three head outcomes × ten weapons × seven backgrounds = 100,800 nominal category combinations after weapon reveal. The two Orc slots share the same body, leaving 88,200 distinct layer-category signatures. Before the first salary claim, the weapon is hidden: 10,080 nominal combinations, or 8,820 distinct displayed-layer categories after merging the two Orc slots. These are counts of categories, not a promise of that many unique PNGs: some layers overlap and Night Sky stars vary with the seed. Dragonspear is not mintable and is not among the ten weapon outcomes.

NFTs have unique token IDs, but there is no on-chain uniqueness check or duplicate-free guarantee for their combinations. Previously drawn traits and even the same visible artwork can appear again. The layers derive from the mined work hash and its five-minute timestamp bucket; miners can search valid work, so these raw-roll percentages are not an anti-grinding guarantee. A rare layer does not make the complete warrior one-of-one.

The art lives on the mainnet and the dev lab only. On any other chain the warrior shows name, traits and Age — the face stays hidden until the real war.

FAQ

Why does the price go up?

Because the Legion grew. The price counts the warriors who enlisted before you. Early soldiers took the risk; the market prices their salary flow, not their exit.

Can someone pre-compute proofs?

No. Each proof binds the miner, current prevWork and stored block anchor. A proof remains valid until another accepted mint changes prevWork; precomputing a future chain is impossible.

Can one wallet dominate?

Personal burst: each accepted enlist increments that wallet's burst penalty. Personal and network penalties combine up to +16 bits and cool by one step every 30 seconds.

Does the difficulty adapt?

Six rules set the target. Work doubles every epoch (a floor the retarget may never cross). Every 8 enlistments the contract compares the real pace with the 30-second plan and moves the base: up to 4× harder in one step, at most 2× easier, never below the floor. Each recent mint doubles the work through a streak — counted for the whole network and per address — with a combined cap of 16 steps and cooling one step every 30 seconds. After 30 minutes of silence the floor may be pierced by exactly one bit, never deeper. And one enlist per L2 block, period.

Can I mint and instantly burn for $LOOT?

No. Two doors: a warrior must exist after yours, and ten minutes must pass. On top, $LOOT has no market until at least warrior 1,016 and authenticated enlist funding reaches 5 ETH. Direct gifts cannot advance that gate. Early extraction is structurally impossible.

What happens after 16,376?

Mining continues. The quadratic wall formula starts there; integer rounding keeps 1× work through warrior 16,395 and first raises it to 2× at warrior 16,396.