yavuz0x / Algorand-Node-Kurulumu-Testnetle-Goracle-Ayni-VPS-de-Yapilandirma

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Algorand-Node-Kurulumu-Testnetle-Goracle-Ayni-VPS-Uzerinde-Yapilandirma

  • Öncelikle bir Goracle Node'u kurmak istiyorsanız lütfen aşağıdaki rehbere gidin ve tüm işlemleri eksiksiz yaparak node'unuzu kurun.

https://github.com/Kral001/Goracle-Network-Node-Kurulum-Rehberi

Aşağıdaki işlemler yalnızca Goracle Node'u kurmuş olan ve API'yi purestake olarak değiştirdikten sonra bile aşağıdaki hataları alanlar için oluşturulmuştur. Sık sık buna benzer hatalar alıyorsanız bu işlemleri yapmalısınız.

  • Bu Hata:

100

  • Veya Bu Hata:

106

1.BÖLÜM: ALGORAND DÜĞÜMÜNÜ KURUN VE AĞI TESTNET OLARAK DEĞİŞTİRİN

Bunun için ayrı bir VPS kullanmıyorsunuz. Algorand düğümü aynı vps içinde kurulacaktır.

1.1.Algorand ve diğer araçları indirin. Bu komutları birer birer çalıştırın:

sudo apt-get update
sudo apt-get install -y gnupg2 curl software-properties-common
curl -o - https://releases.algorand.com/key.pub | sudo tee /etc/apt/trusted.gpg.d/algorand.asc
sudo add-apt-repository "deb [arch=amd64] https://releases.algorand.com/deb/ stable main"
sudo apt-get update
sudo apt-get install -y algorand-devtools
  • Yüklemenin başarıyla tamamlandığını doğrulamak için şunu çalıştırın:
algod -v
  • Sonuç şöyle görünmelidir:

101

1.2.Genesis Dosyasını Testnet Klasöründen Algorand'daki Data Klasörüne Kopyalayarak Ağı Mainnet'ten Testnet'e Geçirin:

cd /var/lib/algorand/genesis/testnet
sudo cp genesis.json /var/lib/algorand/
cd
  • Şimdi ağ anahtarının tamamlanıp tamamlanmadığını test etmek için:

Node'u başlatalım:

sudo systemctl start algorand
  • Node'un durumunu kontrol edelim:
goal node status -d /var/lib/algorand/

Sonuç şöyle görünmelidir:

102

Genesis Kimliğini gözlemleyebilirsiniz: testnet-v1.0

1.3. Şimdi Goracle yapılandırmasına koymamız gereken belirteci kopyalayın

cd /var/lib/algorand/
vim algod.token
  • Sonuç şöyle görünmelidir:

103

  • Ekranda gördüğünüz bu jeton kodunu kopyalayın ve saklayın.

  • Çıkmak için CTRL+C ve ardından :qa yazın ve ENTER'a basın. Ana dizine geri dönmek için cd yazın.

1.4. Düğümünüzü hızlı bir şekilde senkronize etmek için aşağıdaki komutu kullanabilirsiniz:

goal node catchup 28960000#XB3CQZORKZ6OZG4GFRP2U5KC3BHG2C3H22GC4BDSRSGB52DBVZXQ -d /var/lib/algorand/
  • Node'unuzun Durumunu Kontrol Edin:
goal node status -d /var/lib/algorand/
  • Ekranda böyle bir çıktı göreceksiniz:

105

  • Sync Time: 0.0s olduğunda node'unuz eşleşmiş demektir. Node'umuz eşleşene kadar bekliyoruz. Ara ara kontrol edebilirsiniz.

2.BÖLÜM: GORACLE NODE'UMUZU YAPILANDIRIYORUZ

2.1.Goracle'ı Düzenliyoruz

goracle docker-stop
nano ~/.goracle

104

  • Burada yer alan "authHeader": "x-api-key" öğesini kaldırın ve aşağıdaki yerleri aşağıda yazdığı şekilde değiştirin.

"server": "http://127.0.0.1:8080",

"token": "1.3.ADIMDA YER ALAN TOKEN KODUNU BURAYA YAPIŞTIRIN",

Bu değişiklikleri yaptıktan sonra Ctrl+x'e, ardından Y'ye ve ardından Enter'a basın.

  • Goracle'ı çalıştırın:
goracle docker-start --background
  • Loglarınızı Kontrol Edin:
docker logs -f goracle-nr

About