imrbtc (OP)
Copper Member
Newbie

Activity: 17
Merit: 0
|
 |
August 20, 2026, 10:24:40 AM |
|
═══════════════════════════════════ A single-page, self-hosted dashboard that tracks 24+ mining pools across three chains with live effort, block alerts, network stats, and a built-in effort calculator.🔥 CORE FEATURES Multi-Coin Real-Time Tracking- 15 BCH pools, 7 BTC pools, 2 ZEC pools — all polled simultaneously
- Live current effort % with color-coded risk bands:
- 0–50% Risky (too lucky — variance risk)
- 50–100% Optimal
- 100–250% Rising Risk
- 250–350% High Risk
- 350%+ Extreme
- Effort bar with animated pulse (speed increases with effort)
- Card glow effect that intensifies as effort rises
Auto-Refresh & Manual Controls- Auto-refresh every 5 minutes (toggleable)
- Manual ↻ Refresh All button
- Per-pool response time indicator (green <1s, orange <3s, red >3s)
🔔 AUDIO & VOICE ALERTSNew Block Detection- Web Audio API chime — distinct tones per coin (BTC = deeper, BCH = brighter)
- Text-to-Speech voice announcement — speaks the coin and pool name aloud
- Confetti celebration on screen when a block is found
- Card flash + banner animation on the pool that found the block
Overdue Block Warning- If no block is found for 40+ minutes, a low warning tone plays
- Voice announces: "Warning. Bitcoin Cash block overdue. 42 minutes since last block."
- Overdue badge appears on the latest block card with pulsing animation
Sound Controls- 🔕 Mute toggle (persisted in localStorage)
- AudioContext primed on first user click (browser autoplay policy compliant)
📊 VISUALIZATIONSEffort Race Track- Horizontal track showing all pools' relative effort positions
- Click any chip to jump-scroll to that pool's card
- Color-coded by risk zone
Block Effort Heatmap- Persistent 24-block history per pool (stored in localStorage)
- Green = lucky (<100%), Red = unlucky (>100%)
- Luck counter: "LUCK 18/24"
Parity Strip (BTC & BCH)- Even/odd block height pattern visualization
- Detects consecutive same-parity runs (e.g., EVEN×7 streaks)
Sparkline Mini-Graphs- 60-sample effort history per pool on each card
- Click to expand a full SVG modal with 100% reference line, peak/current stats
Particle Background- Canvas-based floating nodes with connecting lines
- Coin-colored particles (BTC orange, BCH green, ZEC yellow)
- Occasional "block found" flashes across connections
- Floating hex characters for blockchain aesthetic
🧮 EFFORT CALCULATORBuilt-in calculator with two modes: Price-Based (budget mode)- Input: Price (BTC/EH/day), Hashrate limit, BTC amount
- Calculates expected effort and P(≥1 block) via Poisson model
Direct (speed + duration)- Input: Hashrate, unit (GH/s → EH/s), duration
- Calculates total work, expected hashes per block, effort %
Reverse Calculator- Input a target share difficulty
- Shows minimum raw work and effort % needed for BCH and BTC simultaneously
- Live network difficulty pulled from pool data — no manual entry needed
⚡ NICEHASH /NiceHash/ SCANNERDedicated panels for BCH, BTC, and ZEC that scan coinbase tags for /NiceHash/: - Current effort since last NH block (using frozen H_nh snapshot at round start)
- Last block effort — gap between previous NH block and current one
- Hashrate estimation: H_nh = (NH_blocks / total_blocks) × network_hashrate
- Effort accrual rate table: 1 min / 5 min / 1 hr / 1 day projections
- Block history log — last 20 NH blocks with effort, runtime, timestamp
- Server-side effort freezing — historical values never drift on recalculation
🎯 POOL-SPECIFIC EXTRASViaBTC (BCH & BTC)- Accumulated work tracker (resets on new block, never decreases from HR drops)
- 5-minute chunk effort display
- 1% effort time estimate
- Last block effort + runtime
Parasite (BTC)- Round work from /api/rounds
- Payout calculator — input your work (e.g., 1.5T) and see: your share %, typical payout, finder payout
- Dilution projection at any target effort % (slider)
- Highest difficulty share tracker
- Block found banner with purple glow
Braiins Solo (BTC)- Pool status parsing (hashrate, workers)
- Round age tracking
- Block reward display from mempool.space
RealBCH Pool (new)- Miningcore API integration
- Live effort, hashrate, workers, network diff
🖥️ UI & UX- TV / Kiosk Mode — one-click fullscreen optimized layout, hides controls/Discord link/calculator, larger effort values for wall displays
- Coin Filter — multi-select ALL / BCH / BTC / ZEC, selection persisted across sessions
- Card Zoom (Double-Click) — expanded popup, live updates every 5s while open, shows full stats + recent block history
- Theme Switcher — dark theme with gold accent (#c9a45c), per-coin color coding
- Responsive Design — 3-column grid desktop, 2 tablet, 1 mobile, scrollable block lists with custom scrollbar
🔗 INTEGRATIONS- Discord — join server button in header
- mempool.space — BTC network hashrate + difficulty
- blockchair / zcashinfo — BCH/ZEC block explorers
- CoinGecko — live USD prices for BTC, BCH, ZEC
- BroadcastChannel API — cross-tab block event sync
- localStorage — sound mute, coin filter, effort history, NH state persistence
💡 GOT A POOL SUGGESTION? If there's a pool you'd like to see added — or an idea for a new feature — drop it below or hit me up on Discord. Always open to expanding coverage and improving the dashboard.
☕ SUPPORT THE PROJECT This dashboard is free to use and self-hosted — no ads, no tracking, no paywall. If it's useful to you, tips are appreciated but never required: BTC: 112qCekwuCyxDLXdycHptes9cUJXRCLz4v
═══════════════════════════════════
|