
A permissionless, CPU-friendly proof-of-work protocol on the Base network. 100% of the supply is mined — no presale, no team allocation, no investor tokens.
$WHOLE is an ERC-20 token on the Base network whose entire supply is issued exclusively through computational mining. The protocol reframes proof-of-work as "cosmic mining": miners run an off-chain client that searches for a hash meeting an on-chain difficulty target, then submit a compact cryptographic proof that the smart contract verifies. Valid submissions that reach the target discover a Singularity and are rewarded with newly emitted $WHOLE.
There is no presale, no private round, no team or investor allocation. The emission schedule, difficulty, and reward logic are fully defined in the deployed contract and cannot be altered to mint tokens outside the mining process. The maximum supply is capped at 2,100,000 $WHOLE.
Most token launches concentrate supply in the hands of insiders before the public can participate. $WHOLE takes the opposite approach: every single token must be earned by doing work. This makes the distribution as fair as the underlying computation is open — anyone with a computer and a small amount of ETH for fees can participate on equal footing.
The design deliberately favors CPUs over specialized hardware. The proof is structured around a memory-bound search rather than raw hashing throughput, reducing the advantage of GPUs and ASICs and keeping mining accessible to ordinary machines.
The contract is deployed and verified on Base mainnet at:
0x2f8A1A11Ab90Eb03D83ad3250956A537ec9037D9Emission follows a Warm-Up + Halving curve organized into eras. Each era contains exactly 100 episodes, and each episode emits an equal share of that era's total emission to the miner who discovers it. Emission grows for the first five eras (the Warm-Up), peaks at Era 5, then halves every era thereafter.
| Era | Total emission | Per episode | Phase |
|---|---|---|---|
| 1 | 50,000 | 500 | Warm-Up |
| 2 | 150,000 | 1,500 | Warm-Up |
| 3 | 300,000 | 3,000 | Warm-Up |
| 4 | 450,000 | 4,500 | Warm-Up |
| 5 | 550,000 | 5,500 | Peak |
| 6 | 275,000 | 2,750 | Halving |
| 7 | 137,500 | 1,375 | Halving |
| 8 | 68,750 | 687.5 | Halving |
| 9 | 34,375 | 343.75 | Halving |
| 10 | 17,187.5 | 171.875 | Halving |
Halving continues beyond Era 10, with each era emitting half of the previous one. The sum of all era emissions converges to 2,050,000 WHOLE; together with the 50,000 WHOLE Hawking reserve this reaches the 2,100,000 hard cap.
Mining is a commit-and-verify process:
Difficulty scales with the era (base 4(era−1), capped) and adjusts slightly with time between discoveries, so the search stays challenging but never impossible on a normal CPU.
Each on-chain submission costs a fixed 0.0005 ETHscan fee. These fees accumulate in the contract's Cosmic Reservoir. The reservoir is what funds Hawking emissions and seeds the initial DEX liquidity, tying the protocol's economics directly to real mining activity rather than to any external funding.
$GRAV are non-transferable (soulbound) points credited to miners for participation. Accumulated $GRAV grants a small logarithmic difficulty tolerance, capped at a maximum of +20%. This rewards consistent miners with a marginal statistical edge while the logarithmic curve and hard cap prevent any concentration of power. $GRAV cannot be bought, sold, or transferred.
A Hawking emission is a secondary, easier-to-reach reward. When a submitted hash meets an intermediate leading-zero criterion but does not reach a full Singularity, it qualifies as a Hawking event. The discoverer receives:
Hawking events have their own cooldown (~24 hours at Base block times), making them a steadier but smaller reward path alongside the rarer, larger Singularity discoveries.
On the first episode of the first era, the protocol automatically seeds a DEX pool: 30% of the episode's token reward and 70% of the ETH reservoir are paired as initial liquidity. The resulting LP tokens are permanently burned(sent to the dead address), so the genesis liquidity can never be pulled. The remainder of that episode's reward and ETH goes to the discovering miner.
Mining runs on your own computer. You need Python 3.10+, a small amount of ETH on Base for scan fees, and the open-source mining client. The full step-by-step guide walks you through installation, configuration, and running your first scan.
Read the Mining GuideThis document is technical and informational. It describes the design and on-chain parameters of the $WHOLE protocol and is not financial advice, an offer, or a solicitation. Interacting with any smart contract carries risk. Always verify the contract address and read the code before participating. Parameters described here reflect the deployed contract; the on-chain source is the authoritative reference.