Giter Site home page Giter Site logo

teritori-testnet's Introduction

Teritori Testnet

Selamlar, bugün Cosmos üzerinde olan Teritori Network'ün testnetine katılacağız, keyifli okumalar.

Telegram kanalı: https://t.me/TeritoriTurkish

image

Sistem gereksinimleri:

Not: Aslında 1 CPU bile yeterli olabilir ama benim tavsiyem bu CPU ve RAM değerleri:

2 CPU
2 RAM
160 GB SSD

Makinemizi kuruyoruz:

apt update && apt upgrade -y 
apt install build-essential git curl gcc make jq -y

Go kurulum:

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

Bu komutu girdikten sonra: "Should return go version go1.18.3 linux/amd64" yazıyorsa sıkıntı yoktur

go version

Zinciri oluşturuyoruz:

git clone https://github.com/TERITORI/teritori-chain && cd teritori-chain && git checkout teritori-testnet-v2 && make install

Kurulum gerçekleştiğni teyit etmek için (Should return teritori-testnet-v2-0f4e5cb1d529fa18971664891a9e8e4c114456c6) yazıyorsa sıkıntı yok:

teritorid version

Ağı başlatalım (<> işaretlerini kaldıralım)

teritorid init <VALİDATOR İSMİNİZ> --chain-id teritori-testnet-v2

Yapılandırma dosyası:

sed -i.bak 's/persistent_peers =.*/persistent_peers = "[email protected]:26656,[email protected]:26656,[email protected]:26656"/' $HOME/.teritorid/config/config.toml

Genesis dosyasını indirelim:

wget -O ~/.teritorid/config/genesis.json https://raw.githubusercontent.com/TERITORI/teritori-chain/main/testnet/teritori-testnet-v2/genesis.json

Servis dosyası (dökümasyondan farklı olabilir bunu ben kendım oluşturdum sorunsuz çalışıyor):

tee <<EOF >/dev/null /etc/systemd/system/teritorid.service
[Unit]
Description=Teritori Cosmos daemon
After=network-online.target

[Service]
User=root
ExecStart=/root/go/bin/teritorid start
Restart=on-failure
RestartSec=3
LimitNOFILE=4096

[Install]
WantedBy=multi-user.target
EOF

Servisten sonra bu komutları:

systemctl enable teritorid
systemctl daemon-reload
systemctl restart teritorid

Şimdi servis dosyasının içine giriyoruz:

sudo nano /etc/systemd/system/teritorid.service

Bu şekilde çıkacak:

image

En üste altta ki komudu ekliyoruz, en alta EOF yazıyoruz:

tee <<EOF >/dev/null /etc/systemd/system/teritorid.service

Bu şekilde gözükecek:

Not: CTRL+X+Y+ENTER yapıp kaydediyoruz

image

Şimdi addrbook ekliyoruz:

sudo systemctl stop teritorid
rm $HOME/.teritorid/config/addrbook.json
wget -O $HOME/.teritorid/config/addrbook.json https://raw.githubusercontent.com/StakeTake/guidecosmos/main/teritori/teritori-testnet-v2/addrbook.json
sudo systemctl restart teritorid

Daha sonra logları kontrol ediyoruz ve eşleşmeye başlıyor. (başlamazsa 4-5 dakika bekleyin)

journalctl -u teritorid.service -f -n 100

Eşleşmeye başlarken cüzdan oluşturalım (<> kalkacak):

teritorid keys add <Rues>

Test tokeni için discorda gidelim: https://discord.gg/Z968SBZdXb

$request Cüzdan adresi

Bu komutu ara ara kullanın en altta false yazınca validator oluşturalım:

teritorid status 2>&1 | jq .SyncInfo

Eşleşince Validator oluşturma Moniker (validator ısmı) ve from (cüzdan) kısımlarını düzenleyin:

teritorid tx staking create-validator --chain-id teritori-testnet-v2 --commission-rate 0.1 --commission-max-rate 0.1 --commission-max-change-rate 0.1 --min-self-delegation "900000" --amount 900000utori --pubkey $(teritorid tendermint show-validator) --moniker "RuesValidator" --from rues --fees 555utori

Validator oluşturduktan sonra discordda role request kanalından rol alın

poll kanalında türk bayrağı emojisine tıklayın

En az 11 sunucu kullanıp, 8 saat yedi bu lanet testnet :) çünkü kimse peer paylaşmamış addrbook kullandık mecbur, siz 5dkda kurucaksınız :)

NOT ÖDÜL HAKKINDA BİLGİ YOK

Hesaplar:

Twitter

Forum

Telegram Announcement

Telegram Chat

Discord

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.