Proposal to Continue Hive-Engine Development

I believe this is our fifth proposal for Hive-Engine development funding, and it carries a straightforward message: we have delivered, and we are willing to keep going.

Our previous proposals all closed "within budget", with transparent reporting and more work completed than promised. This cycle follows the same open-ended mandate: fix what needs fixing as it comes up, keep building what the ecosystem requires, and document everything publicly along the way.


Achievements This Cycle

Hive-Engine Core: The Failover Fix

We diagnosed and resolved a long-standing reliability issue in hivesmartcontracts where nodes failed to fail over cleanly during primary Hive RPC degradation. PR #134 is now merged into main, delivering:

  • Request-level failover across the complete streamNodes list.
  • Scheduler-level node demotion to temporarily pause traffic to failing endpoints.
  • Graceful shutdown reliability improvements.
  • npm dependency audit cleanup.

ssc_tokens_history: Security Audit & Modernization

We conducted an audit on the legacy ssc_tokens_history repository, resolving 11 vulnerabilities (including a high-severity CSRF issue in the axios chain). PR #33 updated sscjs, pg, axios, and eslint.

We also published a scoped modernization roadmap for the next cycle:

  • Flexible single-sided timestamp filtering.
  • Cursor-based pagination to replace deep skip/limit queries.
  • Index strategy revisions based on actual account-history query patterns.
  • NFT history lookup path improvements.
  • Pre-intervention query telemetry.

hive-nectar Library Upgrades

v0.2.14 and v1.0.0 shipped with the following improvements:

  • Dual beacon support (Peakd + v4v), with thanks to @brianoflondon for the secondary beacon infrastructure.
  • 5-minute on-disk node cache to reduce beacon load and accelerate application startup.
  • Docker/SQLite path fixes for containerized deployments.
  • Documentation cleanup for both hive-nectar and nectarengine, ensuring clean API references on ReadTheDocs.

Infrastructure & Operator Documentation

We published two critical diagnostic guides to support the Hive-Engine node community:

  • MongoDB WiredTiger Throttle Fix: Documented the "Triple Pincer" method for parallel archive restoration on high-core-count hardware, including the track_restore.sh progress script.
  • MongoDB Segfault Isolation: Traced a post-power-outage crash to a systemd environment variable (GLIBC_TUNABLES), documenting the exact diagnostic path and resolution.

HiveTools and Market-Viewr

  • Rebranded neo-beeswap to Mithril Diesel Pool with a responsive, theme-aware UI.
  • Implemented dynamic OpenGraph preview images for pool links using a Pillow backend.
  • Added searchable, scrollable token dropdowns to handle long lists efficiently.
  • Resolved dark mode rendering bugs across all pages.
  • Wired a dynamic sitemap to the Flask url_map.
  • Fixed the timeframe filtering bug on the Market-Viewr history chart backend.

Legendary 1 line PR

We can't forget about our favorite submission, a one-line quality of life fix for node operators:


image.png


Upcoming Objectives

  • Execute ssc_tokens_history Modernization: Implement the published roadmap, prioritizing cursor pagination and index enhancements.
  • hivesmartcontracts Maintenance: Continue to evaluate a dedicated RPC manager abstraction (so-called Option B) with the community.
  • Emergency Response Infrastructure: Maintain ongoing, un-scoped technical support for critical failures and debugging.
  • Tooling Updates: Provide continuous maintenance for hive-nectar, nectarengine, HiveTools, and Market-Viewr.

Funding Request

We expect to receive approximately 317 BEE per day in practice at present. We are requesting the maximum cap of 547 BEE per day, functioning as a "sweeper" proposal to utilize remaining daily budget funds after higher-priority proposals are serviced.


image.png

All funding goes directly to support our Hive-Engine development, with work fully documented across @open.mithril and @thecrazygm posts. Previous posts in this series have been published on @ecoinstar and also @ecoinstant. You can now see our company page at https://ecoinstats.net.

We ask you to extend this trust for another six-month cycle, which is the pace we have been managing.

Freedom and Friendship

Sort:  

Congratulations @open.mithril! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You received more than 500 upvotes.
Your next target is to reach 600 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

Feedback from the June Hive Power Up Day