> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# LaserStream gRPC

> Streaming data gRPC Solana generasi berikutnya dengan latensi ultra-rendah, pemutaran ulang historis, dan keandalan multinode. Dibuat khusus untuk aplikasi berkinerja tinggi.

## Apa itu LaserStream gRPC?

LaserStream gRPC adalah layanan streaming generasi berikutnya yang **dibuat khusus untuk pengembang yang membutuhkan data Solana yang andal dan berlatensi rendah melalui gRPC**.

Layanan ini mengirimkan peristiwa on-chain (transaksi, slot, blok, akun, dan lainnya) langsung ke aplikasi Anda dengan keandalan, performa, dan fleksibilitas terdepan di industri. Node LaserStream terhubung langsung ke leader Solana untuk menerima shred saat dibuat, sehingga data yang telah diproses dapat dikirimkan ke aplikasi Anda dengan latensi ultra-rendah.

<Tip>
  Lebih memilih protokol WebSocket? **[LaserStream WebSocket](/docs/id/rpc/websocket)** berjalan pada backend yang sama dan menyediakan metode langganan Solana standar serta ekstensi khusus Helius seperti `transactionSubscribe`.
</Tip>

Tidak seperti node RPC Solana standar, LaserStream dirancang secara khusus untuk kasus penggunaan streaming dan menawarkan fitur yang tidak tersedia dalam konfigurasi node konvensional:

<CardGroup cols={2}>
  <Card title="Historical Replay" icon="clock-rotate-left">
    Isi ulang data yang terlewat secara otomatis dari 48 jam terakhir dengan menentukan slot awal, sehingga kesinambungan data tetap terjaga bahkan setelah koneksi terputus.
  </Card>

  <Card title="Multi-Node Reliability" icon="server">
    Lakukan streaming dari beberapa node teragregasi secara bersamaan, sehingga tidak ada satu titik kegagalan dan waktu aktif dapat dimaksimalkan.
  </Card>

  <Card title="High Performance" icon="bolt">
    Dibuat khusus untuk streaming dengan penanganan koneksi yang dioptimalkan, sehingga latensi berkurang dan throughput meningkat dibandingkan koneksi standar.
  </Card>

  <Card title="Yellowstone-Compatible" icon="shuffle">
    Kompatibel pada tingkat wire dengan protokol terbuka Yellowstone gRPC — klien Yellowstone apa pun dapat digunakan sebagai pengganti langsung.
  </Card>
</CardGroup>

## Persyaratan Paket

LaserStream Devnet tersedia di semua [paket](/docs/id/billing/plans). Akses LaserStream Mainnet memerlukan paket Business atau Professional.

## Mulai

<CardGroup cols={2}>
  <Card title="Quickstart" icon="bolt" href="/docs/id/laserstream/grpc">
    Instal SDK, pilih endpoint, dan lakukan streaming transaksi pertama Anda.
  </Card>

  <Card title="Clients & SDKs" icon="code" href="/docs/id/laserstream/clients">
    SDK TypeScript, Rust, dan Go — serta klien Yellowstone gRPC apa pun.
  </Card>

  <Card title="Historical Replay" icon="clock-rotate-left" href="/docs/id/laserstream/historical-replay">
    Isi ulang data yang terlewat hingga 48 jam setelah koneksi terputus.
  </Card>

  <Card title="Delivery Guarantees" icon="shield-check" href="/docs/id/laserstream/delivery-guarantees">
    Pahami semantik pengiriman minimal satu kali, pengurutan, dan pemutaran ulang.
  </Card>

  <Card title="Compressed Filters" icon="filter" href="/docs/id/laserstream/cuckoo-filters">
    Lacak ratusan ribu akun dalam satu stream dengan filter akun terkompresi.
  </Card>

  <Card title="Token Account Filtering" icon="coins" href="/docs/id/laserstream/token-account-filtering">
    Deteksi transfer token SPL yang masuk ke dompet dengan ekspansi `tokenAccounts` (ATA).
  </Card>

  <Card title="Token Mint Filtering" icon="coins" href="/docs/id/laserstream/mint-filtering">
    Berlangganan setiap transaksi untuk mint token dengan `matchMints`.
  </Card>
</CardGroup>

## LaserStream gRPC vs. Shred Delivery

LaserStream gRPC mengirimkan **data yang telah diproses** dengan jaminan tingkat komitmen (processed, confirmed, finalized), sehingga siap pakai dan siap untuk produksi.

Jika Anda membutuhkan data **sebelum pemrosesan selesai** — untuk propAMM, sniper, copy trader, bot likuidasi, arbitrase, atau sinkronisasi node RPC — lihat [Shred Delivery](/docs/id/shred-delivery). Layanan ini tersedia dalam dua varian:

