Skip to main content
Parsed Streams tersedia secara umum pada semua paket. Lakukan autentikasi dengan kunci API proyek Anda. Setiap peristiwa yang dikirim menggunakan 1 kredit; lihat Kredit. Parsed Streams menggunakan JSON-RPC 2.0 melalui satu koneksi WebSocket. Setiap permintaan menerima respons dengan id yang sama. Langganan kemudian mengirim pesan parsedTransactionNotification hingga Anda berhenti berlangganan atau memutuskan koneksi.

parsedTransactionSubscribe

Berlangganan transaksi yang didekode dan cocok dengan filter program, akun, serta instruksi.

parsedTransactionUnsubscribe

Menghentikan langganan berdasarkan ID-nya.

describeProgram

Menemukan nama instruksi dan peran yang tepat untuk dibandingkan oleh pencocok.

Koneksi

Parsed Streams disediakan pada endpoint Gatekeeper di wss://beta.helius-rpc.com, host yang sama dengan lalu lintas RPC dan WebSocket Helius. Dapatkan kunci API Anda dari Dasbor Helius, lalu teruskan sebagai parameter kueri api-key (atau header x-api-key):
wscat
describeProgram merupakan pengecualian: saat ini hanya tersedia di wss://fs-beta.helius-rpc.com/?api-key=YOUR_API_KEY. Kunci yang tidak ada atau tidak valid ditolak dengan HTTP 401. Proyek yang telah mencapai batas koneksinya menerima HTTP 429.

Batas

Kesalahan

Kesalahan mengikuti JSON-RPC 2.0: { "error": { "code": <int>, "message": "<text>" }, "id": <id> }. Pesan menjelaskan secara tepat apa yang salah dan lokasinya. Koneksi juga dapat ditutup dengan kode penutupan WebSocket — lihat Menangani Koneksi Ulang untuk mengetahui arti setiap kode dan cara memulihkannya.

Pelajari lebih lanjut

Parsed Streams Overview

Penjelasan tentang Parsed Streams dan model mental di balik filter.

Quickstart

Hubungkan, kirim filter pertama Anda, lalu baca notifikasi yang telah didekode.

Parsed Events Reference

Kueri transaksi yang telah didekode tersebut sesuai permintaan melalui REST.

Handling Reconnects

Atasi timeout saat idle dan deployment, lalu lakukan backfill secara tepat untuk data yang terlewat.