Öncelikler Codespace sayfasına gidiyoruz ve Blank kutucuğunda bulunan Use this template butonuna tıklıyoruz. Ardından açılan sayfada alt kutuda açılan terminalden işlemlerimize başlıyoruz.
Sistemi Güncelleme
sudo apt update && sudo apt upgrade -y
Gerekli Kütüphanelerin Kurulması
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
Subsquid CLI Kurulması
npm install --global @subsquid/cli@latest
sqd --version
Key Dosyamızı İndirme ve Sunucuya Yükleme
query-gateway/keys
klasörüne sağ tıklayıp Karşıya yükleme...
seçip indirdiğimiz dosyayı yüklüyoruz.Proc squid Çalıştırma
Proc squid klasörümüzü oluşturuyoruz: my-single-proc-squid
yazan yeri kendinize göre değiştirebilirsiniz:
sqd init my-single-proc-squid -t <https://github.com/subsquid-quests/single-chain-squid>
cd my-single-proc-squid
Proc Squid Çalıştırma
sqd up
npm ci
sqd build
sqd migration:apply
sqd run .
CTRL + C
ile durdurup yeniden başlatacağız:sqd down
sqd up
npm ci
sqd build
sqd migration:apply
sqd run .
Görev tamamlandıktan sonra aşağıdaki kodu kullanıyoruz:
sqd down
Ardından sol panelde klasörün üstüne sağ tıklayıp kalıcı olarak sil diyoruz ve ardından terminal penceresinin sağ üstündeki X’e basıp pencereyi kapatıyoruz. Son olarak Subsquid görev panelinde görevimizi claim ediyoruz.
Ardından diğer görevleri yapmak üzere sol üstte 3 çizgiye tıklayıp
Terminal
ardından Yeni Terminal
’e tıklıyoruz ve aşağıdaki kodları 8 aşamadaki kodların yerine kullanarak aynı şekilde çalıştırıyoruz.
Run a double-proc squid için
sqd init my-double-proc-squid -t <https://github.com/subsquid-quests/double-chain-squid>
cd my-double-proc-squid
Run a triple-proc squid için:
sqd init my-triple-proc-squid -t <https://github.com/subsquid-quests/triple-chain-squid>
cd my-triple-proc-squid
Run a quad-proc squid için:
sqd init my-quad-proc-squid -t <https://github.com/subsquid-quests/quad-chain-squid>
cd my-quad-proc-squid
Görevler bittikten sonra Codespaces sayfasında sunucunuzun adının bulunduğu satırdaki 3 noktaya tıklayıp Delete
tıklayıp siliyoruz.