Validator Commands

Creating a Validator

rapidd tx staking create-validator  \
--amount <Bond Amount>  \
--from <Wallet Name>  \
--commission-max-change-rate "0.01"  \
--commission-max-rate "0.2"  \
--commission-rate "0.07"  \
--min-self-delegation "1"  \
--pubkey $(rapidd tendermint show-validator)  \
--moniker <Validator Name>  \
--gas-prices 8arapid  \
--gas 300000
  • Example:

rapidd tx staking create-validator  \
--amount 1000000000000000000arapid  \  # 1 Rapid
--from mywallet  \
--commission-max-change-rate "0.01"  \
--commission-max-rate "0.2"  \
--commission-rate "0.07"  \
--min-self-delegation "1"  \
--pubkey $(rapidd tendermint show-validator)  \
--moniker "Rapid Chain"  \
--gas-prices 8arapid  \
--gas 300000

View Validator Address

rapidd keys show <Wallet Name> --bech val -a
  • Example :

rapidd keys show mywallet --bech val -a

Change Validator Name, Image, and Description

rapidd tx staking edit-validator  
--moniker=<Validator Name> 
--website=<Your Website>   
--identity=<Keybase Key>  
--details=<Description>   
--gas="auto"  
--from=mywallet
  • Example :

rapidd tx staking edit-validator  
--moniker="Rapid"  
--website="https://rapidchain.net"   
--identity=5E2A1S2D.... 
--details="Rapid Chain Validator"   
--gas="auto"  
--from=mywallet

Unjaile

rapidd tx slashing unjail \
  --broadcast-mode=block \
  --from=<Wallet Name> \
  --gas=auto
  • Example :

rapidd tx slashing unjail \
  --broadcast-mode=block \
  --from=mywallet \
  --gas=auto

Last updated