☑️Symphony Validator Node

Recommended Hardware: 8 Cores, 64GB RAM, 500GB of storage (NVME)

Installation

Install dependencies, if needed

sudo apt update && sudo apt upgrade -y
sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential bsdmainutils git make ncdu gcc git jq htop tmux chrony liblz4-tool -y

Install go, if needed

cd $HOME
VER="1.22.2"
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"
[ ! -f ~/.bash_profile ] && touch ~/.bash_profile
echo "export PATH=$PATH:/usr/local/go/bin:~/go/bin" >> ~/.bash_profile
source $HOME/.bash_profile
[ ! -d ~/go/bin ] && mkdir -p ~/go/bin
go version

Build symphonyd binary from source

cd $HOME
git clone https://github.com/Orchestra-Labs/symphony
cd symphony
git checkout v0.4.1
make install

Setup your variable settings

Download genesis file

Config Seeds and Peers

Config Pruning

Set Minimum Gas Price, Enable Prometheus, and Disable the Indexer

Set custom port

Create symphonyd service for your node to run in the background

Start node

Check for your syncing progress

Create wallet

Create validator

View Validator details:

Unjail:

Send token to another wallet:

Delegate tokens to yourself:

Congratulation!!

Last updated