J’ai fait tourner mon oracle de distance comme ça mais apparemment ça n’a pas marché. Exemple au bloc 73775 où l’on voit :
Un unreserve sans événement EvaluatedValid
ou EvaluatedInvalid
vient forcément de l’absence de résultat. Ceci se confirme en regardant le contenu de la pool d’évaluation pour le bloc précédent :
La solution dans les logs :
hugo@trentesaux:~/docker/duniter-gdev-smith/distance-oracle$ docker compose logs -f
distance-oracle-distance-oracle-1 | error: unexpected argument '-D' found
distance-oracle-distance-oracle-1 |
distance-oracle-distance-oracle-1 | Usage: distance-oracle [OPTIONS]
distance-oracle-distance-oracle-1 |
distance-oracle-distance-oracle-1 | For more information, try '--help'.
distance-oracle-distance-oracle-1 | Waiting 1800 seconds before next execution...
distance-oracle-distance-oracle-1 | error: unexpected argument '-D' found
distance-oracle-distance-oracle-1 |
distance-oracle-distance-oracle-1 | Usage: distance-oracle [OPTIONS]
distance-oracle-distance-oracle-1 |
distance-oracle-distance-oracle-1 | For more information, try '--help'.
distance-oracle-distance-oracle-1 | Waiting 1800 seconds before next execution...
distance-oracle-distance-oracle-1 | error: unexpected argument '-D' found
distance-oracle-distance-oracle-1 |
distance-oracle-distance-oracle-1 | Usage: distance-oracle [OPTIONS]
distance-oracle-distance-oracle-1 |
distance-oracle-distance-oracle-1 | For more information, try '--help'.
distance-oracle-distance-oracle-1 | Waiting 1800 seconds before next execution...
distance-oracle-distance-oracle-1 | error: unexpected argument '-D' found
distance-oracle-distance-oracle-1 |
distance-oracle-distance-oracle-1 | Usage: distance-oracle [OPTIONS]
distance-oracle-distance-oracle-1 |
distance-oracle-distance-oracle-1 | For more information, try '--help'.
distance-oracle-distance-oracle-1 | Waiting 1800 seconds before next execution...
distance-oracle-distance-oracle-1 | error: unexpected argument '-D' found
distance-oracle-distance-oracle-1 |
distance-oracle-distance-oracle-1 | Usage: distance-oracle [OPTIONS]
C’est donc un problème de entrypoint docker qui n’a pas été mis à jour après !226
~/dev/duniter-v2s master ./target/debug/duniter distance-oracle --help 101 ✘
Run distance oracle
Usage: duniter distance-oracle [OPTIONS]
Options:
-d, --evaluation-result-dir <EVALUATION_RESULT_DIR> [default: /tmp/duniter/chains/gdev/distance]
-u, --rpc-url <RPC_URL> [default: ws://127.0.0.1:9944]
-h, --help Print help
-V, --version Print version