getVersion renvoie la version actuelle du logiciel Solana en cours d’exécution sur le nœud RPC interrogé. Cela inclut la chaîne de version solana-core et un identifiant feature-set.
Cette méthode est utile pour vérifier la version d’un nœud avec lequel vous interagissez ou à des fins de diagnostic.
Cas d’utilisation courants
- Vérification de la version du nœud : Confirmer la version logicielle d’un nœud RPC, ce qui peut être important pour la compatibilité ou pour comprendre les fonctionnalités disponibles.
- Surveillance du réseau : Les outils peuvent vérifier périodiquement les versions de divers nœuds pour avoir une idée de la distribution logicielle à travers le réseau (bien que
getClusterNodesfournisse une vue plus complète pour cela). - Dépannage : Connaître la version du nœud peut être crucial lors du diagnostic de problèmes ou d’un comportement inattendu.
Paramètres de la requête
Cette méthode ne prend aucun paramètre.Structure de la réponse
Le champresult de la réponse JSON-RPC sera un objet contenant :
solana-core(chaîne) : La chaîne de version du logiciel de base Solana (par exemple, “1.18.4”).feature-set(u32) : Un identifiant numérique pour l’ensemble des fonctionnalités activées sur le nœud.
Exemples de code
Conseils pour les développeurs
- Simplicité : C’est l’un des appels RPC les plus simples, utile pour une vérification rapide du logiciel du nœud.
- Spécifique au nœud : La version retournée est spécifique au nœud RPC que vous interrogez. Différents nœuds du cluster peuvent exécuter des versions légèrement différentes, surtout pendant les périodes de mise à niveau.
getVersion, de ses cas d’utilisation et de la façon d’interpréter sa réponse.
Méthodes connexes
getClusterNodes
Obtenir des informations sur la version pour tous les nœuds du cluster
getHealth
Vérifier le statut de santé du nœud