getClusterNodes RPC Method
Returns information about all the nodes participating in the cluster
Parameters #
None
Result #
The result field will be an array of JSON objects, each with the following sub fields:
pubkey: <string>
- Node public key, as base-58 encoded stringgossip: <string|null>
- Gossip network address for the nodetpu: <string|null>
- TPU network address for the noderpc: <string|null>
- JSON RPC network address for the node, ornull
if the JSON RPC service is not enabledversion: <string|null>
- The software version of the node, ornull
if the version information is not availablefeatureSet: <u32|null >
- The unique identifier of the node's feature setshredVersion: <u16|null>
- The shred version the node has been configured to use
Code sample #
curl https://api.devnet.solana.com -s -X POST -H "Content-Type: application/json" -d '
{
"jsonrpc": "2.0", "id": 1,
"method": "getClusterNodes"
}
'
Response #
{
"jsonrpc": "2.0",
"result": [
{
"gossip": "10.239.6.48:8001",
"pubkey": "9QzsJf7LPLj8GkXbYT3LFDKqsj2hHG7TA3xinJHu8epQ",
"rpc": "10.239.6.48:8899",
"tpu": "10.239.6.48:8856",
"version": "1.0.0 c375ce1f"
}
],
"id": 1
}