Avail Light Client Challenge başladı! Herkes katılabiliyor, ödüllü etkinliğe katılmak için gerekli aşamaları burada bulabilirsiniz
Öncelikle substrate destekleyen bir cüzdan oluşturalım.(Subwallet, Talisman, Polkadot.js) İstediğiniz wallet uzantısını yükledikten sonra aşağıdaki linke girelim:
https://lightclient.availproject.org/
ℹ️ İlk 3 görevi tamamladıktan sonra artık node'umuzu kurma aşamasına geçebiliriz. (Node kurup public keyimizi girerek bir sonraki görevi yapabiliyoruz.)
screen -S light
curl -sL1 avail.sh | bash
ℹ️ Loglar böyle gözükmelidir. Avail ss58 adresinizi ve pubkeyinizi kaydedin, ardından "pubkeyi" 4. görevi tamamlamak için kullanın ve bütün görevleri bitirip NFT'yi mintleyin.
cd
cat .avail/identity/identity.toml
⚠️ Kelimeleri kaydedelim bazen node'umuzu restart ederken yeni cüzdan generate ediliyor, (wsl'de bu sorun yaşanıyor) böyle bir durumda tekrardan NFT mintlediğimiz pubkey'e geri dönmek için bunu kaydedelim
ℹ️ Node aktarma veya bahsettiğim üzere farklı pubkey gördüğünüz durumlarda identity.toml dosyasını ilk başta aldığınız kelimeler ile değiştirerek node'unuzu koruyabilirsiniz.
git clone https://github.com/Nodes-Astro/Avail-Light-Client
curl -sSL -o ./sc.sh https://raw.githubusercontent.com/Nodes-Astro/Avail-Light-Client/main/sc.sh && chmod +x sc.sh && bash ./sc.sh
⚠️ Screen adı "light" olmazsa script çalışmaz, scriptin çalışması için light isimli bir screende node kurulumu yapıyor olmanız gerekiyor.
crontab -e
*/5 * * * * /bin/bash /root/sc.sh
cat script_log.txt
Bir sorun yoksa OK diyecektir eğer çalışmıyorsa FAIL CAUGHT diyip yeniden başlatacaktır, bu logları arada kontrol edebilirsiniz.
ℹ️ Etkinlik 2 Nisan'dan 9 Nisan'a kadar devam edecek bu süre zarfı boyunca nodeunuzu açık tutun gelen duyuruya göre kısa bir süre nodeumuzu çalıştırıp ardından makineyi kapatabiliriz, şimdiden hayırlı olsun!
curl -I "localhost:7000/health"