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 -y

Install 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 version

Install Node

cd $HOME
rm -rf sidechain && rm -rf side
git clone https://github.com/sideprotocol/side.git

Initialize Node: Replace NodeName with your own moniker.

  1. Download the genesis file:

  1. Verify the SHA256 hash of the downloaded genesis file:

Expected output:

  1. Set up seeds:

  1. Set Pruning, Enable Prometheus, Gas Price, and Indexer

  1. Start your node:

version: 0.8.1

Check syn: False

Validating

  1. 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