Giter VIP home page Giter VIP logo

algorand-node-kurulumu-testnetle-goracle-ayni-vps-de-yapilandirma's Introduction

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

algorand-node-kurulumu-testnetle-goracle-ayni-vps-de-yapilandirma's People

Contributors

kral001 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.