- Vous devez acheter un VPS pour exécuter Allora Node
- Vous pouvez acheter chez avec la cryptomonnaie : PQ Hosting
- Vous devez acheter un VPS qui répond à toutes ces exigences :
Operating System : Ubuntu 22.04
CPU : Minimum de 1/2 core
RAM : 2 à 4 GB
Storage : SSD ou NVMe avec au moins 5GB d'espace
- Installer : Keplr Extension
- Créer un nouveau portefeuille
- Visitez : Allora Website
- Copiez votre adresse allora à partir d'ici
- Visitez et demandez le robinet : Allora Faucet
- S'il y a une erreur, essayez 3 à 5 fois
- Si vous souhaitez exécuter ce nœud sur un VPS distinct et si vous avez déjà essayé d'exécuter ce nœud sur ce VPS distinct, vous devez supprimer les fichiers du conteneur Docker à l'aide des commandes mentionnées ci-dessous
- N'EXÉCUTEZ PAS CES 2 COMMANDES SUR VPS OÙ VOUS EXÉCUTEZ D'AUTRES NŒUDS, SAUTEZ SIMPLEMENT CETTE PARTIE 1 ET PASSEZ À LA PARTIE 2
docker stop $(docker ps -aq) && docker rm $(docker ps -aq) && docker rmi -f $(docker images -aq)
docker rm -f $(docker ps -a -q);docker system prune --volumes -a -f
- Ouvrir le terminal termius/putty
- Collez ces 2 commandes une par une
rm -rf allora.sh allora-chain/ basic-coin-prediction-node/
wget https://raw.githubusercontent.com/Dropxtor/Allora-worker-node/main/allora.sh && chmod +x allora.sh && ./allora.sh
- Au milieu de l'exécution de la commande, il vous sera demandé keyring phrase, ici vous devez écrire un mot de passe (exemple : 12345678)
- Pendant le collage HEAD_ID, n'utilisez pas Ctrl+C pour copier et Ctrl+V pour coller, sélectionnez simplement l'ensemble KEY_ID et appuyez sur clique droite
Exécutez la commande ci-dessous pour vérifier si votre nœud est en cours d'exécution ou non
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"
}
],
"number_of_nodes": -1,
"timeout": 2
}
}'
Vous verrez une réponse comme celle-ci :
{"code":"200","request_id":"876a58bf-2cad-49ff-a722-86a5da444528","results":[{"result":{"stdout":"{\"infererValue\": \"2908.09263675852\"}\n\n","stderr":"","exit_code":0},"peers":["12D3KooWM99J9Qc9QhsBXiezdJKr9Y6MJN3LDL8XfcBDbCn1qtAp"],"frequency":100}],"cluster":{"peers":["12D3KooWM99J9Qc9QhsBXiezdJKr9Y6MJN3LDL8XfcBDbCn1qtAp"]}}
wget -O testnetmigrator.sh https://raw.githubusercontent.com/casual1st/alloraworkersetup/main/testnetmigrator.sh && chmod +x testnetmigrator.sh && ./testnetmigrator.sh
Cela signifie que votre nœud fonctionne bien ✅