4 CPU
8 GB RAM
250 GB SSD
sudo apt-get update && sudo apt-get upgrade -y
source $HOME/.bashrc
source $HOME/.bash_profile
sudo apt install curl make clang pkg-config lz4 libssl-dev build-essential git jq ncdu bsdmainutils htop -y
wget -O go1.22.4.linux-amd64.tar.gz https://golang.org/dl/go1.22.4.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz && rm go1.22.4.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 version
NodesGuru'nun binary dosyasını kullandım
wget -O arkeod https://snapshots.nodes.guru/arkeo/arkeod
sudo chmod +x $HOME/arkeod
sudo mv $HOME/arkeod /usr/local/bin/arkeod
Dikkat: MonikerName kısmını kendi belirlediğiniz bir moniker adıyla değiştirin!!!
arkeod init MonikerName --chain-id arkeo
SEEDS=df949a46ae6529ae1e09b034b49716468d5cc7e9@testnet-seeds.stakerhouse.com:11656,[email protected]:22856,df0561c0418f7ae31970a2cc5adaf0e81ea5923f@arkeo-testnet-seed.itrocket.net:18656
sed -i.bak -e "s/^seeds =./seeds = "$SEEDS"/" $HOME/.arkeo/config/config.toml
sed -i.bak -e "s/^minimum-gas-prices =./minimum-gas-prices = "0.001uarkeo"/" $HOME/.arkeo/config/app.toml
pruning="custom"
pruning_keep_recent="100"
pruning_keep_every="0"
pruning_interval="10"
sed -i -e "s/^pruning =./pruning = "$pruning"/" $HOME/.arkeo/config/app.toml
sed -i -e "s/^pruning-keep-recent =./pruning-keep-recent = "$pruning_keep_recent"/" $HOME/.arkeo/config/app.toml
sed -i -e "s/^pruning-keep-every =./pruning-keep-every = "$pruning_keep_every"/" $HOME/.arkeo/config/app.toml
sed -i -e "s/^pruning-interval =./pruning-interval = "$pruning_interval"/" $HOME/.arkeo/config/app.toml
sed -i -e "s/indexer =./indexer = "null"/g" $HOME/.arkeo/config/config.toml
wget -O $HOME/.arkeo/config/genesis.json https://snapshots.nodes.guru/arkeo/genesis.json
arkeod tendermint unsafe-reset-all
Polkachu'nun snapshot'ını kullandım
curl https://snapshots.polkachu.com/testnet-snapshots/arkeo/arkeo_3873468.tar.lz4 | lz4 -dc - | tar -xvf - -C $HOME/.arkeo
echo "[Unit]
Description=Arkeo Node
After=network.target
[Service]
User=root
Type=simple
ExecStart=/usr/local/bin/arkeod start
Restart=on-failure
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target" > /etc/systemd/system/arkeod.service
sudo systemctl daemon-reload
sudo systemctl enable arkeod
sudo systemctl start arkeod
Logları görmek isterseniz:
journalctl -u arkeod -f -o cat
Devam etmek için CTRL+C ile logları durduralım
service arkeod status
Not: Eğer düzgün çalışıyorsa "active (running)" yazar
Dikkat: WalletName kısmını kendinize göre düzenleyin. Şifre isteyecek, şifre belirleyin. Size mnemonic kelimeler verecek, onları mutlaka bir yere kaydedin!!!
source $HOME/.bash_profile
arkeod keys add WalletName
Discorda girip faucetten token isteyin. https://discord.com/invite/BfEHpm6uFc linke tıkladıktan sonra verify yapın ve validatör test rolünü seçin. Faucet görünür olacaktır.
Faucet kanalına $request WalletAddress şeklinde mesaj atın, kısa sürede tokenler gelecektir. (WalletAddress kısmına kendi cüzdan adresinizi yazın)
Tokenler geldikten ve ağla senkronize olduktan sonra validatör oluşturabiliriz. Senkron durumunu alttaki kodla kontrol edelim. Çıktımız "false" olmalı
arkeod status 2>&1 | jq .SyncInfo
Not: MonikerName ve WalletName kısımlarını kendimize göre düzenleyelim!!!
arkeod tx staking create-validator \
--chain-id arkeo \
--commission-rate 0.05 \
--commission-max-rate 0.2 \
--commission-max-change-rate 0.1 \
--min-self-delegation "1" \
--amount 1000000uarkeo \
--details "" \
--website "" \
--pubkey $(arkeod tendermint show-validator) \
--moniker "MonikerName" \
--from WalletName \
--fees="5000uarkeo" \
--yes
arkeod keys show wallet --bech val –a
Aldığınız valoper adresini koddaki ValoperAddress ile düzenleyin, WalletName de aynı şekilde düzenlenecek!!!
arkeod tx staking delegate ValoperAddress 999000500uarkeo --from WalletName --chain-id arkeo --fees="500uarkeo"
Nodunuzun durumunu explorerdan takip edebilirsiniz:
arkeo's People
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.