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
getClusterNodesmemberikan 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
Kolomresult 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 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.
getVersion, kasus penggunaannya, dan cara menafsirkan responsnya.
Metode Terkait
getClusterNodes
Dapatkan informasi versi untuk semua node dalam klaster
getHealth
Periksa status kesehatan node