Clive - Plans

in HiveDevslast year

Why do we create Clive?

Do you use cli_wallet? It is an old tool to manage operations; you can send a simple transaction using it or create an application based on it. It is secure, but it is old and really hard to use.
We wanted to create an application as powerful and secure as cli_wallet but written in a modern way and with a more user-friendly interface.
Clive doesn’t store your private keys; they are saved in a separate application - Beekeeper, which is asked by Clive to sign the transaction without a need to extract your private key from the storage.
Clive is written as a console-based application. Thanks to that, the hardware requirements are very low; the application can be used via local terminal or SSH and it is very easy to containerize.
Clive can be used in three ways:

  • as TUI (text-based user interface) - you can use it by mouse clicking, as with many other desktop or web applications.
  • as an internal command line - it allows for controlling any phase of the transaction creation process: starting from its definition, through signing (in both online and offline mode), and finally, broadcasting.
  • as a batch tool - designed for shell scripting and provides good integration with Python.

Clive Dashboard

Why is Clive for you?

  • It is easy to use - Clive TUI displays a lot of useful information and provides functions accessible both by using a keyboard or a mouse.
  • It warns you of specific events occurred on your account (or friends' accounts which you might only want to observe).
  • It is secure - after initial keys import, it does not have access to your private keys
  • It is cross-platform - due to Python-based implementation (plus prepared Docker environment), we can easily run it on any system (i.e. Windows or Linux).
  • It is suitable for advanced tasks since it has a batch mode.

What are our plans?

We plan to deliver the following functionalities step by step and ultimately allow you to use the complete first version of Clive.
The first version will contain the following functionalities:

1. Support for the operations requiring active authority:

  • Transfer (already delivered)
  • Savings management (transfer to savings, transfer from savings, canceling a transfer from savings) (coming soon)
  • Governance (vote for proposals, vote for witnesses, set a proxy)
  • Hive Power management (Power Up and Power Down)
  • Recurrent transfer

2. Watched account management:

  • Allow you to stay up-to-date on the important changes (balances, savings, account updates) of defined watched accounts
  • Allow you to add, remove, and customize the order of watched accounts

3. Batch mode - all operations that are available in TUI.

4. Internal command line - all operations that are available in TUI.

Your feedback is invaluable and always welcome.

Sort:  

Congratulations @thebeedevs! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You received more than 500 upvotes.
Your next target is to reach 600 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

Our Hive Power Delegations to the September PUM Winners
Feedback from the October Hive Power Up Day
Hive Power Up Month Challenge - September 2023 Winners List

Its always exciting to see people who really understand the nitty-gritty of this "tech" stuff in Crypto. More grease to your elbow.💪😉

Congratulations @thebeedevs! Your post has been a top performer on the Hive blockchain and you have been rewarded with this rare badge

Post with the highest payout of the week.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

Our Hive Power Delegations to the September PUM Winners

This is fantastic work, thank you so much. I hope one day I can understand how to use it.

Congratulations @thebeedevs! Your post has been a top performer on the Hive blockchain and you have been rewarded with this rare badge

Post with the highest payout of the week.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

Rebuilding HiveBuzz: The Challenges Towards Recovery