Twitter: https://twitter.com/teritorinetwork
Medium: https://medium.com/teritori
Github: https://github.com/TERITORI
Discord: https://discord.com/invite/teritori
Ne üzerine kurulabilir ?
Linux (Ubuntu 18.04)
Sistem Gereksinimleri
Ücretsiz sunucu verilen hizmetlere kurulabilir.
Minimum
2CPU
2GB Ram
80 GB Disk
Kurulum
Kurulum komutları
#Sunucuyu güncelleme ve gerekli bileşenleri kurma:
apt update && apt upgrade -y
apt install build-essential git curl gcc make jq -y
#Go kurulumu yapıyoruz:
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
#Go versiyonunu kontrol ediyoruz. go1.18.3 linux/amd64 çıktısı almamız gerekiyor.:
go version
#Zinciri kuruyoruz:
git clone https://github.com/TERITORI/teritori-chain && cd teritori-chain && git checkout teritori-testnet-v2 && make install
#Versiyon kontrol ediyoruz. teritori-testnet-v2-0f4e5cb1d529fa18971664891a9e8e4c114456c6 çıktısını almalıyız.
teritorid version
teritorid init <nodeisminiz> --chain-id teritori-testnet-v2
sed -i.bak 's/persistent_peers =.*/persistent_peers = "0b42fd287d3bb0a20230e30d54b4b8facc412c53@176.9.149.15:26656,2371b28f366a61637ac76c2577264f79f0965447@176.9.19.162:26656,2f394edda96be07bf92b0b503d8be13d1b9cc39f@5.9.40.222:26656"/' $HOME/.teritorid/config/config.toml
wget -O ~/.teritorid/config/genesis.json https://raw.githubusercontent.com/TERITORI/teritori-chain/main/testnet/teritori-testnet-v2/genesis.json
#Node'u başlatalım.
tee <<EOF >/dev/null /etc/systemd/system/teritorid.service
[Unit]
Description=Teritori Cosmos daemon
After=network-online.target
[Service]
User=$USER
ExecStart=/home/$USER/go/bin/teritorid start
Restart=on-failure
RestartSec=3
LimitNOFILE=4096
[Install]
WantedBy=multi-user.target
EOF
systemctl enable teritorid
systemctl daemon-reload
systemctl restart teritorid
#Logları Görme Komutu:
journalctl -u teritorid.service -f -n 100
#Cüzdan oluşturalım:
teritorid keys add <cüzdanisminiz>
Discord'a giriyoruz ve faucetten token istiyoruz:
$request <teritoriadresiniz>
#Faucetten istediğimiz tokenlar geldiğinde ve senkronize olduğumuzda aşağıdaki komutu girerek validatör oluşturuyoruz :
teritorid tx staking create-validator \
--commission-max-change-rate=0.01 \
--commission-max-rate=0.2 \
--commission-rate=0.05 \
--amount 1000000utori \
--pubkey=$(teritorid tendermint show-validator) \
--moniker=<nodeisminiz> \
--chain-id=teritori-testnet-v2 \
--min-self-delegation=1000000 \
--from=<cüzdanisminiz>