Skip to main content
Metode RPC getVersion mengembalikan versi perangkat lunak Solana saat ini yang berjalan pada node RPC yang dikueri. Informasi ini mencakup string versi solana-core dan pengidentifikasi feature-set. Metode ini berguna untuk memverifikasi versi node yang berinteraksi dengan Anda atau untuk tujuan diagnostik.

Kasus Penggunaan Umum

  • Verifikasi Versi Node: Mengonfirmasi versi perangkat lunak node RPC, yang mungkin penting untuk kompatibilitas atau untuk memahami fitur yang tersedia.
  • Pemantauan Jaringan: Alat dapat memeriksa versi berbagai node secara berkala untuk memperoleh gambaran tentang distribusi perangkat lunak di seluruh jaringan (meskipun getClusterNodes memberikan gambaran yang lebih menyeluruh untuk tujuan ini).
  • Pemecahan Masalah: Mengetahui versi node dapat menjadi sangat penting saat mendiagnosis masalah atau perilaku yang tidak terduga.

Parameter Permintaan

Metode ini tidak menerima parameter apa pun.

Struktur Respons

Kolom result dari respons JSON-RPC akan berupa objek yang berisi:
  • solana-core (string): String versi perangkat lunak inti Solana (misalnya, “1.18.4”).
  • feature-set (u32): Pengidentifikasi numerik untuk kumpulan fitur yang diaktifkan pada node.
Contoh Respons:

Contoh Kode

Tips untuk Developer

  • Kesederhanaan: Ini adalah salah satu panggilan RPC yang paling sederhana dan berguna untuk memeriksa perangkat lunak node dengan cepat.
  • Spesifik untuk Node: Versi yang dikembalikan hanya berlaku untuk node RPC yang Anda kueri. Node yang berbeda dalam klaster mungkin menjalankan versi yang sedikit berbeda, terutama selama periode peningkatan versi.
Panduan ini memberikan gambaran umum yang jelas tentang metode RPC getVersion, kasus penggunaannya, dan cara menafsirkan responsnya.

Metode Terkait

getClusterNodes

Dapatkan informasi versi untuk semua node dalam klaster

getHealth

Periksa status kesehatan node