Skip to main content
Metode RPC getTransactionCount mengembalikan jumlah total transaksi saat ini yang telah diproses oleh buku besar Solana sejak genesis, pada tingkat komitmen yang ditentukan.

Kasus Penggunaan Umum

  • Statistik Jaringan: Menampilkan volume transaksi keseluruhan pada jaringan sebagai indikator umum kondisi atau aktivitas.
  • Pelacakan Pertumbuhan: Memantau peningkatan jumlah transaksi dari waktu ke waktu untuk mengamati tren adopsi dan penggunaan jaringan.
  • Metrik Dasbor: Memberikan gambaran umum tingkat tinggi tentang aktivitas blockchain.

Parameter Permintaan

Metode ini memiliki satu parameter opsional:
  1. options (objek, opsional): Objek konfigurasi opsional yang dapat mencakup:
    • commitment (string, opsional): Menentukan tingkat komitmen untuk kueri (misalnya, "finalized", "confirmed", "processed"). Jika tidak diberikan, komitmen default simpul akan digunakan.
    • minContextSlot (u64, opsional): Slot minimum tempat permintaan dapat dievaluasi.

Struktur Respons

Kolom result dalam respons JSON-RPC adalah satu angka u64 yang menunjukkan jumlah total transaksi dari buku besar hingga slot yang ditentukan oleh tingkat komitmen. Contoh Respons:

Contoh Kode

Tips untuk Pengembang

  • Jumlah Seluruh Buku Besar: Jumlah ini mencakup semua transaksi yang diproses dalam buku besar sejak awal, bukan hanya transaksi untuk akun atau blok tertentu.
  • Nilai yang Meningkat: Jumlah transaksi adalah nilai yang meningkat secara monoton.
  • Tingkat Komitmen: Jumlah yang dikembalikan bergantung pada tingkat commitment yang dipilih. Komitmen processed kemungkinan menghasilkan jumlah yang lebih tinggi dan lebih terkini daripada finalized, tetapi finalized memberikan jaminan terhadap rollback.
  • Bukan Metrik TPS: Meskipun terkait dengan aktivitas jaringan, nilai tunggal ini tidak dapat langsung diterjemahkan menjadi Transaksi Per Detik (TPS) tanpa membandingkan jumlah dalam periode waktu tertentu.
Panduan ini menjelaskan cara menggunakan metode RPC getTransactionCount untuk mengambil jumlah total transaksi di jaringan Solana.