Documentation

Common

Table of Contents

Interfaces

BinarySerializableInterface
HashSerializable
Hash serializable is interface to mark classes that can serialize themselves into blob of max size of hash (ie. fit abi single slot that's 32 bytes)

Classes

AccessListTransaction
LegacyTransaction is a class for handling Ethereum legacy transactions (pre EIP1559), with pre EIP155 or post EIP155 support
Address
Address is a class for representing and manipulating Ethereum addresses.
Block
Block is a container for Ethereum block and contains various attributes related to it.
BlockNonce
BlockNonce represents Ethereum block nonces.
Bloom
Bloom is a class for storing Ethereum block log bloom.
CancunTransaction
DencunTransaction is transaction type 3, enabled in Proto-DankSharding ethereum upgrade, defined by EIP 4844
Hash
Hash is a class for representing Ethereum hashes and sets structure and method for another single value data types such as Ethereum Address.
LegacyTransaction
LegacyTransaction is a class for handling Ethereum legacy transactions (pre EIP1559), with pre EIP155 or post EIP155 support
Log
Log represents an Ethereum log entry, emitted by smart contracts.
LondonTransaction
LondonTransaction handles Ethereum transactions post EIP-1559.
Receipt
Receipt represents the outcome of a transaction, including logs, hash, deployed contract address, gas information, and other information.
SolidityFunction
SolidityFunction represents a Solidity function type, consisting with its address and 4-byte signature, uniquely pointing to address and selector.
SolidityFunction4BytesSignature
SolidityFunction4BytesSignature is container class for a 4-byte function signature in Solidity.
Transaction
Transaction serves as an abstract base class for Ethereum transactions. It represents any transaction, can be signed or unsigned.
ValidatorWithdrawal
ValidatorWithdrawal represents a withdrawal event from a validator, including the amount and related indexes.

Enums

TransactionType
TransactionType defines various types of Ethereum transactions.

        
On this page

Search results