Systemd

Fairblock Network

Description: Setting up your validator node has never been so easy. Get your validator running in minutes by following step by step instructions.

Installation

Network name: Fairblock Network | Chain ID: fairyring-testnet-1 | Latest version: v0.5.0 | Custom Port: 247

Install dependencies

This guide assumes that you are using Ubuntu.

Upgrade your operating system:

sudo apt update && sudo apt upgrade -y

Install essential packages:

sudo apt install git curl tar wget libssl-dev jq build-essential gcc make

Download and install Go:

sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt update
sudo apt install golang-go

Add /usr/local/go/bin & $HOME/go/bin directories to your $PATH:

echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> $HOME/.profile
source $HOME/.profile

Or:

Verify Go was installed correctly. Note that the fairyring binary requires Go v1.21:

Setup validator name Replace YOUR_MONIKER_GOES_HERE with your validator name

Install dependencies

Update system and install build tools

Install Go

Download and build binaries

Clone project repository

Build binaries

Verify the installation:

The output should show 0.5.0

Prepare binaries for Cosmovisor

Install Cosmovisor and create a service

Download and install Cosmovisor

Or:

Create service

Initialize the node

Set node configuration

Initialize the node

Download genesis and addrbook

Add seeds

Set pruning

Set custom ports

Start service and check the logs

Sync To catch up quickly, you can either use a snapshot or state sync

Last updated