Supspace gemini 2

Tweet Linki :
Sistem gereksinimleri.
CPU 2 Core+
RAM 4GB+ (Rec. 8GB)
Storage 150GB

Node kurulumu
1- Sistem güncellemesi yapıyoruz.
sudo apt update && sudo apt upgrade -y
2- Gerekli kütüphanelerin kurulumunu yapıyoruz.
sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential bsdmainutils git make ncdu gcc git jq chrony unzip liblz4-tool -y
3- Subspace node ve farmer binary dosyasalarını indiriyoruz.
cd $HOME
wget -qO subspace-node-ubuntu-x86_64-gemini-2a-2022-sep-10 https://github.com/subspace/subspace/releases/download/gemini-2a-2022-sep-10/subspace-node-ubuntu-x86_64-gemini-2a-2022-sep-10
wget -qO subspace-farmer-ubuntu-x86_64-gemini-2a-2022-sep-10 https://github.com/subspace/subspace/releases/download/gemini-2a-2022-sep-10/subspace-farmer-ubuntu-x86_64-gemini-2a-2022-sep-10
4- Binary dosyalarımıza execute yetkisi veriyoruz.
sudo chmod +x subspace-node-ubuntu-x86_64-gemini-2a-2022-sep-10
sudo chmod +x subspace-farmer-ubuntu-x86_64-gemini-2a-2022-sep-10
5- Binary dosyalarımızı /usr/local/bin
altına taşıyoruz.
sudo mv subspace-node-ubuntu-x86_64-gemini-2a-2022-sep-10 /usr/local/bin/subspaceNode
sudo mv subspace-farmer-ubuntu-x86_64-gemini-2a-2022-sep-10 /usr/local/bin/subspaceFarmer
6- Node için subspaced isimli bir servis dosyası oluşturuyoruz. (NodeName kısmına kendi node isminizi yazın)
sudo tee <<EOF >/dev/null /etc/systemd/system/subspaced.service
[Unit]
Description=Supsapce Node
After=network.target
[Service]
User=$USER
ExecStart=$(which subspaceNode) --chain gemini-2a --execution wasm --state-pruning archive --validator --name NodeName
Restart=on-failure
RestartSec=3
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF
7- Node servisimizi başlatıyoruz.
sudo systemctl daemon-reload
sudo systemctl enable subspaced
sudo systemctl restart subspaced
8- Polkadot.js Cüzdan eklentisi tarayıcımıza indiriyoruz.

9- Cüzdan oluşturduktan sonra sağ üstten ayarlardan format şeklini subspace olarak seçiyoruz.Oluşan cüzdan adresini kopyalıyoruz.

10- Farmer için farmerd isimli bir servis oluşturuyoruz.
11- Farmer servisimizi başlatıyoruz.
sudo systemctl daemon-reload
sudo systemctl enable farmerd
sudo systemctl restart farmerd
12- Node loglarımıza bakıyoruz. (Aşağıdaki gibi bir çıktı almanız lazım.)
journalctl -u subspaced -f -o cat

Sync kontrol etmek için : (isSynincg:false çıktısı almanız lazım)
curl -H "Content-Type: application/json" -d '{"id":1, "jsonrpc":"2.0", "method": "system_health", "params":[]}' http://localhost:9933
