create account

Core dev meeting #66 by howo

View this thread on: hive.blogpeakd.comecency.com
· @howo ·
$51.49
Core dev meeting #66
https://www.youtube.com/watch?v=Fi9co7oAg3E

I've decided to stop providing transcript because my provider basically does a bad job and I think having nothing is better than something inaccurate. This is an opportunity for you, I'll pay you 50 HBD if you can provide a quality transcript in the comments :)

@howo
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 113 others
properties (23)
authorhowo
permlinkcore-dev-meeting-66
categorycore
json_metadata{"app":"peakd/2025.1.3","format":"markdown","tags":["core","dev","meeting"],"users":["howo"],"image":[]}
created2025-02-04 17:24:33
last_update2025-02-04 17:24:33
depth0
children4
last_payout2025-02-11 17:24:33
cashout_time1969-12-31 23:59:59
total_payout_value25.758 HBD
curator_payout_value25.731 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length313
author_reputation515,734,349,812,795
root_title"Core dev meeting #66"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,553,779
net_rshares124,871,062,149,893
author_curate_reward""
vote details (177)
@asgarth · (edited)
$3.26
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 (like `pick`, `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.
- 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.

---

#### 🔎 **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**:
  1. **Operations** (default, displays all ops from the user),
  2. **Comments** (posts/comments by the user),
  3. **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).
👍  , , , , , , , , , , ,
properties (23)
authorasgarth
permlinkre-howo-sr6f0x
categorycore
json_metadata{"app":"peakd/2025.1.3","tags":["core"]}
created2025-02-04 20:46:12
last_update2025-02-04 20:46:33
depth1
children2
last_payout2025-02-11 20:46:12
cashout_time1969-12-31 23:59:59
total_payout_value1.630 HBD
curator_payout_value1.629 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length5,613
author_reputation44,981,592,014,368
root_title"Core dev meeting #66"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,558,431
net_rshares7,843,936,063,709
author_curate_reward""
vote details (12)
@topcomment ·
$0.12
<center>
**Your comment is upvoted by [@topcomment](https://peakd.com/@topcomment)**
[![image.png](https://files.peakd.com/file/peakd-hive/topcomment/EpGRgMJ92JzvktbWphJhBiKrsNYoqLrXvTGH5yP9offkMeLLFZ7PrCbT1T4SfMDC5NS.png)](https://peakd.com/@topcomment)
<center>
**[More info](https://peakd.com/hive-148441/@topcomment/rewarding-meaningful-comments-with-topcomment) - [Support @topcomment](https://peakd.com/hive/@topcomment/support-topcomment-a-delegation-and-earn-80percent-curation-rewards) - [Discord](https://discord.gg/u7ebA2QKCd)**
</center> 
👍  ,
properties (23)
authortopcomment
permlinkre-asgarth-1738703487
categorycore
json_metadata"{"tags": ["core"], "app": "HiveDiscoMod"}"
created2025-02-04 21:11:27
last_update2025-02-04 21:11:27
depth2
children0
last_payout2025-02-11 21:11:27
cashout_time1969-12-31 23:59:59
total_payout_value0.062 HBD
curator_payout_value0.062 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length550
author_reputation7,487,568,718,009
root_title"Core dev meeting #66"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,558,958
net_rshares298,523,657,805
author_curate_reward""
vote details (2)
@vimukthi ·
Thank you! This was extremely helpful. 
properties (22)
authorvimukthi
permlinkre-asgarth-202528t161329180z
categorycore
json_metadata{"tags":["core"],"app":"ecency/4.0.2-vision","format":"markdown+html"}
created2025-02-08 10:43:30
last_update2025-02-08 10:43:30
depth2
children0
last_payout2025-02-15 10:43:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length39
author_reputation499,360,947,451,964
root_title"Core dev meeting #66"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,643,099
net_rshares0
@fredaig ·
Too bad i saw this post late  would have worked on the transcript
properties (22)
authorfredaig
permlinkre-howo-2025210t10521949z
categorycore
json_metadata{"type":"comment","tags":["core","dev","meeting"],"app":"ecency/3.2.1-mobile","format":"markdown+html"}
created2025-02-10 09:52:03
last_update2025-02-10 09:52:03
depth1
children0
last_payout2025-02-17 09:52:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length65
author_reputation79,537,003,160,146
root_title"Core dev meeting #66"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,687,132
net_rshares0