πŸ”Œ Installation

Set up dependencies

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

Go installation

cd $HOME
GOVER="1.21.6"
wget -q --show-progress "https://golang.org/dl/go$GOVER.linux-amd64.tar.gz"
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf "go$GOVER.linux-amd64.tar.gz"
rm "go$GOVER.linux-amd64.tar.gz"
[ ! -f ~/.bash_profile ] && touch ~/.bash_profile
echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> ~/.bash_profile
source ~/.bash_profile
[ ! -d "$HOME/go/bin" ] && mkdir -p "$HOME/go/bin"
go version

Configuration

git clone https://github.com/Titannet-dao/titan-chain.git
cd titan-chain
go build ./cmd/titand
cp titand /usr/local/bin

Initialize Titan Validator

Custom Name Setting

moniker = ""edit the line

Configuring Genesis Files

config.tomlOpen the Seeds and Peers file seedsand persistent_peersedit its fields:

Configuring Gas Prices and Charges

Creating Systemd Service File

Enable and Start the Service

Status Check

Check logs

Create your account

Create validator config file

Last updated