A place for validators to submit and share the tools they have created
Some scripts and tutorial we have written maybe useful for a good start.
- Prepare the server and install gaiad as a systemd service
- Upgrade system and gaiad software
- gaiad.service systemd unit file
- A step-by-step guide to join Cosmos Hub testnet keep updating during each testnet release
As the format of
priv_validator.json is different in gaia-7000, in case you are using my upgrade script to upgrade the software from gaia-6002 to gaia-7000, please do the following two extra steps.
/opt/gaiad/configto somewhere else
sudo -u gaiad /opt/go/bin/gaiad unsafe_reset_all --home=/opt/gaiad/
It will clear the
/data directory and regenerate the
/config directory. You have to config your
config.toml again anyway.
If you apply this to a validator node and you would like to be added to the genesis block, do not run the 2nd step. Instead you have to run
gaiad init gen-tx --name=<moniker> --home=/opt/gaiad/ as the user gaiad as it will create a key for the transaction in the user’s home directory.
thanks for helping.
It is very useful to me
We have built a little Telegram bot which monitors the status of absent validators. It monitors the journal of the gaiad service directly. So it can tell you which blocks you are missing and let you know how far you will be slashed. You can subscribe to a validator and it will notify you when your validator is absent in a consensus. There are only 3 commands for now.
Subscribe to listen to a validator. The bot will ask you for a validator address and please answer her with the hex value.
/mute [validator address in hex]
If you find the notifications too annoying, you can stop listening to it.
/unmute [validator address in hex]
After you have fixed your issues and sending votes again, you would like to listen to the notifications again.
The original version was developed to listen to our local testnet and I forked it to monitor
gaiad. I have tested it with @aurel’s address, as he keeps missing votes . Here is the example of the output.
You can add the bot here https://t.me/ForboleGaiaBot
Who is one crack? @kwunyeung is
thanks a lot
Find hex address using ‘gaiacli status’ command.