Sei atlantic sub-2 create GENTX

Grup 1 Olanlar atlantic-1 ağından devam ediyor.Grup 2-3 olanlar atlantic-sub-1 kurulumu yapıyor. Grup 4-5 olanlar atlantic-sub-2 kurulumu yapıyor.

image

Gentx oluşturma

Sistem güncellemesi yapıyoruz:

sudo apt update && sudo apt upgrade -y

Kütüphane kurulumu yapıyoruz:

sudo apt install make clang pkg-config libssl-dev build-essential git jq ncdu bsdmainutils -y < "/dev/null"

Go kurulumu yapıyoruz:

cd $HOME
wget -O go1.18.2.linux-amd64.tar.gz https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.18.2.linux-amd64.tar.gz && rm go1.18.2.linux-amd64.tar.gz
echo 'export GOROOT=/usr/local/go' >> $HOME/.bashrc
echo 'export GOPATH=$HOME/go' >> $HOME/.bashrc
echo 'export GO111MODULE=on' >> $HOME/.bashrc
echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> $HOME/.bashrc && . $HOME/.bashrc
go version

Sei'nin github dosyasını sei repository'den sunucumuza klonluyoruz

git clone https://github.com/sei-protocol/sei-chain

Binary kurulumunu yapıyoruz.

cd $HOME/sei-chain
git checkout 1.1.2beta-internal
make install

initialize (başlatma) işlemini yapıyoruz.NodeName kısmına kendi validator ismimizi giriyoruz.

seid init NodeName --chain-id atlantic-sub-2

Eski cüzdanımızı recover ediyoruz.

seid keys add WalletName --recover

Genesis dosyamızda kendi hesabımızı ekliyoruz. WalletName Kısmına kendi cüzdan isminizi yazın.

seid add-genesis-account WalletName 10000000usei

Gentx dosyamızı oluşturuyoruz. WalletName kısmına kendi cüzdan ismimizi giriyoruz.NodeName kısmına kendi validator ismimizi giriyoruz.

 seid gentx WalletName 10000000usei \
 --moniker=NodeName \
 --pubkey $(seid tendermint show-validator) \
 --commission-rate=0.05 \
 --commission-max-rate=0.2 \
 --commission-max-change-rate=0.05 \
 --chain-id=atlantic-sub-2 \
 --security-contact="" \
 --website="" \
 --details="" \
 --identity=""

image

Winscp vb SFTP yazılımı kullanarak sunucumuza bağlanıyoruz. "/root/.sei/config/gentx" dizinine gidiyoruz.gentx dosyamızı ana makinemiz yüklüyoruz.

image

Sei testnet github adresine giderek forkluyoruz.

image

Forkladığımız repository'de "testnet/tree/main/atlantic-subchains/atlantic-sub-1/gentx" adresine gidiyoruz.

image

Add file ardından Upload files seçerek gentx dosyamızı "gentx-YOUR_VALIDATOR_NAME.json" şeklinde yüklüyoruz.(YOUR_VALIDATOR_NAME kısmına kendi validator isminiz yazıyorsunuz.)

image

Upload işleminden sonra sol üstten pull request seçeneğini seçiyoruz.

image

Ardından new pull request seçeneğini seçtikten sonra create pull request seçeneğini seçiyoruz ve PR gönderiyoruz.