Sei atlantic sub-1 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.
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"
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-1
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-1 \
--security-contact="" \
--website="" \
--details="" \
--identity=""
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.
Forkladığımız repository'de "testnet/tree/main/atlantic-subchains/atlantic-sub-1/gentx" adresine gidiyoruz.
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.)
Upload işleminden sonra sol üstten pull request seçeneğini seçiyoruz.
Ardından new pull request seçeneğini seçtikten sonra create pull request seçeneğini seçiyoruz ve PR gönderiyoruz.