getVersion gibt die aktuelle Solana-Softwareversion zurück, die auf dem abgefragten RPC node ausgeführt wird. Dazu gehören die Versionszeichenfolge solana-core und eine feature-set-Kennung.
Mit dieser Methode kannst du die Version eines node prüfen, mit dem du interagierst. Sie eignet sich auch für Diagnosezwecke.
Häufige Anwendungsfälle
- Version eines node prüfen: Prüfe die Softwareversion eines RPC node. Das kann für die Kompatibilität oder zum Verständnis der verfügbaren Funktionen wichtig sein.
- Netzwerküberwachung: Tools können regelmäßig die Versionen verschiedener node prüfen, um die Verteilung der Software im Netzwerk zu erfassen.
getClusterNodesbietet dafür allerdings einen umfassenderen Überblick. - Fehlerbehebung: Die Version des node zu kennen, kann bei der Diagnose von Problemen oder unerwartetem Verhalten entscheidend sein.
request-Parameter
Diese Methode akzeptiert keine Parameter.response-Struktur
Das Feldresult der JSON-RPC-response ist ein Objekt mit folgenden Feldern:
solana-core(string): Die Versionszeichenfolge der Solana-Core-Software (z. B. „1.18.4“).feature-set(u32): Eine numerische Kennung für die Gruppe von Funktionen, die auf dem node aktiviert sind.
Codebeispiele
Tipps für Entwickler
- Einfachheit: Dies ist einer der einfachsten RPC-Aufrufe und eignet sich für eine schnelle Prüfung der Software auf dem node.
- Spezifisch für den node: Die zurückgegebene Version gilt nur für den abgefragten RPC node. Verschiedene node im cluster können leicht unterschiedliche Versionen ausführen, insbesondere während Upgrade-Phasen.
getVersion, ihre Anwendungsfälle und die Interpretation ihrer response.
Verwandte Methoden
getClusterNodes
Versionsinformationen für alle node im cluster abrufen
getHealth
Integritätsstatus des node prüfen