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
getClusterNodesofrece 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 camporesult 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.
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.
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