⚒️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
  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
  1. Download the binary.

git clone https://github.com/gravity-bridge/gravity-bridge
cd gravity-bridge/module
git checkout v1.13.3
make install
gravity version
  1. Initialize your node.

gravity init <node_name> --chain-id gravity-bridge-3
  1. Download genesis.

curl https://raw.githubusercontent.com/Gravity-Bridge/gravity-docs/main/genesis.json > $HOME/.gravity/config/genesis.json
  1. Add seeds and persistent peers to config.toml.

  1. Set up minimum gas price.

  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