Donanım | Light Validatör | Full Validatör |
---|---|---|
İşlemci | 2 Cores | 4 Cores |
İşletim Sistemi Mimarisi | x86-64 (x64, x86_64, AMD64, ve Intel 64) | x86-64 (x64, x86_64, AMD64, ve Intel 64) |
Ram | 2 GB | 8 GB |
İşletim Sistemi | Ubuntu 22.04.2 ya da daha yüksek versiyon (x86-64) | Ubuntu 22.04.2 ya da daha yüksek versiyon (x86-64) |
Disk Boyutu | 20 GB | 256 GB |
İnternet Bant Genişliği | 1MB/s | 64Mb/s |
Network Name | Dill Testnet Alps |
---|---|
Ağ Adı | Alps Testnet |
Rpc URL | https://rpc-andes.dill.xyz/ |
Chain ID | 102125 |
Currency Symbol | DILL |
Explorer URL | https://andes.dill.xyz/ |
1- Aşağıda ki komutu çalıştırın.
curl -sO https://raw.githubusercontent.com/DillLabs/launch-dill-node/main/dill.sh && chmod +x dill.sh && ./dill.sh
2- Kurulumu başlattıktan sonra Please choose an option for mnemonic source [1, From a new mnemonic, 2, Use existing mnemonic] [1]:
seçimi gelecek karşınıza. Eğer yeni bir mnemonic ilr kurulum yapacaksanız 1 yazıp, var olan bir mnemonic ile kurulum yapacaksanız 2 yazıp entere basın.
3- Gerekli dosyaları indirmeye başlayacak. Step 1 Completed. Press any key to continue...
çıktsını aldıktan sonra herhangi bir tuşa basın ve devam edin.
4- Kurulum sırasında Mnemonic kısmına geldik. Eğer yeni Mnemonic oluşturacaksınız 1'i seçin ya da Andres testnetinden kalma Mnemoniclerinizi kullanacaksınız 2'yi seçerek enter'a basın. Kelimelerinizi kaydetmeyi unutmayın. Ayrıca oluşan Mnemonicleriniz dill/validator_keys/mnemonic-xxxxxx.txt
dizininde bu dosyada görebilirsiniz.
Caution
dill/validator_keys/mnemonic-xxxxxx.txt
dosyasını yedekleyemeyi kesinlikle unutmayın. Eğer node'nuzu başka bir sunucuya taşımak isterseniz bu lazım olacak.
5- Mnemonic'i oluştuktan sonra random olarak Validatör Keystore şifrenizi oluşturulacak. Bunu da kaydedin. Yine aynı şekilde random oluşan şifrenizi dill/validator_keys/keystore_password.txt
dosyasında görebilirsiniz. Tekrar herhangi bir tuşa basın.
6- Full validatör ve light validatör kurulumunu için token stake miktarları değişiktir. Bunun için karşınıza şöyle bir seçenecek gelecek, Please choose an option for deposit token amount [1, 3600, 2, 36000]
Siz ligth validatör için seçildiyseniz 1, eğer full validatör için seçildiyseniz 2 yazıp entere basın.
7- Bu adımda Please enter your withdrawal address:
seçeneği gelecek. Dill Discord'unda ki faucetten hangi adresinize tokenleri talep ettiyseniz o adresinizi 2 kere girin.
8- Step 2 Completed. Press any key to continue...
çıktısını alınca tekrar herhangi bir tuşa basın ve kuruluma devam edin.
9- En sonda kurulum sorunsuz tamamlandığı zaman node running, congratulations
çıktısı verecek. Ayrıca çıktı da validator_pubkeyinizide verecek.
1- Öncelikle, Alps kanalında ki faucet botundan token talep edin ($request cüzdanadresiniz). Düğümünüzde (Node) oluşturduğunuzdan cüzdandan farklı bir cüzdan kullanın.
2- https://staking.dill.xyz/ adresini ziyaret edin.
Caution
Düğümünüz (Node) senkronize olduktan sonra staking işlemlerini yapmanız tavsiye edilir. Düğümün (Node) senkronize durumunu kontrol etmek için reponun en altında ki komutları kullanın lütfen. Faucet'ten yalnızca bir kez token talep edebileceğinizi unutmayın!
3- Bu siteye deposit_data-xxxxx.json
dosyanızı yükleyeceksiniz. Bu dosyayı sunucunuzun içinde /dill/validator_keys
dizininden bulup alabilirsiniz.(WinSCP, Mobaxterm gibi uygulamarı kullanabilirsiniz.)
4- Deposit_data-xxxx.json
dosyasını siteye yükledikten sonra MetaMask'a Bağlana tıklayın, yeterli test tokeniniz olduğundan emin olun (>3600 DILL)
5- Cüzdanı bağladıktan sonra Continue'ya basarak devam edin. Ardından Confirm Deposit
'e basarak tokenleri yatırın.
6- Staking sürecini tamamladıktan sonra, validator public anahtarınızı kullanarak sayfada validatör bilgilerinizi arayabilirsiniz. Validatörünüzün görünmesi 30 dk. ile 1 saat arasında sürebilir.
- Eğer fazladan WL'niz varsa bunu mevcut Node'unuza yeni bir validator olarak ekleyebilirsiniz. Bunun için:
- Sunucunuza girin ve
dill/2_add_validator.sh
komutunu çalıştırın. - Ardıdan mnemonic'leri gireceksiniz. Yeni bir mnemonic oluşturmak için
1
'i seçin (bunu güvenli bir şekilde kaydettiğinizden emin olun). Zaten bir mnemonic'iniz varsa ve kullanmak istiyorsanız2
'yi seçin.
- Sunucunuza girin ve
********** Step 1: Generating Validator Keys **********
Validator Keys are generated from a mnemonic
Please choose an option for mnemonic source [1, From a new mnemonic, 2, Use existing mnemonic] [1]:
- Şimdi Yatırılacak token miktarını seçeceğiz ve withdraw adresimizi gireceğiz. Light Validator için (3600 DILL)
1
. seçeneği Full Validator (36000 DILL) için2
. seçeneği seçin. Ardından Withdraw adresinizi girin enter deyip tekrar girin ve onaylayın.
Important
Şimdi önemli kısma geldik. Burada bize Index
numarası soracak. Mevcut Node'uzu index:0 olarak kabul edeceksiniz. Bu yüzden ekleyeceğiniz validatorün index'i 1
olacak. (Bundan sonra ekleyeceğiniz validatörün indexi n+1 şeklinde gidecek. Yani 3. Validator için 2 olacak.).
Sonuç olarak 1
diyoruz!!!
Dikkat etmeniz gereken bir husus daha Her validatorun PubKeyi farklı olacak. Indexleri doğru girerseniz zaten farklı olacaktır.
- Evet Validator ekleme basitçe bu şekilde. Stake aşamasına geçebilirsiniz.
- Mevcut Validatorlerinizi
dill
dizini içinde bu komutu kullanarak görebilirsiniz:./show_pubkey
- Eğer Dill dizininde değilseniz, bu komutla Dill dizinine geçebilirsiniz. (Komutları "dill" dizininde çalıştırmanız gerekiyor)
cd dill
- Node'un çalışıp çalışmadığını kontrol etmek için
./health_check.sh -v
- Node sync olup olmadığını kontrol etmek için. Eğer bunun gibi bir çıktı alıyorsanız node sync olmuş demektir. ({"head_slot":"173420","sync_distance":"0","is_syncing":false,"is_optimistic":false,"el_offline":false}}
curl -s localhost:3500/eth/v1/node/syncing