Solana API endpoints
These methods are retrieving information about blocks, accounts, or transactions, these methods provide a comprehensive way to understand the state and functioning of the network.
Accounts info#
Offers detailed information regarding the on-chain state of accounts.
getAccountInfo
getBalance
getVoteAccounts
getLargestAccounts
getMultipleAccounts
getProgramAccounts
getStakeActivation
Blocks info#
Provides detailed insights about blocks on the blockchain.
eth_blockNumber
getBlockCommitment
getBlockProduction
getBlocks
getBlock
getBlocksWithLimit
getBlockHeight
getBlockTime
getConfirmedBlocks
getConfirmedBlock
isBlockhashValid
getRecentBlockhash
getLatestBlockhash
Network info#
Offers aggregate data related to the overall network status and operational metrics.
getEpochInfo
getEpochSchedule
getFeeForMessage
getHighestSnapshotSlot
getGenesisHash
getRecentPerformanceSamples
getFirstAvailableBlock
getMinimumBalanceForRentExemption
getFees
getFeeCalculatorForBlockhash
getRecentPrioritizationFees
Subscriptions#
Allows clients to receive real-time updates and notifications about various on-chain events.
accountSubscribe
accountUnsubscribe
blockSubscribe
blockUnsubscribe
logsSubscribe
logUnsubscribe
programSubscribe
programUnsubscribe
signatureSubscribe
signatureUnsubscribe
slotSubscribe
slotUnsubscribe
Node info#
Provides data related to the configuration and health of the Solana nodes, which form the backbone of the network.
getClusterNodes
getHealth
getVersion
getIdentity
Slot info#
Slots represent periods of time during which a leader is responsible for processing transactions. These methods provide data related to slot timing and leadership.
getMaxRetransmitSlot
getMaxShredInsertSlot
getSlot
getSlotLeader
getSlotLeaders
minimumLedgerSlot
getLeaderSchedule
Network inflation info#
Solana implements a staking and inflation model to incentivize validators and participants. These methods help retrieve inflation-related data.
getInflationGovernor
getInflationRate
getInflationReward
getSupply
Token info#
Focuses on accounts and balances associated with specific tokens
getTokenSupply
getTokenAccountBalance
getTokenAccountsByDelegate
getTokenAccountsByOwner
getTokenLargestAccounts
requestAirdrop
Transactions info#
Allows to interact with and retrieve data about specific transactions, from signatures to transaction status.
getTransactionCount
getConfirmedTransaction
getTransaction
sendTransaction
simulateTransaction
getSignaturesForAddress
getSignatureStatuses
getConfirmedSignaturesForAddress2