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

# Ikhtisar & Tutorial Data Historis Solana

> Kueri data historis Solana dengan Helius — riwayat transaksi yang disempurnakan melalui getTransactionsForAddress, riwayat transfer, dan metode RPC arsip seperti getBlock.

## Apa itu data historis Solana?

Buku besar Solana adalah rantai blok yang hanya dapat ditambahkan dan membentang hingga blok genesis. Data historis berarti mengueri buku besar tersebut setelah suatu peristiwa terjadi: transaksi terdahulu suatu dompet, transfer yang pernah melibatkan sebuah token, isi suatu blok, atau tanda tangan yang berinteraksi dengan suatu alamat.

Helius menyediakan dua cara untuk membacanya. Metode RPC arsip standar (`getBlock`, `getSignaturesForAddress`, `getTransaction`, dan lainnya) mencerminkan antarmuka JSON-RPC native Solana. Selain itu, Helius menambahkan metode yang disempurnakan dan tidak dapat ditandingi oleh RPC standar: `getTransactionsForAddress` mengembalikan riwayat transaksi lengkap yang telah difilter dalam satu panggilan, sedangkan `getTransfersByAddress` mengembalikan catatan transfer yang telah diuraikan dan siap direkonsiliasi.

## Mengapa menggunakan Helius untuk data historis?

Tidak seperti penyedia yang mengandalkan infrastruktur BigTable bersama, Helius mengelola node arsip khusus yang dioptimalkan untuk pengambilan data historis dengan cepat. Data mencakup riwayat Solana sejak genesis hingga saat ini, diperbarui secara berkelanjutan, serta mendukung sepenuhnya transaksi berversi dan semua jenis program.

<CardGroup cols={3}>
  <Card title="Independent infrastructure" icon="server">
    Helius menjalankan sistem arsipnya sendiri, bukan BigTable bersama seperti yang digunakan penyedia lain.
  </Card>

  <Card title="Faster queries" icon="bolt">
    Akses langsung ke penyimpanan yang dioptimalkan memberikan waktu respons yang lebih cepat untuk kueri historis.
  </Card>

  <Card title="Higher reliability" icon="shield-check">
    Tidak ada hambatan pada infrastruktur bersama. Performa tetap konsisten bahkan selama puncak aktivitas jaringan.
  </Card>
</CardGroup>

## Metode mana yang sebaiknya digunakan?

Mulailah dengan `getTransactionsForAddress` untuk semua pekerjaan riwayat berbasis alamat. Gunakan metode standar saat Anda memerlukan data blok mentah atau sedang mengintegrasikan alat RPC Solana yang sudah ada.

| Yang Anda perlukan                                                                             | Gunakan ini                     | Hasil                                                                         |
| ---------------------------------------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------- |
| Riwayat transaksi lengkap untuk suatu alamat (pengisian data historis, pengindeksan, analitik) | **`getTransactionsForAddress`** | Transaksi lengkap atau hanya tanda tangan, yang telah difilter dan dipaginasi |
| Riwayat transfer token + SOL native untuk suatu dompet                                         | **`getTransfersByAddress`**     | Catatan transfer yang telah diuraikan dan mudah dibaca manusia                |
| Satu transaksi berdasarkan tanda tangan                                                        | **`getTransaction`**            | Detail transaksi lengkap                                                      |
| Tanda tangan terkonfirmasi untuk suatu alamat                                                  | **`getSignaturesForAddress`**   | Daftar tanda tangan (tanpa akun token terkait)                                |
| Isi lengkap suatu blok tertentu                                                                | **`getBlock`**                  | Semua transaksi dan metadata untuk suatu slot                                 |
| Imbalan inflasi/staking untuk suatu epoch                                                      | **`getInflationReward`**        | Jumlah imbalan per alamat                                                     |

## Jalur yang direkomendasikan: getTransactionsForAddress

<Card title="getTransactionsForAddress" icon="clock-rotate-left" href="/docs/id/rpc/gettransactionsforaddress">
  Riwayat transaksi eksklusif Helius yang melampaui RPC Solana standar. Lakukan kueri dengan pemfilteran berbasis waktu dan slot, pengurutan dua arah, riwayat akun token, paginasi keyset yang efisien, dan data transaksi lengkap dalam satu permintaan.

  Ideal untuk analisis peluncuran token, riwayat lengkap dompet dan token, riset MEV, pelaporan kepatuhan, serta pelacakan portofolio.
