AccountState |
State of an account as stored on chain. class AccountState |
Address |
An Ethereum account address. class Address : DelegatingBytes |
Block |
An Ethereum block. class Block |
BlockBody |
An Ethereum block body. class BlockBody |
BlockHeader |
An Ethereum block header. class BlockHeader |
EthJsonModule |
open class EthJsonModule : SimpleModule |
Hash |
An Ethereum hash. class Hash : DelegatingBytes32 |
JSONRPCRequest |
data class JSONRPCRequest |
JSONRPCResponse |
data class JSONRPCResponse |
Log |
A log entry is a tuple of a logger’s address (the address of the contract that added the logs), a series of 32-bytes log topics, and some number of bytes of data. class Log |
LogsBloomFilter |
Bloom filter implementation for storing persistent logs, describes a 2048-bit representation of all log entries of a transaction, except data. Sets the bits of the 2048 byte array, where indices are given by: The lower order 11-bits, of the first three double-bytes, of the SHA3, of each value. For instance the address "0x0F572E5295C57F15886F9B263E2F6D2D6C7B5EC6" results in the KECCAK256 hash "bd2b01afcd27800b54d2179edc49e2bffde5078bb6d0b204694169b1643fb108", of which the corresponding double-bytes are: bd2b, 01af, cd27, corresponding to the following bits in the bloom filter: 1323, 431, 1319 class LogsBloomFilter |
Transaction |
An Ethereum transaction. class Transaction |
TransactionReceipt |
A transaction receipt, containing information pertaining a transaction execution. class TransactionReceipt |
internalError |
val internalError: JSONRPCResponse |
invalidParams |
val invalidParams: JSONRPCResponse |
invalidRequest |
val invalidRequest: JSONRPCResponse |
methodNotFound |
val methodNotFound: JSONRPCResponse |
parseError |
val parseError: JSONRPCResponse |