sudo apt update && sudo apt upgrade -y
sudo apt-get install make build-essential gcc git jq chrony -y
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
cd $HOME
git clone https://github.com/mars-protocol/hub.git
cd hub
git checkout v1.0.0
make install
marsd config chain-id mars-1
marsd config keyring-backend test
marsd init VALİDATORADI --chain-id mars-1
marsd keys add CÜZDANADI
marsd genesis add-account CÜZDANADRESİ 1000000umars
Gentx işlemi ( CUZDANADI ve VALIDATORADI kısımlarını kendinize göre düzenlemeyi unutmayın. Website kısmında sizde bu şekilde istediğiniz bir sitenin veya kendi web sitenizin linkini yazabilirsiniz. Details kısmında da istediğiniz açıklamayı ekleyebilirsiniz)
marsd genesis gentx CUZDANADI 1000000umars \
--chain-id mars-1 \
--moniker=VALİDATORADI \
--commission-max-change-rate=0.01 \
--commission-max-rate=1.0 \
--commission-rate=0.05 \
--website="https://github.com/emrhtas" \
--details="bircisimyaklaşıyorefendim" \
--min-self-delegation=1
Winscp ye bağlanıyoruz config klasörü içinde yer alan gentx dosyamızı cihazımızda istediğimiz yere indiriyoruz. Winscp ile işimiz bitti kapatabilirsiniz.
- https://github.com/mars-protocol/networks linke tıklıyoruz ve forkluyoruz.
- Profilimize geliyoruz ve forkladığımız networks reposuna tıklıyoruz.
- Karşınıza görseldeki sayfa çıktı. mars-1 'e tıklıyoruz, ardından gentx e tıklıyoruz.
- Sağ tarafta Add file tıklıyoruz ve create new file diyoruz. ** Name your file kısmında şu şekilde dosyamızın adını yazıyoruz. gentx-VALIDATORADI.json Edit new file kısmına da indirdiğimiz gentx dosyamızın içeriğini ekliyoruz ve sayfanın alt kısmından commit new file diyerek kaydediyoruz.
- Sol üst tarafta Pull Request yazan yere tıklıyoruz, New pull request e tıklıyoruz ve create pull request diyerek açılan sayfada gentx dosyamızın içeriğini ekliyoruz. Onaylıyoruz ve işlemimiz bitiyor.
https://github.com/mars-protocol/networks/pulls Buradan kontrol edebilirsiniz.