Validator Node Setup

Guide on Validator Node setup by papadritta

πŸ–₯ Main info:

- Node version: v0.39.0
- Chain Id: luminara-position.5eef10f5ab83
- Service Name: namadad.service

βš™οΈ Hardware Requirement:

- Memory: 64 GB
- CPU: 8 cores
- Disk: 0.5 TB NVME SSD
- Bandwidth: 100 MBps for Download / Upload

βœ… Installation steps:

  1. Install dependences

cd $HOME
sudo apt update
sudo apt install make unzip clang pkg-config git-core libudev-dev libssl-dev build-essential libclang-18-dev git jq ncdu bsdmainutils htop -y < "/dev/null"
  1. Install Rustup

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  1. Install Cometbft

  1. Install Protoc

  1. Download and build last version - v0.39.0

βœ… Set vars:

  1. Set vars (can keep as default or can adjust some: MONIKER, WALLET_NAME, EMAIL)

  1. Join network

Downloading config release from https://testnet.luminara.icu/configs/luminara-position.5eef10f5ab83.tar.gz ... No validator keys are being used. Make sure you didn't forget to specify --genesis-validator? Successfully configured for chain ID luminara-position.5eef10f5ab83

  1. Check if check all files are configured correct

  1. Download the wasm (and extract and place in the namada wasm folder)

  1. Add persistent peer to config.toml

  1. Test start node

  1. Check executable file

  1. Make a systemd service file

  1. Run a service

  1. Check Node status

  1. Create a new keypair (Wallet)

βœ… Faucet:

  1. Request Nam tokens from Faucet https://faucet.luminara.icuarrow-up-right (maximum 1000 Nam per one request)

βœ… Init a validator:

  1. Init a new validator

  1. Grep your validator

  1. Check wallet balance

  1. Bond token to your validator (adjust the amount)

  1. Check bonds

  1. Query the set of active validators

  1. Check your validator state

  1. Unjail your validator

Last updated