sudo apt -q update
sudo apt -qy install curl git jq lz4 build-essential
sudo apt -qy upgrade
wget https://raw.githubusercontent.com/CoinHuntersTR/AlignedLayer-Testnet/main/go.sh && chmod +x go.sh && ./go.sh -v 1.22.0 && rm -rf go.sh
. /etc/profile && . $HOME/.bashrc
wget https://raw.githubusercontent.com/Staketab/cosmos-tools/main/node-installer/install.sh
chmod +x install.sh
./install.sh -g yetanotherco -f aligned_layer_tendermint -b alignedlayerd -c .alignedlayer -v v0.1.0
rm -rf install.sh && . $HOME/.profile
Burada 2 seçeneğini seçip enter basıyoruz.
Binary: İstediği linki aşağıdaki komut satırından kopyalayıp devam ediyoruz.
https://services.staketab.org/aligned-testnet/alignedlayerd
Buraya bir değer girmenize gerek yok. Enter yapıp geçebilirsiniz.
Chain-id Aşağıdaki komutu girebilirsiniz.
alignedlayer
MONIKER Node için istediğiniz bir ismi veriyoruz.
Genesis file
https://services.staketab.org/aligned-testnet/genesis.json
Peers
[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656
Peers Aşağıdaki Peer'ları komut satırına giriyoruz.
[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656
Seed istediğinde alttaki komutu giriyoruz.
None
minimum-gas-prices
0stake
1 - If you want to configure STATESYNC. 2 - If you don't want to configure STATESYNC. seçeneklerinden 2 seçip devam ediyoruz.
Don't install Cosmosvisor seçeneği içi 2 ye basıp devam ediyoruz.
sudo systemctl enable alignedlayerd.service
sudo systemctl start alignedlayerd.service
sudo journalctl -u alignedlayerd.service -f
Exit code hatası alırsanız. Aşağıdaki komutları kullanabilirsiniz.
SEEDS=
[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656
STAKETAB_PEER=dc2011a64fc5f888a3e575f84ecb680194307b56@148.251.235.130:20656
sed -i -e 's|^persistent_peers *=.*|persistent_peers = "'$STAKETAB_PEER','$PEERS'"|' $HOME/.alignedlayer/config/config.toml
sed -i -e 's|^seeds *=.*|seeds = "'$SEEDS'"|' $HOME/.alignedlayer/config/config.toml
sudo systemctl restart alignedlayerd.service
sudo journalctl -u alignedlayerd.service -f
Öncelikle ağ ile senkronize olmanız gerekiyor. Yani Node'daki blok sayınız ile Ağdaki blok sayınız aynı olana kadar bekleyin.
Exlporerdan kontrol edebilirsiniz. BURADAN explorer ulaşabilirsiniz.
wallet yerine bir isim verin. Sonrasında sizden şifre isteyecek, istediğiniz bir şifre oluşturun. (Sonraki işlemlerde işinize yarayacağı için unutmayın)
alignedlayerd keys add wallet
Cüzdanınızı oluşturduktan sonra BURADAN faucete gidip cüzdanınıza token talep edin.
PubKeyimizi öğreniyoruz.
{"@type":"/cosmos.crypto.ed25519.PubKey","key":"keynumbersss"}
buna benzer bir çıktı alıyoruz.
alignedlayerd tendermint show-validator --home /root/.alignedlayer
cd $HOME
nano validator.json
Aşağıdaki komutu kendinize göre düzenlemeniz gerekiyor.
{
"pubkey": {"@type":"/cosmos.crypto.ed25519.PubKey","key":"keynumbersss"},
"amount": "1000000stake",
"moniker": "MONIKER",
"identity": "KEY ID",
"website": "",
"security": "",
"details": "",
"commission-rate": "0.1",
"commission-max-rate": "0.2",
"commission-max-change-rate": "0.01",
"min-self-delegation": "1"
}
Bunları düzenledikten sonra terminale kopyalayıp ekliyoruz. Sonrasında CTRL X Y enter ile çıkıyoruz.
Sonrasında aşağıdaki komutu çalıştırıyoruz.
sudo systemctl restart alignedlayerd.service
wallet yerine kendi cüzdan adınızı girmeyi unutmayın.
alignedlayerd --home /root/.alignedlayer tx staking create-validator $HOME/validator.json --from wallet --chain-id alignedlayer --fees 5000stake -y