Skip to content

Releases: TH3BAT/Blockchaininfo

Blockchaininfo 0.2.6

05 Feb 19:59
Compare
Choose a tag to compare

🔥 🚀 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

05 Feb 08:35
Compare
Choose a tag to compare

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 in tokio::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

21 Jan 14:08
Compare
Choose a tag to compare

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

20 Jan 18:44
Compare
Choose a tag to compare

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

18 Jan 04:21
Compare
Choose a tag to compare

Release 0.2.0 introduces significant upgrades to enhance usability, performance, and real-time data analysis:

  1. 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.
  2. 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.
  3. 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.