Zenrock

⚙️ Installation Guide

Official Documentation

Recommended Hardware:

  • 4 Cores, 8GB RAM, 200GB of storage (NVME)


Manual Installation

Step 1: Install Dependencies

Run the following commands to install required dependencies:

sudo apt update && sudo apt upgrade -y
sudo apt install curl git wget htop tmux build-essential jq make lz4 gcc unzip -y

Step 2: Install Go (if needed)

cd $HOME
VER="1.23.1"
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"

[ ! -f ~/.bash_profile ] && touch ~/.bash_profile
echo "export PATH=$PATH:/usr/local/go/bin:~/go/bin" >> ~/.bash_profile
source $HOME/.bash_profile
[ ! -d ~/go/bin ] && mkdir -p ~/go/bin

Step 3: Set Environment Variables

Set environment variables

Step 4: Download and Install Zenrock Binary

Step 5: Configure and Initialize App

Step 6: Download Genesis and Addrbook

Step 7: Set Seeds and Peers

Step 8: Set Custom Ports in app.toml

Step 9: Set Pruning Configuration

Step 10: Configure Gas Price and Indexing

Step 11: Create Service File

Step 12: Reset and Download Snapshot

Step 13: Enable and Start Service

Create Wallet

Step 1: Create a New Wallet

Step 2: Restore Existing Wallet

Step 3: Save Wallet and Validator Address

Check Sync Status

Claim Token on Faucet

Visit the faucet here: https://gardia.zenrocklabs.io/workspaces

Or use this command:

Node Sync Status Checker

Create Validator

Create validator.json file

Create a validator using the JSON configuration

DONE

Last updated