Skip to content

NastyaXuxu/Dill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Setting Validator on Dill Testnet Andes

Network Details & Hardware Requirements

Network Name Dill Testnet Andes
RPC URL https://rpc-andes.dill.xyz/
Chain ID 558329
Currency Symbol DILL
Explorer URL https://andes.dill.xyz/
Component Minimum Requirement
CPU 2 cores
Memory 2GB
Disk 20GB
Network 1MB/s
OS Ubuntu 22.04 or macOS

Option 1: Automatic

curl -O https://raw.githubusercontent.com/vnbnode/binaries/main/Projects/Dill/light_auto.sh && chmod +x light_auto.sh && ./light_auto.sh

Option 2: Manual Steps

1. Update and install packages for compiling

cd $HOME && source <(curl -s https://raw.githubusercontent.com/vnbnode/binaries/main/update-binary.sh)

2. Download Light Validator Binary & Extract the package:

curl -O https://dill-release.s3.ap-southeast-1.amazonaws.com/v1.0.1/dill-v1.0.1-linux-amd64.tar.gz
tar -zxvf dill-v1.0.1-linux-amd64.tar.gz && cd dill
curl -O https://dill-release.s3.ap-southeast-1.amazonaws.com/v1.0.1/dill-v1.0.1-darwin-arm64.tar.gz
tar -zxvf dill-v1.0.1-darwin-arm64.tar.gz && cd dill

3. Generate Validator Keys

This command will generate validator keys in the ./validator_keys directory.

./dill_validators_gen new-mnemonic --num_validators=1 --chain=andes --folder=./

Sample Output

ubuntu@ip-xxxx:~/dill$ ./dill_validators_gen new-mnemonic --num_validators=1 --chain=andes --folder=./

Create a password that secures your validator keystore(s). You will need to re-enter this to decrypt them when you setup your Dill validators.:
The amount of DILL token to be deposited(2500 by default). [2500]:
This is your mnemonic (seed phrase). Write it down and store it safely. It is the ONLY way to retrieve your deposit.
Press any key when you have written down your mnemonic.
Please type your mnemonic (separated by spaces) to confirm you have written it down. Note: you only need to enter the first 4 letters of each word if you'd prefer.
: _"fill your mnemoic"_

Creating your keys.
Creating your keystores:	  [####################################]  1/1
Verifying your keystores:	  [####################################]  1/1
Verifying your deposits:	  [####################################]  1/1

Success!
Your keys can be found at: ./validator_keys


Press any key.

5. Import Validator Keys

During this process, set and save your keystore password.

./dill-node accounts import --andes --wallet-dir ./keystore --keys-dir validator_keys/ --accept-terms-of-use

6. Save Password to a File

Replace <your-password> with your actual password.

echo <your-password> > walletPw.txt

7. Start Light Validator Node

./start_light.sh -p walletPw.txt

8. 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
./health_check.sh -v

9. Staking

  1. Visit Dill Staking
  2. Upload deposit_data-*.json file. Use Termius,scp... to dowload the file locally or:
cat ./validator_keys/deposit_data-xxxx.json

Copy to your local machine for uploading.

Shutdown & remove node

pkill dill-node
cd $Home
rm -rf dill

Thank to support VNBnode.

Visit us at:

VNBnodegroup

VNBnode News

VNBnode.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published