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
- GetRecentPrioritizationFees
- 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
- RpcPrioritizationFee
- GetRecentPrioritizationFeesResp
- 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()