OpenInfra.sh is now live - Solana infrastructure, included with every server. LEARN MORE HERE >

OpenInfra.shopeninfra.sh

getClusterNodes

Returns network endpoints, shred version, feature set, and software version for known cluster nodes.

Request

{  "jsonrpc": "2.0",  "id": 1,  "method": "getClusterNodes"}

Parameters

This method accepts no parameters.

Response

{  "jsonrpc": "2.0",  "id": 1,  "result": [    {      "featureSet": 3073396398,      "gossip": "10.239.6.48:8001",      "pubkey": "9QzsJf7LPLj8GkXbYT3LFDKqsj2hHG7TA3xinJHu8epQ",      "pubsub": "10.239.6.48:8900",      "rpc": "10.239.6.48:8899",      "serveRepair": "10.239.6.48:8002",      "shredVersion": 2405,      "tpu": "10.239.6.48:8856",      "tpuForwards": "10.239.6.48:8857",      "tpuForwardsQuic": "10.239.6.48:8863",      "tpuQuic": "10.239.6.48:8862",      "tpuVote": "10.239.6.48:8858",      "tvu": "10.239.6.48:8000",      "version": "1.0.0 c375ce1f"    }  ]}
FieldTypeDescription
featureSetu32 | nullFirst 4 bytes of the node's FeatureSet identifier
gossipstring | nullGossip network address for the node
pubkeystringNode public key, as base-58 encoded string
pubsubstring | nullWebSocket PubSub network address for the node, or null if the PubSub service is not enabled
rpcstring | nullJSON RPC network address for the node, or null if the JSON RPC service is not enabled
serveRepairstring | nullServe repair UDP network address for the node
shredVersionu16 | nullThe shred version the node has been configured to use
tpustring | nullTPU UDP network address for the node
tpuForwardsstring | nullTPU forwards UDP network address for the node
tpuForwardsQuicstring | nullTPU forwards QUIC network address for the node
tpuQuicstring | nullTPU QUIC network address for the node
tpuVotestring | nullTPU vote UDP network address for the node
tvustring | nullTVU UDP network address for the node
versionstring | nullThe software version of the node, or null if the version information is not available