arrows-to-circleUnion

Union node guides

Union Testnet Validator Setup Guide

Step 1: Set Up Validator Name

Replace YOUR_MONIKER_GOES_HERE with your desired validator name:

MONIKER="YOUR_MONIKER_GOES_HERE"

Step 2: Install Dependencies

Update the system and install necessary build tools:

sudo apt -q update
sudo apt -qy install curl git jq lz4 build-essential
sudo apt -qy upgrade

Step 3: Install Go

Remove any existing Go installation and install the latest version:

sudo rm -rf /usr/local/go
curl -Ls https://go.dev/dl/go1.23.5.linux-amd64.tar.gz | sudo tar -xzf - -C /usr/local

Update environment variables:


Step 4: Download Binaries

Create the required directories and download the project binaries:

Create application symlinks:


Step 5: Install Cosmovisor and Create a Service

Install Cosmovisor:

Create a systemd service file:

Reload systemd and enable the service:


Step 6: Initialize the Node

Set up an alias:

Configure the node:

Initialize the node:

Download genesis and addrbook:

Set seeds:

Set minimum gas price:

Optimize pruning settings:

Set custom ports:


Step 7: Download Latest Chain Snapshot


Step 8: Start Service and Check Logs

Start the service:

Check logs:


This guide provides a structured approach to setting up a Union Testnet Validator for seamless participation in the network.

Last updated