Installation guide [ENG]

Installation

Update the packages

sudo apt update && sudo apt upgrade -y
sudo apt install curl -y

Install GO

wget -O go1.18.linux-amd64.tar.gz https://go.dev/dl/go1.18.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.18.linux-amd64.tar.gz && rm go1.18.linux-amd64.tar.gz
cat <<'EOF' >> $HOME/.bash_profile
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin
EOF
. $HOME/.bash_profile
cp /usr/local/go/bin/go /usr/bin
go version

Install jq

sudo apt-get update && apt-get install -y jq

Install Iris

you can see the current version [in the Iris Docsarrow-up-right] and in the GitHubarrow-up-right [Releasesarrow-up-right]. Instructions about How to upgrade you can find [herearrow-up-right]

Entering variables

Initialize node configurations

Download mainnet public config.toml and genesis.json

Since we replaced config.toml, you need to enter your moniker!

Create a service file

Comment out the line log_level = "info"

Insert peers and seeds. You can get them from [herearrow-up-right]:

Set minimum-gas-prices

Official guide is [herearrow-up-right]

And here is the guide [from ping.pubarrow-up-right]

So we should Modify the config.toml with the data from these sources. Open config by nano:

When you paste the data into config.toml it should look like this:

Start the node

Logs

Check your node status

Create the wallet

Send the validator creating transaction:

Useful Commands

Start. Restart.

Logs

Status of the node

Sync options only

Find out your node_id

See if your validator has tombstoned

How to edit your validator

Balance

Last updated