Releases: TH3BAT/Blockchaininfo
Blockchaininfo 0.2.6
🔥 🚀 Official Release Message for v0.2.6 🔥
Blockchaininfo v0.2.6 – Transaction Lookup Added!
💥 A major upgrade is here! Now you can instantly look up Bitcoin transactions without leaving the TUI.
🔹 New Feature: Transaction Lookup Popup
🔸 Press 't' to open a transaction lookup window.
🔸 Enter a transaction ID and hit Enter to fetch details.
🔸 Works for both confirmed & unconfirmed (mempool) transactions.
🔹 Smart TX Handling
🔸 Uses getrawtransaction(true)
first.
🔸 If the transaction is in mempool, automatically fetches getmempoolentry
.
🔸 Ensures timestamps are accurate, whether confirmed or pending.
🔹 UX Improvements
🔸 No UI flickering, no redraw glitches.
🔸 Transaction info updates cleanly inside the popup.
🔸 After closing the popup, everything resets smoothly for the next lookup.
🔹 Performance & Stability
🔸 Optimized RPC calls to reduce unnecessary requests.
🔸 TUI remains fast and responsive even when fetching TX data.
📦 Upgrade to v0.2.6 now!
git pull origin main
cargo build --release
🎉 Enjoy faster, smarter, and more powerful transaction lookups! 🚀🔥
💡 What’s Next?
More tools to navigate Bitcoin’s mempool, blockchain, and network effortlessly. Stay tuned! 💥
🔥 Built by plebs, for plebs. No fiat metrics. Just pure signal. 🤜💥🤛
Blockchaininfo v0.2.5
Blockchaininfo v0.2.5 🚀
🔹 A more flexible, streamlined, and efficient release!
🚀 New Features
Dynamic Config File Support
- Added CLI flag (
--config /path/to/config.toml
) for specifying a custom config location. - Added
BLOCKCHAININFO_CONFIG
environment variable to set the config file path persistently. - Fallback support to default path (
./target/release/config.toml
) ensures smooth operation. - Users now have full control over config placement for a more seamless experience.
🛠 Improvements
- Refactored
load_config()
to determine config file dynamically, eliminating unnecessary argument passing. - Updated README with clearer instructions on setting up config via CLI, env vars, or default paths.
- Removed unused
rand::distr::Distribution
import, improving memory efficiency. - Optimized
Arc::clone(&distribution)
placement to reduce redundant reference count updates intokio::spawn
.
📦 How to Update
To upgrade to this version:
git pull origin main
cargo build --release
🔍 What's Next
With dynamic configuration support now in place, we continue optimizing performance and user flexibility while maintaining a decentralized-first approach. More enhancements are in the pipeline to improve visibility into the Bitcoin network—without reliance on fiat metrics. 🚀⚡
Thank you for using Blockchaininfo! 🎉 Keep building, keep decentralizing! 🤜🔥
Blockchaininfo v0.2.3
Blockchaininfo v0.2.3
🚀 New Features
Fee Metrics
- Average Fee Rate (sats/vByte):
- Introduced the calculation and display of the average fee rate for transactions.
- Provides additional insights into the current mempool dynamics.
Footer Version Display
- Added the application version to the footer.
- Ensures users can easily identify the current running version at all times.
🛠 Improvements
- Enhanced TUI with a Fee Metrics section, grouping related data for better readability and organization.
- Updated footer design to include the dynamically fetched version from
Cargo.toml
.
📦 How to Update
To upgrade to this version:
git pull origin main
cargo build --release
🔍 What's Next
We continue to focus on improving visibility into the Bitcoin network without reliance on fiat metrics, pushing forward a decentralized-first mindset. Stay tuned for more features and enhancements!
Thank you for using Blockchaininfo! 🎉
Blockchaininfo v0.2.1 - Bug Fix
Release 0.2.1 fixes the average block propagation time.
- Converted from minutes to seconds
- Only include peers with a valid timestamp / clock to populate last_block
Blockchaininfo v0.2.0
Release 0.2.0 introduces significant upgrades to enhance usability, performance, and real-time data analysis:
-
Transition to TUI and Crossterm:
- A sleek, terminal-based user interface powered by TUI and Crossterm, offering a more interactive and visually appealing experience.
- Seamless navigation and improved accessibility for users working directly in terminal environments.
-
Live Data Polling and Looping:
- Implemented a robust polling mechanism to frequently capture live data, ensuring updates in near real-time.
- Optimized looping logic for efficient resource use while maintaining responsiveness.
-
Expanded Metrics and Insights:
- Added new metrics to provide deeper insights and more comprehensive data analysis.
- Enhanced data visualization to better communicate key information at a glance.
This release represents a leap forward in functionality and performance, laying the groundwork for future enhancements while delivering a polished and dynamic user experience.