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 -y2. 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/bin3. 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_profile4. 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