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

# Panduan dan Tutorial RPC Solana

> Panduan dan tutorial praktis untuk menggunakan metode RPC Solana secara efektif. Contoh dunia nyata, sampel kode, dan praktik terbaik untuk pengembangan blockchain.

## Navigasi Cepat

<CardGroup cols={2}>
  <Card title="Current State Methods" icon="gauge" href="#metode-status-saat-ini">
    Kueri data blockchain langsung dan status jaringan
  </Card>

  <Card title="Historical Data (Archival)" icon="clock-rotate-left" href="#data-historis-arsip">
    Akses riwayat transaksi dan blok secara lengkap
  </Card>

  <Card title="Transaction Submission" icon="paper-plane" href="#panduan-pengiriman-transaksi">
    Kirim dan simulasikan transaksi dengan estimasi biaya
  </Card>

  <Card title="Network & Cluster Info" icon="globe" href="#panduan-metode-jaringan--klaster">
    Pantau validator, epoch, dan kinerja jaringan
  </Card>
</CardGroup>

***

## Apa itu panduan metode RPC?

Panduan praktis ini menunjukkan **cara menggunakan metode RPC Solana tertentu** untuk mengatasi tantangan pengembangan yang umum. Setiap panduan mencakup:

* **Kasus penggunaan dunia nyata** dan kapan setiap metode perlu digunakan
* **Contoh kode lengkap** dalam berbagai bahasa
* **Penjelasan parameter** dengan kiat praktis
* Uraian **struktur respons**
* **Kiat untuk developer** terkait pengoptimalan dan praktik terbaik

Sangat cocok bagi developer yang ingin memahami bukan hanya *apa* yang dilakukan setiap metode RPC, tetapi juga *cara* menggunakannya secara efektif dalam aplikasi produksi.

