October 7

Setting Validator on Dill Testnet Alps

Network Details & Hardware Requirements

Set up the node (auto)

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

1.1 There are two options:

1. Launch a new dill node: Start a new Dill node. Choose this option if you want to create and run a new node from scratch.

2. Add a validator to existing node: Add a validator to an existing node. Choose this option if you want to add a new validator to an existing node.

  • Fill 1 or 2 and press any key to continue...

2. Validator Keys are generated from a mnemonic:

1. From a new mnemonic: Choose this option if you want to generate a new mnemonic.

2. Use existing mnemonic: Choose this option if you want to use a mnemonic that you already have.

Option 1: The mnemonic will be automatically saved to /root/dill/validator_keys/.... Please back up the validator_keys folder to your local machine after you have successfully run the node.

Option 2: You will need to back up your existing mnemonic yourself.

  • Fill 1 or 2 and press any key to continue...

3. Please choose an option for deposit token amount [1, 3600, 2, 36000]:

Option 1: 3600 for light node Option 2: 36000 for full node

  • Fill 1 or 2 and press any key to continue...

4. Please enter your withdrawal address:

You can use any wallet as long as you have the mnemonic for it. Suggestion: you can use a staking wallet.

  • Fill evm wallet & click enter.

If you have completed all the steps correctly, you will see an output like this:

5. Commands

  • Verify Node is Running Run the following command to check if the node is up and running:

tail -f $HOME/dill/light_node/logs/dill.log

curl -s localhost:3500/eth/v1/beacon/headers | jq

ps -ef | grep dill

cd $Home/dill ./health_check.sh -v

  • Restart node

./start_dill_node.sh

6. Staking

  1. Visit Dill Staking
  2. Upload deposit_data-*.json file. Use Termius, scp... to download the validator_keys folder to your local machine." or:

cat ./validator_keys/deposit_data-xxxx.json

Copy to your local machine for uploading.

Shutdown & remove node

./stop_dill_node.sh

cd $Home rm -rf dill