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" } ]}| Field | Type | Description |
|---|---|---|
| featureSet | u32 | null | First 4 bytes of the node's FeatureSet identifier |
| gossip | string | null | Gossip network address for the node |
| pubkey | string | Node public key, as base-58 encoded string |
| pubsub | string | null | WebSocket PubSub network address for the node, or null if the PubSub service is not enabled |
| rpc | string | null | JSON RPC network address for the node, or null if the JSON RPC service is not enabled |
| serveRepair | string | null | Serve repair UDP network address for the node |
| shredVersion | u16 | null | The shred version the node has been configured to use |
| tpu | string | null | TPU UDP network address for the node |
| tpuForwards | string | null | TPU forwards UDP network address for the node |
| tpuForwardsQuic | string | null | TPU forwards QUIC network address for the node |
| tpuQuic | string | null | TPU QUIC network address for the node |
| tpuVote | string | null | TPU vote UDP network address for the node |
| tvu | string | null | TVU UDP network address for the node |
| version | string | null | The software version of the node, or null if the version information is not available |