curl --request POST \
--url https://nd-326-444-187.p2pify.com/9de47db917d4f69168e3fed02217d15b \
--header 'Content-Type: application/json' \
--data '
{
"id": 1,
"jsonrpc": "2.0",
"method": "getVersion",
"params": []
}
'{
"jsonrpc": "<string>",
"id": 123,
"result": {}
}curl --request POST \
--url https://nd-326-444-187.p2pify.com/9de47db917d4f69168e3fed02217d15b \
--header 'Content-Type: application/json' \
--data '
{
"id": 1,
"jsonrpc": "2.0",
"method": "getVersion",
"params": []
}
'{
"jsonrpc": "<string>",
"id": 123,
"result": {}
}getVersion method returns the current Solana version running on the node.
This method is useful for verifying which validator client and version your RPC node is running, which can affect feature availability and behavior.
result object with:
solana-core (string) — the software version of the Solana node (e.g., "2.1.10").feature-set (integer) — the unique identifier of the current software’s feature set.getVersion is in infrastructure monitoring to verify that your node is running the expected validator version. This is especially relevant during network upgrades (e.g., Agave 2.0) to confirm your node has updated and supports the latest RPC methods.Was this page helpful?