use crate::client_error;
pub use solana_rpc_client_types::response::{
EncodedTransaction, EncodedTransactionWithStatusMeta, FeeCalculator, FeeRateGovernor,
OptionSerializer, OptionalContext, ParsedAccount, ParsedInstruction, ProcessedSignatureResult,
ReceivedSignatureResult, Response, Reward, RewardType, Rewards, RpcAccountBalance,
RpcApiVersion, RpcBlockCommitment, RpcBlockProduction, RpcBlockProductionRange, RpcBlockUpdate,
RpcBlockUpdateError, RpcBlockhash, RpcBlockhashFeeCalculator,
RpcConfirmedTransactionStatusWithSignature, RpcContactInfo, RpcFeeCalculator,
RpcFeeRateGovernor, RpcIdentity, RpcInflationGovernor, RpcInflationRate, RpcInflationReward,
RpcKeyedAccount, RpcLeaderSchedule, RpcLogsResponse, RpcPerfSample, RpcPrioritizationFee,
RpcRankMap, RpcRankMapEntry, RpcResponseContext, RpcSignatureConfirmation, RpcSignatureResult,
RpcSimulateTransactionResult, RpcSnapshotSlotInfo, RpcStorageTurn, RpcSupply,
RpcTokenAccountBalance, RpcVersionInfo, RpcVote, RpcVoteAccountInfo, RpcVoteAccountStatus,
SlotInfo, SlotTransactionStats, SlotUpdate, StakeActivationState, TransactionBinaryEncoding,
TransactionConfirmationStatus, TransactionError, TransactionParsedAccount, TransactionResult,
UiAccount, UiAccountData, UiAccountEncoding, UiAccountsList, UiCompiledInstruction,
UiConfirmedBlock, UiInnerInstructions, UiInstruction, UiLoadedAddresses, UiParsedInstruction,
UiPartiallyDecodedInstruction, UiReturnDataEncoding, UiTokenAmount, UiTransactionError,
UiTransactionReturnData, UiTransactionStatusMeta, UiTransactionTokenBalance, Value,
transaction,
};
pub type RpcResult<T> = client_error::Result<Response<T>>;