Expand description
Web3 Types
Structs§
- Access
List Item - Access list item
- Account
Diff - Serde-friendly
AccountDiff
shadow. - Block
- The block type returned from RPC calls.
This is generic over a
TX
type. - Block
Header - The block header type returned from RPC calls.
- Block
Trace - Ad-Hoc trace API type
- Bytes
- Raw bytes wrapper
- Bytes
Array - A wrapper type for array of bytes.
- Call
- Call response
- Call
Request - Call contract request (eth_call / eth_estimateGas)
- Call
Result - Call Result
- Changed
Type - Aux type for Diff::Changed.
- Create
- Create response
- Create
Result - Craete Result
- EthProtocol
Info - eth chain version, difficulty, and head of chain which soft fork? Olympic, Frontier, Homestead, Metropolis, Serenity, etc.
- FeeHistory
- The fee history type returned from
eth_feeHistory
call. - Filter
- Filter
- Filter
Builder - Filter Builder
- H64
- H128
- Fixed-size uninterpreted hash type with 16 bytes (128 bits) size.
- H160
- Fixed-size uninterpreted hash type with 20 bytes (160 bits) size.
- H256
- Fixed-size uninterpreted hash type with 32 bytes (256 bits) size.
- H512
- Fixed-size uninterpreted hash type with 64 bytes (512 bits) size.
- H520
- H2048
- Bloom hash type with 256 bytes (2048 bits) size.
- I256
- Log
- A log produced by a transaction.
- Memory
Diff - A diff of some chunk of memory.
- Parity
Peer Info - details of a peer
- Parity
Peer Type - Stores active peer count, connected count, max connected peers and a list of peers for parity node
- Parity
Pending Transaction Filter - Filter for pending transactions (only openethereum/Parity)
- Parity
Pending Transaction Filter Builder - Filter Builder
- Parse
Signature Error - An error parsing a raw signature.
- Peer
Network Info - ip address of both local and remote
- Peer
Protocols Info - chain protocol info
- PipProtocol
Info - pip version, difficulty, and head
- Proof
- Proof struct returned by eth_getProof method
- RawTransaction
- Raw bytes of a signed, but not yet sent transaction
- Recovery
- Data for recovering the public address of signed data.
- Reward
- Reward action
- Signed
Data - Struct representing signed data returned from
Accounts::sign
method. - Signed
Transaction - Data for offline signed transaction
- State
Diff - Serde-friendly
StateDiff
shadow. - Storage
Diff - A diff of some storage value.
- Suicide
- Suicide
- Sync
Info - Information about current blockchain syncing operations.
- Trace
- Trace-Filtering API trace type
- Trace
Filter - Trace filter
- Trace
Filter Builder - Trace Filter Builder
- Transaction
- Description of a Transaction, pending or in the chain.
- Transaction
Parameters - Transaction data for signing.
- Transaction
Receipt - “Receipt” of an executed transaction: details of its execution.
- Transaction
Request - Send Transaction Parameters
- Transaction
Trace - Trace
- Txpool
Content Info - Transaction Pool Content Info
- Txpool
Inspect Info - Transaction Pool Inspect Info
- Txpool
Status - Transaction Pool Status
- U64
- Little-endian large integer type Unsigned 64-bit integer.
- U128
- Little-endian large integer type 128-bit unsigned integer.
- U256
- Little-endian large integer type 256-bit unsigned integer.
- VMExecuted
Operation - 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.
- Work
- Miner’s work package
Enums§
- Action
- Action
- Action
Type - An external action type.
- BlockId
- Block Identifier
- Block
Number - Block Number
- Call
Type - Call type.
- Diff
- Serde-friendly
Diff
shadow. - Filter
Condition - Condition to filter pending transactions
- Recovery
Message - Recovery message data.
- Res
- Response
- Reward
Type - Reward type.
- Sync
State - The current state of blockchain syncing operations.
- ToFilter
- To Filter
- Trace
Type - Description of the type of trace to make
- Transaction
Condition - Represents condition on minimum block number or block timestamp.
- Transaction
Id - Transaction Identifier
Type Aliases§
- Access
List - Access list
- Address
- Address
- Index
- Index in block