/mars-protocol-testnet-gentx

Mars Protocol Testnetine katılmak için Gentx işlemleri

Mars Protocol Testnet Katılmak için Gentx işlemleri

🟢 Bilgi

Mars Protocol'ün Testnetine katılabilmek için Gentx dosyası işlemlerini ele alacağız ayrıca Discord üzerinden Operatör rölü alacağız..

🟢 KURULUM


Buraya, kaşifte görünecek takma adınızın (doğrulayıcı) adını yazmalısınız.

1- İsim

NODENAME=<NODE-İSMİNİZİ-YAZIN>

2- Değişkenleri kaydedin ve sisteme aktarın

echo "export NODENAME=$NODENAME" >> $HOME/.bash_profile
echo "export WALLET=wallet" >> $HOME/.bash_profile
echo "export CHAIN_ID=mars-1" >> $HOME/.bash_profile
source $HOME/.bash_profile

3- Güncelleme Paketi

sudo apt update && sudo apt upgrade -y

4- Diğer Yüklemeler

sudo apt-get install make build-essential gcc git jq chrony -y

5-

ver="1.18.2"
cd $HOME
wget "https://golang.org/dl/go$ver.linux-amd64.tar.gz"
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz"
rm "go$ver.linux-amd64.tar.gz"
echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> ~/.bash_profile
source ~/.bash_profile

6-

cd $HOME
git clone https://github.com/mars-protocol/hub.git
cd hub
git checkout v1.0.0
make install

7-

marsd config chain-id $CHAIN_ID
marsd config keyring-backend test

8- Başlangıç Düğümü

marsd init $NODENAME --chain-id $CHAIN_ID

9- Testnet için yeni cüzdan kurtarın veya oluşturun

marsd keys add $WALLET

10- Cüzdan Kurtarma ( kaybettiyseniz yapın )

marsd keys add $WALLET --recover

11- Genesis Hesabı Ekle

WALLET_ADDRESS=$(marsd keys show $WALLET -a)
marsd genesis add-account $WALLET_ADDRESS 1000000umars

12- GentX Oluştur

marsd genesis gentx $WALLET 1000000umars \
--chain-id $CHAIN_ID \
--moniker=$NODENAME \
--commission-max-change-rate=0.01 \
--commission-max-rate=1.0 \
--commission-rate=0.05 \
--identity="" \
--website="" \
--details="" \
--min-self-delegation=1

11- Yedeklemeniz Gerekenler

  • 24 word mnemonic oluşturulan cüzdanınızın
  • $HOME/.mars/config/*

🟢 Kurulum Dosyaları

  • Gentx ile PR gönderin
  • ${HOME}/.mars/config/gentx/gentx-XXXXXXXX.json içeriğini kopyalayın.
  • https://github.com/mars-protocol/networks Hesabına Gidin ve Forklayın
  • Aşağıdaki Resim adımlarına göre yapabilirsiniz.



*Create New File / gentx-<VALIDATOR_NAME>.jsonaltında bir dosya oluşturun image



*Ardından Bilgisaysarınıza indirdiğiniz Json dosyasını direk tutup içine atın image



*Daha sonra sol üstten pull request diyip sağ taraftan yeşil butona basalım image



*Write kısmı için bu sefer gentx dosyamızı not defteri ile açıyoruz image



*Not defteri ile açtığımız dosyayı kopyalayıp yapıştırıyopruz ve pull oluştu: image