Prerequisites

Before setting up your validator node, ensure you have the following:

  1. A VPS or Dedicated Server:
  2. Software Requirements:
  3. Dill Account: Create a Dill wallet to receive rewards and manage your validator. Make sure to fund it with some Dill tokens to cover transaction fees.

Set Up the Server

Begin by updating your server and installing required dependencies.

sudo apt update && sudo apt upgrade -y
sudo apt install build-essential git curl jq -y

Install Go

Go is necessary for compiling the Dill node software. Install the latest version of Go.

wget <https://golang.org/dl/go1.20.linux-amd64.tar.gz>
sudo tar -xvf go1.20.linux-amd64.tar.gz -C /usr/local
echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.bashrc
source ~/.bashrc

Verify the installation:

go version

Clone the Dill Repository

Next, clone the Dill project’s official GitHub repository to your server.

git clone <https://github.com/dillproject/dill-core.git>
cd dill-core

Build the Dill Node

Compile the Dill node software using Go.