Becoming a Validator
How to run your own Kiichain Validator
The configuration followed before, set your node as a full node, this page will guide you to upgrade your node into a validator.
Set the node as a validator node
Run the following command to change the flag that determines the type of your node.
Becoming a validator
Validators are mainly responsible
The build must be done on top of the upgrade tag (E.g. v1.0.1, v2.0.0)
Check the section Binary Installation on how to do it
Make sure that the binary has the correct version with:
To add a new upgrade you must run the following command on Cosmovisor:
Where:
<upgrade-name>
is the on-chain upgrade name<path-to-binary>
is the full path for the binary
Example:
validating and committing blocks. The main advantages of becoming a validator are:
Fees. Each transaction has fees, and validators are the main entry points of fee distribution. And due to his help on decentralization, part of the fee is exclusive for validators.
Creating a validator
Key creation
To create a validator, you first must have a key available for transactions. A new key can be created with:
You will get an output such as:
Transfer funds
Ensure your account has sufficient funds for fees and self-delegation.
Create the validator
A validator will be created based on your consensus public key. You can check your current public key using:
To create a validator, you can use the following command:
The transaction must be done on the machine running the node
An additional flag
--node
can be passed to point to an available RPC node
In order to avoid being jailed, since version v4.0.0, validators need to run a price feeder.
Check it on the next page.
Further instructions on how to run a validator can be found at Running a Validator.
Last updated