Status: The node's current state. For example,
Running. See
State for all possible states.
Block height: Block height indicates the number of blocks this node has synced. A node's block height should be roughly equal to its peers after initial syncing. To check the most recent block height of the blockchain you can use a block explorer like Etherscan for Ethereum, PolygonScan for Polygon, and Solana Explorer for Solana.
Lists the endpoint URLs of your endpoints that were created when you
created your blockchain node. The endpoint URL is required to
use the blockchain node.
If you send this command immediately after sending the command to
create the node, the value of state will be CREATING. You can use the
URL to set up your infrastructure; however, the node is not usable until
the state changes to RUNNING.
Make a note of the endpoint URL from the response so you can use it in
Using blockchain nodes.
Node states
Node instances will have various states based on the lifecycle of the node.
State
Description
CREATING
During this state, the node instance is being created and is not usable. While the endpoints are shown, they are not accessible. This stage lasts up to 45 minutes.
RUNNING
During this state, the node will be accessible. Note that after
initial creation, the node will need to sync with the blockchain.
Until syncing is complete, you may get incomplete results from
various RPC calls.
Ethereum Full nodes: ~10 hours to sync. To check sync status, make a call to eth_syncing.
Polygon Full nodes: ~6 hours to sync.
Note that for the first ~1 hour while Heimdall is syncing,
API requests will throw 503 errors. It then takes
another ~5 hours for Bor to sync. To check sync status, make a call to eth_syncing.
Solana Non-voting RPC nodes: ~1 hour to sync.
Note that while syncing, API requests will throw 503 errors.
DELETING
During this state, the node is actively being deleted and cannot be used. This can take up to 30 minutes.
ERROR
This state indicates that an unexpected error has occurred. Delete the node and try again. If the issue persists, please contact support.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-03 UTC."],[[["\u003cp\u003eThis page explains how to view details about a Blockchain Node Engine node using either the Google Cloud console or an API call.\u003c/p\u003e\n"],["\u003cp\u003eIn the console, node details can be accessed by navigating to the Blockchain Node Engine page and selecting a specific node from the list.\u003c/p\u003e\n"],["\u003cp\u003eThe Node details page displays information such as node name, status, block height, blockchain, endpoints, API keys, location, and metrics.\u003c/p\u003e\n"],["\u003cp\u003eUsing an API, you can retrieve node details by sending a \u003ccode\u003eListBlockchainNodes\u003c/code\u003e request with the project ID, location, and node name.\u003c/p\u003e\n"],["\u003cp\u003eNode states range from \u003ccode\u003eCREATING\u003c/code\u003e, \u003ccode\u003eRUNNING\u003c/code\u003e, \u003ccode\u003eDELETING\u003c/code\u003e, and \u003ccode\u003eERROR\u003c/code\u003e, which reflect the node's lifecycle stages, with each having specific durations and implications on node accessibility and functionality.\u003c/p\u003e\n"]]],[],null,["# View blockchain node details\n\nThis page describes how to view details about a Blockchain Node Engine node using the\n[console](#using-the-console) or an [API](#using-an-api) call.\n\nUsing the console\n-----------------\n\nTo view details about a node in the UI:\n\n1. In the Google Cloud console, go to the **Blockchain Node Engine** page.\n\n\n [Go to Blockchain Node Engine](https://console.cloud.google.com/blockchain-node-engine)\n2. The [**Nodes**](/blockchain-node-engine/docs/node-list) list page is displayed by default.\n3. Click a node name. The **Node details** page is displayed.\n\n### View node details\n\nThe **Node details** page displays detailed information about the\nselected node.\n\nYou can do the following on this page:\n\n- Open the **APIs \\& Services Credentials** page.\n- content_copy **Copy** an item to the clipboard.\n- open_in_new **Open** the **Metrics Explorer** page.\n\n[](/static/blockchain-node-engine/images/node-details.png)\n\nUsing an API\n------------\n\nTo list details related to a blockchain node with\n[ListBlockchainNodes](/blockchain-node-engine/docs/reference/rest/v1/projects.locations.blockchainNodes/list),\nsend the following request: \n\n curl \\\n -H \"Authorization: Bearer $(gcloud auth print-access-token)\" \\\n -H \"Content-Type: application/json\" \\\n https://blockchainnodeengine.googleapis.com/v1/projects/\u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e/\\\n locations/\u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e/blockchainNodes/\u003cvar translate=\"no\"\u003eNODE_NAME\u003c/var\u003e\n\nWhere:\n\n- \u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e is your Google Cloud project ID. For example, `my-project-id`\n- \u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e is the [location](/blockchain-node-engine/docs/terms#location) you selected in [Create a blockchain node](/blockchain-node-engine/docs/create-node). For example, `us-central1`.\n- \u003cvar translate=\"no\"\u003eNODE_NAME\u003c/var\u003e is the name of the node that you created in [Create a blockchain node](/blockchain-node-engine/docs/create-node). For example, `my-node`.\n\nIf the node has been created, you will see a response like the following\nEthereum example: \n\n {\n \"name\": \"projects/my-project-id/locations/us-central1/blockchainNodes/my-node\",\n \"createTime\": \"2023-04-21T19:26:16.293078Z\",\n \"updateTime\": \"2023-04-21T19:57:36.769661Z\",\n \"labels\": {\n \"my-label-key\": \"my-label-value\"\n },\n \"blockchainType\": \"ETHEREUM\",\n \"connectionInfo\": {\n \"ipInfo\": {\n \"rpcIpv4Address\": \"203.0.113.1\"\n },\n \"endpointInfo\": {\n \"jsonRpcApiEndpoint\": \"json-rpc.2g7qvv04aisoq4jhnqqgw8zy0.blockchainnodeengine.com\",\n \"websocketsApiEndpoint\": \"ws.2g7qvv04aisoq4jhnqqgw8zy0.blockchainnodeengine.com\"\n }\n },\n \"ethereumDetails\": {\n \"network\": \"MAINNET\",\n \"nodeType\": \"FULL\",\n \"executionClient\": \"GETH\",\n \"consensusClient\": \"LIGHTHOUSE\",\n \"apiEnableAdmin\": false,\n \"apiEnableDebug\": false,\n \"additionalEndpoints\": {\n \"beaconApiEndpoint\": \"beacon.2g7qvv04aisoq4jhnqqgw8zy0.blockchainnodeengine.com\",\n \"beaconPrometheusMetricsApiEndpoint\": \"bc-mc.2g7qvv04aisoq4jhnqqgw8zy0.blockchainnodeengine.com\"\n }\n },\n \"state\": \"RUNNING\"\n }\n\nIf you send this command immediately after sending the command to\ncreate the node, the value of `state` will be `CREATING`. You can use the\nURL to set up your infrastructure; however, the node is not usable until\nthe state changes to `RUNNING`.\n\nMake a note of the endpoint URL from the response so you can use it in\n[Using blockchain nodes](/blockchain-node-engine/docs/using-nodes).\n\nNode states\n-----------\n\nNode instances will have various states based on the lifecycle of the node."]]