Struct web3::api::Web3[][src]

pub struct Web3<T: Transport> { /* fields omitted */ }

Web3 wrapper for all namespaces

Methods

impl<T: Transport> Web3<T>
[src]

Create new Web3 with given transport

Important traits for &'a mut R

Borrows a transport.

Access methods from custom namespace

Access methods from eth namespace

Access methods from net namespace

Access methods from web3 namespace

Access filter methods from eth namespace

Access methods from personal namespace

Should be used to wait for confirmations

Sends transaction and returns future resolved after transaction is confirmed

Sends raw transaction and returns future resolved after transaction is confirmed

impl<T: DuplexTransport> Web3<T>
[src]

Access subscribe methods from eth namespace

Trait Implementations

impl<T: Debug + Transport> Debug for Web3<T>
[src]

Formats the value using the given formatter. Read more

impl<T: Clone + Transport> Clone for Web3<T>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl<T> Send for Web3<T> where
    T: Send

impl<T> Sync for Web3<T> where
    T: Sync