
За гайд з Вас підписка **на наш ТГ канал abzalliance та Youtube . **
Оновлюємо Allora. Розробники поінти полагодили, так що хто ставив швидше, видаліть ноду на поставье поновому, щоб не було помилок. Ваші поінти як заявили розробники збережуться та мали вже прийти. Перевірити моржна буде тут.
Встановлюємо MobaXterm.
Скачати гаманець Keplr.
Переходимо сюда та конектим гаманець.
Дальше будуть команди, вводити попорядку:
sudo apt update & sudo apt upgrade -ysudo apt install ca-certificates zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev curl git wget make jq build-essential pkg-config lsb-release libssl-dev libreadline-dev libffi-dev gcc screen unzip lz4 -ypython3 --versionsudo apt install python3-pippip3 --versioncurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpgecho "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/nullsudo apt-get updatesudo apt-get install docker-ce docker-ce-cli containerd.ioVER=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tag_name | cut -d '"' -f 4)curl -L "https://github.com/docker/compose/releases/download/"$VER"/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-composedocker-compose --versionsudo usermod -aG docker $USERsudo rm -rf /usr/local/gocurl -L https://go.dev/dl/go1.22.4.linux-amd64.tar.gz | sudo tar -xzf - -C /usr/localecho 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> $HOME/.bash_profileecho 'export PATH=$PATH:$(go env GOPATH)/bin' >> $HOME/.bash_profilesource .bash_profilego versiongit clone https://github.com/allora-network/allora-chain.gitcd allora-chain && make allallorad keys add testkey --recoverВставляємо свою seed фразу гаманця.
Вводимо 2 рази пароль.
Далі вирушаємо до Keplr і копіюємо токен $uALLO ( мережа Allora-Testnet ) та переходим в кран беремо тестові токени.
Переходимо до терміналу та продовжуємо:
git clone https://github.com/allora-network/basic-coin-prediction-nodecd basic-coin-prediction-noderm -rf config.jsonnano config.jsonВідкриється блокнот
Напис Seed Phrase замінюємо на нашу seed від Keplr.
addressKeyName замінюємо назву ноди, якщо ви робили по гайду, то у вас має бути спочатку testkey , якщо так воно і є, то нічого не змінюйте і просто збережіть файл і вийдіть Cntr+X, Y, Enter
{ "wallet": { "addressKeyName": "testkey", "addressRestoreMnemonic": "Seed Phrase", "alloraHomeDir": "", "gas": "1000000", "gasAdjustment": 1.0, "nodeRpc": "https://sentries-rpc.testnet-1.testnet.allora.network/", "maxRetries": 1, "delay": 1, "submitTx": false }, "worker": [ { "topicId": 1, "inferenceEntrypointName": "api-worker-reputer", "loopSeconds": 5, "parameters": { "InferenceEndpoint": "http://inference:8000/inference/{Token}", "Token": "ETH" } }, { "topicId": 2, "inferenceEntrypointName": "api-worker-reputer", "loopSeconds": 5, "parameters": { "InferenceEndpoint": "http://inference:8000/inference/{Token}", "Token": "ETH" } }, { "topicId": 7, "inferenceEntrypointName": "api-worker-reputer", "loopSeconds": 5, "parameters": { "InferenceEndpoint": "http://inference:8000/inference/{Token}", "Token": "ETH" } } ] }
chmod +x init.config./init.confignano model.pyЗмінюємо рядок intervals на цю команду.
intervals = ["10m", "20m", "1h", "1d"]Cntr+X, Y, Enter
sudo systemctl status dockersudo systemctl start dockerdocker compose up -d --buildПеревіряємо чи є worker:
Перевіряємо логі воркера.
docker compose logs -f workerВийти із логів Cntr+C
Перевіряємо логи inference .
docker compose logs -f inferenceВийти із логів Cntr+C
Перевіряємо логи оновлення. Якщо побачили
0, то все ок!docker compose logs -f updaterВийти із логів Cntr+C
ВІтаю! Ви поставили воркер Allora. ТУТ зявляться ваші поінти через декілька годин.
Команди на встановлення воркера вбільшості взяті в гайді, @cryptoforto.
Але в цьому гайді є деякі проблеми з запуском докера, принаймі в мене , тому ми поміняли деякі команди та написали на рідній мові :)
