> ## 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.

# Kredit Helius

> Panduan lengkap untuk kredit Helius, termasuk biaya kredit, cara kerja kredit, dan kredit untuk solusi streaming data.

## Apa itu kredit?

Kredit adalah unit akun yang kami gunakan untuk menagih penggunaan RPC, permintaan API, dan produk streaming data seperti LaserStream gRPC dan LaserStream WebSocket.

Setiap paket memiliki jumlah kredit dasar, dan setiap panggilan API memiliki biaya kredit yang ditetapkan.

Di bawah ini, kami menguraikan kredit per paket, biaya kredit berdasarkan API, dan kredit untuk streaming data.

<CardGroup cols={3}>
  <Card title="Monthly Allocation" icon="calendar">
    Kredit diatur ulang setiap bulan
  </Card>

  <Card title="Credit Priority" icon="arrow-down">
    Kredit digunakan dalam urutan berikut: bulanan, prabayar, penskalaan otomatis
  </Card>

  <Card title="Flexible Billing" icon="credit-card">
    Bayar kredit tambahan saat diperlukan
  </Card>
</CardGroup>

***

## Kredit Dasar berdasarkan Paket

Berikut adalah perincian jumlah total kredit yang disertakan secara default dalam setiap paket.

Jika memerlukan lebih banyak kredit, tingkatkan paket Anda, aktifkan [penskalaan otomatis](/docs/id/billing/additional-credits), beli kredit prabayar, atau hubungi bagian penjualan untuk membahas opsi perusahaan.

Untuk informasi selengkapnya, baca [panduan paket dan harga kami](/docs/id/billing/plans)

<table>
  <thead align="left">
    <tr>
      <th width="160">Fitur</th>
      <th width="140">Gratis</th>
      <th width="140">Developer</th>
      <th width="140">Business</th>
      <th width="140">Professional</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td><strong>Harga</strong></td>
      <td>\$0/bulan</td>
      <td>\$49/bulan</td>
      <td>\$499/bulan</td>
      <td>\$999/bulan</td>
    </tr>

    <tr>
      <td><strong>Kredit Bulanan</strong></td>
      <td>1M</td>
      <td>10M</td>
      <td>100M</td>
      <td>200M</td>
    </tr>
  </tbody>
</table>

***

## Kredit Standar

<table>
  <thead align="left">
    <tr>
      <th style={{width: '200px'}}>Layanan</th>
      <th style={{width: '50px'}}>Kredit</th>
      <th style={{width: '470px'}}>Catatan</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td><strong>Panggilan RPC Standar</strong></td>
      <td style={{textAlign: 'center'}}>1</td>
      <td>Semua panggilan RPC kecuali yang dicantumkan secara terpisah</td>
    </tr>

    <tr>
      <td><strong>getProgramAccounts</strong></td>
      <td style={{textAlign: 'center'}}>10</td>
      <td>Dapatkan semua akun/data yang dimiliki oleh suatu program</td>
    </tr>

    <tr>
      <td><strong>getProgramAccountsV2</strong></td>
      <td style={{textAlign: 'center'}}>1</td>
      <td>Versi getProgramAccounts dengan penomoran halaman</td>
    </tr>

    <tr>
      <td><strong>simulateBundle</strong></td>
      <td style={{textAlign: 'center'}}>1</td>
      <td>Simulasikan Jito Bundles</td>
    </tr>

    <tr>
      <td><strong>API Biaya Prioritas</strong></td>
      <td style={{textAlign: 'center'}}>1</td>
      <td>Perkirakan biaya prioritas</td>
    </tr>

    <tr>
      <td><strong>DAS API</strong></td>
      <td style={{textAlign: 'center'}}>10</td>
      <td>Semua endpoint DAS</td>
    </tr>

    <tr>
      <td><strong>Transaksi yang Disempurnakan</strong></td>
      <td style={{textAlign: 'center'}}>100</td>
      <td>Penguraian transaksi lama, dalam mode pemeliharaan</td>
    </tr>

    <tr>
      <td><strong>Peristiwa yang Diurai</strong></td>
      <td style={{textAlign: 'center'}}>10</td>
      <td>Per permintaan. Penerus Transaksi yang Disempurnakan. Semua paket.</td>
    </tr>
  </tbody>