* **[Shred mentah (UDP)](/docs/id/shred-delivery/raw-shreds)** — shred berlatensi ultra-rendah yang Anda deshred sendiri. \$1.000/bulan per IP (\$800/bulan per IP pada paket Pro). [Berlangganan melalui Dasbor Helius Anda](https://dashboard.helius.dev/shred-delivery-seats).
* **[Transaksi yang telah diproses sebelumnya](/docs/id/preprocessed-transactions/overview)** — kami mendekode shred untuk Anda, sekitar 8 md lebih cepat daripada data tingkat komitmen `processed`. Dikirimkan melalui [WebSocket `preprocessedSubscribe`](/docs/id/preprocessed-transactions/preprocessed-subscribe) pada semua paket berbayar dengan biaya **0,1 kredit per pesan**.

<Tip>
  Membutuhkan data lebih cepat daripada Raw Shreds? Lakukan streaming transaksi melalui `preconfSubscribe` sebelum transaksi tersebut dipecah menjadi shred. Lihat [Preconfirmations](/docs/id/pre-confirmations/overview) untuk memulai.
</Tip>

| Fitur                   | LaserStream gRPC                                                                            | Shred Delivery                                                                                                                       |
| ----------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| **Jenis Data**          | Transaksi **dan** pembaruan akun/program dengan jaminan komitmen                            | **Hanya transaksi** praeksekusi — shred mentah atau transaksi yang telah diproses sebelumnya                                         |
| **Latensi**             | Data yang telah diproses dengan latensi ultra-rendah                                        | Data praeksekusi — lebih cepat daripada LaserStream                                                                                  |
| **Pemrosesan**          | Siap pakai — data telah diproses dan siap digunakan                                         | Mode mentah memerlukan proses deshred khusus; mode praproses mengirimkan transaksi yang telah didekode tanpa metadata eksekusi       |
| **Paling Sesuai Untuk** | Aplikasi produksi, analitik, layanan backend, **apa pun yang memantau status akun/program** | propAMM, sniper, copy trader, bot likuidasi, arbitrase, dan operator node RPC yang ingin menghilangkan latensi sinkronisasi jaringan |
| **Penyiapan**           | SDK yang ramah pengembang, pengganti langsung                                               | Bayar per seat; sediakan melalui [Dasbor Helius](https://dashboard.helius.dev/shred-delivery-seats)                                  |

Catatan: LaserStream gRPC pada `processed` adalah cara tercepat untuk menerima pembaruan akun dan program. Perubahan status akun dihasilkan oleh runtime selama eksekusi, sehingga perubahan tersebut tidak ada dalam shred atau transaksi yang telah diproses sebelumnya — hanya stream pascaeksekusi LaserStream yang membawanya. Gunakan `processed` untuk pengiriman paling awal dan `confirmed` saat Anda memerlukan tingkat finalitas yang tidak akan dibatalkan.

<Tip>
  Siap menerima Raw Shreds? [Berlangganan melalui Dasbor Helius Anda](https://dashboard.helius.dev/shred-delivery-seats). Lihat [harga](/docs/id/billing/plans) untuk detailnya.
</Tip>

## LaserStream gRPC vs. Opsi Streaming Lainnya

LaserStream gRPC kompatibel pada tingkat wire dengan protokol terbuka Yellowstone gRPC — sehingga semua klien Yellowstone dapat digunakan — tetapi menambahkan fitur produksi yang tidak tersedia pada deployment Yellowstone mentah dan WebSocket Solana standar:

| Fitur                                                                       | LaserStream gRPC                                                  | LaserStream WebSocket                                                   | Yellowstone gRPC Mentah (dihosting sendiri)                  |
| --------------------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------------- | ------------------------------------------------------------ |
| **Pemutaran ulang historis**                                                | ✅ Hingga 48 jam (\~691.200 slot pada kecepatan jaringan saat ini) | ❌ Tidak tersedia                                                        | ❌ Tidak tersedia secara bawaan                               |
| **Penyambungan ulang otomatis dengan pemutaran ulang**                      | ✅ Bawaan SDK                                                      | ❌ Implementasi manual                                                   | ❌ Implementasi manual                                        |
| **Failover multinode**                                                      | ✅ Otomatis                                                        | ❌ Implementasi manual                                                   | ❌ Implementasi manual                                        |
| **[Pemfilteran akun token (ATA)](/docs/id/laserstream/token-account-filtering)** | ✅ Ekspansi `tokenAccounts`                                        | ✅ [Ekspansi `tokenAccounts`](/docs/id/rpc/websocket/token-account-filtering) | ❌ Kolom diterima, tetapi akun yang dimiliki tidak di-resolve |
| **[Pemfilteran mint token](/docs/id/laserstream/mint-filtering)**                | ✅ Flag `matchMints`                                               | ❌ Belum tersedia                                                        | ❌ Kolom dihapus oleh proto upstream                          |
| **Protokol**                                                                | gRPC                                                              | WebSocket                                                               | gRPC                                                         |
| **Shredstream diaktifkan**                                                  | ✅ Ya                                                              | ❌ Tidak                                                                 | ❌ Manual                                                     |
| **Infrastruktur terkelola**                                                 | ✅ Multiregion, dikelola sepenuhnya                                | ✅ Multiregion, dikelola sepenuhnya                                      | ❌ Anda mengoperasikannya                                     |

## Streaming Volume Tinggi: LaserStream Plus

Untuk aplikasi yang menggunakan data waktu nyata dalam jumlah sangat besar, **LaserStream Plus** mengubah biaya berdasarkan penggunaan menjadi tagihan bulanan yang dapat diprediksi dengan penghematan signifikan. Tingkatannya menyediakan kuota bulanan mulai dari **5 TB hingga 100 TB+**.

Lihat [paket](/docs/id/billing/plans) untuk detail harga lengkap, atau jelajahi Plus jika Anda memproses stream data pasar lengkap, membangun sistem HFT, atau memantau ribuan dompet 24/7.

## Panduan

Tutorial langkah demi langkah dengan kode yang dapat dijalankan tersedia di halaman [Panduan LaserStream gRPC](/docs/id/laserstream/guides).

## Langkah Berikutnya

Untuk informasi selengkapnya, bergabunglah dalam diskusi di [Discord](https://discord.com/invite/6GXdee3gBj) atau [Telegram](https://t.me/helius_help) kami.

## Atribusi

LaserStream adalah fork khusus dari proyek [Richat](https://github.com/lamports-dev/richat).
