Crate ic_web3_rs

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.
ic
IC’s threshold ECDSA related functions
signing
Signing capabilities and utilities.
transforms
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