Skip to content

Latest commit

 

History

History
149 lines (114 loc) · 3.47 KB

Update.md

File metadata and controls

149 lines (114 loc) · 3.47 KB

Update

# bu komut ile allora containerlerin idleri alıyoruz.
docker ps

docker stop İD
docker rm İD
# idleri düzenleyerek allora için olanları temizliyoruz.
Ekran Resmi 2024-07-03 11 48 09

Şimdi bizim Basic-coin-prediction-node dizinine girmemiz lazım - Rues'in repoda cd komutu ile ana dizine dönmeden Allora dizini içerisinde kurmuşsundur vb. ihtimaller için 2 tarafıda ekledik.

Ya Allora-Chain dizininin içinde olacak Yada Ana dizinde bulunacak.

Terminalinize girdiniz. " ls " komutunu girdiniz eğer Basic-coin-prediction-node Dizini yoksa Allora-Chain dizininin içindedir.

Eğer "ls" yaptığınızda Basic-coin-prediction-node dizini bulunuyorsa direkt dizine girebilirsiniz.

Basic-coin-prediction-node Dizinine Gir

cd basic-coin-prediction-node

Eğer Ana Dizinde Yoksa Allora Chain Dizini üzerinden Basic-coin-prediction-node dizinine girin.

Allora-Chain Dizinine Gir

cd allora-chain 

Basic-coin-prediction-node Dizinine Gir

cd basic-coin-prediction-node

Docker-compose.yml Dosyasının İçine Girelim

nano docker-compose.yml 

image

Buradaki TimeOut Sizde 5'dir bunu 10'a çıkaralım.

image

Burayıda düzenleyelim

--topic=allora-topic-1-worker \

connect refused hatası alanlar sonuna \ koymayı unutmayın Böyle Gözükecek :

image

CTRL X - CTRL Y - Enter İle Kaydedelim.

Containerleri Sildik - Geri Buildleyelim

docker compose build
docker compose up -d

Kontrol Edelim :

curl --location 'http://localhost:6000/api/v1/functions/execute' \
--header 'Content-Type: application/json' \
--data '{
    "function_id": "bafybeigpiwl3o73zvvl6dxdqu7zqcub5mhg65jiky2xqb4rdhfmikswzqm",
    "method": "allora-inference-function.wasm",
    "parameters": null,
    "topic": "1",
    "config": {
        "env_vars": [
            {
                "name": "BLS_REQUEST_PATH",
                "value": "/api"
            },
            {
                "name": "ALLORA_ARG_PARAMS",
                "value": "ETH"
            },
            {
                "name": "ALLORA_BLOCK_HEIGHT_CURRENT",
                "value": "null"
            }
        ],
        "number_of_nodes": -1,
        "timeout": 10
    }
}' | jq

Almanız Gereken Sonuç:

{
  "code": "200",
  "request_id": "03001a39-4387-467c-aba1-c0e1d0d44f59",
  "results": [
    {
      "result": {
        "stdout": "{\"value\":\"2564.021586281073\"}",
        "stderr": "",
        "exit_code": 0
      },
      "peers": [
        "12D3KooWG8dHctRt6ctakJfG5masTnLaKM6xkudoR5BxLDRSrgVt"
      ],
      "frequency": 100
    }
  ],
  "cluster": {
    "peers": [
      "12D3KooWG8dHctRt6ctakJfG5masTnLaKM6xkudoR5BxLDRSrgVt"
    ]
  }
}

Şimdi Sadece 200 Aldık Diye bitmiyor - Loglarda Güzel Devam etmeli

docker ps 

Buradan node-worker Container ID Aldın

docker logs -f id

Loglar bir süre sonra akmaya başlayacak şunu gibi görünecek :

image