Git Product home page Git Product logo

clannetwork-testnet-tr's Introduction

Clan Network - Testnet

Clan Network için test ağları deposu

Minimum sistem gereksinimleri :

4GB RAM
50GB+ disk
2 vcpu

Node kontrol ve stake işlemi için linkler:

https://secretnodes.com/clan/chains/playstation-2
https://stake-testnet.clan.network/

Gerekli paketleri güncelleyip varsa mevcut yeni sürümlerine güncelleriz:

sudo apt-get update && sudo apt upgrade -y

Toolchain indiririz:

sudo apt install build-essential jq -y

Go kurulumu:

wget https://go.dev/dl/go1.18.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.18.linux-amd64.tar.gz

cat <<EOF >> ~/.profile
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GO111MODULE=on
export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin
EOF


source ~/.profile

Bu komutu girdiğiniz zaman aşağıda ki çıktıyı alırsınız, komut:

go version

Alacağınız çıktı:

go version go1.18 linux/amd64

Clan network dosyalarını indirme:

wget https://github.com/ClanNetwork/clan-network/releases/download/v1.0.4-alpha/clan-network_v1.0.4-alpha_linux_amd64.tar.gz
sudo tar -C /usr/local/bin -zxvf clan-network_v1.0.4-alpha_linux_amd64.tar.gz


git clone https://github.com/ClanNetwork/clan-network
cd clan-network
git fetch origin --tags
git checkout v1.0.4-alpha

make install

Gerekli düzenlemeleri yapıyoruz: chainid - peer - monikername

CHAIN_ID=playstation-2

TEST yazan kısmı kendinize göre düzenleyin, örnek MONIKER_NAME="RUES" :

MONIKER_NAME="TEST"
CHAIN_REPO="https://raw.githubusercontent.com/ClanNetwork/testnets/main/$CHAIN_ID" && \
export PEERS="$(curl -s "$CHAIN_REPO/persistent-peers.txt")"

Bu komuttan sonra aşşağıdaki gibi bir çıktı almalısınız, komut:

echo $PEERS

Örnek çıktı: [email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:56656,[email protected]:26656,[email protected]:26656

Bu komutu girdikten sonra çıkacak uzun yazıyı not edip saklayın:

sed -i.bak -e "s/^minimum-gas-prices *=.*/minimum-gas-prices = \"0uclan\"/" ~/.clan/config/app.toml
cland init $MONIKER_NAME --chain-id=$CHAIN_ID

Genesis dosyasını indiriyoruz ve peer listesini configurasyon dosyasına ekliyoruz:

curl https://raw.githubusercontent.com/ClanNetwork/testnets/main/$CHAIN_ID/genesis.json > ~/.clan/config/genesis.json
sed -i.bak -e "s/^persistent_peers *=.*/persistent_peers = \"$PEERS\"/" ~/.clan/config/config.toml

Key name kısmını kendi ismimize göre düzenlemek lazım, örnek: cland keys add RUES , oluşan key bilgilerini kaydedin.

cland keys add <key-name>

Clan Networkü başlatıyoruz:

apt-get install screen
screen -S clan
cland start

Screenden ctrl a d ile çıkıp işlemlerin arkada aktif olarak çalışması için service dosyası oluşturuyoruz:

sudo tee /etc/systemd/system/cland.service > /dev/null <<'EOF'
[Unit]
Description=Clan daemon
After=network-online.target

[Service]
User=root
ExecStart=/usr/local/bin/cland start
Restart=on-failure
RestartSec=3
LimitNOFILE=4096

[Install]
WantedBy=multi-user.target
EOF

Şimdi start emrimizi verelim:

sudo -S systemctl daemon-reload
sudo -S systemctl enable cland
sudo -S systemctl start cland

Node durumuna bakmak için

systemctl status cland

Node'un sync olup olmadığını anlamak için (false çıktısı almayı unutmayın) :

curl http://localhost:26657/status | jq .result.sync_info.catching_up

Validator kurmak için faucetten token alalım:

https://faucet-testnet.clan.network/

Validator kurma:

cland tx staking create-validator \
  --amount 1000000000uclan \
  --commission-max-change-rate "0.1" \
  --commission-max-rate "0.20" \
  --commission-rate "0.1" \
  --min-self-delegation "1" \
  --details "validators write bios too" \
  --pubkey=$(cland tendermint show-validator) \
  --moniker $MONIKER_NAME \
  --chain-id $CHAIN_ID \
  --gas-prices 0uclan \
--from <key-name>

Teşekkürler, bir sorununuz olursa ulaşabileceğiniz yerler:

https://t.me/RuesAnnouncement
https://t.me/RuesChat
https://t.me/RuesNode
https://t.me/RuesNodeChat
https://forum.rues.info/

clannetwork-testnet-tr's People

Contributors

amitkendler avatar dbriggsie avatar privatepixels avatar jamama2354 avatar josect-hs avatar ruesandora avatar ac-devon avatar davidkohcw avatar secretsaturn avatar paddyson79 avatar pfc-developer avatar artemisred avatar autostake-com avatar dylanschultzie avatar secret-trinity avatar toml01 avatar

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.