Skip to main content
Die getVersion-RPC-Methode gibt die aktuelle Solana-Softwareversion zurück, die auf dem abgefragten RPC-Knoten ausgeführt wird. Dies umfasst den solana-core Versionsstring und einen feature-set Identifikator. Diese Methode ist nützlich, um die Version eines Knotens zu überprüfen, mit dem Sie interagieren, oder für Diagnosezwecke.

Häufige Anwendungsfälle

  • Knotenversionsüberprüfung: Bestätigung der Softwareversion eines RPC-Knotens, was für die Kompatibilität wichtig sein kann oder um verfügbare Funktionen zu verstehen.
  • Netzwerküberwachung: Tools könnten regelmäßig Versionen verschiedener Knoten prüfen, um einen Eindruck von der Softwareverteilung im Netzwerk zu bekommen (obwohl getClusterNodes dafür eine umfassendere Sicht bietet).
  • Fehlerbehebung: Das Wissen über die Knotenversion kann entscheidend sein, wenn es darum geht, Probleme oder unerwartetes Verhalten zu diagnostizieren.

Anforderungsparameter

Diese Methode erfordert keine Parameter.

Antwortstruktur

Das result Feld der JSON-RPC-Antwort wird ein Objekt enthalten:
  • solana-core (string): Der Versionsstring der Solana-Kernsoftware (z. B. “1.18.4”).
  • feature-set (u32): Ein numerischer Identifikator für die auf dem Knoten aktivierten Funktionssätze.
Beispielantwort:

Codebeispiele

Entwickler-Tipps

  • Einfachheit: Dies ist einer der einfachsten RPC-Aufrufe, nützlich für einen schnellen Check der Knoten-Software.
  • Knotenspezifisch: Die zurückgegebene Version ist spezifisch für den RPC-Knoten, den Sie abfragen. Unterschiedliche Knoten im Cluster könnten leicht unterschiedliche Versionen ausführen, insbesondere während Upgrade-Perioden.
Diese Anleitung bietet einen klaren Überblick über die RPC-Methode getVersion, ihre Anwendungsfälle und wie man ihre Antwort interpretiert.

Verwandte Methoden

getClusterNodes

Erhalten Sie Versionsinformationen für alle Knoten im Cluster

getHealth

Überprüfen Sie den Gesundheitsstatus des Knotens