Merhabalar, bugün NuLink testnetine katılıyor olacağız. Testnet iki aşamalı olacak ve ödüllü bir testnet olduğu belirtilmiş. Sağ üstten yıldızlayıp forklamayı unutmayalım.
Aşamaların detaylarını ve ödül açıklamasını aşağıdaki görselde bulabilirsiniz. Sorularınız olursa: LossNode Chat
Ayrıca NuLink Türkiye Telegram kanalına da katılabilirsiniz.
Yukarıdaki açıklamada gördüğünüz üzere testnet için feedback oldukça önemli, kurulum yaptıktan sonra feedback vermeyi unutmayın.
Detaylı Bilgi: Testnet Duyurusu
Feedback Linki: https://bit.ly/NuLinkFeedback
NODE TİPİ | CPU | RAM | SSD |
---|---|---|---|
Testnet | 2 | 4 | 30 |
sudo su
cd
sudo ufw allow 9151
sudo apt update && sudo apt upgrade -y
sudo apt-get -y install libssl-dev && apt-get -y install cmake build-essential git wget jq make gcc
wget https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.10.24-972007a5.tar.gz
tar -xvzf geth-linux-amd64-1.10.24-972007a5.tar.gz
cd geth-linux-amd64-1.10.24-972007a5/
./geth account new --keystore ./keystore
Bu kısımda bizden şifre oluşturmamızı isteyecek, oluşturduğumuz şifreyi yazıyoruz. (Şifreyi yazarken ekranda gözükmese de algılar, şifrenizi doğru girdiğinize emin olun)
Repeat Password kısmına da aynı şifreyi girdikten sonra karşımıza böyle bir şey çıkacak, public address'i ve path of the secret key'i kopyalayıp bir yere not ediyoruz.
Bu kısımlarda yüklemeler uzun sürebilir, bekleyin.
cd $HOME
sudo apt install docker.io -y
sudo systemctl enable --now docker
docker pull nulink/nulink:latest
cd $HOME
mkdir nulink
Aşağıdaki komut için değiştirmeniz gereken kısım, daha önce bir yere not ettiğimiz path of the secret key file
kısmı. Yani görselde gördüğünüz sarı kutunun tamamı.
cp <KENDİ PATH OF SECRET KEY FILE'INIZ> /root/nulink
Ardından kopyaladığımız dosyaya izin veriyoruz.
chmod -R 777 /root/nulink
Node yapılandırması için kullanacağımız değişkenleri ayarlıyoruz. Ben kolaylık olması için şifrelerin hepsini aynı yapıyorum.
export NULINK_KEYSTORE_PASSWORD=<EN AZ 8 HANELİ BİR ŞİFRE>
export NULINK_OPERATOR_ETH_PASSWORD=<İLK BAŞTA OLUŞTURDUĞUMUZ ŞİFRE>
Ardından aşağıdaki komut ile node yapılandırması gerçekleştiriyoruz. Değiştirmeniz gereken kısımları komutun altında belirttim.
docker run -it --rm \
-p 9151:9151 \
-v /root/nulink:/code \
-v /root/nulink:/home/circleci/.local/share/nulink \
-e NULINK_KEYSTORE_PASSWORD \
nulink/nulink nulink ursula init \
--signer keystore:///code/<PATH OF THE SECRET KEY'İN UTC'DEN İTİBAREN SONUNA KADAR OLAN KISMI> \
--eth-provider https://data-seed-prebsc-2-s2.binance.org:8545 \
--network horus \
--payment-provider https://data-seed-prebsc-2-s2.binance.org:8545 \
--payment-network bsc_testnet \
--operator-address <PUBLIC ADDRESS'INIZ> \
--max-gas-price 100
<PATH OF THE SECRET KEY'İN UTC'DEN İTİBAREN SONUNA KADAR OLAN KISMI>
: UTC--2022-09-16T07-20-30.030086XXXXX--4f31XXXX96bcf5XXXXXXXXXXXXX kısmı. Aşağıdaki görselde sarı kutunun içeriği yani.
<PUBLIC ADDRESS'INIZ>
: En başta password oluşturduktan sonra karşınıza çıkan ve not ettiğiniz Public Address. Aşağıdaki görselde sarı kutunun içeriği.
Düzenlemeleri yaptıktan sonra komutun tamamını terminale yapıştırıyoruz.
Aşağıdaki görselde 1
ile gösterdiğim kısımda y'ye bastıktan sonra karşımıza böyle bir ekran çıkıyor, sarı kutuyla gösterdiğim kısımdaki bize verdiği kelimeleri not ediyoruz. Kelimeleri not ettikten sonra 2
ile gösterdiğim kısımda da y'ye basıyoruz.
2
ile gösterdiğim kısımda da y'ye bastıktan sonra bizden not aldığımız kelimeleri girmemizi istiyor. Not aldığımız kelimelerin tamamını burada giriyoruz.
docker run --restart on-failure -d \
--name ursula \
-p 9151:9151 \
-v /root/nulink:/code \
-v /root/nulink:/home/circleci/.local/share/nulink \
-e NULINK_KEYSTORE_PASSWORD \
-e NULINK_OPERATOR_ETH_PASSWORD \
nulink/nulink nulink ursula run --no-block-until-ready
Bu komutun ardından bize aşağıda sarı okla gösterdiğim çıktıyı veriyor.
apt install screen -y
screen -S nulinklogs
docker logs -f ursula
Yukarıdaki gibi bir çıktı kurulumu doğru yaptığımızı gösterir.
Bu kısımda metamask üzerinde BSC Testnet ağı lazım olacak. Metamask'ınızde BSC Testnet ağı ekli değilse https://chainlist.org 'a giderek ekleyebilirsiniz.
Ardından https://testnet.binance.org/faucet-smart adresine gidiyoruz ve test BNB alıyoruz.
BSC Testneti metamask'e ekledikten ve test BNB aldıktan sonra https://test-staking.nulink.org/faucet adresine gidiyoruz ve cüzdan bağlayıp faucet'e tıklıyoruz.
Bu kısımda doldurmanız gereken yerler;
Worker Address
: Aşağıda sarı kutuyla gösterdiğim Public Address'iniz.
Node URI
: https://xxxxxxxx:9151 xxxxxxxxxxx kısımları Sunucu IP'niz. Örneğin: https://123.456.789.012:9151
Ardından Node List
kısmına gelip node'unuzun aktif olup olmadığına bakabilirsiniz. Aşağıdaki gibi online
gözüküyorsa doğru yapmışsınız demektir.
Node'unuzu kurup token bond ettikten sonra log'lar aşağıdaki gibi olacaktır. Terminal üzerinde screen'den çıkmak için önce Ctrl + A 'ya basın, 1-2 saniye sonra D'ye basın.
Feedback Linki: https://bit.ly/NuLinkFeedback
ÖDÜLLÜ TESTNET İÇİN İLK AŞAMA BU KADARDI. HERHANGİ BİR SORUNUZDA AŞAĞIDAKİ TELEGRAM ADRESLERİNDE BİZE ULAŞABİLİRSİNİZ.
-
LossNode Telegram: https://t.me/LossNode
-
NuLink Türkiye: https://t.me/NuLink_Turkey