Clive Updates - bad account list

We are working on more and more improvements to make Clive easy and safe to use. This time we added a Bad accounts list feature in TUI to prevent users from sending funds to bad/malciscous accounts. In CLI we were working on making commands easier to use by supporting both positional and named parameters.

Bad accounts list

The goal of this feature is to protect users from sending funds to receivers that are considered Bad accounts - for example, you can send a transfer to them by misspelling some popular account name. The predefined list of bad accounts is available in the account management in the Bad accounts tab. You cannot add or remove accounts from the list.

Bad accounts

If you create an operation whose beneficiary is on the Bad account list, the receiver is marked as Bad account.

image1.png

Bad accounts - validation

You cannot create an operation when a receiver is marked as a Bad account.
But if you really want to do it, you can add a bad account to the Known account list first and then create an operation.

Changes in the Known account feature

The list of Known accounts is available in the Account management and you can add or remove accounts to this list - and it was not changed.
We changed how the account can be added to the Known accounts list. Now, if you add any tracked account, it is automatically added to the Known accounts list. It works the same with operations, when you create an operation, the receiver of the operation is added to the known account list automatically.
If an account name is on the Known account list and you create an operation, it is marked as Known account.

image6.png

Simplify commands in CLI

There are three groups of commands in CLI:

  • Clive show
  • Clive configure
  • Clive process.

We improved the clive show and clive configure subcommand tree to make their usage easier and more convenient. Commands within these groups can now be used with positional parameters, named options, or default values retrieved from your profile.

Example:

There is a profile with a working account guest4test4.

  • You can run a command without parameter
    image5.png
  • You can run a command without parameter name
    image4.png
  • Or you can run it with parameter name
    image3.png

Complete list of corrected issues

The script that allows you to run a Clive is here: https://gtg.openhive.network/get/clive/start_clive.sh
More info about running Clive can be found here: Clive - alpha release. Please make sure you are using the most recent version: v1.27.5.16

TL;DR

docker run -ti hiveio/clive:v1.27.5.16

Your feedback is invaluable and always welcome.

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now
Logo
Center