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
#alpschannel 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 -yInstall necessary packages:
sudo apt install curlDownload and run the node setup script:
curl -sO https://raw.githubusercontent.com/DillLabs/launch-dill-node/main/dill.sh && chmod +x dill.sh && ./dill.shFollow 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.jsonfile located in the./dill/validator_keysdirectory. - 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.jsonfile 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 -vDisplay the validator's public key:
./show_pubkey.shStart the node:
./start_dill_node.shStop the node:
./stop_dill_node.shExit 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 dillReferences
- 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