Crate rtvm_primitives

source ·
Expand description

§rtvm-primitives

EVM primitive types.

Re-exports§

Modules§

Macros§

  • Converts a sequence of string literals containing hex-encoded data into a new Address at compile time.
  • Converts a sequence of string literals containing hex-encoded data into a new B256 at compile time.
  • Converts a sequence of string literals containing hex-encoded data into a new Bytes at compile time.
  • Converts a sequence of string literals containing hex-encoded data into a new FixedBytes at compile time.
  • Macro for converting sequence of string literals containing hex-encoded data into an array of bytes.

Structs§

  • An Ethereum address, 20 bytes in length.
  • Wrapper type around bytes::Bytes to support “0x” prefixed hex strings.
  • EOF - Ethereum Object Format.
  • A byte array of fixed length ([u8; N]).
  • A hash map implemented with quadratic probing and SIMD lookup.
  • A hash set implemented as a HashMap where the value is ().
  • A map of valid jump destinations.
  • Stores the setup and parameters needed for computing KZG proofs.
  • Legacy analyzed
  • A log consists of an address, and some log data.
  • An Ethereum event log object.

Enums§

Constants§

Type Aliases§