Repository navigation
Release v1.0.0 - Sovereign Release
🚀 BlockChainInfo v1.0.0 – Sovereign Release
BlockChainInfo reaches its first stable production milestone — a fully documented, fully hardened, real-time Bitcoin terminal dashboard built for node operators, developers, researchers, and anyone who values decentralized truth over centralized illusion.
This release is the culmination of months of engineering, refinement, and architectural polish.
Every module has been documented, every async task hardened, every UI component stabilized.
✨ Highlights of v1.0.0
🔹 Fully Documented Codebase (Hybrid Mode)
Every module — RPC, display, utils, models, run loop — now includes structured commentary and inline explanations.
No black boxes. No guesswork.
A codebase the community can read, learn from, and contribute to.
⚡ Core System Improvements
🧵 Asynchronous Runtime Engine
- Multiple high-frequency RPC polling loops
- Dynamic pacing to avoid jitter and saturation
- Shared cache layer for zero-lag UI updates
- Graceful recovery from timeouts or RPC failures
The engine is built for long-running uptime and sovereign node performance.
📊 New & Enhanced Dashboard Components
⛏ Hashrate Distribution Overlay
Toggleable miner attribution and hashrate distribution panel:
- Per-miner share breakdown
- Integrated miner address mapping
- TUI-rendered horizontal hash bars
🌫 Dust-Free Mempool Filtering
Toggle between:
- Dust-Free View: high-signal fee data
- All TX View: full raw mempool
Combined with improved mempool distribution sampling.
🖧 Client vs Version Distribution (Network Panel)
A single keypress lets you switch between:
- Client distribution (Core, Knots, Ronin, etc.)
- Version distribution (70016, 70017…)
Pure network intelligence — no noise.
🧭 Consensus Security Panel
New enhancements:
- Fork detection with chain-tip monitoring
- Stale-fork warning popup when branch length ≥ 2
- Clear, human-readable explanations for anomalies
This transforms raw chaintips into actionable insight.
💬 Improved UI & User Experience
Toggles integrated into each section
- Hashrate overlay
[H] - Dust-free mempool
[D] - Client vs Version toggle
(c→…)
Popup System
- Transaction Lookup
- Help Panel
- Consensus Warning
Graceful Shutdown
Pressing q now:
- Displays a shutdown footer
- Redraws the UI one final time
- Exits cleanly
A polished final touch.
🧩 Underlying Improvements
- Safe indexing throughout UI render calls
- No panics, no unwraps, no silent failures
- Cleaned concurrency boundaries
- Reduced redundant writes to caches
- Smarter block-change detection using DashSet
- Propagation time tracking improved and stabilized
This release is stable enough for daily use by node operators.
🗂 Project Metadata
Cargo.toml Update
- Version bumped to 1.0.0
- Finalized metadata
- Dependency set validated for production stability
Documentation
This release synchronizes all inline documentation across the codebase for long-term maintainability.
🎯 Summary
BlockChainInfo v1.0.0 is not just a version — it’s a foundation.
A sovereign-grade Bitcoin dashboard designed for clarity, performance, and community use.
This release is stable, complete, and ready for broader adoption.
Welcome to the Sovereign Release.