[][src]Crate web3

Ethereum JSON-RPC client (Web3).

Re-exports

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

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 Definitions

RequestId

Assigned RequestId