Crate revm

source ·
Expand description

Revm is a Rust EVM implementation.

Re-exports§

Modules§

Structs§

  • Call CallStackFrame.
  • Main Context structure that contains both EvmContext and External context.
  • Context with handler configuration.
  • EVM instance containing both internal EVM context and external context and the handler that dictates the logic of EVM (or hardfork specification).
  • Evm Builder allows building or modifying EVM. Note that some of the methods that changes underlying structures will reset the registered handler to default mainnet.
  • EVM context that contains the inner EVM context and precompiles.
  • EVM contexts contains data that EVM needs for execution.
  • SubRoutine checkpoint that will help us to go back from this
  • JournalState is internal EVM state that is used to contain state and track changes to that state. It contains journal of changes that happened to state so that they can be reverted.

Enums§

Constants§

Traits§

Functions§

Type Aliases§