Crate web3

Source
Expand description

Ethereum JSON-RPC client (Web3).

Re-exports§

pub extern crate futures;
pub use crate::api::Web3;
pub use crate::error::Error;
pub use crate::error::Result;
pub use ethabi;

Modules§

api
Web3 implementation
confirm
Easy to use utilities for confirmations.
contract
Ethereum Contract Interface
error
Web3 Error
helpers
Web3 helpers.
signing
Signing capabilities and utilities.
transports
Supported Ethereum JSON-RPC transports.
types
Web3 Types

Traits§

BatchTransport
A transport implementation supporting batch requests.
DuplexTransport
A transport implementation supporting pub sub subscriptions.
Transport
Transport implementation

Functions§

block_on
Run a future to completion on the current thread.
block_on_stream
Turn a stream into a blocking iterator.

Type Aliases§

RequestId
Assigned RequestId