⚒️Installation

  1. Update packages and install useful tools.

sudo apt update && sudo apt upgrade --yes && \
sudo apt install git build-essential ufw curl jq snapd screen ncdu nano fuse ufw --yes

apt-get update
sudo apt-get install libsnappy-dev libleveldb-dev --yes
  1. Install go using snap.

sudo snap install go --classic && \
echo 'export GOPATH="$HOME/go"' >> ~/.profile && \
echo 'export GOBIN="$GOPATH/bin"' >> ~/.profile && \
echo 'export PATH="$GOBIN:$PATH"' >> ~/.profile && \
source ~/.profile && \
go version

snap refresh go --channel="1.23/stable"
  1. Build the binary from source.

git clone https://github.com/provenance-io/provenance
cd provenance
git checkout v1.27.0
make clean
make install
provenanced version
  1. Initialize your node.

  1. Download genesis and addrbook, set up gas prices.

  1. Add seed and persistent peers to config.toml.

  1. Set up pruning (optional).

  1. Create service file.

  1. Enable and start service.

If you would like to speed up the sync process, you may try using State Sync.

Last updated