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> { ... } }

Required Associated Types

Required Methods

Provided Methods

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

Implementors