Mencari layanan gRPC terkelola dari Helius? Halaman ini mendokumentasikan protokol terbuka Yellowstone gRPC sebagai referensi. Untuk penggunaan produksi dengan pemutaran ulang riwayat selama 48 jam, failover multi-node, dan lingkungan yang dikelola sepenuhnya, lihat LaserStream — layanan gRPC kompatibel Yellowstone dari Helius.
Apa itu Yellowstone gRPC?
Yellowstone gRPC menyediakan streaming berlatensi sangat rendah untuk data blockchain Solana dengan terhubung langsung ke leader Solana guna menerima shred saat dihasilkan. Hal ini mengirimkan data real-time ke aplikasi Anda dengan penundaan minimal.High Performance
Protokol biner dengan serialisasi efisien untuk throughput maksimum dan penggunaan bandwidth minimal
Real-time Streaming
Streaming dua arah dengan pembuatan dan pembatalan langganan secara langsung
Advanced Filtering
Kontrol secara presisi data yang Anda terima dengan filter akun, transaksi, dan program
Multiple Data Types
Berlangganan akun, transaksi, slot, blok, dan entri dalam satu stream
Jenis Stream
- Accounts
- Transactions
- Slots & Blocks
- Entries
Pantau perubahan akun secara real-timeLacak pembaruan saldo, perubahan data, perubahan kepemilikan, serta peristiwa pembuatan/penghapusan akun dengan opsi pemfilteran yang presisi.
Account Monitoring Guide
Pelajari cara melakukan streaming pembaruan akun dengan contoh pemfilteran
Cara Mengakses Yellowstone gRPC
Pilih opsi yang paling sesuai dengan kebutuhan Anda:LaserStream
LaserStream adalah layanan gRPC multi-tenant dengan ketersediaan tinggi, failover otomatis, dan kemampuan pemutaran ulang riwayat selama 48 jam. Ideal untuk sebagian besar aplikasi produksi.Node Khusus
Node Khusus menawarkan endpoint gRPC eksklusif dengan isolasi sumber daya yang terjamin. Paling sesuai untuk kebutuhan khusus dan operator tingkat lanjut.Bandingkan Opsi gRPC
Perlu bantuan untuk menentukan pilihan? Baca panduan perbandingan gRPC kami untuk menentukan apakah LaserStream atau node khusus merupakan opsi terbaik bagi kasus penggunaan Anda.Mulai Cepat
Siap memulai streaming? Mulailah dengan membaca panduan penyiapan lengkap kami, atau mulai dari dasbor Anda:Yellowstone gRPC Quickstart
Mencakup instalasi, autentikasi, dan konfigurasi stream pertama Anda
Get Started
Aktifkan LaserStream dari Dasbor Helius Anda dan mulai streaming.
Struktur Permintaan Langganan
Setiap langganan gRPC memerlukan permintaan yang disusun dengan benar. Berikut cara membuatnya:Parameter Inti
string
required
Tingkat komitmen untuk konsistensi data
processed- Transaksi diproses oleh nodeconfirmed- Transaksi dikonfirmasi oleh klasterfinalized- Transaksi difinalisasi oleh klaster
boolean
Pertahankan koneksi agar tetap aktifAtur ke
true untuk menerima pesan pong setiap 15 detik, sehingga mencegah timeout koneksi dari load balancer atau proksi.array
Optimalkan transfer dataMinta rentang byte tertentu dari data akun:
Konfigurasi Filter
Account Filters
Account Filters
array<string>
Array kunci publik akun yang akan dipantau (OR logis)
array<string>
Array kunci publik pemilik yang akan dipantau (OR logis)
array<object>
Filter DataSize dan Memcmp (AND logis):
Saat beberapa jenis filter digunakan, semuanya beroperasi sebagai AND logis. Di dalam array, nilai beroperasi sebagai OR logis.
Transaction Filters
Transaction Filters
boolean
Sertakan/kecualikan transaksi voting
boolean
Sertakan/kecualikan transaksi yang gagal
string
Pantau tanda tangan transaksi tertentu
array<string>
Sertakan transaksi yang melibatkan salah satu akun ini (OR logis)
array<string>
Kecualikan transaksi yang melibatkan salah satu akun ini
array<string>
Sertakan transaksi yang melibatkan semua akun ini (AND logis)
Block Filters
Block Filters
Slot Filters
Slot Filters
boolean
default:"false"
Jika
true, hanya terima pembaruan slot untuk tingkat komitmen yang ditentukan. Jika false, terima pembaruan untuk semua tingkat komitmen.Contoh: Pemantauan Transaksi Dasar
Berikut contoh lengkap untuk membantu Anda memulai:Ini adalah contoh dasar. Untuk penggunaan produksi, terapkan penanganan kesalahan, logika koneksi ulang, dan pemrosesan data yang tepat. Lihat panduan terperinci kami untuk implementasi lengkap.
Siap Memulai?
Complete Setup Guide
Instalasi, autentikasi, dan implementasi stream pertama
Stream Pump AMM Data
Contoh nyata: pantau transaksi Pump AMM
Sumber Daya Lanjutan
- Repositori Sumber Yellowstone gRPC - Definisi protobuf dan contoh lengkap
- Komunitas Discord - Dapatkan bantuan dari para pengembang dan tim Helius
- Dokumentasi LaserStream - Layanan gRPC yang ditingkatkan dengan fitur tambahan