Kurulum komutları
#Hermes ve stride'ı durdurun:
systemctl stop strided
systemctl stop hermesd
#Stride ve hermes dosyalarını silin. Private key veya anımsatıcı kelimeleri(mnemonicleri) kaydettiğinizden emin olun. (Private key, .stride klasöründeki cüzdan dosyalarınızdır anımsatıcı kelimeleriniz varsa almanıza gerek yoktur.):
rm -rf /root/.stride
rm -rf /root/stride
rm -rf /root/.hermes
#Stride'ı yükleyin.
git clone https://github.com/Stride-Labs/stride.git
cd stride
git checkout cf4e7f2d4ffe2002997428dbb1c530614b85df1b
make build
sudo cp $HOME/stride/build/strided /usr/local/bin
#Nodeismi kısmını değiştirin:
strided init Nodeismi --chain-id STRIDE-TESTNET-4
#Genesis dosyasını yükleyin.
wget -qO $HOME/.stride/config/genesis.json "https://raw.githubusercontent.com/Stride-Labs/testnet/main/poolparty/genesis.json"
#Peers & Seeds ekleyin.
SEEDS="d2ec8f968e7977311965c1dbef21647369327a29@seedv2.poolparty.stridenet.co:26656"
PEERS="2771ec2eeac9224058d8075b21ad045711fe0ef0@34.135.129.186:26656,a3afae256ad780f873f85a0c377da5c8e9c28cb2@54.219.207.30:26656,328d459d21f82c759dda88b97ad56835c949d433@78.47.222.208:26639,bf57701e5e8a19c40a5135405d6757e5f0f9e6a3@143.244.186.222:16656,f93ce5616f45d6c20d061302519a5c2420e3475d@135.125.5.31:54356,b33b7044b8a1a7db9627b22b6e7d3cc26e1f50b8@95.216.142.196:26656,bcbbd1691710090ea8629a80e7ce6ed0716bd589@94.130.187.235:26656"
sed -i -e "s/^seeds *=.*/seeds = \"$SEEDS\"/; s/^persistent_peers *=.*/persistent_peers = \"$PEERS\"/" $HOME/.stride/config/config.toml
#Logları kontrol edin:
systemctl restart strided && journalctl -u strided -f -o cat
#Senkronize olmayı bekleyin, olunca diğer adımlara geçin. (False ise senkronizesiniz, true ise henüz senkronize olmadınız demektir.)
strided status 2>&1 | jq .SyncInfo
#Disk yapılandırması yapın, bu sayede diskiniz çok dolmayacaktır:
pruning="custom"
pruning_keep_recent="100"
pruning_keep_every="0"
pruning_interval="50"
sed -i -e "s/^pruning *=.*/pruning = \"$pruning\"/" $HOME/.stride/config/app.toml
sed -i -e "s/^pruning-keep-recent *=.*/pruning-keep-recent = \"$pruning_keep_recent\"/" $HOME/.stride/config/app.toml
sed -i -e "s/^pruning-keep-every *=.*/pruning-keep-every = \"$pruning_keep_every\"/" $HOME/.stride/config/app.toml
sed -i -e "s/^pruning-interval *=.*/pruning-interval = \"$pruning_interval\"/" $HOME/.stride/config/app.toml
sed -i.bak -e "s/indexer *=.*/indexer = \"null\"/g" $HOME/.stride/config/config.toml
#Node'unuzu yeniden başlatın:
systemctl restart strided && journalctl -u strided -f -o cat
#Eski cüzdanınızı geri getirin. Bu sayede tokenlerinize erişim sağlayabileceksiniz. Komutu girdikten sonra sizden anımsatıcılarınızı girmenizi isteyecek. Onları girin, ardından cüzdan şifresi "password" oluşturun. (CÜZDANİSMİ kısmını değiştirmeyi unutmayın)
strided keys add CÜZDANİSMİ --recover
#Senkronize olduktan sonra alttaki komut ile kaç Stride tokeniniz olduğunu görüntüleyebileceksiniz. Cüzdanınızı recover ettikten sonra cüzdan adresinizi kaydedin ve bu şekilde bakiye kontrolü sağlayın:
strided q bank balances strideadresiniz

#Bu şekilde cüzdan bakiyenizi görüntüleyeceksiniz. Olduğu gibi bu bakiyeyi kopyalayın ve validator oluşturma komutunda "amount" kısmına ekleyin.
#Şimdi validator oluşturacağız. Amount'u yukarıda belirtilen şekilde değiştirin, moniker kısmına Validator adınızı, From kısmına cüzdanisminizi gireceksiniz. Validator oluşturma komutu:
strided tx staking create-validator \
--amount 1234567ustrd \
--from CÜZDANİSMİ \
--commission-max-change-rate "0.05" \
--commission-max-rate "0.20" \
--commission-rate "0.05" \
--min-self-delegation "1" \
--pubkey $(strided tendermint show-validator) \
--moniker VALİDATÖRİSMİ \
--chain-id STRIDE-TESTNET-4
#Komutu girdikten sonra y yazıp enterlayın. Ardından 2-3 dakika sonra fotoğraftaki gibi çıkan txhash'i explorerda sağ üstte arama kısmında search edin. Status kısmında success yazıyorsa işleminiz başarıyla tamamlanmıştır. Explorer linki: https://stride.explorers.guru/

#Yararlı komutlar:
-Farklı bir discord ile yeni oluşturduğunuz cüzdana token talep edin. Ardından ana cüzdanınıza aktarın:
strided tx bank send GÖNDERİCİADRES ALICIADRES 10000000ustrd --chain-id STRIDE-TESTNET-4
-Valoper adresi öğrenme:
strided keys show CÜZDANİSMİ --bech val
-Validatorünüze ekstra token stake etme(Bu sayede aktif sete girebilirsiniz):
strided tx staking delegate VALOPERADRES 10000000ustrd --chain-id STRIDE-TESTNET-4 --from=CÜZDANİSMİ