Validator Setup
📶Running a Validator
Set environment
WEBSITE, DETAILS, DISPLAY_PIC and CONTACT are optional
for DISPLAY_PIC please refer to this : Harmony Guide
Write env to .profile
This step is optional, but we recommend you to do it for convenience
Get Testnet WARD
You can obtain testnet tokens to fund your address from our WARD faucet:
You can verify your balance with this command:
Create Validator
Obtain your validator public key by running the following command:
The output will be similar to this (with a different key):
Create a file called validator.json
and put the details below:
OR you can use this command to generate validator.json
You can create your validator by using command below :
When specifying commission parameters, the commission-max-change-rate
is used to measure % point change over the commission-rate
. E.g. 1% to 2% is a 100% rate increase, but only 1 percentage point.
Unjail Validator
When a validator is "jailed" for downtime, you must submit an Unjail
transaction from the operator account in order to be able to get block proposer rewards again (depends on the zone fee distribution).
Halting Your Validator
When attempting to perform routine maintenance or planning for an upcoming coordinated upgrade, it can be useful to have your validator systematically and gracefully halt. You can achieve this by either setting the halt-height
to the height at which you want your node to shutdown or by passing the --halt-height
flag to wardend
. The node will shutdown with a zero exit code at that given height after committing the block.
Get last block height
Halt Validator
replace HALT_HEIGHT with number shown from result of Get last block height and add some (like 100 or 500)
Last updated