Cosmos SDK projelerinin hepsi aynı altyapı üzerine kurulmuştur ve node çalıştırırken aynı komutları kullanırız fakat bu komutlarda bazı değişkenler vardır bunlar:
nodeismi status 2>&1 | jq .SyncInfo
nodeismi status 2>&1 | jq .ValidatorInfo
nodeismi status 2>&1 | jq .NodeInfo
nodeismi keys add cüzdanismi
bu komuttan sonra şifre oluşturmanızı ister (cüzdan şifresi)
nodeismi keys add cüzdanismi -–recover
bu komuttan sonra mnemonic girmenizi ister
nodeismi keys list
nodeismi keys delete cüzdanismi
nodeismi query bank balances cüzdan adresi
Transaction komutlarından sonra cüzdan şifresi ister şifreyi girdikten sonra işlemi onaylıyor musunuz diye sorar y/n. y dedikten sonra bir txhash verir bunu explorerda arattığınızda SUCCESS (başarılı) veya FAİLED (başarısız) olduğunu görürsünüz. Başarısız olan işlemlerin hata mesajında sebebi yazar.
bu komuta opsiyonel olarak
--website
--identity
--details
flaglarını da ekleyebilirsiniz.--amount
kısmındaki miktarı cüzdanınızdaki bakiyeye göre belirlersiniz.
nodeismi tx staking create-validator \
--amount 000000tokenismi \
--from cüzdanismi \
--commission-max-change-rate "0.01" \
--commission-max-rate "0.2" \
--commission-rate "0.07" \
--min-self-delegation "1" \
--pubkey $(nodeismi tendermint show-validator) \
--moniker moniker \
--chain-id chain id \
--fees 250tokenismi
gitopiad tx staking create-validator \
--amount 8000000utlore \
--from socrates \
--commission-max-change-rate "0.01" \
--commission-max-rate "0.2" \
--commission-rate "0.06" \
--min-self-delegation "1" \
--pubkey $(gitopiad tendermint show-validator) \
--moniker Socrates \
--website "https://twitter.com/0xSocrates_"
--identity 52B4347D67822C
--chain-id gitopia-janus-testnet-2
valoper adresini explorerdan öğrenebilirsiniz
nodeismi tx staking delegate valoperadresi 0000000tokenismi --from cüzdanismi --chain-id chain id --fees 250tokenismi --gas auto
gitopiad tx staking delegate gitopiavaloper1n55ayalxs0vmx2xqzgeav45x5qwa5qwezdlt7r 1000000utlore --from socrates --chain-id gitopia-janus-testnet-2 --fees 250utlore --gas auto
1.valoperadresi
tokenlerin stakede bulunduğu adres2.valoperadresi
ise redelegate etmek istediğiniz adres
nodeismi tx staking redelegate 1.valoperaddresi 2.valoperadres 0000000tokenismi --from cüzdanismi --chain-id chain id --fees 250tokenismi --gas auto
gitopiad tx staking redelegate gitopiavaloper1n55ayalxs0vmx2xqzgeav45x5qwa5qwezdlt7r gitopiavaloper1vpxhyqh3qug8zyv7n89vwm3hvhfw7mxpe2dg28 1000000utlore --from socrates --chain-id gitopia-janus-testnet-2 --fees 250utlore --gas auto
nibid tx staking unbond <valoperadres> 1000000utoken --from cüzdanismi --chain-id chain-id --gas-adjustment 1.4 --gas auto --gas-prices 0.025utoken -y
nodeismi tx distribution withdraw-rewards valoperadresiniz --commission --from cüzdanismi --chain-id chain id --fees 250tokenismi --gas auto
nodeismi tx distribution withdraw-all-rewards --from cüzdanismi --chain-id chain id --fees 250tokenismi --gas auto
eğer komut hata verirse cüzdanismi yerine cüzdan adresini yazarak deneyin
nodeismi tx bank send cüzdanismi hedefcüzdanadresi 000000tokenismi --from cüzdanismi --chain-id chain id --fees 250tokenismi --gas auto
gitopiad tx bank send socrates gitopia1u4tpzghqkumfa8dza6zl028jfxex6nkl7pj6ta 10utlore --chain-id gitopia-janus-testnet-2 --fees 250utlore --gas auto
herhangi bir proposalı görüntülemek istiyorsanız komutun sonuna proposal id ekleyin
nodeismi query gov proposals
bu komuttaki
1
proposal numarasıdır kaçıncı proposala oy veriyorsanız onun numarsını yazarsınız.yes
kısmı ise kullandığınız oy no yazabilirsiniz
nodeismi tx gov vote 1 yes --from cüzdanismi --chain-id chain id --gas auto –y
sudo systemctl stop nodeismi
sudo systemctl start nodeismi
sudo systemctl restart nodeismi
sudo systemctl status nodeismi
sudo journalctl -u nodeismi -fo cat
nodeismi tx staking edit-validator \
--new-moniker "Moniker_İsmi" \
--identity "KEYBASE_ID" \
--details "< . >" \
--website "< . >" \
--chain-id chain-id \
--commission-rate 0.05 \
--from cüzdanismi \
--gas auto \
-y
nodeismi query slashing signing-info $(nodeismi tendermint show-validator)
nodeismi tx slashing unjail --from cüzdanismi --chain-id chain id --gas auto
nodeismi q staking validators -oj --limit=3000 | jq '.validators[] | select(.status=="BOND_STATUS_BONDED")' | jq -r '(.tokens|tonumber/pow(10; 6)|floor|tostring) + " \t " + .description.moniker' | sort -gr | nl
nodeismi q staking validators -oj --limit=3000 | jq '.validators[] | select(.status=="BOND_STATUS_UNBONDED")' | jq -r '(.tokens|tonumber/pow(10; 6)|floor|tostring) + " \t " + .description.moniker' | sort -gr | nl
nodeismi q staking validator $(nodeismi keys show wallet --bech val -a)