Proposal to Continue Hive-Engine Development
hive-186392·@open.mithril·
3.141 HBDProposal 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](https://github.com/hive-engine/hivesmartcontracts/pull/135), a one-line quality of life fix for node operators: <center> </center> --- ## 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. <center>  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
👍 isnochys, ecoinstant, fatman, votehero, investegg, we-are, voter001, msp-makeaminnow, alohaed, arcange, hivebuzz, cryptoknight12, jozefkrichards, onewolfe, accelerator, lizanomadsoul, sniki003, achimmertens, laruche, xlety, dpend.active, sketching, mxm0unite, techken, bengy, a-bot, bigmoneyman, walterjay, felt.buzz, robotics101, manncpt, jnmarteau, bilpcoinbpc, pinmapple, roelandp, jasonbu, discovereurovelo, princessmewmew, joeyarnoldvn, dejan.vuckovic, xsasj, baboz, itsmikyhere, gabrielatravels, voxmortis, ykretz, sports.power.bot, egistar, we-are-ai, hive-103505, psychophilo, commentators, steembasicincome, sbi2, sbi3, sbi4, sbi5, anikys3reasure, sbi6, tdas0, buildingpies, sbi-tokens, briefmarken, awesomegames007, piestrikesback, qwertm, tub3r0, sbi7, shauner, sbi8, sbi9, sbi10, sneakyninja, mastergerund, thedailysneak, ravensavage, gamer00, babysavage, filosof103, spectrumecons, vegoutt-travel, captainhive, thecrazygm, irisworld, token-thx, benef.archon, lolz.pimp, pof.pimp, pimp.curator, jorgebgt, magic.oneup, maarnio, mes, the.block, keithtaylor, omra-sky, lrekt01, likedeeler, ecoinstats, synergized, treasure.hoard, ryosai, mithrildestiny, thecrazygm.bank, archon-gov, monsterrerentals, abrockman, pof.archon, everythingsmgirl, dantrin, labanlangboss, diannever, dera123, lolz.byte, kenny-crane, steemitboard, pboulet,