# Download and install Cosmovisor
go install cosmossdk.io/tools/cosmovisor/cmd/cosmovisor@v1.5.0
# Create service
sudo tee /etc/systemd/system/nillion.service > /dev/null << EOF
[Unit]
Description=nillion-testnet.service service
After=network-online.target
[Service]
User=root
ExecStart=/root/go/bin/cosmovisor run start --home=/root/.nillionapp
Restart=on-failure
RestartSec=10
LimitNOFILE=65535
Environment="DAEMON_HOME=/root/.nillionapp"
Environment="DAEMON_NAME=nilchaind"
Environment="UNSAFE_SKIP_BACKUP=true"
[Install]
WantedBy=multi-user.target
EOF
Set Node
nilchaind config set client chain-id nillion-chain-testnet-1
nilchaind config set client keyring-backend test
nilchaind config set client node tcp://localhost:18057
cüzdan adınızı ve Validator adınızı girip, istediğiniz bir port numarası ekleyerek otomatik kurulum yapabilirsiniz. (hiçbir değişiklik istemiyorsanız port nuumarası olarak 26 yazabilirsiniz.)
Node ağ ile eşleşmiş olması gerekiyor. Bunun için nilchaind status 2>&1 | jq komutunu çalıştırdığınızda false çıktısı vermesi gerekir. True çıktı alırsanız aşağıdaki adımlara devam etmeyin.
Run a Validator
İlk önce Pubkeyimizi alıyoruz.
nilchaind comet show-validator
{"@type":"/cosmos.crypto.ed25519.PubKey","key":"0LuMdRNJpWGiH+b+................"} buna benzer bir çıktı alacaksınız.
cd $HOME
Sonrasında validator json dosyası açıyoruz.
nano /root/validator.json
Aşağıdaki dosyayı kendinize göre düzenlemeyi unutmayın. Validator ismi, site linkleri vs.
{
"pubkey": bir üstte çıkan pubkey buraya ekliyoruz.,
"amount": "100000unil",
"moniker": "Validator isminizi yazıyoruz.",
"identity": "keybase sitesinden aldığımız ID yazıyoruz.",
"website": "twitter yada github gibi yerleri verebilirsiniz. ",
"security": "mail adresiniz.",
"details": "istediğiniz bir şey yazabilir yada boş bırakabilirsiniz.",
"commission-rate": "0.1",
"commission-max-rate": "0.2",
"commission-max-change-rate": "0.01",
"min-self-delegation": "1"
}
Gerekli yerleri doldurduktan sonra, terminale yapıştırdıktan sonra, CTRL X Y enter ile çıkıyoruz.
Şimdi aşağıdaki komutu çalıştırıyoruz. wallet yerine kendi cüzdan isminizi yazmayı unutmayın. Terminale cüzdan kurmak için Useful Commands bölümüne bakabilirsiniz.