Elys Network
  • Introduction
    • Overview
    • How it Works
    • Key Features
  • Getting Started
    • Quick Start Guide
  • Core Features
    • Swap
    • Earn
      • Simple Staking
      • Liquidity Mining
    • Perpetuals
    • Leverage LP
  • Tokenomic and Rewards system
    • Tokenomics
    • ELYS: The All-In-One Token
    • EDEN & EDEN Boost
  • GOVERNANCE
    • Elys Network Governors
    • Governor Foundation Delegation Program
  • Developer Resources
    • Elys Network Validators
      • Initial System Setup
      • Installing Elys Node
        • Validator Creation
        • Launch the Node
      • Additional Considerations
      • Troubleshooting
    • Security
  • Social Links
    • Elys Network Socials
Powered by GitBook
On this page
Edit on GitHub
  1. Developer Resources
  2. Elys Network Validators

Initial System Setup

Initial setup prior to installing binary

Update System and Install Build Tools

sudo apt sudo apt update
sudo apt-get install git curl build-essential make jq gcc snapd chrony lz4 tmux unzip bc -y

Install Go

Go 1.19+ is required. We will use Go v1.19.3 as example here. . The code below also cleanly removes any previous Go installation.

sudo rm -rvf /usr/local/go/
wget https://golang.org/dl/go1.19.3.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.19.3.linux-amd64.tar.gz
rm go1.19.3.linux-amd64.tar.gz

Configure Go

Unless you want to configure in a non-standard way, then set these in the ~/.profile file.

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GO111MODULE=on
export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin

Install Cosmovisor

We will use Cosmovisor v1.0.0 as example here.

go install github.com/cosmos/cosmos-sdk/cosmovisor/cmd/cosmovisor@v1.0.0
PreviousElys Network ValidatorsNextInstalling Elys Node

Last updated 5 months ago