INSTALLATION GUIDE

Manual Installation

Gerekli Sistem

Ubuntu 22.04

CPU
RAM
SSD

4 vCPU

8 GB RAM

160 SSD

Install dependencies

UPDATE SYSTEM AND INSTALL BUILD TOOLS

Copy

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

INSTALL GO

Copy

ver="1.22.3" 
cd $HOME 
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"

echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> $HOME/.bash_profile
source $HOME/.bash_profile    

Download and build binaries

Copy

Set Vars

Moniker yerine validator adınızı ekliyoruz.

Copy

Download Genesis and Addrbook

Copy

Config Pruning

Copy

set minimum gas price, enable prometheus and disable indexing

Copy

Set seeds and peers

Copy

create service file

Copy

enable and start service

Copy

Snapshot

Stop the service and reset the data

Copy

Download latest snapshot

Copy

Restart the service and check the log

Copy

Automatic Installation

Moniker yerine Validator isminizi yazıp enter basın.

Copy

Sync Node

Node ağ ile eşleşmiş olması gerekiyor. Bunun için emped status 2>&1 | jq komutunu çalıştırdığınızda false çıktısı vermesi gerekir. True çıktı alırsanız aşağıdaki adımlara devam etmeyin.

Run a Validator

Öncelikle kendimize bir cüzdan açıyoruz. wallet yerine bir tane cüzdan ismi belirliyoruz.

Copy

Copy

wallet yerine belirlediğiniz cüzdan adını yazıyoruz. moniker yerine Validator ismini ekliyoruz. identity de keybase.io adresnden yükleyeceğiniz avatar'ın ID'sini ekliyoruz. website, yerine siteniz var ise onu, yoksa twitter vs. eklerseniz. Security-contact yerine mail adresinizi, details yerine istediğiniz bir açıklamayı yazabilirsiniz.

Last updated