</Card>

## Metode utama

Metode riwayat transaksi eksklusif Helius yang telah disempurnakan. Setiap kartu tertaut ke panduannya.

### Riwayat transaksi

<CardGroup cols={2}>
  <Card title="getTransactionsForAddress" icon="clock-rotate-left" href="/docs/id/rpc/gettransactionsforaddress">
    Riwayat transaksi eksklusif Helius yang disempurnakan, dengan pemfilteran, pengurutan dua arah, dukungan akun token, dan paginasi yang efisien.
  </Card>

  <Card title="getTransfersByAddress" icon="arrow-right-arrow-left" href="/docs/id/rpc/gettransfersbyaddress">
    Riwayat transfer token dan SOL native yang telah diuraikan untuk suatu dompet, dengan filter mint, waktu, jumlah, dan pihak lawan transaksi. Khusus Developer+; 10 kredit per permintaan. Lihat [referensi API](/docs/id/api-reference/rpc/http/gettransfersbyaddress).
  </Card>

  <Card title="getTransaction" icon="file-lines" href="/docs/id/rpc/guides/gettransaction">
    Detail transaksi lengkap untuk satu tanda tangan. Untuk verifikasi, analisis mendetail, dan debugging.
  </Card>

  <Card title="getSignaturesForAddress" icon="list" href="/docs/id/rpc/guides/getsignaturesforaddress">
    Tanda tangan terkonfirmasi untuk suatu alamat. Untuk riwayat dasar dan pengumpulan tanda tangan. Tidak mencakup akun token terkait — gunakan getTransactionsForAddress untuk mendapatkan riwayat token lengkap.
  </Card>
</CardGroup>

## Kasus penggunaan umum

<CardGroup cols={2}>
  <Card title="Token launch analysis" icon="rocket">
    Lacak pembuatan mint dan aktivitas awal pemegang. Identifikasi asal proyek dan pola distribusi awal.
  </Card>

  <Card title="Wallet forensics" icon="magnifying-glass">
    Buat linimasa transaksi lengkap. Temukan sumber pendanaan dan pola transaksi dari waktu ke waktu.
  </Card>

  <Card title="MEV research" icon="chart-line">
    Analisis arbitrase historis dan serangan sandwich. Pelajari peluang MEV dengan data waktu yang presisi.
  </Card>

  <Card title="Compliance & auditing" icon="clipboard-check">
    Buat laporan transaksi yang menyeluruh. Dukung kepatuhan terhadap regulasi dengan catatan historis lengkap.
  </Card>

  <Card title="Portfolio tracking" icon="wallet">
    Akses riwayat transaksi DeFi lengkap. Buat analitik portofolio dan pelacakan performa yang akurat.
  </Card>

  <Card title="Block explorers" icon="globe">
    Tampilkan riwayat blockchain lengkap. Sediakan informasi blok dan transaksi yang mendetail kepada pengguna.
  </Card>
</CardGroup>

## Langkah berikutnya

<CardGroup cols={2}>
  <Card title="getTransactionsForAddress" icon="clock-rotate-left" href="/docs/id/rpc/gettransactionsforaddress">
    Panduan lengkap untuk metode riwayat transaksi yang disempurnakan.
  </Card>

  <Card title="getTransfersByAddress" icon="arrow-right-arrow-left" href="/docs/id/rpc/gettransfersbyaddress">
    Riwayat transfer yang telah diuraikan untuk pembayaran dan rekonsiliasi.
  </Card>

  <Card title="Indexing guide" icon="layer-group" href="/docs/id/rpc/how-to-index-solana-data">
    Buat, isi dengan data historis, dan sinkronkan indeks Solana.
  </Card>

  <Card title="Discord community" icon="discord" href="https://discord.com/invite/6GXdee3gBj">
    Bergabunglah dengan ribuan developer yang membangun di Solana bersama Helius.
  </Card>
</CardGroup>
