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.
Reward action
An ECDSA signature
Serde-friendly StateDiff
shadow.
A diff of some storage value.
Suicide
Trace-Filtering API trace type
Trace filter
Trace
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