getClusterNodes
POST — JSON-RPC Returns information about all the nodes participating in the cluster. Parameters: NonegetSlot
POST — JSON-RPC Returns the current slot that has reached the given commitment level.Configuration object with optional
commitment and minContextSlot.getSlotLeader
POST — JSON-RPC Returns the current slot leader’s identity Pubkey.Configuration object with optional
commitment and minContextSlot.getSlotLeaders
POST — JSON-RPC Returns the slot leaders for a given slot range.Start slot (u64).
Limit (u64, range 1–5000).
getVersion
POST — JSON-RPC Returns the current Solana version running on the node. Parameters: NonegetIdentity
POST — JSON-RPC Returns the identity public key for the current node. Parameters: NonegetEpochInfo
POST — JSON-RPC Returns information about the current epoch.Configuration object with optional
commitment and minContextSlot.getEpochSchedule
POST — JSON-RPC Returns the epoch schedule information from the cluster’s genesis config. Parameters: NonegetLeaderSchedule
POST — JSON-RPC Returns the leader schedule for an epoch.Slot to determine which epoch to query (optional, defaults to current).
Configuration object:
commitment(string) — commitment levelidentity(string) — filter results to a single validator
getVoteAccounts
POST — JSON-RPC Returns the account info and associated stake for all the voting accounts.Configuration object:
commitment(string)votePubkey(string) — filter to a single vote accountkeepUnstakedDelinquents(boolean) — include delinquent validators with no stakedelinquentSlotDistance(integer) — slots behind to consider delinquent
getRecentPerformanceSamples
POST — JSON-RPC Returns a list of recent performance samples, in reverse slot order.Number of samples to return (max 720, default 720).
