Validator

✅ Validator Node v201.0.7

⚠️ Testnet Only - Setup Namada Validator Node with automated variable management.

🖥 Node Information:

- Node version: v201.0.7
- Cometbft version: v0.37.16
- Chain Id: housefire-alpaca.cc0d3e0c033be
- Service Name: namadad.service

⚙️ Hardware Requirement:

- Memory: 16 GB
- CPU: 4 cores
- Disk: 1 TB NVME SSD
- Bandwidth: 100 MBps (Download / Upload)

✅ Installation steps:

  1. Install dependences

cd /root
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 protobuf-compiler htop \
lsof net-tools -y < "/dev/null"
  1. Install & Update Rustup

  1. Install Cometbft

  1. Install Protoc

  1. Download and build last version

Set Environment Variables:

  1. Run a script and set vars:

  1. Join the network

Expected output:

Downloading config release from https://github.com/vknowable/namada-campfire/releases/download/housefire-alpaca/housefire-alpaca.cc0d3e0c033be.tar.gz ... Successfully configured for chain ID housefire-alpaca.cc0d3e0c033be

  1. Verify Configuration Files

  1. Download WASM Files

  1. Add Seed to config.toml

  1. Test start node

  1. Verify Executable Location

  1. Create Systemd Service

  1. Start Service

  1. Check Node Status

✅ Wallet & Faucet

  1. Add Your Wallet

  1. Use one of the Faucets

  1. Check balance

Initialize Validator:

  1. Create Validator

  1. Find Validator Address

✅ Bond Validator:

  1. Check Balance

  1. Bond Tokens (Adjust amount as needed)

  1. Check bonds

  1. Query Active Validators

  1. Check Validator State

  1. Unjail Validator (If needed)

Update Node:

  1. Update System Packages

  1. Verify CometBFT Version

  1. Update CometBFT (If Needed)

  1. Update Rust

  1. Backup Current Binary

  1. Build Namada from Source

  1. Move Binaries

  1. Verify Version

  1. Restart service & Check logs

  1. Clean Up

Last updated