[−][src]Module web3::types
Web3 Types
Structs
AccountDiff | Serde-friendly |
Block | The block type returned from RPC calls.
This is generic over a |
BlockHeader | The block header type returned from RPC calls. |
BlockTrace | Ad-Hoc trace API type |
Bytes | Raw bytes wrapper |
BytesArray | A wrapper type for array of bytes. |
Call | Call response |
CallRequest | Call contract request (eth_call / eth_estimateGas) |
CallResult | Call Result |
ChangedType | Aux type for Diff::Changed. |
Create | Create response |
CreateResult | Craete Result |
EthProtocolInfo | eth chain version, difficulty, and head of chain which soft fork? Olympic, Frontier, Homestead, Metropolis, Serenity, etc. |
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. |
MemoryDiff | A diff of some chunk of memory. |
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 |
PipProtocolInfo | pip version, difficulty, and head |
RawTransaction | Raw bytes of a signed, but not yet sent transaction |
Recovery | Data for recovering the public address of signed data. |
Reward | Reward action |
SignedData | Struct representing signed data returned from |
SignedTransaction | Data for offline signed transaction |
StateDiff | Serde-friendly |
StorageDiff | A diff of some storage value. |
Suicide | Suicide |
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. |
TransactionParameters | Transaction data for signing. |
TransactionReceipt | "Receipt" of an executed transaction: details of its execution. |
TransactionRequest | Send Transaction Parameters |
TransactionTrace | Trace |
TxpoolContentInfo | Transaction Pool Content Info |
TxpoolInspectInfo | Transaction Pool Inspect Info |
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. |
Work | Miner's work package |
Enums
Action | Action |
ActionType | An external action type. |
BlockId | Block Identifier |
BlockNumber | Block Number |
CallType | Call type. |
Diff | Serde-friendly |
RecoveryMessage | Recovery message data. |
Res | Response |
RewardType | Reward type. |
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 |