<Info>
  **Infrastruktur Independen**: Helius menjalankan infrastruktur RPC dan pengarsipannya sendiri. Tidak seperti penyedia yang mengandalkan sistem bersama, arsitektur independen kami memberikan kinerja yang konsisten, waktu respons yang lebih cepat, dan keandalan yang lebih tinggi pada semua metode RPC. Lihat perbandingan kami dalam [tolok ukur RPC](https://www.helius.dev/benchmarks).
</Info>

***

## Metode Status Saat Ini

Kueri data blockchain langsung, termasuk akun, saldo, slot saat ini, dan status jaringan secara real-time.

### Kueri Akun & Saldo

<CardGroup cols={2}>
  <Card title="getAccountInfo" icon="info" href="/docs/id/rpc/guides/getaccountinfo">
    Dapatkan detail lengkap akun, termasuk saldo, pemilik, dan data
  </Card>

  <Card title="getBalance" icon="coins" href="/docs/id/rpc/guides/getbalance">
    Cari saldo SOL akun mana pun dengan cepat
  </Card>

  <Card title="getMultipleAccounts" icon="layer-group" href="/docs/id/rpc/guides/getmultipleaccounts">
    Kueri beberapa akun secara efisien dalam satu batch
  </Card>

  <Card title="getProgramAccounts" icon="code" href="/docs/id/rpc/guides/getprogramaccounts">
    Temukan semua akun yang dimiliki oleh program tertentu
  </Card>

  <Card title="getLargestAccounts" icon="star" href="/docs/id/rpc/guides/getlargestaccounts">
    Dapatkan akun dengan saldo SOL terbesar
  </Card>

  <Card title="getSupply" icon="server" href="/docs/id/rpc/guides/getsupply">
    Dapatkan informasi tentang suplai saat ini
  </Card>
</CardGroup>

### Panduan Metode Akun Token

<CardGroup cols={2}>
  <Card title="getTokenAccountsByOwner" icon="wallet" href="/docs/id/rpc/guides/gettokenaccountsbyowner">
    Dapatkan semua akun token untuk sebuah dompet
  </Card>

  <Card title="getTokenAccountsByDelegate" icon="user" href="/docs/id/rpc/guides/gettokenaccountsbydelegate">
    Kueri akun token berdasarkan delegasi
  </Card>

  <Card title="getTokenAccountBalance" icon="wallet" href="/docs/id/rpc/guides/gettokenaccountbalance">
    Dapatkan saldo akun token tertentu
  </Card>

  <Card title="getTokenSupply" icon="coins" href="/docs/id/rpc/guides/gettokensupply">
    Kueri total suplai token SPL
  </Card>

  <Card title="getTokenLargestAccounts" icon="star" href="/docs/id/rpc/guides/gettokenlargestaccounts">
    Temukan akun dengan kepemilikan token terbesar
  </Card>
</CardGroup>

### Panduan Slot & Blockhash Saat Ini

<CardGroup cols={2}>
  <Card title="getSlot" icon="clock" href="/docs/id/rpc/guides/getslot">
    Dapatkan nomor slot saat ini
  </Card>

  <Card title="getBlockHeight" icon="arrow-up" href="/docs/id/rpc/guides/getblockheight">
    Dapatkan tinggi blok jaringan saat ini
  </Card>

  <Card title="getLatestBlockhash" icon="hashtag" href="/docs/id/rpc/guides/getlatestblockhash">
    Dapatkan blockhash terbaru untuk transaksi
  </Card>

  <Card title="isBlockhashValid" icon="check" href="/docs/id/rpc/guides/isblockhashvalid">
    Validasi apakah blockhash masih berlaku
  </Card>

  <Card title="getSlotLeader" icon="crown" href="/docs/id/rpc/guides/getslotleader">
    Dapatkan pemimpin slot saat ini
  </Card>

  <Card title="getSlotLeaders" icon="users" href="/docs/id/rpc/guides/getslotleaders">
    Dapatkan pemimpin slot untuk suatu rentang slot
  </Card>
</CardGroup>

### Status & Konfirmasi Transaksi

<CardGroup cols={2}>
  <Card title="getSignatureStatuses" icon="check" href="/docs/id/rpc/guides/getsignaturestatuses">
    Periksa status konfirmasi transaksi
  </Card>

  <Card title="getTransactionCount" icon="calculator" href="/docs/id/rpc/guides/gettransactioncount">
    Dapatkan jumlah total transaksi yang telah diproses
  </Card>
</CardGroup>

***

## Data Historis (Arsip)

Akses riwayat lengkap transaksi dan blok sejak genesis Solana. Semua metode arsip dikenai biaya 1 kredit. [Pelajari lebih lanjut tentang data historis →](/docs/id/rpc/historical-data)

### Riwayat Transaksi

<CardGroup cols={2}>
  <Card title="getTransactionsForAddress" icon="clock-rotate-left" href="/docs/id/rpc/gettransactionsforaddress">
    Riwayat transaksi tingkat lanjut dengan dukungan pemfilteran, pengurutan, dan akun token (eksklusif Helius)
  </Card>

  <Card title="getTransaction" icon="receipt" href="/docs/id/rpc/guides/gettransaction">
    Dapatkan informasi terperinci tentang transaksi tertentu
  </Card>

  <Card title="getSignaturesForAddress" icon="list" href="/docs/id/rpc/guides/getsignaturesforaddress">
    Dapatkan tanda tangan transaksi untuk sebuah akun
  </Card>

  <Card title="getInflationReward" icon="coins" href="/docs/id/rpc/guides/getinflationreward">
    Hitung imbalan inflasi untuk akun
  </Card>
</CardGroup>

## Panduan Riwayat Blok

Akses struktur blockchain, waktu, dan data historis.

<CardGroup cols={2}>
  <Card title="getBlock" icon="cube" href="/docs/id/rpc/guides/getblock">
    Dapatkan informasi lengkap blok, termasuk semua transaksi
  </Card>

  <Card title="getBlocks" icon="cubes" href="/docs/id/rpc/guides/getblocks">
    Dapatkan daftar blok yang dikonfirmasi dalam suatu rentang
  </Card>

  <Card title="getBlocksWithLimit" icon="list" href="/docs/id/rpc/guides/getblockswithlimit">
    Dapatkan blok terkonfirmasi dalam jumlah terbatas
  </Card>

  <Card title="getBlockTime" icon="clock" href="/docs/id/rpc/guides/getblocktime">
    Dapatkan perkiraan waktu produksi sebuah blok
  </Card>

  <Card title="getBlockCommitment" icon="check-double" href="/docs/id/rpc/guides/getblockcommitment">
    Dapatkan tingkat komitmen dan total stake untuk sebuah blok
  </Card>

  <Card title="getBlockProduction" icon="industry" href="/docs/id/rpc/guides/getblockproduction">
    Dapatkan informasi produksi blok terbaru berdasarkan validator
  </Card>
</CardGroup>

***

## Panduan Pengiriman Transaksi

Kirim dan simulasikan transaksi dengan estimasi serta pengoptimalan biaya.

### Panduan Metode Transaksi

<CardGroup cols={3}>
  <Card title="requestAirdrop" icon="gift" href="/docs/id/rpc/guides/requestairdrop">
    Minta airdrop SOL di devnet/testnet
  </Card>

  <Card title="getPriorityFees" icon="coins" href="/docs/id/rpc/guides/getrecentprioritizationfees">
    Dapatkan biaya prioritas terbaru untuk penetapan harga yang optimal
  </Card>

  <Card title="getFeeForMessage" icon="calculator" href="/docs/id/rpc/guides/getfeeformessage">
    Hitung biaya transaksi sebelum mengirimnya
  </Card>
</CardGroup>

## Panduan Metode Jaringan & Klaster

Pantau validator, epoch, kinerja jaringan, dan kondisi klaster.

### Informasi Klaster

<CardGroup cols={3}>
  <Card title="getHealth" icon="heart" href="/docs/id/rpc/guides/gethealth">
    Periksa status kondisi node RPC
  </Card>

  <Card title="getVersion" icon="tag" href="/docs/id/rpc/guides/getversion">
    Dapatkan informasi versi perangkat lunak Solana
  </Card>

  <Card title="getClusterNodes" icon="server" href="/docs/id/rpc/guides/getclusternodes">
    Dapatkan informasi tentang validator klaster
  </Card>

  <Card title="getVoteAccounts" icon="check" href="/docs/id/rpc/guides/getvoteaccounts">
    Dapatkan akun vote terkini dan yang menunggak
  </Card>

  <Card title="getEpochInfo" icon="calendar" href="/docs/id/rpc/guides/getepochinfo">
    Dapatkan informasi tentang epoch saat ini
  </Card>

  <Card title="getEpochSchedule" icon="calendar" href="/docs/id/rpc/guides/getepochschedule">
    Dapatkan informasi jadwal epoch
  </Card>

  <Card title="getLeaderSchedule" icon="calendar" href="/docs/id/rpc/guides/getleaderschedule">
    Dapatkan jadwal pemimpin untuk sebuah epoch
  </Card>
</CardGroup>

### Panduan Kinerja & Ekonomi Jaringan

<CardGroup cols={2}>
  <Card title="getPerformanceSamples" icon="gauge" href="/docs/id/rpc/guides/getrecentperformancesamples">
    Dapatkan metrik kinerja jaringan terbaru
  </Card>

  <Card title="getInflationGovernor" icon="info" href="/docs/id/rpc/guides/getinflationgovernor">
    Dapatkan parameter inflasi saat ini
  </Card>

  <Card title="getInflationRate" icon="arrow-up" href="/docs/id/rpc/guides/getinflationrate">
    Dapatkan tingkat inflasi saat ini
  </Card>

  <Card title="getStakeDelegation" icon="handshake" href="/docs/id/rpc/guides/getstakeminimumdelegation">
    Dapatkan jumlah minimum delegasi stake
  </Card>
</CardGroup>

## Panduan Metode Utilitas & Sistem

Metode pembantu untuk informasi sistem, validasi, dan kueri tingkat lanjut.

### Metode Utilitas Dasar

<CardGroup cols={2}>
  <Card title="getRentExemption" icon="house" href="/docs/id/rpc/guides/getminimumbalanceforrentexemption">
    Hitung saldo minimum untuk pembebasan biaya sewa
  </Card>

  <Card title="getGenesisHash" icon="fingerprint" href="/docs/id/rpc/guides/getgenesishash">
    Dapatkan hash genesis klaster
  </Card>

  <Card title="getIdentity" icon="user" href="/docs/id/rpc/guides/getidentity">
    Dapatkan kunci publik identitas node RPC
  </Card>

  <Card title="getFirstAvailableBlock" icon="play" href="/docs/id/rpc/guides/getfirstavailableblock">
    Dapatkan slot blok pertama yang tersedia
  </Card>

  <Card title="getHighestSnapshotSlot" icon="arrow-up" href="/docs/id/rpc/guides/gethighestsnapshotslot">
    Dapatkan slot tertinggi yang memiliki snapshot
  </Card>

  <Card title="minimumLedgerSlot" icon="database" href="/docs/id/rpc/guides/minimumledgerslot">
    Dapatkan slot minimum yang informasi ledger-nya dimiliki node
  </Card>
</CardGroup>

### Panduan Kueri Sistem Tingkat Lanjut

<CardGroup cols={2}>
  <Card title="getMaxRetransmitSlot" icon="repeat" href="/docs/id/rpc/guides/getmaxretransmitslot">
    Dapatkan slot maksimum yang terlihat dari tahap transmisi ulang
  </Card>

  <Card title="getMaxShredInsertSlot" icon="layer-group" href="/docs/id/rpc/guides/getmaxshredinsertslot">
    Dapatkan slot maksimum yang terlihat dari penyisipan shred
  </Card>
</CardGroup>

***

## Sumber Daya Terkait

### Dokumentasi Tambahan

<CardGroup cols={2}>
  <Card title="Historical Data Overview" icon="clock-rotate-left" href="/docs/id/rpc/historical-data">
    Pelajari infrastruktur dan kemampuan pengarsipan Helius
  </Card>

  <Card title="RPC Optimization" icon="rocket" href="/docs/id/rpc/optimization-techniques">
    Teknik tingkat lanjut untuk mengoptimalkan kinerja RPC
  </Card>

  <Card title="WebSocket Methods" icon="wifi" href="/docs/id/rpc/websocket">
    Jelajahi langganan real-time dan streaming data
  </Card>

  <Card title="API Reference" icon="book" href="/docs/id/api-reference/rpc/http-methods">
    Referensi teknis lengkap untuk semua metode RPC
  </Card>
</CardGroup>

***

**Perlu bantuan dengan metode RPC tertentu?** Setiap panduan menyertakan contoh praktis dan kiat bagi developer agar Anda dapat memulai dengan cepat. Telusuri kategori di atas atau gunakan pencarian untuk menemukan hal yang Anda perlukan.
