pub enum BanksResponse {
SendTransactionWithContext(()),
GetFeesWithCommitmentAndContext((FeeCalculator, Hash, Slot)),
GetTransactionStatusWithContext(Option<TransactionStatus>),
GetSlotWithContext(Slot),
GetBlockHeightWithContext(u64),
ProcessTransactionWithPreflightAndCommitmentAndContext(BanksTransactionResultWithSimulation),
ProcessTransactionWithCommitmentAndContext(Option<Result<()>>),
SimulateTransactionWithCommitmentAndContext(BanksTransactionResultWithSimulation),
GetAccountWithCommitmentAndContext(Option<Account>),
GetLatestBlockhashWithContext(Hash),
GetLatestBlockhashWithCommitmentAndContext(Option<(Hash, u64)>),
GetFeeForMessageWithCommitmentAndContext(Option<u64>),
}
Expand description
The response sent over the wire from the server to the client.
Variants§
SendTransactionWithContext(())
GetFeesWithCommitmentAndContext((FeeCalculator, Hash, Slot))
GetTransactionStatusWithContext(Option<TransactionStatus>)
GetSlotWithContext(Slot)
GetBlockHeightWithContext(u64)
ProcessTransactionWithPreflightAndCommitmentAndContext(BanksTransactionResultWithSimulation)
ProcessTransactionWithCommitmentAndContext(Option<Result<()>>)
SimulateTransactionWithCommitmentAndContext(BanksTransactionResultWithSimulation)
GetAccountWithCommitmentAndContext(Option<Account>)
GetLatestBlockhashWithContext(Hash)
GetLatestBlockhashWithCommitmentAndContext(Option<(Hash, u64)>)
GetFeeForMessageWithCommitmentAndContext(Option<u64>)
Trait Implementations§
source§impl Debug for BanksResponse
impl Debug for BanksResponse
source§impl<'de> Deserialize<'de> for BanksResponse
impl<'de> Deserialize<'de> for BanksResponse
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more