Not a full transcript but I generate this short AI summary for myself anyway and maybe others will find it useful π
π·οΈ 1. DHF Inflation Change & Commit Squashing
- The team confirmed that DHF inflation changes (related to funding the Decentralized Hive Fund) are ready to be merged.
- Plans to squash commits before merging to keep the commit history clean.
- A tutorial on advanced
git
techniques (likepick
,fixup
, etc.) will be shared to ensure the repository remains professional and well-organized.
β 2. Removal of Legacy Test Files (Hivemind)
- Discussion about removing old JSON test files originally used when Hivemind was served differently (pre-Hive era).
- Rationale: these files can be confusing and are no longer actively maintained.
- The team leans toward removing them soon, but some prefer waiting until the new REST APIs fully replace them.
π 3. Rosetta Integration Update
- Ongoing Rosetta integration work is experiencing slow communication with the Rosetta team.
- A single Docker file must bundle
hived
,HAF
(Hive Application Framework) components, and the custom REST API for Rosetta compliance. - Progress is being made, but the timeline for completion remains uncertain.
βοΈ 4. Upcoming Releases & Hard Fork Planning
- A new suite of releases (for
hived
, HAF, Hivemind, etc.) is planned:- Hivemind fixes:
list_subscribers
bug/pagination fix.get_ranked_post_communities
pagination fix.
- Performance boosts and schema changes to reduce replay time and storage size.
- Hivemind fixes:
- Current replay benchmarks:
- Hivemind: ~1 day 16 hours on high-performance machines.
- Block Explorer (powered by HAF plugins) replay time has dropped from ~24 hours to ~13 hours.
balance_tracker
: ~7 hours replay (3x faster).reputation_tracker
: ~15 hours replay (further optimizations planned).
- Hard Fork Date: Not finalized; could be within a month or possibly a few months away.
- The team may do a v1.27 release (with new features) and then v1.28 to trigger the actual HF.
- Signing changes (for Light Accounts and other improvements) might be included depending on development time estimates.
π 5. New & Updated API Calls
list_subscribers
: Now properly supports pagination; previously had issues returning consistent or correctly paginated results.get_ranked_post_communities
: Fixed paging so it works as expected.- Balance Tracker: Will now track delegations and improve data retrieval.
π 6. HAF & Hivemind Performance Enhancements
- Faster block processing in both
hivemind
and HAF-based apps (e.g.,balance_tracker
,block_explorer
,reputation_tracker
). - Reduced data storage by removing redundant fields and optimizing schema.
- PG tuning: New tools like
pg_gather
used to analyze and optimize database vacuuming, indexing, and toast usage.
π¦ 7. Packaging & Docker Improvements
- Beekeeper size reduced from ~9.3 MB to ~3.3 MB.
- WAX (Wallet & API eXperience) size cut from ~10.2 MB to ~5.6 MB.
- Future optimizations aim to shrink these further.
- Consolidated Docker approach for multiple components (HAF,
hived
, custom REST APIs) under one image for easier deployment.
π 8. WAX & Python Integration
- Efforts to expand WAXβs Python capabilities:
- Currently, WAX has a JavaScript/TypeScript library (
workerbee
) which provides easy chain streaming and transaction signing. - The Python version is being developed in stages. Initial focus: building transactions, signing, broadcasting.
- Full streaming support (like
workerbee
) in Python is a longer-term goal.
- Currently, WAX has a JavaScript/TypeScript library (
π 9. Block Explorer UI Improvements
- New Raw JSON page for any post or comment:
- Displays the full raw JSON data plus standard post details (title, payout, comments, etc.).
- Default search period increased from 1,000 blocks (~30 minutes) to 30 days to capture more history in one query.
- User profile now has three tabs:
- Operations (default, displays all ops from the user),
- Comments (posts/comments by the user),
- Interactions (votes, replies on specific posts/comments).
- Improved operation filter popup with an expandable list for more intuitive selection.
π‘ 10. Next Steps & Ongoing Work
- Light Accounts: Development will resume post-release; involves deeper changes to
hived
for signing. - OpenAPI versioning: Enhancements to automate or streamline version updates for new/modified APIs.
- Continuous performance tuning & bug fixes across the ecosystem.
TL;DR
- DHF Inflation changes are complete and awaiting merge (with commit squashing).
- Hivemind and HAF are receiving big performance boosts (faster replays, less storage).
- Important fixes to existing APIs (
list_subscribers
,get_ranked_post_communities
pagination). - New release is coming soon; exact hard fork date is still under discussion (likely in a month or two).
- Block Explorer has improved UX (Raw JSON display, extended default search, updated user profile tabs).
- WAX library size is halved, with Python support in progress for transaction building and eventually block streaming.
Stay tuned for final HF scheduling and official release notes in the upcoming versions (likely v1.27 and then v1.28 to trigger the HF).
Your comment is upvoted by @topcomment
More info - Support @topcomment - Discord