github skalenetwork/validator-cli 1.0.0

latest releases: 1.3.3, 1.3.3-beta.0, 1.3.3-develop.0...
3 years ago

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 network
  • ls - shows the list of validators that are registered in the network
  • delegations - shows the list of delegations for your validator ID
  • accept-delegation - allows you to accept pending delegation request
  • accept-all-delegations - allows you to accept all pending delegations
  • linked-addresses - shows linked addresses for your validator ID
  • link-address - allows you to link node address to your validator ID
  • unlink-address - allows you to unlink node address from your validator ID
  • info - shows info about the validator by validator ID
  • withdraw-bounty - allows a validator to withdraw earned bounty to a specified address
  • withdraw-fee - allows a validator to withdraw earned fee to a specified address
  • set-mda - allows a validator to set a new minimum delegation amount
  • change-address - allows a validator to request address change
  • confirm-address - allows a validator to confirm address change
  • earned-fees - shows earned fees from the validator by validator address

Token holder commands

  • delegate - allows token holder to delegate tokens
  • delegations - shows the list of delegations for holder address
  • cancel-delegation - allows tokens to cancel pending delegation request
  • undelegate - allows tokens to request undelegation in the end of delegation period
  • locked - show amount of locked tokens for address
  • earned-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 ID
  • validator - shows a list of metrics and bounties for all nodes for a given validator ID

Wallet commands

  • send-eth - send ETH tokens to specific address
  • send-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

Don't miss a new validator-cli release

NewReleases is sending notifications on new releases.