Trait solana_rpc::rpc::rpc_deprecated_v1_7::DeprecatedV1_7[][src]

pub trait DeprecatedV1_7: Sized + Send + Sync + 'static {
    type Metadata: Metadata;
    fn get_confirmed_block(
        &self,
        meta: Self::Metadata,
        slot: Slot,
        config: Option<RpcEncodingConfigWrapper<RpcConfirmedBlockConfig>>
    ) -> BoxFuture<Result<Option<UiConfirmedBlock>>>;
fn get_confirmed_blocks(
        &self,
        meta: Self::Metadata,
        start_slot: Slot,
        config: Option<RpcConfirmedBlocksConfigWrapper>,
        commitment: Option<CommitmentConfig>
    ) -> BoxFuture<Result<Vec<Slot>>>;
fn get_confirmed_blocks_with_limit(
        &self,
        meta: Self::Metadata,
        start_slot: Slot,
        limit: usize,
        commitment: Option<CommitmentConfig>
    ) -> BoxFuture<Result<Vec<Slot>>>;
fn get_confirmed_transaction(
        &self,
        meta: Self::Metadata,
        signature_str: String,
        config: Option<RpcEncodingConfigWrapper<RpcConfirmedTransactionConfig>>
    ) -> BoxFuture<Result<Option<EncodedConfirmedTransaction>>>;
fn get_confirmed_signatures_for_address2(
        &self,
        meta: Self::Metadata,
        address: String,
        config: Option<RpcGetConfirmedSignaturesForAddress2Config>
    ) -> BoxFuture<Result<Vec<RpcConfirmedTransactionStatusWithSignature>>>; fn to_delegate(self) -> IoDelegate<Self, Self::Metadata> { ... } }

Associated Types

Required methods

Provided methods

Create an IoDelegate, wiring rpc calls to the trait methods.

Implementors