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