RPC
Modules:
- Config
RpcSignatureStatusConfig
RpcSendTransactionConfig
RpcSimulateTransactionAccountsConfig
RpcSimulateTransactionConfig
RpcRequestAirdropConfig
RpcLeaderScheduleConfig
RpcBlockProductionConfigRange
RpcBlockProductionConfig
RpcGetVoteAccountsConfig
RpcLargestAccountsFilter
RpcLargestAccountsConfig
RpcSupplyConfig
RpcEpochConfig
RpcAccountInfoConfig
RpcProgramAccountsConfig
RpcTransactionLogsFilter
RpcTransactionLogsFilterMentions
RpcTransactionLogsConfig
RpcTokenAccountsFilterMint
RpcTokenAccountsFilterProgramId
RpcSignatureSubscribeConfig
RpcBlockSubscribeFilter
RpcBlockSubscribeFilterMentions
RpcBlockSubscribeConfig
RpcSignaturesForAddressConfig
RpcBlockConfig
RpcTransactionConfig
RpcContextConfig
- Errors
BlockCleanedUp
BlockCleanedUpMessage
SendTransactionPreflightFailure
SendTransactionPreflightFailureMessage
RpcCustomErrorFieldless
BlockNotAvailable
BlockNotAvailableMessage
NodeUnhealthy
NodeUnhealthyMessage
TransactionPrecompileVerificationFailure
TransactionPrecompileVerificationFailureMessage
SlotSkipped
SlotSkippedMessage
LongTermStorageSlotSkipped
LongTermStorageSlotSkippedMessage
KeyExcludedFromSecondaryIndex
KeyExcludedFromSecondaryIndexMessage
ScanError
ScanErrorMessage
BlockStatusNotAvailableYet
BlockStatusNotAvailableYetMessage
MinContextSlotNotReached
MinContextSlotNotReachedMessage
UnsupportedTransactionVersion
UnsupportedTransactionVersionMessage
ParseErrorMessage
InvalidRequestMessage
MethodNotFoundMessage
InvalidParamsMessage
InternalErrorMessage
- Filter
- Requests
GetAccountInfo
GetBalance
GetBlock
GetBlockHeight
GetBlockProduction
GetBlockCommitment
GetBlocks
GetBlocksWithLimit
GetBlockTime
GetEpochInfo
GetFeeForMessage
GetIdentity
GetInflationGovernor
GetInflationReward
GetLargestAccounts
GetLatestBlockhash
GetLeaderSchedule
GetMinimumBalanceForRentExemption
GetMultipleAccounts
GetProgramAccounts
GetRecentPerformanceSamples
GetSignaturesForAddress
GetSignatureStatuses
GetSlot
GetSlotLeader
GetSlotLeaders
GetStakeActivation
GetSupply
GetTokenAccountBalance
GetTokenAccountsByDelegate
GetTokenAccountsByOwner
GetTokenLargestAccounts
GetTokenSupply
GetTransaction
GetTransactionCount
GetVoteAccounts
IsBlockhashValid
RequestAirdrop
SendLegacyTransaction
SendRawTransaction
SendVersionedTransaction
SimulateLegacyTransaction
SimulateVersionedTransaction
ValidatorExit
AccountSubscribe
BlockSubscribe
LogsSubscribe
ProgramSubscribe
SignatureSubscribe
GetClusterNodes
GetEpochSchedule
GetFirstAvailableBlock
GetGenesisHash
GetHealth
GetHighestSnapshotSlot
GetInflationRate
GetMaxRetransmitSlot
GetMaxShredInsertSlot
GetVersion
MinimumLedgerSlot
SlotSubscribe
SlotsUpdatesSubscribe
RootSubscribe
VoteSubscribe
AccountUnsubscribe
BlockUnsubscribe
LogsUnsubscribe
ProgramUnsubscribe
SignatureUnsubscribe
SlotUnsubscribe
SlotsUpdatesUnsubscribe
RootUnsubscribe
VoteUnsubscribe
- Responses
RpcResponseContext
GetAccountInfoResp
GetAccountInfoJsonParsedResp
GetAccountInfoMaybeJsonParsedResp
GetBalanceResp
RpcBlockCommitment
GetBlockCommitmentResp
GetBlockHeightResp
RpcBlockProductionRange
RpcBlockProduction
GetBlockProductionResp
GetBlockResp
GetBlocksResp
GetBlocksWithLimitResp
GetBlockTimeResp
RpcContactInfo
GetClusterNodesResp
GetEpochInfoResp
GetEpochScheduleResp
GetFeeForMessageResp
GetFirstAvailableBlockResp
GetGenesisHashResp
GetHealthResp
RpcSimulateTransactionResult
RpcSnapshotSlotInfo
GetHighestSnapshotSlotResp
RpcIdentity
GetIdentityResp
RpcInflationGovernor
GetInflationGovernorResp
RpcInflationRate
GetInflationRateResp
RpcInflationReward
GetInflationRewardResp
RpcAccountBalance
GetLargestAccountsResp
RpcBlockhash
GetLatestBlockhashResp
GetLeaderScheduleResp
GetMaxRetransmitSlotResp
GetMaxShredInsertSlotResp
GetMinimumBalanceForRentExemptionResp
GetMultipleAccountsResp
GetMultipleAccountsJsonParsedResp
GetMultipleAccountsMaybeJsonParsedResp
RpcKeyedAccount
RpcKeyedAccountJsonParsed
GetProgramAccountsWithContextResp
GetProgramAccountsWithContextJsonParsedResp
GetProgramAccountsResp
GetProgramAccountsJsonParsedResp
GetProgramAccountsWithContextMaybeJsonParsedResp
GetProgramAccountsMaybeJsonParsedResp
RpcPerfSample
GetRecentPerformanceSamplesResp
RpcConfirmedTransactionStatusWithSignature
GetSignaturesForAddressResp
GetSignatureStatusesResp
GetSlotResp
GetSlotLeaderResp
GetSlotLeadersResp
RpcSupply
GetSupplyResp
GetTokenAccountBalanceResp
GetTokenAccountsByDelegateResp
GetTokenAccountsByDelegateJsonParsedResp
GetTokenAccountsByOwnerResp
GetTokenAccountsByOwnerJsonParsedResp
RpcTokenAccountBalance
GetTokenLargestAccountsResp
GetTokenSupplyResp
GetTransactionResp
GetTransactionCountResp
RpcVersionInfo
GetVersionResp
RpcVoteAccountInfo
RpcVoteAccountStatus
GetVoteAccountsResp
IsBlockhashValidResp
MinimumLedgerSlotResp
RequestAirdropResp
ValidatorExitResp
SendTransactionResp
SimulateTransactionResp
RpcLogsResponse
RpcVote
SlotTransactionStats
SlotUpdateFirstShredReceived
SlotUpdateCompleted
SlotUpdateCreatedBank
SlotUpdateDead
SlotUpdateOptimisticConfirmation
SlotUpdateRoot
SlotUpdateFrozen
AccountNotificationResult
AccountNotification
AccountNotificationJsonParsedResult
AccountNotificationJsonParsed
BlockNotificationResult
BlockNotification
LogsNotificationResult
LogsNotification
ProgramNotificationResult
ProgramNotification
ProgramNotificationJsonParsedResult
ProgramNotificationJsonParsed
RpcSignatureResponse
SignatureNotificationResult
SignatureNotification
SlotInfo
SlotNotification
SlotUpdateNotification
RootNotification
VoteNotification
SubscriptionResult
SubscriptionError
BlockStoreError
RpcBlockUpdate
UnsubscribeResult
batch_to_json()
batch_from_json()
parse_notification()
parse_websocket_message()