Module zkevm_keccak::util::eth_types
source · [−]Expand description
Ethereum and Evm types used to deserialize responses from web3 / geth.
Structs
Access list
The block type returned from RPC calls.
This is generic over a `.
TX
type which will be either the hash or the full transaction,
i.e. Block<TxHash>
or BlockWrapper type around Bytes to deserialize/serialize “0x” prefixed ethereum hex strings
Fixed-size uninterpreted hash type with 20 bytes (160 bits) size.
Fixed-size uninterpreted hash type with 32 bytes (256 bits) size.
An ECDSA signature
Details of a signed transaction
Little-endian large integer type
Unsigned 64-bit integer.
Little-endian large integer type
256-bit unsigned integer.
Traits
Trait used to reduce verbosity with the declaration of the [
FieldExt
]
trait and its repr.Trait uset do convert a scalar value to a 32 byte array in big endian.
Trait used to convert a scalar value to a 32 byte array in little endian.
Trait used to define types that can be converted to a 256 bit scalar value.