Light Validator

๐Ÿ› ๏ธ Hardware Requirements

Node TypeCPURAMStorageNetworkOS type

Light validator

2 cores

16 GB

20GB

Network of 8MB/s+

Ubuntu LTS 20.04+/MacOS

Additional requirements

If you do not have this role - you will not be able to request tokens from the faucet to start the node.

โฑ๏ธ Installation time: ~15-30 minutes

The installation time depends on many factors, such as your skills, resources and characteristics of your server, the most important: disk speed, internet connection, server load CPU, RAM, so this value may differ from the one indicated by us.

๐Ÿ“ Manual installation

๐Ÿ“ŒStep 1: Installation packeges and dependencies

# Install dependencies for building from source
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install curl tar -y

๐Ÿ“ŒStep 2: Setting up your dill node

curl -sO https://raw.githubusercontent.com/DillLabs/launch-dill-node/main/dill.sh  && chmod +x dill.sh && ./dill.sh

With the help of a one-line script, all the necessary commands will be executed automatically, you only need to check the operation of your node at the end

  1. We choose the method of generation of validator keys

  • Choose 1 to generate a new mnemonic (ensure you save this securely).

  • Choose 2 if you already have a mnemonic and wish to use it.

  1. We save the mnemonic phrase

I chose 1, after which it is necessary to save the mnemonic phrase and use it to import the wallet into Metamask, the directory on your server where the file with the mnemonic phrase is stored is also indicated here.

  1. Save password and press any key

  1. ะกhoose an option for deposit token amount [1, 3600, 2, 36000]

    • Option 1: 3600 DILL (add a light validator)

    • Option 2: 36000 DILL (add a full validator)

    we need to choose 1 - 3600 tokens for Light node. That's how much you can get with the alps-validator role

  1. Enter your withdraw adress

This is the EVM address that we have to get by importing the previously generated mnemonic phrase into the metamask.

5.1 Go to Metamask and import the wallet:

5.2 Copy and paste your mnemonic phrase

5.3 Copy your address

5.4 Manually add the Dill Network test network

Paste these values โ€‹โ€‹as in the example in the screenshot below

Network name

Alps Testnet

New RPC URL

Chain ID

102125

Currency symbol

DILL

Block explorer URL

5.5 Click on Switch to Alps Testnet

  1. Request test tokens in the #alps channel

  1. After that, we return to the terminal and insert our address

  1. We wait until all the necessary validator files are created

  1. Checking if the node is up and running โœ…

Use the following command to test the node

cd dill
./health_check.sh -v

Sample output (after finish syncing):

  1. Also review and write down your public key, we will use it later.

./show_pubkey.sh

Also save the contents of the file deposit_data , we will also use this value later

echo "" && cat $HOME/dill/validator_keys/deposit_data* && echo ""

๐Ÿ“ŒStep 3: Staking tokens with your validator

  1. Copy and paste the content of deposit_data file the content of which we previously stored.

  1. Connect your wallet

  1. Send your deposit

If you did everything right, you will see Status: โœ…Transaction successful

๐Ÿ“ŒStep 4: We are checking information about validator

  1. Copy and paste the public key that we saved earlier If you haven't recorded it, here is the command to view the public key

./show_pubkey.sh

Here is an example of what you should see if your validator has already joined the network, otherwise check back later

All the useful commands to manage your node in the section - Useful commands

Last updated