Skip to main content
El método RPC getVersion devuelve la versión actual del software de Solana que se ejecuta en el nodo RPC consultado. Esto incluye la cadena de versión solana-core y un identificador feature-set. Este método es útil para verificar la versión de un nodo con el que interactúas o para fines de diagnóstico.

Casos de uso comunes

  • Verificación de la versión del nodo: Confirma la versión del software de un nodo RPC, lo que puede ser importante para la compatibilidad o para conocer las funciones disponibles.
  • Monitoreo de la red: Las herramientas pueden comprobar periódicamente las versiones de varios nodos para conocer la distribución del software en la red (aunque getClusterNodes ofrece una vista más completa para esto).
  • Solución de problemas: Conocer la versión del nodo puede ser crucial para diagnosticar problemas o comportamientos inesperados.

Parámetros de solicitud

Este método no recibe ningún parámetro.

Estructura de la respuesta

El campo result de la respuesta JSON-RPC será un objeto que contiene:
  • solana-core (cadena): La cadena de versión del software principal de Solana (por ejemplo, “1.18.4”).
  • feature-set (u32): Un identificador numérico del conjunto de funciones activadas en el nodo.
Ejemplo de respuesta:

Ejemplos de código

Consejos para desarrolladores

  • Simplicidad: Esta es una de las llamadas RPC más sencillas y resulta útil para comprobar rápidamente el software del nodo.
  • Específico del nodo: La versión devuelta corresponde específicamente al nodo RPC que consultas. Es posible que distintos nodos del clúster ejecuten versiones ligeramente diferentes, especialmente durante los periodos de actualización.
Esta guía ofrece una descripción clara del método RPC getVersion, sus casos de uso y cómo interpretar su respuesta.

Métodos relacionados

getClusterNodes

Obtén información de la versión de todos los nodos del clúster

getHealth

Comprueba el estado del nodo