Skip to main content

solana_rpc_client_api/
response.rs

1use crate::client_error;
2pub use solana_rpc_client_types::response::{
3    EncodedTransaction, EncodedTransactionWithStatusMeta, FeeCalculator, FeeRateGovernor,
4    OptionSerializer, OptionalContext, ParsedAccount, ParsedInstruction, ProcessedSignatureResult,
5    ReceivedSignatureResult, Response, Reward, RewardType, Rewards, RpcAccountBalance,
6    RpcApiVersion, RpcBlockCommitment, RpcBlockProduction, RpcBlockProductionRange, RpcBlockUpdate,
7    RpcBlockUpdateError, RpcBlockhash, RpcBlockhashFeeCalculator,
8    RpcConfirmedTransactionStatusWithSignature, RpcContactInfo, RpcFeeCalculator,
9    RpcFeeRateGovernor, RpcIdentity, RpcInflationGovernor, RpcInflationRate, RpcInflationReward,
10    RpcKeyedAccount, RpcLeaderSchedule, RpcLogsResponse, RpcPerfSample, RpcPrioritizationFee,
11    RpcResponseContext, RpcSignatureConfirmation, RpcSignatureResult, RpcSimulateTransactionResult,
12    RpcSnapshotSlotInfo, RpcStorageTurn, RpcSupply, RpcTokenAccountBalance, RpcVersionInfo,
13    RpcVote, RpcVoteAccountInfo, RpcVoteAccountStatus, SlotInfo, SlotTransactionStats, SlotUpdate,
14    StakeActivationState, TransactionBinaryEncoding, TransactionConfirmationStatus,
15    TransactionError, TransactionParsedAccount, TransactionResult, UiAccount, UiAccountData,
16    UiAccountEncoding, UiAccountsList, UiCompiledInstruction, UiConfirmedBlock,
17    UiInnerInstructions, UiInstruction, UiLoadedAddresses, UiParsedInstruction,
18    UiPartiallyDecodedInstruction, UiReturnDataEncoding, UiTokenAmount, UiTransactionError,
19    UiTransactionReturnData, UiTransactionStatusMeta, UiTransactionTokenBalance, Value,
20    transaction,
21};
22
23pub type RpcResult<T> = client_error::Result<Response<T>>;