Module ethers_core::types[][src]

Re-exports

pub use transaction::eip1559::Eip1559TransactionRequest;
pub use transaction::eip2930::Eip2930TransactionRequest;
pub use transaction::request::TransactionRequest;
pub use transaction::response::Transaction;
pub use transaction::response::TransactionReceipt;

Modules

Structs

Serde-friendly AccountDiff shadow.

The block type returned from RPC calls. This is generic over a TX type which will be either the hash or the

Ad-Hoc trace API type

Bloom hash type with 256 bytes (2048 bits) size.

Wrapper type around Bytes to deserialize/serialize “0x” prefixed ethereum hex strings

Call response

Call Result

Aux type for Diff::Changed.

Create response

Create Result

Filter for

Fixed-size uninterpreted hash type with 20 bytes (160 bits) size.

Fixed-size uninterpreted hash type with 32 bytes (256 bits) size.

Fixed-size uninterpreted hash type with 64 bytes (512 bits) size.

Little-endian 256-bit signed integer.

A log produced by a transaction.

A diff of some chunk of memory.

Commit-reveal data for generating randomness in the Celo protocol

Reward action

An ECDSA signature

Serde-friendly StateDiff shadow.

A diff of some storage value.

Suicide

Trace-Filtering API trace type

Trace filter

A transaction Hash

Transaction Pool Content

Transaction Pool Inspect

Transaction summary as found in the Txpool Inspection property.

Transaction Pool Status

Little-endian large integer type

Little-endian large integer type

Little-endian large integer type

A record of an executed VM operation.

A record of the execution of a single VM operation.

A record of a full VM trace for a CALL/CREATE.

Enums

Action

An external action type.

A type that can either be an Address or Bytes.

A Block Hash or Block Number

A block Number (or tag - “latest”, “earliest”, “pending”)

Call type.

Serde-friendly Diff shadow.

ENS name or Ethereum Address. Not RLP encoded/serialized if it’s a name

A type that can either be a Path or a String

Recovery message data.

Response

Reward type.

Enum to represent the sign of a 256-bit signed integer.

An error involving a signature.

Description of the type of trace to make

Union type for representing a single value or a vector of values inside a filter

Type Definitions