Expand description

Web3 Types

Structs

Access list item
Serde-friendly AccountDiff shadow.
The block type returned from RPC calls. This is generic over a TX type.
The block header type returned from RPC calls.
Ad-Hoc trace API type
Raw bytes wrapper
A wrapper type for array of bytes.
Call response
Call contract request (eth_call / eth_estimateGas)
Call Result
Aux type for Diff::Changed.
Create response
Craete Result
eth chain version, difficulty, and head of chain which soft fork? Olympic, Frontier, Homestead, Metropolis, Serenity, etc.
The fee history type returned from eth_feeHistory call.
Filter
Filter Builder
Fixed-size uninterpreted hash type with 16 bytes (128 bits) size.
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.
Bloom hash type with 256 bytes (2048 bits) size.
A log produced by a transaction.
A diff of some chunk of memory.
details of a peer
Stores active peer count, connected count, max connected peers and a list of peers for parity node
Filter for pending transactions (only openethereum/Parity)
An error parsing a raw signature.
ip address of both local and remote
chain protocol info
pip version, difficulty, and head
Proof struct returned by eth_getProof method
Raw bytes of a signed, but not yet sent transaction
Data for recovering the public address of signed data.
Reward action
Struct representing signed data returned from Accounts::sign method.
Data for offline signed transaction
Serde-friendly StateDiff shadow.
A diff of some storage value.
Suicide
Information about current blockchain syncing operations.
Trace-Filtering API trace type
Trace filter
Trace Filter Builder
Description of a Transaction, pending or in the chain.
Transaction data for signing.
“Receipt” of an executed transaction: details of its execution.
Send Transaction Parameters
Transaction Pool Content Info
Transaction Pool Inspect Info
Transaction Pool Status
Little-endian large integer type Unsigned 64-bit integer.
Little-endian large integer type 128-bit unsigned integer.
Little-endian large integer type 256-bit unsigned integer.
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.
Miner’s work package

Enums

Action
An external action type.
Block Identifier
Block Number
Call type.
Serde-friendly Diff shadow.
Condition to filter pending transactions
Recovery message data.
Response
Reward type.
The current state of blockchain syncing operations.
To Filter
Description of the type of trace to make
Represents condition on minimum block number or block timestamp.
Transaction Identifier

Type Definitions

Access list
Address
Index in block