┌ mine
Brute-force keccak256 in your browser tab. Address-bound challenges, epoch-rotating, halving-driven — every classic Bitcoin mechanic, on Ethereum.
- era
- 1
- reward / mint
- 0 HASH
- difficulty
- 0x00000000…000000
- epoch
- 0
- epoch rotates
- in 100 blk (~20m 0s)
- minted
- 0 HASH
- remaining
- 18,900,000 HASH
- your balance
- —
total mining progress
[░░░░░░░░░░░░░░░░░░]0.00%
this era · 0 of 100,000 mints
[░░░░░░░░░░░░░░░░░░]0.00%
idle · preview only · connect wallet to mine
your address is part of the challenge — solutions are per-wallet, unstealable from the mempool. nothing is signed or submitted until a valid nonce is found.
- 01 Browser fetches a per-wallet challenge: keccak256(chainId ‖ contract ‖ you ‖ epoch).
- 02 N WASM workers run in parallel (auto-detected from your CPU cores), each searching a disjoint nonce-prefix range until keccak256(challenge ‖ nonce) < currentDifficulty.
- 03 On a hit, the page auto-submits mine(nonce) from your wallet. Contract verifies, mints, halves at era boundaries.
- 04 Epochs rotate every 100 blocks (~20 min). The miner hot-swaps the challenge automatically when that happens.
Address-bound challenges mean nobody can steal your solution from the mempool. Max 10 mints per block — no burst exploitation. Difficulty retargets every 2,016 mints to hold 1 mint/minute globally, just like Bitcoin.