Guides
July 18

Side Protocol Run Validator

This article is a direct continuation of this article. Just keep following the simple steps and you will be able to become a full-fledged validator!

By the way, I did not just start writing a guide on this project, because I am already an experienced validator of this project, which you can get acquainted with at the following link, which leads directly to the explorer.

Create Key

Before initializing the node, we need to create our own wallet, this is done with the following command:

sided keys add test --key-type="segwit"

Query your local keys:

sided keys list

Initialize the Node

Initialization takes place with the following command:

sided init <MY_SIDE_VALIDATOR> --chain-id=grimoria-testnet-1

Downloading the genesis file

wget https://raw.githubusercontent.com/sideprotocol/testnet/main/grimoria-testnet-1/genesis.json -O $HOME/.side/config/genesis.json

Add peers

Next, we add peers in config.toml:

persistent_peers = "[email protected]:26656,[email protected]:26656"

Setting up minimum gas prices

minimum-gas-prices = "0.005uside" # in app.toml

Start Node and Sync

sided tendermint unsafe-reset-all 
sided start

Creating Your Validator

sided tx staking create-validator \
--from=alice \
--amount=400000000uside \
--pubkey=$(sided tendermint show-validator)  \
--moniker="side_node" \
--security-contact="[email protected]" \
--chain-id="grimoria-testnet-1" \
--commission-rate="0.1" \
--commission-max-rate="0.2" \
--commission-max-change-rate="0.05" \
--min-self-delegation="400000000" \
--fees="50000uside"

Remember that your wallet should already have a top-up balance!