Checker Client Linux CLI Guide
This is an archived page. For the latest information, 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.comUnzipcd into the directorysudo ./install.shsudo ./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
aethir wallet createGive the public key to the License Owner
Once Owner initiated the delegation process, check the list of pending licenses
aethir license list --pendingGet the license IDs, and approve:
aethir license approve [License ID]If you’d like to approve all pending licenses, use:
aethir license approve --allChecker nodes are running automatically. If they are either in Ready or Checking status, you are good to go! You can verify by using:
aethir license list --ready aethir license list --checking or
aethir license summaryQuit application - the owner will stop earning rewards
Commands
1. Wallet
Create Wallet
aethir wallet createCreate 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
aethir wallet import [private key]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
aethir wallet exportList public/private keys
2. License
List License
aethir license listEach of the following display lists in the form of: License ID | Owner Address | Status
--ready--checking--offline--banned--pendingCorresponds to pending delegations
See
Approve Licensefor more details on how to approve pending delegations--all
If the user does not add parameters, all available parameters will be prompted
Approve License
aethir license approve [License ID]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 --allIf 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
aethir license deny [License ID]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
aethir license undelegate [License ID]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
aethir license summaryThis is a sample for what the summary table looks like:
123
Running
123
Offline
123
Banned
123
Pending
123
Total Delegated
Last updated