Swisstronik

Swisstronik node guides

1. Instal Dependensi

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

2. Instal Go

bashCopyEditcd $HOME
VER="1.21.3"
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:~/go/bin" >> ~/.bash_profile
source $HOME/.bash_profile
mkdir -p ~/go/bin

3. Set Variabel Lingkungan

bashCopyEditecho 'export WALLET="wallet"' >> $HOME/.bash_profile
echo 'export MONIKER="test"' >> $HOME/.bash_profile
echo 'export SWISS_CHAIN_ID="swisstronik_1291-1"' >> $HOME/.bash_profile
echo 'export SWISS_PORT="44"' >> $HOME/.bash_profile
source $HOME/.bash_profile

4. Unduh Binary Swisstronik

5. Konfigurasi Node

6. Unduh Genesis dan Addrbook

7. Set Peers dan Seeds

8. Atur Custom Port

9. Konfigurasi Pruning, Minimum Gas Price, dan Prometheus

10. Buat Service Systemd

11. Reset dan Download Snapshot

12. Jalankan Node


Pembuatan Wallet

Simpan Alamat Wallet

Cek Status Sinkronisasi


Membuat Validator

Pastikan wallet sudah memiliki saldo sebelum membuat validator.


Monitoring Node

Buat skrip untuk memantau status sinkronisasi:


Hapus Node

Last updated