Module subgraph::eth

source ·
Expand description

Ethereum, in all its glory.

TODO(nlordell): Type-safe FixedBytes, and Array values. FIXME(nlordell): Make field access lazy - this avoids issues like with the TransactionReceipt type, where some fields are null.

Structs

Ethereum block data.
Common representation for Ethereum smart contract calls.
An Ethereum contract reference.
Common representation for Ethereum smart contract events.
A contract fuction.
An Ethereum log.
An Ethereum call.
An Ethereum transaction.
An Ethereum transaction receipt.

Enums

An Ethereum value.

Functions

Execute an Ethereum call.
ABI-decode bytes for the specified signature.
ABI-encode and Ethereum value.
Converts a vector of event parameters to an index map.

Type Definitions

A Raw pointer to an Ethereum block passed into a block handler.
A 256-byte bloom filter.
A raw pointer to an Ethereum call passed into an call handler.
An event pointer for a handler.