laconicd/testnet/validator_node.md

1.4 KiB

Create Validator Post Genesis

  1. Run Full Node
  2. Create Account and Get test tokens
  3. Create Validator

1.Run Full Node

2. Create Account & Get test tokens

laconicd keys add <key-name> --keyring-backend test

NOTE: Save mnemonic and related account details (public key). You will need to use the need mnemonic/private key to recover accounts at a later point in time.

Get Test tokens from faucet
  • Faucet website link will be updated
  • 1 CHK = 1 * 10e^18 achk

3.Create Validator

  • Check full node sync status

    laconicd status 2>&1 | jq -r ".SyncInfo"

    catching_up: false means node is completely synced

  • Create validator

Note: Only execute below transaction after complete sync of your full node

Please replace key_name with your key name, amount with staking amount, validator description and moniker also

laconicd tx staking create-validator \
  --amount="AMOUNT" \
  --pubkey=$(laconicd tendermint show-validator) \
  --moniker="my-moniker" \
  --website="https://myweb.site" \
  --details="description of your validator" \
  --chain-id="laconic_81337-2" \
  --commission-rate="0.10" \
  --commission-max-rate="0.20" \
  --commission-max-change-rate="0.01" \
  --min-self-delegation="1" \
  --gas="auto" \
  --gas-adjustment="1.2" \
  --gas-prices="0.025achk" \
  --from=<key_name>