Node guide
Server specifications
Specification
Requirement
CPU
4+ VCPU
RAM
8+ GB
Storage
240+ GB SSD
UBUNTU
22.04
Bandwidth
1GBS
Installing essentials components
Before diving into the installation of your node, it's essential to update your server. To do this, simply run the following command in your VPS terminal :
sudo apt-get update && sudo apt-get upgrade -yInstall the necessary libraries
sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential bsdmainutils git make ncdu gcc git jq chrony liblz4-tool -yInstall Go
cd $HOME && \
ver="1.21.6" && \
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 versionCheck go version
The command must respond : go version go1.21.6 linux/amd64
Install warden
wardenWe will use the wardenprotocol library for quick and simple update when needed.
We check the wardenprotocol version :
The response must be : v0.3.0
Create your variables
Node Initialisation
Get the genesis.json file
Update config.toml with seeds and peers
Peers and seeds list will be added later as they are actually unstable
Update app.toml with gas price
Config pruning, indexer and prometheus
Create a service
Launching the node
Check the status of your node
Check the node logs
Create your validator wallet
Before going futher you need to wait for your node to be sync. You can check this with differents commands you can find in our Quick command page.
IMPORTANT : Save your seed phrase.
Fullfill you wallet with faucet
Use this command after changing you wallet adresse :
Create you validator
Last updated