Installation

Manual installation

Install depedencies

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 chrony liblz4-tool -y

Install GO

sudo rm -rf /usr/local/go
curl -Ls https://go.dev/dl/go1.21.13.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)

Sett Vars

to make installstion easy i suggest u use this

echo "export WALLET="wallet"" >> $HOME/.bash_profile
echo "export MONIKER="Moiker"" >> $HOME/.bash_profile
echo "export SAFROCHAIN_ID="safro-testnet-1"" >> $HOME/.bash_profile
echo "export SAFROCHAIN_PORT="13"" >> $HOME/.bash_profile
source $HOME/.bash_profile

make sure you change "Wallet="with your own wallet name"" MONIKER="with your own name"" this indicate your node name SAFROCHAIN_PORT="with you want"" if your server is not have any node u can keep that at port 30 or sett to deffault port, the deffault port is 26.

Download Binaries

Configure and inittial app

Download Genesis and Addrbook

Sett Seed and Peer

Sett Custom Port at config.toml

Sett Custom Port at App.toml

Config Prunning

Sett Minimum Gas Prices

Create Service

Download Current Snapshot

Enable And Start Service

Last updated