Trait solana_rpc::rpc::rpc_obsolete_v1_7::ObsoleteV1_7
source · [−]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
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>
Provided Methods
fn to_delegate(self) -> IoDelegate<Self, Self::Metadata>
fn to_delegate(self) -> IoDelegate<Self, Self::Metadata>
Create an IoDelegate
, wiring rpc calls to the trait methods.