S2-testnet-2
Side-Protocol (S2-testnet-2)
Update system
sudo apt update
sudo apt-get install git curl build-essential make jq gcc snapd chrony lz4 tmux unzip bc -yInstall Go
rm -rf $HOME/go
sudo rm -rf /usr/local/go
cd $HOME
curl https://dl.google.com/go/go1.22.1.linux-amd64.tar.gz | sudo tar -C/usr/local -zxvf -
cat <<'EOF' >>$HOME/.profile
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GO111MODULE=on
export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin
EOF
source $HOME/.profile
go versionInstall Node
cd $HOME
rm -rf sidechain && rm -rf side
git clone https://github.com/sideprotocol/side.gitInitialize Node: Replace NodeName with your own moniker.
Download the genesis file:
Verify the SHA256 hash of the downloaded genesis file:
Expected output:
Set up seeds:
Set Pruning, Enable Prometheus, Gas Price, and Indexer
Start your node:
version: 0.8.1
Check syn: False
Validating
Add a Bitcoin Segwit Address
result must like this
Note: Please ensure that you use a Segwit address; otherwise, you will not be able to claim your rewards.
2.a Create Validator file: validator.json file
The output will be something like this:
Create validator file
Input data to validator.json file. Replace at "pubkey": {....} from show-validator output
Ctrl+o > Enter > Ctrl+x to save file & exit
Query Wallet Balance
2.b Create validator
Create new Validator: Change your custom information at: Your_moniker, your_id_keybase, your_info. What items don't need to be able to be deleted
Edit Existing Validator: Change your custom information.
Check validator info
or
Delegate to your validator
Delegate to another validator
Unjail
Delete node
Send Token
Last updated