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.
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-09-01。"],[[["\u003cp\u003eThis page details common errors encountered when using Blockchain Node Engine.\u003c/p\u003e\n"],["\u003cp\u003eA "Could not resolve host" error indicates the node is not yet in a RUNNING state and requires waiting for completion.\u003c/p\u003e\n"],["\u003cp\u003eA "400 error: Method doesn't allow unregistered callers" occurs when an API key is missing, which needs to be created and used.\u003c/p\u003e\n"],["\u003cp\u003eTo determine if a full node has finished syncing, check for a \u003ccode\u003efalse\u003c/code\u003e response when using \u003ccode\u003eeth_syncing\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eTo check if an archive node has finished syncing, look for the \u003ccode\u003eblock_hashes\u003c/code\u003e value using the metrics endpoint \u003ccode\u003eexecutionClientPrometheusMetricsApiEndpoint\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Troubleshooting\n\nThis page describes some common Blockchain Node Engine errors and how to fix them.\n\nCould not resolve host\n----------------------\n\nThe following error occurs when you try and use the blockchain node while\nit is still being created:\n\n`Could not resolve host: json-rpc.abc1234.blockchainnodeengine.com`\n\nTo resolve this issue, wait for the node to reach a RUNNING state.\nYou can see the status as described in\n[List blockchain nodes](/blockchain-node-engine/docs/node-list).\n\n400 error: Method doesn't allow unregistered callers\n----------------------------------------------------\n\nThe following error occurs when you try and use the blockchain node without an\nAPI key:\n\n`400 error: Method doesn't allow unregistered callers (callers without\nestablished identity). Please use API Key or other form of API consumer\nidentity to call this API.`\n\nTo resolve this issue, see:\n[Create an API key](/blockchain-node-engine/docs/using-nodes#create-api-key)\n\nI don't know if my node has finished syncing\n--------------------------------------------\n\nTo resolve this issue, do one of the following:\n\n- **Full nodes:** Make a call to `eth_syncing` and if you get a `false` response,\n then it is done.\n\n curl -H POST -H \"Content-Type: application/json\" -d '{\"jsonrpc\":\"2.0\",\"id\":2586,\"method\":\"eth_syncing\",\"params\":[]}]}' https://\u003cexecutionClientJsonRpcEndpoint\u003e?key=\u003cAPI_KEY\u003e\n\n {\"jsonrpc\":\"2.0\",\"id\":2586,\"result\":false}\n\n- **Archive nodes:** Query the metrics endpoint\n `executionClientPrometheusMetricsApiEndpoint`:\n\n curl -H \"Content-Type: application/json\" 'http://\u003cexecutionClientPrometheusMetricsApiEndpoint\u003e/debug/metrics/prometheus?key=\u003cAPI_KEY\u003e'\n\n Look for the `block_hashes` value in the response."]]