Cette page décrit certaines erreurs courantes de Blockchain Node Engine et explique comment les corriger.
Impossible de résoudre l'hôte
L'erreur suivante se produit lorsque vous essayez d'utiliser le nœud de blockchain alors qu'il est encore en cours de création:
Could not resolve host: json-rpc.abc1234.blockchainnodeengine.com
Pour résoudre ce problème, attendez que le nœud atteigne l'état RUNNING. Vous pouvez consulter l'état, comme décrit dans la section Lister les nœuds de la blockchain.
Erreur 400: la méthode n'autorise pas les appelants non enregistrés
L'erreur suivante se produit lorsque vous essayez d'utiliser le nœud de blockchain sans clé API:
400 error: Method doesn't allow unregistered callers (callers without
established identity). Please use API Key or other form of API consumer
identity to call this API.
Pour résoudre ce problème, consultez la page Créer une clé API.
Je ne sais pas si la synchronisation de mon nœud est terminée
Pour résoudre ce problème, effectuez l'une des opérations suivantes :
Nœuds complets:effectuez un appel à
eth_syncing
. Si vous obtenez une réponsefalse
, la tâche est terminée.curl -H POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":2586,"method":"eth_syncing","params":[]}]}' https://<executionClientJsonRpcEndpoint>?key=<API_KEY>
{"jsonrpc":"2.0","id":2586,"result":false}
Archiver des nœuds:interrogez le point de terminaison des métriques
executionClientPrometheusMetricsApiEndpoint
:curl -H "Content-Type: application/json" 'http://<executionClientPrometheusMetricsApiEndpoint>/debug/metrics/prometheus?key=<API_KEY>'
Recherchez la valeur
block_hashes
dans la réponse.