Validator CLI v1.0.0
Release date: 2020.09.16
This is the first public release of the validator-cli tool that can be used to delegate SKALE tokens, withdraw bounties, register as a validator, connect nodes to your validator address and so much more!
What it can do
There are 3 main parts of the validator-cli: validator-related commands, token holder commands and metrics command.
Validator commands
register
- allows you to register as a validator in SKALE networkls
- shows the list of validators that are registered in the networkdelegations
- shows the list of delegations for your validator IDaccept-delegation
- allows you to accept pending delegation requestaccept-all-delegations
- allows you to accept all pending delegationslinked-addresses
- shows linked addresses for your validator IDlink-address
- allows you to link node address to your validator IDunlink-address
- allows you to unlink node address from your validator IDinfo
- shows info about the validator by validator IDwithdraw-bounty
- allows a validator to withdraw earned bounty to a specified addresswithdraw-fee
- allows a validator to withdraw earned fee to a specified addressset-mda
- allows a validator to set a new minimum delegation amountchange-address
- allows a validator to request address changeconfirm-address
- allows a validator to confirm address changeearned-fees
- shows earned fees from the validator by validator address
Token holder commands
delegate
- allows token holder to delegate tokensdelegations
- shows the list of delegations for holder addresscancel-delegation
- allows tokens to cancel pending delegation requestundelegate
- allows tokens to request undelegation in the end of delegation periodlocked
- show amount of locked tokens for addressearned-bounties
- allows token holder to show earned bounties amount from the validator by ID
Metrics commands
node
- shows a list of metrics and bounties for a given node IDvalidator
- shows a list of metrics and bounties for all nodes for a given validator ID
Wallet commands
send-eth
- send ETH tokens to specific addresssend-tokens
- send SKL tokens to specific address
Detailed CLI reference can be found in the README: https://github.com/skalenetwork/validator-cli/blob/1.0.0/README.md
Compatible wallets
Currently, for signing transactions, you can use 3 types of wallets:
- Software wallet (private key stored in the text file)
- SGX wallet (private key stored in the SGXWallet)
- Ledger wallet
Known issues
- macOS version of the validator-cli doesn't work with Ledger wallet