Quick Navigation
Current State Methods
Query live blockchain data and network status
Historical Data (Archival)
Access complete transaction and block history
Transaction Submission
Send and simulate transactions with fee estimation
Network & Cluster Info
Monitor validators, epochs, and network performance
What are RPC method guides?
These practical guides show you how to use specific Solana RPC methods to solve common development challenges. Each guide includes:- Real-world use cases and when to use each method
- Complete code examples in multiple languages
- Parameter explanations with practical tips
- Response structure breakdown
- Developer tips for optimization and best practices
Independent Infrastructure: Helius runs its own dedicated RPC and archival infrastructure. Unlike providers relying on shared systems, our independent architecture delivers consistent performance, faster response times, and higher reliability across all RPC methods.
Current State Methods
Query live blockchain data including accounts, balances, current slots, and real-time network status.Account & Balance Queries
getAccountInfo
Get complete account details including balance, owner, and data
getBalance
Quick SOL balance lookup for any account
getMultipleAccounts
Batch query multiple accounts efficiently
getProgramAccounts
Find all accounts owned by a specific program
getLargestAccounts
Get accounts with largest SOL balances
getSupply
Get information about current supply
Guides for Token Account Methods
getTokenAccountsByOwner
Get all token accounts for a wallet
getTokenAccountsByDelegate
Query token accounts by delegate
getTokenAccountBalance
Get balance of a specific token account
getTokenSupply
Query total supply of an SPL token
getTokenLargestAccounts
Find accounts with largest token holdings
Guides for Current Slot & Blockhash
getSlot
Get current slot number
getBlockHeight
Get current block height of the network
getLatestBlockhash
Get most recent blockhash for transactions
isBlockhashValid
Validate if a blockhash is still valid
getSlotLeader
Get current slot leader
getSlotLeaders
Get slot leaders for a range of slots
Transaction Status & Confirmation
getSignatureStatuses
Check confirmation status of transactions
getTransactionCount
Get total number of transactions processed
Historical Data (Archival)
Access complete transaction and block history from Solana genesis. All archival methods cost 10 credits. Learn more about historical data →Transaction History
getTransactionsForAddress
Advanced transaction history with filtering and sorting (Helius exclusive)
getTransaction
Get detailed information about a specific transaction
getSignaturesForAddress
Get transaction signatures for an account
getInflationReward
Calculate inflation rewards for accounts
Guides for Block History
Access blockchain structure, timing, and historical data.getBlock
Get complete block information including all transactions
getBlocks
Get list of confirmed blocks in a range
getBlocksWithLimit
Get limited number of confirmed blocks
getBlockTime
Get estimated production time of a block
Guides for Transaction Submission
Send and simulate transactions with fee estimation and optimization.Guides for Transaction Methods
requestAirdrop
Request SOL airdrop on devnet/testnet
getPriorityFees
Get recent priority fees for optimal pricing
getFeeForMessage
Calculate transaction fees before sending
Guides for Network & Cluster Methods
Monitor validators, epochs, network performance, and cluster health.Cluster Information
getHealth
Check RPC node health status
getVersion
Get Solana software version information
getClusterNodes
Get information about cluster validators
getVoteAccounts
Get current and delinquent vote accounts
getEpochInfo
Get information about the current epoch
getEpochSchedule
Get epoch schedule information
getLeaderSchedule
Get leader schedule for an epoch
Guides for Network Performance & Economics
getPerformanceSamples
Get recent network performance metrics
getInflationGovernor
Get current inflation parameters
getInflationRate
Get current inflation rate
getStakeDelegation
Get minimum stake delegation amount
Guides for Utility & System Methods
Helper methods for system information, validation, and advanced queries.Basic Utility Methods
getRentExemption
Calculate minimum balance for rent exemption
getGenesisHash
Get genesis hash of the cluster
getIdentity
Get identity public key of the RPC node
getFirstAvailableBlock
Get slot of first available block
getHighestSnapshotSlot
Get highest slot with a snapshot
minimumLedgerSlot
Get minimum slot that node has ledger information
Guides for Advanced System Queries
getMaxRetransmitSlot
Get maximum slot seen from retransmit stage
getMaxShredInsertSlot
Get maximum slot seen from shred insert
Related Resources
Additional Documentation
Historical Data Overview
Learn about Helius’s archival infrastructure and capabilities
RPC Optimization
Advanced techniques for optimizing RPC performance
WebSocket Methods
Explore real-time subscriptions and streaming data
API Reference
Complete technical reference for all RPC methods
Need help with a specific RPC method? Each guide includes practical examples and developer tips to get you started quickly. Browse the categories above or use the search to find exactly what you need.