📄️ getAccountInfo
Returns all information associated with the account of provided Pubkey.
📄️ getBalance
Returns the lamport balance of the account of provided Pubkey.
📄️ getBlock
Returns identity and transaction information about a confirmed block in the ledger.
📄️ getBlockCommitment
Returns commitment for particular block.
📄️ getBlockHeight
Returns the current block height of the node.
📄️ getBlockProduction
Returns recent block production information from the current or previous epoch.
📄️ getBlockTime
Returns the estimated production time of a block.
📄️ getBlocks
Returns a list of confirmed blocks between two slots.
📄️ getBlocksWithLimit
Returns a list of confirmed blocks starting at the given slot.
📄️ getClusterNodes
Returns information about all the nodes participating in the cluster.
📄️ getEpochInfo
Returns information about the current epoch.
📄️ getEpochSchedule
Returns the epoch schedule information from this cluster.
📄️ getFeeForMessage
Get the fee the network will charge for a particular Message.
📄️ getFirstAvailableBlock
Returns the slot of the lowest confirmed block that has not been purged from the ledger.
📄️ getGenesisHash
Returns the genesis hash.
📄️ getHealth
Returns the current health of the node. A healthy node is one that is within `HEALTH_CHECK_SLOT_DISTANCE` slots of the latest cluster confirmed slot.
📄️ getHighestSnapshotSlot
Returns the highest slot information that the node has snapshots for.
📄️ getIdentity
Returns the identity pubkey for the current node.
📄️ getInflationGovernor
Returns the current inflation governor.
📄️ getInflationRate
Returns the specific inflation values for the current epoch.
📄️ getInflationReward
Returns the inflation / staking reward for a list of addresses for an epoch.
📄️ getLargestAccounts
Returns the 20 largest accounts, by lamport balance (results may be cached up to two hours).
📄️ getLatestBlockhash
Returns the latest blockhash.
📄️ getLeaderSchedule
Returns the leader schedule for an epoch.
📄️ getMaxRetransmitSlot
Get the max slot seen from retransmit stage.
📄️ getMaxShredInsertSlot
Get the max slot seen from after shred insert.
📄️ getMinimumBalanceForRentExemption
Returns minimum balance required to make account rent exempt.
📄️ getMultipleAccounts
Returns the account information for a list of Pubkeys.
📄️ getProgramAccounts
Returns all accounts owned by the provided program Pubkey.
📄️ getRecentPerformanceSamples
Returns a list of recent performance samples, in reverse slot order. Performance samples are taken every 60 seconds and include the number of transactions.
📄️ getRecentPrioritizationFees
Returns a list of prioritization fees from recent blocks.
📄️ getSignatureStatuses
Returns the statuses of a list of signatures. Each signature must be a txid, the first signature of a transaction.
📄️ getSignaturesForAddress
Returns signatures for confirmed transactions that include the given address in their `accountKeys` list. Returns signatures backwards in time from the.
📄️ getSlot
Returns the slot that has reached the [given or default commitment level](https://solana.com/docs/rpc/#configuring-state-commitment).
📄️ getSlotLeader
Returns the current slot leader.
📄️ getSlotLeaders
Returns the slot leaders for a given slot range.
📄️ getStakeMinimumDelegation
Returns the stake minimum delegation, in lamports.
📄️ getSupply
Returns information about the current supply.
📄️ getTokenAccountBalance
Returns the token balance of an SPL Token account.
📄️ getTokenAccountsByDelegate
Returns all SPL Token accounts by approved Delegate.
📄️ getTokenAccountsByOwner
Returns all SPL Token accounts by token owner.
📄️ getTokenLargestAccounts
Returns the 20 largest accounts of a particular SPL Token type.
📄️ getTokenSupply
Returns the total supply of an SPL Token type.
📄️ getTransaction
Returns transaction details for a confirmed transaction.
📄️ getTransactionCount
Returns the current Transaction count from the ledger.
📄️ getVersion
Returns the current Solana version running on the node.
📄️ getVoteAccounts
Returns the account info and associated stake for all the voting accounts in the current bank.
📄️ isBlockhashValid
Returns whether a blockhash is still valid or not.
📄️ minimumLedgerSlot
Returns the lowest slot that the node has information about in its ledger.
📄️ requestAirdrop
Requests an airdrop of lamports to a Pubkey.
📄️ sendTransaction
Submits a signed transaction to the cluster for processing.
📄️ simulateTransaction
Simulate sending a transaction.