# bu komut ile allora containerlerin idleri alıyoruz.
docker ps
docker stop İD
docker rm İD
# idleri düzenleyerek allora için olanları temizliyoruz.
Ş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
Buradaki TimeOut Sizde 5'dir bunu 10'a çıkaralım.
Burayıda düzenleyelim
--topic=allora-topic-1-worker \
connect refused hatası alanlar sonuna \ koymayı unutmayın Böyle Gözükecek :
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 :