Lumera Validator Guide

Panduan lengkap untuk mengatur dan menjalankan validator node Lumera.

Persyaratan Sistem

1. Persiapkan Sistem

sudo apt update && sudo apt upgrade -y
sudo apt install -y build-essential git curl wget

2. Install Go

wget https://go.dev/dl/go1.20.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.20.5.linux-amd64.tar.gz
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc

3. Clone Repository

git clone https://github.com/LumeraProtocol/lumera-networks.git
cd lumera-networks

4. Build Binary

make build

5. Inisialisasi Node

./build/lumerad init [MONIKER] --chain-id lumera-1
Ganti [MONIKER] dengan nama validator Anda.

6. Konfigurasi Genesis

curl -s https://raw.githubusercontent.com/LumeraProtocol/lumera-networks/master/genesis.json > ~/.lumerad/config/genesis.json

7. Konfigurasi Node

sed -i 's/seeds = ""/seeds = "YOUR_SEED_NODES"/' ~/.lumerad/config/config.toml
sed -i 's/persistent_peers = ""/persistent_peers = "YOUR_PERSISTENT_PEERS"/' ~/.lumerad/config/config.toml
Ganti YOUR_SEED_NODES dan YOUR_PERSISTENT_PEERS dengan alamat node yang sesuai.

8. Buat Wallet

./build/lumerad keys add [WALLET_NAME]
Simpan mnemonic phrase dan private key di tempat yang aman!

9. Jalankan Node

./build/lumerad start

10. Buat Validator

./build/lumerad tx staking create-validator \
  --amount=1000000ulumera \
  --pubkey=$(./build/lumerad tendermint show-validator) \
  --moniker="[MONIKER]" \
  --chain-id=lumera-1 \
  --commission-rate="0.10" \
  --commission-max-rate="0.20" \
  --commission-max-change-rate="0.01" \
  --min-self-delegation="1" \
  --gas="auto" \
  --gas-adjustment=1.5 \
  --gas-prices="0.025ulumera" \
  --from=[WALLET_NAME]

Monitoring

Untuk memonitor status validator Anda, gunakan perintah berikut:

./build/lumerad status
./build/lumerad query staking validator $(./build/lumerad keys show [WALLET_NAME] --bech val -a)

Dukungan

Untuk bantuan lebih lanjut, silakan kunjungi: