Repository navigation
v1.2.2 — Release Notes
BlockchainInfo v1.2.2 — Release Notes
This release focuses on accuracy, stability, and maintainability, with improvements across miner attribution, RPC security handling, cache correctness, and internal documentation.
Miner Attribution & Network Insight
-
Wallet-first miner attribution restored
Canonical miner identity now prioritizes known wallet mappings. -
Coinbase tag parsing as a fallback signal
When wallet attribution is unavailable, sanitized coinbase tags are used as a best-effort fallback. -
Improved specificity for pooled hashpower
Supports cases where pools (e.g., OCEAN) expose upstream hashpower sources, enabling displays such as:NiceHashNiceHash (via OCEAN)
-
Table-driven miner tag classification
Replaced hardcoded conditional ladders with a centralized, maintainable tag mapping table.
RPC Security & Reliability
- Linux password store support added
Enables secure retrieval of RPC credentials via the system password store. - Graceful exit on RPC password retrieval failure
Prevents hanging or undefined startup states. - Hidden password input during prompts
Ensures sensitive input is not echoed to the terminal.
Performance & Correctness
- Reduced cache write-lock contention
Read-first comparisons minimize unnecessary write locks. - Restored single-slot cache invariants for difficulty calculations
Fixes missing difficulty direction indicators by ensuring authoritative reference blocks are always available. - Tightened block constants and clarified TXID conversion paths
UI & Visual Clarity
- Centralized accent color definitions
- Improved informational text contrast for better readability across terminals
Documentation & Maintainability
-
Added documentation for:
- Linux RPC password support
hex_decode()utility- Coinbase tag sanitization and classification helpers
-
Expanded internal docs in preparation for ongoing development beyond v1.2.2
Summary
v1.2.2 strengthens BlockchainInfo’s role as an operator-grade observer of the Bitcoin network — improving correctness without adding noise, and surfacing nuance without speculation.
This release lays a cleaner foundation for future miner identity evolution while reducing operational friction and edge-case failures.