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

# Solana RPC Methods and API Reference

> Complete reference for all Solana JSON-RPC HTTP methods available through Helius. Account data, blocks, transactions, tokens, epochs, and system information.

## Account Information

> [card] [getAccountInfo](https://www.helius.dev/docs/api-reference/rpc/http/getaccountinfo.md)
>
> Retrieves information about an account from the blockchain.

> [card] [getMultipleAccounts](https://www.helius.dev/docs/api-reference/rpc/http/getmultipleaccounts.md)
>
> Retrieves information about multiple accounts in a single request.

> [card] [getProgramAccounts](https://www.helius.dev/docs/api-reference/rpc/http/getprogramaccounts.md)
>
> Returns all accounts owned by a specific program.

> [card] [getBalance](https://www.helius.dev/docs/api-reference/rpc/http/getbalance.md)
>
> Returns the balance of an account at the current time.

> [card] [getMinimumBalanceForRentExemption](https://www.helius.dev/docs/api-reference/rpc/http/getminimumbalanceforrentexemption.md)
>
> Returns the minimum balance required to make an account rent exempt.

> [card] [getLargestAccounts](https://www.helius.dev/docs/api-reference/rpc/http/getlargestaccounts.md)
>
> Returns the accounts with the largest balances.

## Block Information

> [card] [getBlock](https://www.helius.dev/docs/api-reference/rpc/http/getblock.md)
>
> Returns identity and transaction information about a confirmed block.

> [card] [getBlocks](https://www.helius.dev/docs/api-reference/rpc/http/getblocks.md)
>
> Returns a list of confirmed blocks between two slots.

> [card] [getBlocksWithLimit](https://www.helius.dev/docs/api-reference/rpc/http/getblockswithlimit.md)
>
> Returns a list of confirmed blocks starting at a given slot with a limit.

> [card] [getBlockHeight](https://www.helius.dev/docs/api-reference/rpc/http/getblockheight.md)
>
> Returns the current block height of the node.

> [card] [getBlockTime](https://www.helius.dev/docs/api-reference/rpc/http/getblocktime.md)
>
> Returns the estimated production time of a block.

> [card] [getBlockCommitment](https://www.helius.dev/docs/api-reference/rpc/http/getblockcommitment.md)
>
> Returns commitment information for a block.

> [card] [getBlockProduction](https://www.helius.dev/docs/api-reference/rpc/http/getblockproduction.md)
>
> Returns recent block production information.

> [card] [getLatestBlockhash](https://www.helius.dev/docs/api-reference/rpc/http/getlatestblockhash.md)
>
> Returns the latest blockhash.

> [card] [isBlockhashValid](https://www.helius.dev/docs/api-reference/rpc/http/isblockhashvalid.md)
>
> Returns whether a blockhash is still valid or not.

## Transaction Information

> [card] [getTransaction](https://www.helius.dev/docs/api-reference/rpc/http/gettransaction.md)
>
> Returns transaction details for a confirmed transaction.

> [card] [getTransactionCount](https://www.helius.dev/docs/api-reference/rpc/http/gettransactioncount.md)
>
> Returns the current Transaction count from the ledger.

> [card] [getSignaturesForAddress](https://www.helius.dev/docs/api-reference/rpc/http/getsignaturesforaddress.md)
>
> Returns signatures for confirmed transactions that include the given address.

> [card] [getTransactionsForAddress](https://www.helius.dev/docs/api-reference/rpc/http/gettransactionsforaddress.md)
>
> Returns transaction history for an address with server-side filters and pagination.

> [card] [getTransfersByAddress](https://www.helius.dev/docs/api-reference/rpc/http/gettransfersbyaddress.md)
>
> Returns token and native SOL transfer history for a wallet address.

> [card] [getSignatureStatuses](https://www.helius.dev/docs/api-reference/rpc/http/getsignaturestatuses.md)
>
> Returns the statuses of a list of signatures.

> [card] [getFeeForMessage](https://www.helius.dev/docs/api-reference/rpc/http/getfeeformessage.md)
>
> Returns the fee for a message.

## Token Information

> [card] [getTokenAccountBalance](https://www.helius.dev/docs/api-reference/rpc/http/gettokenaccountbalance.md)
>
> Returns the token balance of an account.

> [card] [getTokenAccountsByOwner](https://www.helius.dev/docs/api-reference/rpc/http/gettokenaccountsbyowner.md)
>
> Returns all token accounts owned by the specified address.

> [card] [getTokenAccountsByDelegate](https://www.helius.dev/docs/api-reference/rpc/http/gettokenaccountsbydelegate.md)
>
> Returns all token accounts that delegate to the specified address.

> [card] [getTokenLargestAccounts](https://www.helius.dev/docs/api-reference/rpc/http/gettokenlargestaccounts.md)
>
> Returns the largest accounts for a specific token.

> [card] [getTokenSupply](https://www.helius.dev/docs/api-reference/rpc/http/gettokensupply.md)
>
> Returns the total supply of a token.

## Slot Information

> [card] [getSlot](https://www.helius.dev/docs/api-reference/rpc/http/getslot.md)
>
> Returns the current slot that the node is processing.

> [card] [getSlotLeader](https://www.helius.dev/docs/api-reference/rpc/http/getslotleader.md)
>
> Returns the identity of the current slot leader.

> [card] [getSlotLeaders](https://www.helius.dev/docs/api-reference/rpc/http/getslotleaders.md)
>
> Returns the slot leaders for a slot range.

> [card] [getMinimumLedgerSlot](https://www.helius.dev/docs/api-reference/rpc/http/minimumledgerslot.md)
>
> Returns the lowest slot that the node has information about.

> [card] [getMaxRetransmitSlot](https://www.helius.dev/docs/api-reference/rpc/http/getmaxretransmitslot.md)
>
> Returns the maximum slot seen from retransmit stage.

> [card] [getMaxShredInsertSlot](https://www.helius.dev/docs/api-reference/rpc/http/getmaxshredinsertslot.md)
>
> Returns the maximum slot seen from shred insert.

> [card] [getHighestSnapshotSlot](https://www.helius.dev/docs/api-reference/rpc/http/gethighestsnapshotslot.md)
>
> Returns the highest available snapshot slot.

## Epoch Information

> [card] [getEpochInfo](https://www.helius.dev/docs/api-reference/rpc/http/getepochinfo.md)
>
> Returns information about the current epoch.

> [card] [getEpochSchedule](https://www.helius.dev/docs/api-reference/rpc/http/getepochschedule.md)
>
> Returns epoch schedule information.

> [card] [getLeaderSchedule](https://www.helius.dev/docs/api-reference/rpc/http/getleaderschedule.md)
>
> Returns the leader schedule for an epoch.

## Inflation & Rewards

> [card] [getInflationGovernor](https://www.helius.dev/docs/api-reference/rpc/http/getinflationgovernor.md)
>
> Returns the current inflation governor parameters.

> [card] [getInflationRate](https://www.helius.dev/docs/api-reference/rpc/http/getinflationrate.md)
>
> Returns the specific inflation values for the current epoch.

> [card] [getInflationReward](https://www.helius.dev/docs/api-reference/rpc/http/getinflationreward.md)
>
> Returns the inflation reward for a list of addresses for an epoch.

## System Information

> [card] [getHealth](https://www.helius.dev/docs/api-reference/rpc/http/gethealth.md)
>
> Returns the current health status of the node.

> [card] [getIdentity](https://www.helius.dev/docs/api-reference/rpc/http/getidentity.md)
>
> Returns the identity pubkey for the current node.

> [card] [getVersion](https://www.helius.dev/docs/api-reference/rpc/http/getversion.md)
>
> Returns the current software version running on the node.

> [card] [getClusterNodes](https://www.helius.dev/docs/api-reference/rpc/http/getclusternodes.md)
>
> Returns information about all the nodes in the cluster.

> [card] [getGenesisHash](https://www.helius.dev/docs/api-reference/rpc/http/getgenesishash.md)
>
> Returns the genesis hash.

> [card] [getFirstAvailableBlock](https://www.helius.dev/docs/api-reference/rpc/http/getfirstavailableblock.md)
>
> Returns the lowest slot that the node has information about.

> [card] [getRecentPerformanceSamples](https://www.helius.dev/docs/api-reference/rpc/http/getrecentperformancesamples.md)
>
> Returns a list of recent performance samples.

> [card] [getRecentPrioritizationFees](https://www.helius.dev/docs/api-reference/rpc/http/getrecentprioritizationfees.md)
>
> Returns recent block hash fee information.

> [card] [getVoteAccounts](https://www.helius.dev/docs/api-reference/rpc/http/getvoteaccounts.md)
>
> Returns the current vote accounts.

> [card] [getSupply](https://www.helius.dev/docs/api-reference/rpc/http/getsupply.md)
>
> Returns information about the current supply.

## Stake Information

> [card] [getStakeMinimumDelegation](https://www.helius.dev/docs/api-reference/rpc/http/getstakeminimumdelegation.md)
>
> Returns the minimum delegation required for staking.

## Transaction Submission

> [card] [sendTransaction](https://www.helius.dev/docs/api-reference/rpc/http/sendtransaction.md)
>
> Submits a signed transaction to the cluster for processing.

> [card] [simulateTransaction](https://www.helius.dev/docs/api-reference/rpc/http/simulatetransaction.md)
>
> Simulates the execution of a transaction.

> [card] [requestAirdrop](https://www.helius.dev/docs/api-reference/rpc/http/requestairdrop.md)
>
> Requests an airdrop of lamports to a Pubkey.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.