Skip to main content
La méthode RPC 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 getClusterNodes fournisse 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 champ result 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.
Exemple de réponse :

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.
Ce guide offre un aperçu clair de la méthode RPC 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