Clive updates - vote for witnesses using Clive

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@thebeedevs·
0.000 HBD
Clive updates - vote for witnesses using Clive
During the last weeks, we were focused on two topics: governance operation and CLI (Command Line Interface) development. 

## Governance operation
The governance operations are: voting for witnesses, voting for proposals, or setting a proxy. 
In this release, we implemented two of them: voting for witnesses and setting a proxy, the voting for proposals will be available soon.

![governance operations](https://images.hive.blog/DQmVGZCpoZXU5tAWKSXWN55YULvxtDkp2Bp9MefxxBmEW2Z/img1.png)

The Governance operations are divided into three tabs: Proxy, Witnesses, and Proposals

### Voting for witnesses

![modify the votes for witnesses](https://images.hive.blog/DQmYDgzUrdpzwE4fqSyh9VS8X9kaBMneBWh99oVDPPgmRy6/img2.png)

The witness view is divided into three parts:
- On the left side, there is a list of witnesses sorted by their HP - you can see your votes, and you can change them by clicking on the checkbox (`[X]`). You can go to the previous/next page of the list using your mouse by clicking the arrows placed in the header or via your keyboard and  PgUp/PgDn buttons.
- On the right side, there is a list of Actions to be performed - here you can see the list of vote operations that you have added to the cart but have not been broadcast yet. 
- On the bottom, a section allows you to search for a witness based on his name.

The vote for witness operation works the same as any other operation in Clive, so you may:
- Fast broadcast 
- Add to cart 
- Finalize transaction

### Setting a proxy
Using the Proxy tab you can set, change, or remove a proxy. If the proxy is set for your working account, you cannot vote for witnesses or for proposals. 

![Setting a proxy](https://images.hive.blog/DQmaPfTbown6aR8ei6fHxLmCTE5w9ZKgTJaAmUnEaWhTbWB/img3.png)

The proxy operation works the same as any other operation in Clive, so you may:
- Fast broadcast 
- Add to cart 
- Finalize transaction

## CLI (Command Line Interface) development. 

We decided to reorganize the command structure to make them easier to use. The commands are divided into three groups:
- Configuration - `clive configure` - used to manage things like: keys, nodes, profiles, working and watched accounts

![clive configure](https://images.hive.blog/DQmQw8JECgmHXrcdq4iu44zschkG9VMvRWzDjutEY4HXYvC/img4.png)

- List - `clive show` - lists accounts, balances, keys, node, profile(s), and transaction-status

![clive show](https://images.hive.blog/DQmamdpZYUHi92meG9nzK6tYAwZHc5pKiawiNe8wGmAaSdq/img5.png)

- Actions - `clive process` - performs an operation (now only transfer but the next operations will be coming soon) or transaction.

![clive process](https://images.hive.blog/DQmfK8cZQrBhJrkmc2Npb16BaDVzBrqnc12yUvRgsW37TKL/img6.png)

The command `clive process transaction` is a special command among the other commands that allows the creation of an operation. It can load a signed or unsigned transaction from file, sign, list, save to file, or broadcast a transaction. 

![clive process transaction](https://images.hive.blog/DQmexQZ2RqfYvztx6MKw33uHF4hoirNmcR7zFvmbbioTWCM/img7.png)

The updated command schema is here:

[The updated command schema](https://gitlab.syncad.com/hive/clive/-/blob/master/clive/__private/cli/commands_structure.md)

[The complete list of corrected issues](https://gitlab.syncad.com/hive/clive/-/merge_requests/233)

More info about running Clive can be found here: [Clive - alpha release](/@thebeedevs/clive-alpha-release). Just please make sure to use the recent version: **v1.27.5.3**

## TL;DR
```
docker run -ti hiveio/clive:v1.27.5.3
```
### Your feedback is invaluable and always welcome.
👍 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,