Skip to content

CoinHuntersTR/Subsquid-Testnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

Subsquid-Testnet Run Network One

image

Sistem gereksinimleri:

Ubunutu 22.04

NODE TİPİ CPU RAM SSD
Subsquid 4 8 80

Kurulum

Güncelleme

sudo apt update && sudo apt upgrade -y && sudo apt install nodejs && sudo apt install git
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash -

Burada yaklaşık 1dk bekliyoruz. İşlem bittiğinde devam edersiniz.

sudo apt-get install -y nodejs

Global NodeJS paketlerini saklamak için klasör oluşturma

mkdir ~/global-node-packages

NodeJS'i global klasöre kurma

npm config set prefix ~/global-node-packages
echo 'export PATH="${HOME}/global-node-packages/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

Subsquid CLI kurulumu

npm install --global @subsquid/cli@latest
sqd --version

@subsquid/cli/2.8.0 linux-x64 node-v20.5.1 ve üstü olmalı.

Squid'ı başlatalım.

sqd init uniform-load-squid -t https://github.com/subsquid-quests/network-test-one-uniform-load-squid
cd uniform-load-squid
npm ci

Bu adımları yaptıktan sonra, subsquid görev sayfasına gelelim.

Ekran görüntüsü 2024-02-19 112524

Buradaki Get Key anahtarını bilgisayarımıza indirelim.

Sonrasında Mobaxterm veya winscp ile terminalimize bağlanıp.

/root/uniform-load-squid/query-gateway/keys/ dosya yolu içerisine indirdiğimiz dosyayı ekliyoruz.

Peer ID'yi Alıp Gateway Kaydı Yapma

sqd get-peer-id

Id adresini aldıktan sonra, BURADAN siteye gidiyoruz.

Ekran görüntüsü 2024-02-19 112904

Gateway Name istediğiniz bir isim verebilirsiniz. peer-id node içinde size verilen ID girip Register diyoruz.

Token Kilitleme

Peer ID sonrasında, BURADAN siteye gidiyoruz ve biraz önce oluşturduğumuz Gateway 10 adet tQSD kilitliyoruz.

Ekran görüntüsü 2024-02-19 113209

Squid'ı Başlatma

sqd up

Burada Docker hatası alırsanız. Aşağıdaki komutu çalıştırın;

nano commands.json

Açılan sayfada aşağıdak komutları bulup değişiklik yapıyoruz. Sonrasında Ctrl x Y enter yapıp sqd up komutunu tekrar çalıştırın.

         "up": {
         "deps": ["check-key"],
         "description": "Start a PG database",
-        "cmd": ["docker", "compose", "up", "-d"] // sizde bu şekilde ise
+        "cmd": ["docker-compose", "up", "-d"] // buradaki gibi düzenleyin.
       },
       "down": {
         "description": "Drop a PG database",
-        "cmd": ["docker", "compose", "down"] //sizde bu şekilde ise 
+        "cmd": ["docker-compose", "down"] // buradaki gibi düzenleyin.
       },
sqd build
sqd run .

Bu adımları yaptıktan sonra aşağıdaki gibi bir çıktı görüyorsanız işlem tamamdır. Bitmesini bekleyin. En son dashboard puanı claim edebilirsiniz.

Ekran görüntüsü 2024-02-19 113612

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published