Subsquid görevleri içinde deploy etme yok. David bu konu hakkında aşağıdakileri yazdı. Şu an kurulum yapmanıza gerek yok.
Tech Görevlerini yapabilirsiniz: https://github.com/testnetrunn/instructions/blob/main/testnet/subsquid/techguide.md
Kapsamlı Ödül Dağılımı ve Genel Bilgiler
-
Program: Subsquid Genel Testnet ( Phase 1 ve 2 )
-
Katılım Kriterleri: Aşağıdaki Uygunluk bölümüne tabidir
-
Katılım Sınırı: Node Runners: Uygulama yoluyla seçilen en fazla
500
katılımcı;en üst sıradaki 133 node
ödüller için uygun olacaktır. -
Diğer Testnet Katılımcıları: Sınırsız; üst sıralarda yer alan
4.000
ödül için uygun olacak -
Kayıt Son Tarihine Giriş: Son tarih yok; Düğüm koşucusu başvuruları sürekli olarak gözden geçirilecektir - güncellemeler için Subsquid Discord'u kontrol edin
-
Zaman çizelgesi: Genel testnet programının ~ 4 ay sürmesi beklenirken, Aşama 1 ve 2'nin sırasıyla ~ 60 gün sürmesi beklenmektedir. Zaman çizelgesi yalnızca Subsquid'in takdirine bağlı olarak değişebilir.
-
Tahsis Edilen Ödüller: Toplam token arzının ~% 2'sini temsil eden
26.600.000 SQD
-
Önemli: Bu node kurulumu ve form ilk aşamada başvuru içindir. Seçim yapıldığında size token gönderilecek.
İlk formu doldurmalısınız. (Varsa Coinlist hesabınızın bağlı olduğu mail ile formu doldurun.)
- 4 CPU
- 8GB RAM
- 1TB DISK
- Ubuntu 20.04+
160GB Disk'te yeterli olacaktır.
sudo apt update -y && sudo apt upgrade -y
apt install npm
sudo npm install -g npm@10.1.0
curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash -
60sn bekleyin sonra kurulum devam edecek.
sudo apt-get install -y nodejs
Bundan sonraki kodları Dashboard giriş yaptığınızda verecek. Squid Name yerine bir isim verin. (küçük harf kullanın)
Aşağıdaki çıktılar sizin dashboardda giridğiniz kodlardan sonra alacağınız çıktılardır.
Her şey doğru ise aşağıdaki gibi çıktı görmelisiniz.
Dashboard üzerinden baktığınızda ilk senkronizasyon olacak.
Eğer stuck durumuna düşerseniz genellikle portlar ile alakalıdır. (sıfır hetzner sunucu da stuck verdi)
ufw disable
yaptıktan sonra restart atın.
Restart yerinde dashboardda gördüğünüz isim@v.. nameinizi de girerek aşağıdaki kodu kullanın. Örn:
sqd restart isim@v..
Node kurulumunun yanında görevleri de yapabilirsiniz.
Bunun için Dashboard üzerinde sağ üstten Switch the Network yaparak metamask'a Arbitrum Goerli ağını ekleyin.
Buradaki görevleri yapın. Karşılığında metamask adresinize $tSQD gelecek ve lider tablosunda ilerleyeceksiniz. (Sıralamada ilk 4000 ödül alacak)
Alchemy yada Infura üzerinden RPC eklemek için siteye kayıt olduktan sonra aşağıdaki gibi RPC oluşturun.
API key
'e bastığınızda karşınıza çıkan yerden https olanı kullanacaksınız.
Buradaki linki ister sftp bağlantısı ile isterseniz sunucu üzerinden gerekli dosya içerisine ekleyin.
Sunucu üzerinden nano /root/adınız/src/processor.ts
adınız yazan yere dashboardda belirlediğiniz squidname'inizi girin.
Aşağıdaki chain yerine Alchemy yada Infuradan aldığınız https olan link ile değiştirdikten sonrs CTRL-X+Y yapın.
SFTP
bağlantısı ile yapacaksanız winscp vb. ile bağlandıktan sonra /root/adınız/src/processor.ts
dizininde yukarıdaki ss'deki gibi chain
yerini değiştirin.
Bundan sonra tekrar deploy etmeniz gerekiyor
sqd deploy --org adınız ./adınız
Loglara bakmak için
sqd logs adınız@v1
Explorer
sqd explorer