Checker Client Linux CLI Guide

Please note this is an archived page. For the latest information, please refer to the checker guide.

Video Tutorial

Quick Start

The minimum version required is:

>= Centos 7, >= Ubuntu 18.04

  1. Download and install the Checker Client Linux CLI from app.aethir.com

  2. Install

    1. Download from app.aethir.com

    2. Unzip

    3. cd into the directory

    4. sudo ./install.sh

    5. sudo ./AethirCheckerCLI

    Please note that this is a mandatory upgrade. Please also note that you cannot run 2 Linux CLI or Windows GUI at the same time, as that would lead to unexpected error.

  3. Create wallet

  1. Give the public key to the License Owner

  2. Once Owner initiated the delegation process, check the list of pending licenses

  1. Get the license IDs, and approve:

  1. If you’d like to approve all pending licenses, use:

  1. Checker nodes are running automatically. If they are either in Ready or Checking status, you are good to go! You can verify by using:

or

  1. Quit application - the owner will stop earning rewards

Commands

1. Wallet

Create Wallet

Create the wallet and display the public/private key on the screen

The developer decides whether to regenerate or use the already generated public and private keys to connect to the server

Import Wallet

Please note, you can only import private/public key pair that was generated by the Aethir Client or CLI.

If you have already used the create command, you will be prompted: You cannot import a wallet after having created one. You can get more information from wallet export

Export Wallet

List public/private keys

2. License

List License

Each of the following display lists in the form of: License IDOwner AddressStatus

  1. --ready

  2. --checking

  3. --offline

  4. --banned

  5. --pending

    Corresponds to pending delegations

    See Approve License for more details on how to approve pending delegations

  6. --all

If the user does not add parameters, all available parameters will be prompted

Approve License

  1. If the user does not add parameters, it will prompt: To approve, use aethir license approve [License ID]

    To approve all, use aethir license approve --all

  2. If license ID does not correspond to one in the pending list, an error will be reported:

    Invalid license ID

  3. If license ID is approved successfully, it will display:

    [License ID] approved. You have xxx delegated licenses, xxx pending

Deny License

  1. If the user does not add parameters, it will prompt:

    To deny, use aethir license deny [License ID]

  2. If license ID does not correspond to one in the pending list, an error will be reported:

    Invalid license ID

  3. “Are you sure you want to deny delegation for [License ID]?” is displayed to user

    Upon successful second confirmation by user, it will display:

    [License ID] denied. You have xxx delegated licenses, xxx pending

Note that, unlike approve, there is no multiple selection here

This is used to deny pending delegations, rather than undelegate existing delegations

For more information, check out Undelegate License to undelegate license

Undelegate License

  1. If the user does not add parameters, it will prompt:

    To undelegate, use aethir license undelegate [License ID]

  2. If license ID does not correspond to one in the pending list, an error will be reported:

    Invalid license ID

  3. “Are you sure you want to deny delegation for [License ID]?” is displayed to user

    Upon successful second confirmation by user, it will display:

    [License ID] undelegated. You have xxx delegated licenses

Show Summary Table

This is a sample for what the summary table looks like:

Number
Status

123

Running

123

Offline

123

Banned

123

Pending

123

Total Delegated

Last updated