solana/src/rpc/models/rpc_models library

Classes

AccountBalancePairResponse
BlockhashWithExpiryBlockHeight
BlockProduction
BlockSubscribeTransactionDetails
evel of transaction detail to return
Commitment
For preflight checks and transaction processing, Solana nodes choose which bank state to query based on a commitment requirement set by the client. The commitment describes how finalized a block is at that point in time. When querying the ledger state, it's recommended to use lower levels of commitment to report progress and higher levels to ensure the state will not be rolled back.
ContactInfo
Information describing a cluster node
Context
EpochInfo
Information about the current epoch
EpochSchedule
Epoch schedule
InflationGovernor
Network Inflation
InflationRate
InflationReward
The inflation reward for an epoch
LeaderSchedule
Leader schedule
MinContextSlot
PerfSample
A performance sample
RecentPrioritizationFees
RPCAccountConfig
Accounts configuration object
RPCBlockRangeConfig
RPC Slot range to return block production for. If parameter not provided, defaults to current epoch.
RPCDataSliceConfig
RPC Object class for Request a slice of the account's data.
RPCFilterConfig
RPCMemcmpFilterConfig
RPCSizeFilterConfig
RPCTransactionDetails
SignatureStatus
Signature status
SolanaAccountInfo
SolanaRPCEncoding
SubscribeBlockFilter
filter criteria for the logs to receive results by account type; currently supported:
SubscribeTransactionLogsFilter
filter criteria for the logs to receive results by account type.
SupplyResponse
TokenAccountBalancePair
TokenAccountResponse
TokenAmoutResponse
TransactionConfirmationStatus
VersionedBlockResponse
VersionedTransactionResponse