Installation
Chain ID
Latest Version Tag
Custom Port
Setup validator name
MONIKER="YOUR_MONIKER_GOES_HERE"Install dependencies
sudo apt -q update
sudo apt -qy install curl git jq lz4 build-essential
sudo apt -qy upgradesudo rm -rf /usr/local/go
curl -Ls https://go.dev/dl/go1.21.12.linux-amd64.tar.gz | sudo tar -xzf - -C /usr/local
eval $(echo 'export PATH=$PATH:/usr/local/go/bin' | sudo tee /etc/profile.d/golang.sh)
eval $(echo 'export PATH=$PATH:$HOME/go/bin' | tee -a $HOME/.profile)Download and build binaries
# Clone project repository
cd $HOME
rm -rf nibiru
git clone https://github.com/NibiruChain/nibiru.git
cd nibiru
git checkout v1.5.0
# Build binaries
make build
# Prepare binaries for Cosmovisor
mkdir -p $HOME/.nibid/cosmovisor/genesis/bin
mv build/nibid $HOME/.nibid/cosmovisor/genesis/bin/
rm -rf build
# Create application symlinks
sudo ln -s $HOME/.nibid/cosmovisor/genesis $HOME/.nibid/cosmovisor/current -f
sudo ln -s $HOME/.nibid/cosmovisor/current/bin/nibid /usr/local/bin/nibid -fInstall Cosmovisor and create a service
Initialize the node
Download latest chain snapshot
Start service and check the logs
Set up validator
1. Create a wallet
2. Fund a wallet
3. Create validator
Set up Price Feeder
Install the pricefeeder binary
Create new wallet for pricefeeder and save 24 word mnemonic phrase
24 word mnemonic phraseSend some tokens to the pricefeeder-wallet
Export pricefeeder mnemonic into environment variable
Setup the systemd service
Delegate pricefeeder responsibility
Register and start the systemd service
View pricefeeder logs
Last updated