Printer Go Brrr
1 hour ago
GM!





The homepage shows network stats (block height, hashrate, difficulty, price) alongside pool stats (hashrate, workers, users, best difficulty). There's a leaderboard ranking miners by their best difficulty achieved, a hashrate chart showing pool history, and recent blocks with miner attribution when they're found. For further gamification, the leaderboard shows the worker name appended to the miners bitcoin address, which already lead to a few funny moments. Miner „yomamasonasty“ is currently on Rank 4.
Bitcoin Mining is PVP, so we might as well show it.
Worker lookup lets you enter your Bitcoin address and see a lot of useful data about your connected miners. Hashrate averages across multiple timeframes from 1 minute to 7 days. Share statistics showing accepted, rejected, and stale. Each connected miner displayed individually with its own stats, current difficulty, and best difficulty achieved.
One thing I'm really happy with is the miner type detection. The pool identifies what hardware you're running from the user agent, Bitaxe, Antminer, Whatsminer, whatever, and displays it clearly. Canaan Miners I haven’t been able to figure out yet, as their user agent is just „cgminer“, not sure how to identify those. There's also a historical cache, so if your miner disconnects temporarily, the webUI remembers what it was instead of showing "unknown" when it reconnects.
The efficiency dashboard answers some statistical questions: what's the pool's share of network hashrate, expected time between blocks at current rates, daily probability of finding one (LoL), revenue estimation of the current block and fee levels.
Some smaller things: you can drag and drop dashboard cards to rearrange them and your layout is saved in the browser. There’s also integration with the mempool api (from the local node) for accurate network data. The whole thing is still pretty much in beta, so weird bugs are to be expected. Dark theme because obviously, I take personal credit for the brutalist css, this is not AI, I used it from another project which is still in development because I like it so much.
Connection info is on the homepage. Remember, worker names appended to addresses will be displayed on the Leaderboard if they can enter the Top 10.
Next up:
The code will be open-sourced asap if anyone wants to poke around or run their own instance. I’ve already been asked to turn this into a functional app for umbrel/start9, and since the whole thing consists of just two Docker Containers, that should be fairly easy to achieve as well.
You saw it on Nostr first! Happy hashing :D











