Hey everyone, Where have I been for the last few days? Well, long story short, I had to completely reformat and set up my dev machine. I've learned a valuable lesson: installing libraries without a proper package manager is not a smart idea, and I'll try not to do that again. --- But I'm back, and last night I got a great message from @holoz0r about `hive-nectar` and witness rewards. ![2025-11-04_06-35.png](https://files.peakd.com/file/peakd-hive/thecrazygm/23t74yRxjcekNubnX9LEKGMsqg5CR5dbjAXNYbqZf4EcCyMDsW5ekQaVxqGuFdmXna7WK.png) He was absolutely right. As far as I knew, there was no easy way to view those. So, I added it this morning. ### Now available: `hive-nectar` 0.1.5 You might have noticed the version jumped a bit since my last post. I was actually going to post about `v0.1.4` today, but @holoz0r's request was a great addition, so here we are at `v0.1.5`! Version 0.1.4, which I released yesterday, was also a community-driven update at the request of @themarkymark. It included two new helper functions on the `Comment` class: - `to_zero()`: Computes the downvote needed to zero a post's payout. - `to_token_value()`: Computes the upvote needed to add a specific HBD value to a post. Now, you can auto-vote a post to zero or to a target HBD value without having to do any of the weird math yourself. Since they are helper functions on a `Comment` object, you just pass the account you want to cast the vote with. For example, if Marky wanted to zero my last post (please don't! 😅), he could do: ```python p = Comment("@thecrazygm/happy-hpud-nov-2025") p.to_zero("themarkymark") # or if he was feeling generous p.to_token_value("themarkymark", 5) #that would slap a $5 HBD vote down ``` This release also included a large number of fixes to the vote value math to align it with ***reality***. (I'm hesitant to update the hsbi for @steembasicincome as it does change quite a bit of the vote math) ### Today's Update: Witness Rewards Then, for version 0.1.5, I added the CLI flag for @holoz0r. The `hive-nectar rewards` command now has a `--witness` (or `-w`) flag that aggregates producer rewards into a clean table. I also fixed a few issues with the rewards CLI to handle missing data more gracefully. Here it is in action: ![screenshot-20251104-062807.png](https://files.peakd.com/file/peakd-hive/thecrazygm/23tRvZozvuesEc5zpZpLt7itVTkrq9Mgv44v7jatRGTWRPxSLcR1QPPy56q3mCQ2XwVUd.png) Both versions are, of course, published to PyPI. ![screenshot-20251104-062645.png](https://files.peakd.com/file/peakd-hive/thecrazygm/23tkhqgcCJg42XeAxMJoGr1kaasmiRZNyRHgwuVUDbMravxcsHj6dkVcdcPuiGdvHn51j.png) As always, Michael Garcia a.k.a. TheCrazyGM