[][src]Struct elrond_rust::Client

pub struct Client { /* fields omitted */ }

Client manages interactions with the Elrond network

Implementations

impl Client[src]

pub fn new() -> Self[src]

Create a new client that will work on Elrond MainNet

pub fn get_address_nonce(&self, addr_str: &str) -> Result<u64>[src]

Get the current nonce associated with an address

pub fn post_signed_transaction(
    &self,
    signed_tx: SignedTransaction
) -> Result<String>
[src]

Post signed transaction to Elrond network and return hash of transaction

pub fn get_address_balance(
    &self,
    addr_str: &str
) -> Result<ElrondCurrencyAmount>
[src]

Get the balance associated with an Elrond address

Auto Trait Implementations

impl RefUnwindSafe for Client

impl Send for Client

impl Sync for Client

impl Unpin for Client

impl UnwindSafe for Client

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,