Skip to content

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

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 

Repository files navigation

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",

  • NOT: Eğer sunucunuzda 8080 portunu kullanan başka bir node varsa aşağıdakileri uygulayın ve ekranda çıkan portu kullanın.
cd /var/lib/algorand
cat algod.net

"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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published