Validator node

Requires Go 1.12+

Install Golang

Add the Golang PPA repository to get the latest version of Golang.
sudo add-apt-repository ppa:longsleep/golang-backports
After adding the PPA, update packages list using the below command.
sudo apt-get update
Install the latest version of Golang and other required packages
sudo apt-get install -y git golang-go make

Setting up Golang environment variables

Export the following Go environment variables
export GOROOT=/usr/lib/go
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOROOT/bin:$GOBIN
You can also append the above lines to $HOME/.bashrc file and run the following command to reflect in current Terminal session
source $HOME/.bashrc

Installing ixo-cosmos

  1. 1.
    Download ixo-cosmos files from the official Ixo-Cosmos
    git clone github.com/ixofoundation/ixo-blockchain
  2. 2.
    Navigate to the ixo-blockchain folder
    cd ixo-blockchain
    Check out the production version.
    git checkout v1.6.0
  3. 3.
    Run following command to install the ixo-blockchain
    make install