Release v0.5.0 - Client Distribution Engine #14
TH3BAT
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
🚀 Release: BlockChainInfo v0.5.0
Client Distribution Engine + Unified Percent Normalization
This release introduces one of the most significant UI and architecture upgrades in BlockChainInfo so far. The Network panel is now more expressive, more accurate, and more professional — and the mempool subsystem is cleaner than ever.
🆕 New Features
1. Client Distribution View (Toggle:
c)A brand-new alternative to the Version Distribution chart.
BlockChainInfo now identifies and classifies node clients (Core, Knots, Ronin, Unknown, Other).
Toggle instantly using
cDynamic panel title shows what pressing
cwill switch to:Version → (c→Client)Client → (c→Version)Supports up to 5 client categories
Automatically centers rows for better readability
Shared styling with the rest of the TUI
🎯 2. Unified Percent Normalization Engine
Percentages throughout the dashboard (Client Distribution, Mempool, RBF, Age buckets) now use a single shared function:
Benefits:
🔧 3. Mempool Refactor
The old
calculate_rounded_percentages()was replaced everywhere with the new generalized normalization engine.This makes the mempool panel:
💄 4. UI/UX Improvements
🛠 Internal Improvements
📡 Stability
BlockChainInfo v0.5.0 has been tested under:
Everything runs stable, smooth, and without regressions.
🛣 Path to v1.0.0
This release lays critical groundwork for:
h)The next versions will build toward a polished v1.0.0 experience.
🏁 Upgrade Notes
Just pull the latest release tag and run:
No configuration changes required.
Node connections, version detection, and mempool sampling all remain compatible with previous versions.
This discussion was created from the release Release v0.5.0 - Client Distribution Engine.
Beta Was this translation helpful? Give feedback.
All reactions