install_node

Rebus mainnet validator node

Official documentation:

Validator setup instructions

Explorer:

https://explorer.nodestake.top/rebus

Install guide

Update packages

sudo apt update && sudo apt upgrade -y

Install dependencies

sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential bsdmainutils git ncdu gcc jq chrony liblz4-tool -y

Install go

ver="1.18.2"
cd $HOME && \
wget "https://golang.org/dl/go$ver.linux-amd64.tar.gz" && \
sudo rm -rf /usr/local/go && \
sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz" && \
rm "go$ver.linux-amd64.tar.gz" && \
echo "export GOROOT=/usr/local/go" >> ~/.bash_profile && \
echo "export GOPATH=$HOME/go" >> ~/.bash_profile && \
echo "export GO111MODULE=on" >> ~/.bash_profile && \
echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> ~/.bash_profile && \
source ~/.bash_profile && \
go version

Download and build binaries

Init app

Download genesis

Config app

Setup chain and keyring-backend to config

Setup seeds and peers

Config pruning

Set min gas price

Enable/Disable snapshot (optional)

Enable state sync (optional)

Enable prometheus (optional)

Set commit timeout

Reset chain data

Create service

Register and start service

Check synchronization status ("catching_up": false is synced)

Create wallet (!Safe your mnemonic)

To recover your wallet using seed phrase (optional)

Check balance

Create validator

Show address validator

Check validator status

Usefull command

Synchronization info

Node info

Show node id

Get wallet balance

Transfer funds

Voting

Delegate stake

Withdraw all rewards

Withdraw rewards with commision

Edit validator

Unjail validator

Delete node

Last updated