[][src]Module web3_etz::types

Web3 Types

Structs

Block

The block type returned from RPC calls. This is generic over a TX type.

BlockHeader

The block header type returned from RPC calls.

BlockTrace

Ad-Hoc trace API type

Bytes

Raw bytes wrapper

CallRequest

Call contract request (eth_call / eth_estimateGas)

Filter

Filter

FilterBuilder

Filter Builder

H64
H128
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.

Log

A log produced by a transaction.

ParityPeerInfo

details of a peer

ParityPeerType

Stores active peer count, connected count, max connected peers and a list of peers for parity node

PeerNetworkInfo

ip address of both local and remote

PeerProtocolsInfo

chain protocol info

RawTransaction

Raw bytes of a signed, but not yet sent transaction

SyncInfo

Information about current blockchain syncing operations.

Trace

Trace-Filtering API trace type

TraceFilter

Trace filter

TraceFilterBuilder

Trace Filter Builder

Transaction

Description of a Transaction, pending or in the chain.

TransactionReceipt

"Receipt" of an executed transaction: details of its execution.

TransactionRequest

Send Transaction Parameters

TransactionTrace

Trace

U64

Little-endian large integer type

U128

Little-endian large integer type

U256

Little-endian large integer type

Work

Miner's work package

Enums

Action

Action

BlockId

Block Identifier

BlockNumber

Block Number

CallType

Call type.

Res

Response

SyncState

The current state of blockchain syncing operations.

TraceType

Description of the type of trace to make

TransactionCondition

Represents condition on minimum block number or block timestamp.

TransactionId

Transaction Identifier

Type Definitions

Address

Address

Index

Index in block