Crate core
Expand description
§foundry-evm-core
Core EVM abstractions.
Modules§
- abi
- backend
- Foundry’s main executor backend abstraction and implementation.
- buffer
- bytecode
- constants
- decode
- Various utilities to decode test results.
- either_
evm - env
- evm
- fork
- ic
- opts
- precompiles
- state_
snapshot - Support for snapshotting different states
- utils
Structs§
- Env
- Helper container type for
EvmEnv
andTxEnv
. - EnvMut
- Helper struct with mutable references to the block and cfg environments.
- EvmEnv
- Container type that holds both the configuration and block environment for EVM execution.
Traits§
- AsEnv
Mut - Context
Ext - Inspector
Ext - An extension trait that allows us to add additional hooks to Inspector for later use in handlers.
Type Aliases§
- Breakpoints
- Map keyed by breakpoints char to their location (contract address, pc)