</table>

### Peristiwa yang Diurai

[Peristiwa yang Diurai](/docs/id/parsed-events) mengurai tanda tangan transaksi dan riwayat alamat menjadi instruksi yang didekode melalui REST. Tersedia pada **semua paket** dengan biaya **10 kredit per permintaan**, baik untuk `POST /v1/parsed-events/transactions` maupun `POST /v1/parsed-events/transaction-history`.

Pengukuran kredit dimulai pada **24 September 2026**. Proyek yang menggunakan Peristiwa yang Diurai sebelum tanggal tersebut tidak dikenai biaya hingga **1 Oktober 2026**.

## Kredit Data Historis

<div id="historical-data" />

[Kueri data historis](/docs/id/rpc/guides/overview#data-historis-arsip), yang terkadang disebut panggilan arsip, masing-masing memerlukan **1 kredit**.

Pengecualiannya adalah [`getTransactionsForAddress`](/docs/id/rpc/gettransactionsforaddress), yang dimulai dari **10 kredit** dan diukur berdasarkan hasil yang dikembalikan, serta [`getTransfersByAddress`](/docs/id/rpc/gettransfersbyaddress), yang memerlukan **10 kredit**.

<table>
  <thead align="left">
    <tr>
      <th style={{width: '200px'}}>Metode</th>
      <th style={{width: '100px', textAlign: 'center'}}>Kredit</th>
      <th>Deskripsi</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td><code>getBlock</code></td>
      <td style={{textAlign: 'center'}}>1</td>
      <td>Ambil data blok dan transaksi untuk slot tertentu</td>
    </tr>

    <tr>
      <td><code>getBlocks</code></td>
      <td style={{textAlign: 'center'}}>1</td>
      <td>Dapatkan daftar blok di antara dua slot</td>
    </tr>

    <tr>
      <td><code>getBlocksWithLimit</code></td>
      <td style={{textAlign: 'center'}}>1</td>
      <td>Dapatkan blok mulai dari slot tertentu dengan batas</td>
    </tr>

    <tr>
      <td><code>getSignaturesForAddress</code></td>
      <td style={{textAlign: 'center'}}>1</td>
      <td>Dapatkan tanda tangan transaksi untuk suatu alamat</td>
    </tr>

    <tr>
      <td><code>getTransaction</code></td>
      <td style={{textAlign: 'center'}}>1</td>
      <td>Ambil detail transaksi untuk tanda tangan tertentu</td>
    </tr>

    <tr>
      <td><code>getBlockTime</code></td>
      <td style={{textAlign: 'center'}}>1</td>
      <td>Dapatkan perkiraan waktu produksi suatu blok</td>
    </tr>

    <tr>
      <td><code>getSignatureStatuses</code></td>
      <td style={{textAlign: 'center'}}>1</td>
      <td>Dapatkan status tanda tangan transaksi</td>
    </tr>

    <tr>
      <td><code>getInflationReward</code></td>
      <td style={{textAlign: 'center'}}>1</td>
      <td>Dapatkan imbalan inflasi untuk daftar alamat pada suatu epoch</td>
    </tr>

    <tr>
      <td><code>getTransactionsForAddress</code></td>
      <td style={{textAlign: 'center'}}>10+</td>
      <td>Riwayat transaksi yang disempurnakan dengan pemfilteran dan pengurutan tingkat lanjut. Transaksi lengkap memerlukan 10 kredit per 100 hasil yang dikembalikan; respons yang hanya berisi tanda tangan memerlukan biaya tetap 10 kredit. Mengembalikan hingga 1.000 transaksi lengkap atau tanda tangan.</td>
    </tr>

    <tr>
      <td><code>getTransfersByAddress</code></td>
      <td style={{textAlign: 'center'}}>10</td>
      <td>Riwayat transfer token dan SOL native yang telah diurai. Mengembalikan hingga 100 transfer.</td>
    </tr>
  </tbody>
</table>

<Warning>
  **Persyaratan Paket**: `getTransfersByAddress` hanya tersedia pada paket Developer dan yang lebih tinggi. Pengguna paket Gratis akan menerima kesalahan saat mencoba menggunakan endpoint ini.
</Warning>

### getTransactionsForAddress

Pengukuran `getTransactionsForAddress` disesuaikan berdasarkan hasil yang dikembalikan oleh respons yang berhasil:

| Jenis respons          | Kredit                                                                               |
| ---------------------- | ------------------------------------------------------------------------------------ |
| Transaksi lengkap      | 10 kredit per 100 transaksi yang dikembalikan, dibulatkan ke atas; minimum 10 kredit |
| Hanya tanda tangan     | Biaya tetap 10 kredit, berapa pun jumlahnya                                          |
| Respons API yang gagal | Gratis                                                                               |

Contoh:

| Dikembalikan            | Kredit |
| ----------------------- | ------ |
| 1-100 transaksi lengkap | 10     |
| 250 transaksi lengkap   | 30     |
| 1.000 transaksi lengkap | 100    |

## Kredit Streaming Data

Tidak seperti kredit biasa yang menetapkan kredit per panggilan, produk streaming data seperti LaserStream gRPC dan LaserStream WebSocket menetapkan kredit berdasarkan jumlah data yang digunakan. Sebagai gantinya, Parsed Streams, Preconfirmations, dan Transaksi yang Diproses Sebelumnya diukur per pesan yang dikirimkan.

<table>
  <thead>
    <tr>
      <th style={{width: '200px'}}>Layanan</th>
      <th style={{width: '50px'}}>Kredit</th>
      <th style={{width: '470px'}}>Catatan</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td><strong>LaserStream WSS (metode Solana standar)</strong></td>
      <td style={{textAlign: 'center'}}>2</td>
      <td>Per 0,1 MB data yang di-streaming (tanpa kompresi). Semua paket.</td>
    </tr>

    <tr>
      <td><strong>LaserStream WSS (ekstensi Helius)</strong></td>
      <td style={{textAlign: 'center'}}>2</td>
      <td>Per 0,1 MB data yang di-streaming (tanpa kompresi). Paket Developer, Business, dan Professional.</td>
    </tr>

    <tr>
      <td><strong>LaserStream gRPC</strong></td>
      <td style={{textAlign: 'center'}}>2</td>
      <td>Per 0,1 MB data yang di-streaming (tanpa kompresi). Paket Business dan Professional (Mainnet); semua paket (Devnet).</td>
    </tr>

    <tr>
      <td><strong>Transaksi yang Diproses Sebelumnya — preprocessedSubscribe (WSS)</strong></td>
      <td style={{textAlign: 'center'}}>0.1</td>
      <td>Per pesan (satu pesan per transaksi yang dikirimkan). Semua paket berbayar.</td>
    </tr>

    <tr>
      <td><strong>Parsed Streams — parsedTransactionSubscribe (WSS)</strong></td>
      <td style={{textAlign: 'center'}}>1</td>
      <td>Per peristiwa yang dikirimkan (satu peristiwa per transaksi yang cocok). Semua paket.</td>
    </tr>

    <tr>
      <td><strong>Add-on Data (khusus Paket Pro)</strong></td>
      <td style={{textAlign: 'center'}}>2</td>
      <td>Per 0,1 MB setelah alokasi yang disertakan (5-100 TB). Berlaku untuk penggunaan LaserStream gRPC dan LaserStream WebSocket.</td>
    </tr>
  </tbody>
</table>

### Preconfirmations

[Preconfirmations](/docs/id/pre-confirmations/overview) melakukan streaming transaksi melalui WebSocket dengan latensi serendah mungkin. Tersedia pada **paket Professional dan yang lebih tinggi**. Diukur sebesar **10 kredit per pesan** (satu pesan per transaksi yang di-streaming). Preconfirmations adalah produk baru dan harganya dapat berubah.

### LaserStream WebSocket

[LaserStream WebSocket](/docs/id/rpc/websocket) menyediakan metode langganan Solana standar bersama ekstensi khusus Helius (`transactionSubscribe`, `accountSubscribe` yang disempurnakan) pada endpoint `wss://mainnet.helius-rpc.com` terpadu. Metode standar tersedia pada semua paket; ekstensi Helius memerlukan paket Developer, Business, atau Professional. Semua penggunaan WebSocket diukur sebesar **2 kredit per 0,1 MB** data streaming tanpa kompresi.

### LaserStream gRPC

Mainnet [LaserStream gRPC](/docs/id/laserstream) tersedia pada paket Business dan Professional. Devnet LaserStream gRPC tersedia pada semua paket. Semua pengguna membayar **2 kredit per 0,1 MB** data streaming tanpa kompresi.

### Transaksi yang Diproses Sebelumnya

[Transaksi yang diproses sebelumnya](/docs/id/preprocessed-transactions/overview) (shred yang didekode, \~8 mdtk lebih awal dari `processed`) dikirimkan melalui WebSocket [`preprocessedSubscribe`](/docs/id/preprocessed-transactions/preprocessed-subscribe), tersedia pada **semua paket berbayar** dan diukur sebesar **0,1 kredit per pesan** (satu pesan per transaksi yang dikirimkan).

### Parsed Streams

[Parsed Streams](/docs/id/parsed-streams) mengirimkan transaksi yang didekode dan difilter di sisi server melalui WebSocket [`parsedTransactionSubscribe`](/docs/id/api-reference/parsed-streams/parsedtransactionsubscribe). Tersedia pada **semua paket** dan diukur sebesar **1 kredit per peristiwa yang dikirimkan**, tarif yang sama dengan peristiwa webhook. Parsed Streams adalah penerus Webhook Transaksi yang Disempurnakan.

Pengukuran kredit dimulai pada **24 September 2026**. Proyek yang menggunakan Parsed Streams sebelum tanggal tersebut tidak dikenai biaya hingga **1 Oktober 2026**.

### Shred Delivery — Shred Mentah

[Shred Mentah (UDP)](/docs/id/shred-delivery/raw-shreds) adalah layanan pengiriman shred unggulan kami dengan latensi rendah. Anda dapat [mengakses shred mentah dari Dasbor Helius Anda](https://dashboard.helius.dev/shred-delivery-seats). Cukup tambahkan satu seat dan masukkan alamat IP Anda untuk mulai menerima shred.

Shred mentah tidak menggunakan kredit. Shred mentah tersedia untuk semua pelanggan. Setiap seat dikenai biaya \$1.000/bulan dan terikat pada satu IP. Jika menggunakan paket Professional, setiap seat dikenai biaya \$800/bulan/IP.

### Add-on Data

Jika menggunakan paket Professional, Anda dapat membeli [Add-on Data](/docs/id/billing/plans#pengaya-data) antara 5 TB-100 TB per bulan untuk digunakan bagi LaserStream gRPC dan LaserStream WebSocket.

Penggunaan berlebih akan ditagih sebesar 2 kredit per 0,1 MB data streaming tanpa kompresi.

### Ukuran Data

Penagihan untuk produk streaming data didasarkan pada ukuran pesan tanpa kompresi.

Ukuran umum meliputi:

<ul>
  <li>Blok (\~4 MB)</li>
  <li>Akun (\~0,0004 MB)</li>
  <li>Transaksi (\~0,0006 MB)</li>
</ul>

<Warning>
  **Ini hanya perkiraan kasar.** Penggunaan data aktual bergantung pada kasus penggunaan spesifik Anda, termasuk ukuran akun, jenis transaksi, program yang Anda pantau, dan ukuran metadata transaksi. Anda sebaiknya memperkirakan penggunaan berdasarkan lalu lintas Anda sendiri. Perlakukan nilai di atas sebagai perkiraan indikatif, bukan jaminan.
</Warning>

## Kredit Pengiriman Transaksi

Helius menawarkan dua metode utama untuk mengirim transaksi: [Sender](/docs/id/sending-transactions/sender), layanan khusus kami untuk memasukkan transaksi bagi pedagang dan aplikasi berlatensi rendah; serta [Koneksi Staking](/docs/id/sending-transactions/overview) (default) untuk tingkat keberhasilan masuk yang cepat dan andal.

<table>
  <thead>
    <tr>
      <th style={{width: '300px'}}>Metode</th>
      <th style={{width: '100px'}}>Kredit</th>
      <th style={{width: '320px'}}>Deskripsi</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td><strong>Sender</strong></td>
      <td style={{textAlign: 'center'}}>0</td>
      <td>Pengiriman dengan latensi sangat rendah</td>
    </tr>

    <tr>
      <td><strong>Koneksi Staking</strong></td>
      <td style={{textAlign: 'center'}}>1</td>
      <td>Keandalan tertinggi (default)</td>
    </tr>

    <tr>
      <td><strong>sendBundle</strong></td>
      <td style={{textAlign: 'center'}}>10</td>
      <td>Pengiriman bundel melalui Jito</td>
    </tr>
  </tbody>
</table>

<Info>
  **Transaksi Staking Kini Menjadi Default untuk Semua Paket Berbayar**: Semua transaksi melalui `mainnet.helius-rpc.com` secara otomatis menggunakan koneksi staking untuk tingkat keberhasilan tertinggi.
</Info>

## Kredit DAS API

Semua permintaan [DAS API](/docs/id/api-reference/das) masing-masing memerlukan **10 kredit**:

<CardGroup cols={2}>
  <Card title="Asset Information">
    * `getAsset`
    * `getAssetProof`
    * `getAssetProofBatch`
    * `getNftEditions`
  </Card>

  <Card title="Asset Discovery">
    * `getAssetsByOwner`
    * `getAssetsByAuthority`
    * `getAssetsByCreator`
    * `getAssetsByGroup`
    * `searchAssets`
    * `getAssetBatch`
  </Card>

  <Card title="Transaction History">
    * `getSignaturesForAsset`
  </Card>

  <Card title="Account Information">
    * `getTokenAccounts`
  </Card>
</CardGroup>

***

## Kredit Wallet API

Semua permintaan [Wallet API](/docs/id/api-reference/wallet-api) masing-masing memerlukan **100 kredit**:

<table>
  <thead>
    <tr>
      <th style={{width: '200px'}}>Layanan</th>
      <th style={{width: '50px'}}>Kredit</th>
      <th style={{width: '470px'}}>Catatan</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td><strong>Identitas Dompet</strong></td>
      <td style={{textAlign: 'center'}}>100</td>
      <td>Dapatkan identitas dompet (bursa, protokol, institusi)</td>
    </tr>

    <tr>
      <td><strong>Pencarian Identitas Batch</strong></td>
      <td style={{textAlign: 'center'}}>100</td>
      <td>Cari hingga 100 alamat dalam satu permintaan</td>
    </tr>

    <tr>
      <td><strong>Saldo Dompet</strong></td>
      <td style={{textAlign: 'center'}}>100</td>
      <td>Dapatkan saldo token dan NFT beserta nilainya dalam USD</td>
    </tr>

    <tr>
      <td><strong>Saldo Historis</strong></td>
      <td style={{textAlign: 'center'}}>100</td>
      <td>Dapatkan saldo token atau SOL pada stempel waktu atau slot sebelumnya</td>
    </tr>

    <tr>
      <td><strong>Riwayat Dompet</strong></td>
      <td style={{textAlign: 'center'}}>100</td>
      <td>Dapatkan riwayat transaksi beserta perubahan saldo</td>
    </tr>

    <tr>
      <td><strong>Transfer Token</strong></td>
      <td style={{textAlign: 'center'}}>100</td>
      <td>Dapatkan semua aktivitas transfer token</td>
    </tr>

    <tr>
      <td><strong>Sumber Pendanaan Dompet</strong></td>
      <td style={{textAlign: 'center'}}>100</td>
      <td>Temukan pihak yang awalnya mendanai suatu dompet</td>
    </tr>
  </tbody>
</table>

Untuk informasi selengkapnya tentang penggunaan Wallet API, baca [dokumentasi Wallet API kami](/docs/id/wallet-api/overview).

***

## Kredit Wallet-as-a-Service

[Wallet-as-a-Service](/docs/id/waas/overview) ditagih melalui kredit Helius Anda yang ada — tidak ada langganan terpisah dan tidak ada biaya per pengguna aktif bulanan. Setiap **tanda tangan memerlukan 200 kredit** (\$0,001 pada tarif kredit standar), yang mencakup dompet tertanam dan penandatanganan.

<table>
  <thead>
    <tr>
      <th style={{width: '200px'}}>Layanan</th>
      <th style={{width: '50px'}}>Kredit</th>
      <th style={{width: '470px'}}>Catatan</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td><strong>Tanda Tangan WaaS</strong></td>
      <td style={{textAlign: 'center'}}>200</td>
      <td>Per tanda tangan: <code>signMessage</code>, <code>signTransaction</code>, dan <code>signAndSendTransaction</code> masing-masing menghasilkan satu tanda tangan. Ditagih saat tanda tangan dihasilkan, meskipun transaksi kemudian gagal secara on-chain; penandatanganan yang tidak pernah selesai (misalnya, perintah yang dibatalkan) tidak dikenai biaya. Pembuatan dompet tidak dikenai biaya.</td>
    </tr>
  </tbody>
</table>

<Warning>
  **Persyaratan Paket**: Wallet-as-a-Service hanya tersedia pada paket berbayar (Developer dan yang lebih tinggi). WaaS saat ini dalam versi beta dan harganya dapat berubah.
</Warning>

Pantau dompet, tanda tangan, dan kredit yang digunakan di [dasbor](https://dashboard.helius.dev) pada **WaaS → Analytics**.

***

## Kredit Webhook

<table>
  <thead>
    <tr>
      <th style={{width: '200px'}}>Layanan</th>
      <th style={{width: '50px'}}>Kredit</th>
      <th style={{width: '470px'}}>Catatan</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td><strong>Peristiwa Webhook</strong></td>
      <td style={{textAlign: 'center'}}>1</td>
      <td>Per peristiwa yang dikirim oleh Helius, terlepas dari keberhasilan atau kegagalan respons endpoint</td>
    </tr>

    <tr>
      <td><strong>Pengelolaan Webhook</strong></td>
      <td style={{textAlign: 'center'}}>100</td>
      <td>Buat, edit, hapus webhook</td>
    </tr>
  </tbody>
</table>

Untuk informasi selengkapnya tentang penggunaan webhook, baca [panduan mulai cepat kami](/docs/id/webhooks). Untuk transaksi yang didekode dengan pemfilteran tingkat instruksi melalui WebSocket, lihat [Parsed Streams](/docs/id/parsed-streams), yang ditagih dengan tarif sama sebesar 1 kredit per peristiwa.

## Kredit Kompresi ZK

Semua panggilan [API Kompresi ZK](/docs/id/api-reference/zk-compression) masing-masing memerlukan **10 kredit**.

Satu pengecualian adalah `getValidityProof` yang memerlukan 100 kredit per permintaan karena membutuhkan komputasi intensif.

<table>
  <thead>
    <tr>
      <th style={{width: '200px'}}>Layanan</th>
      <th style={{width: '50px'}}>Kredit</th>
      <th style={{width: '470px'}}>Catatan</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td><strong>API Kompresi ZK</strong></td>
      <td style={{textAlign: 'center'}}>10</td>
      <td>Panggilan RPC Kompresi ZK</td>
    </tr>

    <tr>
      <td><strong>getValidityProofs</strong></td>
      <td style={{textAlign: 'center'}}>100</td>
      <td>Hitung bukti ZK</td>
    </tr>
  </tbody>
</table>

***
