Beeline CLI Updates: Governance operations and history

in HiveDevs2 months ago

Work continues on the Beeline CLI, a CLI for interacting with the Hive blockchain. The end goal being you can completely forgo a web browser and interact with Hive using the CLI (still a few more features to go before everything is covered).

In this release I've added in a couple of important features that were missing.

Governance operations

You can see who you're currently voting for witness, proxies and your voting power.

Screenshot 2025-08-11 at 10.50.17 am.png

List the current witnesses by ranking:

Screenshot 2025-08-11 at 10.50.45 am.png

Cast witness votes:

Screenshot 2025-08-11 at 11.12.25 am.png

All of these operations using your keys and protected by the pin code that you setup during initial setup.

History

You can now perform history commands on your account or other accounts. Allowing you to filter by type (so you can see votes, etc).

image.png

You can even supply the --format json flag to get back the results in JSON format:

image.png

See specific history events like transfers:

image.png

More to come

While the CLI is pretty feature-rich and complete, there is still more to come to make it even better. The ability to generate invoices with QR codes and other fun features I plan on adding into the CLI. I want it to be more of an operating system for Hive than a CLI.

The code is available on GitHub here: https://github.com/Vheissu/beeline and contributions are welcomed. Expand the code, create your own plugins or even your own CLI based on what I've done. It's entirely open-source.

Sort:  

Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!

Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).

Consider setting @stemsocial as a beneficiary of this post's rewards if you would like to support the community and contribute to its mission of promoting science and education on Hive.