Trait solana_rpc::rpc::rpc_obsolete_v1_7::ObsoleteV1_7[][src]

pub trait ObsoleteV1_7: Sized + Send + Sync + 'static {
    type Metadata: Metadata;
    fn confirm_transaction(
        &self,
        meta: Self::Metadata,
        signature_str: String,
        commitment: Option<CommitmentConfig>
    ) -> Result<RpcResponse<bool>>;
fn get_signature_status(
        &self,
        meta: Self::Metadata,
        signature_str: String,
        commitment: Option<CommitmentConfig>
    ) -> Result<Option<Result<()>>>;
fn get_signature_confirmation(
        &self,
        meta: Self::Metadata,
        signature_str: String,
        commitment: Option<CommitmentConfig>
    ) -> Result<Option<RpcSignatureConfirmation>>;
fn get_total_supply(
        &self,
        meta: Self::Metadata,
        commitment: Option<CommitmentConfig>
    ) -> Result<u64>;
fn get_confirmed_signatures_for_address(
        &self,
        meta: Self::Metadata,
        pubkey_str: String,
        start_slot: Slot,
        end_slot: Slot
    ) -> Result<Vec<String>>; 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