Guides
May 10, 2023

Nibiru

Site: https://nibiru.fi/
App: https://app.nibiru.fi/
Guide: https://nibiru.fi/docs/run-nodes/testnet/
Tasks: https://nibiru.fi/blog/posts/007-itn-1.html
Discord: https://discord.gg/HFvbn7Wtud
Twitter: https://twitter.com/NibiruChain
Faucet: https://app.nibiru.fi/faucet

Node Installation Guide

Update system and install build tools

sudo apt update
sudo apt-get install git curl build-essential make jq gcc snapd chrony lz4 tmux unzip bc -y

Install Go

ver="1.20" && \
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:$HOME/go/bin" >> $HOME/.bash_profile && \
source $HOME/.bash_profile && \
go version

Install Node

cd $HOME
rm -rf nibiru
git clone https://github.com/NibiruChain/nibiru.git
cd nibiru
git checkout v0.19.2
make install

Initialize Node

nibid init <NodeName> --chain-id=nibiru-itn-1
nibid config chain-id nibiru-itn-1
nibid config keyring-backend os

Download genesis and addrbook

wget -O $HOME/.nibid/config/genesis.json "https://raw.githubusercontent.com/obajay/nodes-Guides/main/Nibiru/genesis.json"
wget -O $HOME/.nibid/config/addrbook.json "https://share.utsa.tech/nibiru/addrbook.json"

Create Service and start node

sudo tee /etc/systemd/system/nibid.service > /dev/null <<EOF
[Unit]
Description=nibid Daemon
After=network-online.target
[Service]
User=$USER
ExecStart=$(which nibid) start
Restart=always
RestartSec=3
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF

sudo systemctl daemon-reload
sudo systemctl enable nibid
systemctl restart nibid && journalctl -fu nibid -o cat

Create wallet

nibid keys add <name_wallet>

Create validator

nibid tx staking create-validator \
--chain-id nibiru-itn-1 \
--commission-rate 0.05 \
--commission-max-rate 0.2 \
--commission-max-change-rate 0.1 \
--min-self-delegation "1000000" \
--amount 1000000unibi \
--pubkey $(nibid tendermint show-validator) \
--moniker "<name_moniker>" \
--from <name_wallet> \
--fees 5000unibi