githubEdit

Installation

Last updated: 2025-04-20

This guide walks you through installing and running a validator node for the Allora testnet.


🧩 1. Install Dependencies

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

πŸ—οΈ 2. Install Go

cd $HOME
VER="1.22.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 ~/.bash_profile
mkdir -p ~/go/bin

βš™οΈ 3. Clone & Build Allora Binary


πŸ“¦ 4. Set Environment Variables


🌱 5. Initialize Node


🌐 6. Download Genesis, Peers, and Seeds


🧊 7. Enable State Sync (Optional)


βš™οΈ 8. Customize Ports


🧹 9. Pruning


πŸ›ŽοΈ 10. Create Systemd Service


▢️ 11. Start Node


πŸ‘› 12. Create Wallet


πŸ”„ 13. Check Sync


πŸ’° 14. Check Balance


πŸ§™ 15. Create Validator


βœ… Make sure your wallet is funded before running the validator creation transaction.

Last updated