[−][src]Module ethers_core::types
Structs
AccountDiff | Serde-friendly |
Block | The block type returned from RPC calls.
This is generic over a |
BlockTrace | Ad-Hoc trace API type |
Bloom | Bloom hash type with 256 bytes (2048 bits) size. |
Bytes | Wrapper type around Bytes to deserialize/serialize "0x" prefixed ethereum hex strings |
Call | Call response |
CallResult | Call Result |
ChangedType | Aux type for Diff::Changed. |
Create | Create response |
CreateResult | Craete Result |
Filter | Filter for |
H160 | Fixed-size uninterpreted hash type with 20 bytes (160 bits) size. |
H256 | Fixed-size uninterpreted hash type with 32 bytes (256 bits) size. |
Log | A log produced by a transaction. |
MemoryDiff | A diff of some chunk of memory. |
Randomness | Commit-reveal data for generating randomness in the Celo protocol |
Reward | Reward action |
Signature | An ECDSA signature |
StateDiff | Serde-friendly |
StorageDiff | A diff of some storage value. |
Suicide | Suicide |
Trace | Trace-Filtering API trace type |
TraceFilter | Trace filter |
Transaction | Details of a signed transaction |
TransactionReceipt | "Receipt" of an executed transaction: details of its execution. |
TransactionRequest | Parameters for sending a transaction |
TransactionTrace | Trace |
TxHash | A transaction Hash |
TxpoolContent | Transaction Pool Content |
TxpoolInspect | Transaction Pool Inspect |
TxpoolInspectSummary | Transaction summary as found in the Txpool Inspection property. |
TxpoolStatus | Transaction Pool Status |
U64 | Little-endian large integer type |
U128 | Little-endian large integer type |
U256 | Little-endian large integer type |
VMExecutedOperation | A record of an executed VM operation. |
VMOperation | A record of the execution of a single VM operation. |
VMTrace | A record of a full VM trace for a CALL/CREATE. |
Enums
Action | Action |
ActionType | An external action type. |
BlockId | A Block Hash or Block Number |
BlockNumber | A block Number (or tag - "latest", "earliest", "pending") |
CallType | Call type. |
Diff | Serde-friendly |
NameOrAddress | ENS name or Ethereum Address. Not RLP encoded/serialized if it's a name |
RecoveryMessage | Recovery message data. |
Res | Response |
RewardType | Reward type. |
SignatureError | An error involving a signature. |
TraceType | Description of the type of trace to make |
ValueOrArray | Union type for representing a single value or a vector of values inside a filter |
Type Definitions
Address | |
Selector |