Appearance
Validator Node Setup Guide – Alps Testnet Dill Network
Description
This guide explains the steps for configuring and running a validator node on the Alps Testnet Dill Network. Alps is an incentivized testnet designed to test the scalability and security of the sharding-based network and Data Availability Sampling (DAS). Participation in Alps offers the opportunity to earn test tokens and contribute to network testing.
System Requirements
Node Requirements
Node Type | CPU | RAM | Storage | Bandwidth | Operating System |
---|---|---|---|---|---|
Light | 2 | 2GB | 40GB SSD | 8 Mb/s | Ubuntu 20.04+ |
Full | 4 | 8GB | 256GB SSD | 64 Mb/s | Ubuntu 20.04+ |
Validator Requirements
- Light Validator: Minimum 3,600 DILL
- Full Validator: Minimum 36,000 DILL
Connecting to Alps Testnet
- RPC URL:
https://rpc-alps.dill.xyz
- Chain ID:
102125
- Token Symbol:
DILL
- Explorer: https://alps.dill.xyz
To add this network to MetaMask, follow MetaMask’s official instructions.
Getting Test Tokens
Join the Dill Discord server at https://discord.gg/dill.
Access the
#alps
channel underCommunity
.Send the following command to request test tokens:
$request <your_EVM_address>
Replace
<your_EVM_address>
with your Ethereum wallet address.
Setting Up the Dill Node
Update your system:
sudo apt update && sudo apt upgrade -y
Install necessary packages:
sudo apt install curl
Download and run the node setup script:
curl -sO https://raw.githubusercontent.com/DillLabs/launch-dill-node/main/dill.sh && chmod +x dill.sh && ./dill.sh
Follow the interactive instructions to:
- Choose the node type (Light or Full).
- Create or use an existing validator mnemonic.
- Set the deposit amount (3,600 DILL for Light, 36,000 DILL for Full).
- Provide the withdrawal address.
Staking Validator
Solo Staking
- Visit https://staking.dill.xyz.
- Upload the
deposit_data-xxxx.json
file located in the./dill/validator_keys
directory. - Connect your MetaMask wallet.
- Send the deposit transaction as instructed.
Pool Staking
- Visit https://staker.dill.xyz/management.
- Choose one of the options:
- Create a New Pool: Upload the
deposit_pool_data-xxxx.json
file and send the deposit transaction. - Find a Pool: Enter the operator’s wallet address to see details.
- Join a Pool: Choose the desired pool and stake.
- Create a New Pool: Upload the
Validator Information
After staking, you can view your validator information at https://alps.dill.xyz/validators by searching with your validator public key. It may take up to 1 hour for the information to appear.
Useful Commands
All commands below are run from the /root/dill/dill/
directory:
Check the node's health status:
./health_check.sh -v
Display the validator's public key:
./show_pubkey.sh
Start the node:
./start_dill_node.sh
Stop the node:
./stop_dill_node.sh
Exit the validator:
./exit_validator.sh
Removing the Node
To remove the node and all related data:
cd /root/dill/dill && ./exit_validator.sh && ps aux | grep -i dill | grep -v grep | awk '{print $2}' | xargs -r kill && cd && rm -rf dill
References
- Official Documentation: https://dill.xyz/docs/RunANode/Alps
- Node Setup Script: https://github.com/DillLabs/launch-dill-node
- Dill Discord Server: https://discord.gg/dill