[][src]Crate ethers_providers

Structs

Http

A low-level JSON-RPC Client over HTTP.

PendingTransaction

A pending transaction is a transaction which has been submitted but is not yet mined. await'ing on a pending transaction will resolve to a transaction receipt once the transaction has enough confirmations. The default number of confirmations is 1, but may be adjusted with the confirmations method. If the transaction does not have enough confirmations or is not mined, the future will stay in the pending state.

Provider

An abstract provider for interacting with the Ethereum JSON RPC API. Must be instantiated with a data transport which implements the JsonRpcClient trait (e.g. HTTP, Websockets etc.)

Enums

ProviderError

An error thrown when making a call to the provider

Traits

FilterStream

Trait for streaming filters. You can get the id.

JsonRpcClient

Trait which must be implemented by data transports to be used with the Ethereum JSON-RPC provider.

StreamExt

An extension trait for Streams that provides a variety of convenient combinator functions.