pub struct ChainRpc { /* private fields */ }Implementations§
Source§impl ChainRpc
impl ChainRpc
pub fn new(rpc_url: &str) -> Self
pub fn send_tx(&self, ixs: &[Instruction], payer: &Keypair) -> Result<Signature>
pub fn get_account_data(&self, pubkey: &Pubkey) -> Result<Vec<u8>>
pub fn account_exists(&self, pubkey: &Pubkey) -> Result<bool>
pub fn get_slot(&self) -> Result<u64>
pub fn get_minimum_balance(&self, data_len: usize) -> Result<u64>
Auto Trait Implementations§
impl !Freeze for ChainRpc
impl !RefUnwindSafe for ChainRpc
impl Send for ChainRpc
impl Sync for ChainRpc
impl Unpin for ChainRpc
impl UnsafeUnpin for ChainRpc
impl !UnwindSafe for ChainRpc
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more