Every hash, in real time.
Hashrate over 1m / 5m / 1h, best share vs. the network, expected time to a block, and per-miner stats, all streaming off the Pi.
~ / 02 / work
SoloBCH Forge: a Bitcoin Cash solo-mining server, built from scratch.
umbrelOS app · open source · MIT
A Bitcoin Cash solo-mining Stratum server I wrote from scratch for the Raspberry Pi 5. Point a miner at it and it builds real block templates from your own node, so if a block is ever found, the whole reward goes straight to your address.
Hashrate over 1m / 5m / 1h, best share vs. the network, expected time to a block, and per-miner stats, all streaming off the Pi.
Edit mode lets you hide, restore and rearrange cards so the dashboard shows only what you care about. The layout is saved on the server.
Node RPC, variable difficulty, ports and block-found webhooks, all validated server-side and applied live. Secrets never leave the box.
Async Stratum server, coinbase and merkle construction, and block assembly, validated against a live node.
Your BCH CashAddr is the worker name, checked at authorize. Invalid addresses never get a job.
Each miner is retargeted toward a steady share rate, with honored difficulty suggestions from the rig.
Subscribes to the node's hashblock feed so miners switch to new work the moment the chain moves.
A JSON POST (Discord or anything else) the moment a block lands, plus optional new-best-share alerts.
A /metrics endpoint, an importable Grafana dashboard and a historical hashrate chart built in.
// Expected time to a block with one NerdQaxe++: about a thousand years. The odds are terrible; the engineering is the fun part.