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
Download and install the Checker Client Linux CLI from app.aethir.com
Install
Download from app.aethir.com
Unzip
cd into the directory
sudo ./install.sh
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.
Create wallet
Give the public key to the License Owner
Once Owner initiated the delegation process, check the list of pending licenses
Get the license IDs, and approve:
If you’d like to approve all pending licenses, use:
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
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 ID
| Owner Address
| Status
--ready
--checking
--offline
--banned
--pending
Corresponds to pending delegations
See
Approve License
for more details on how to approve pending delegations--all
If the user does not add parameters, all available parameters will be prompted
Approve License
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
If license ID does not correspond to one in the pending list, an error will be reported:
Invalid license ID
If license ID is approved successfully, it will display:
[License ID] approved. You have xxx delegated licenses, xxx pending
Deny License
If the user does not add parameters, it will prompt:
To deny, use
aethir license deny [License ID]
If license ID does not correspond to one in the pending list, an error will be reported:
Invalid license ID
“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
If the user does not add parameters, it will prompt:
To undelegate, use
aethir license undelegate [License ID]
If license ID does not correspond to one in the pending list, an error will be reported:
Invalid license ID
“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:
123
Running
123
Offline
123
Banned
123
Pending
123
Total Delegated
Last updated