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
- SimulateTranasctionResponse
- SimulateTranasctionReturnDataResponse
- SolanaAccountInfo
- SolanaRequestEncoding
- 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