Expand description
Execution environment mutation, context access, and RPC transaction conversion.
Modulesยง
- block ๐
- Mutable block environments.
- cfg ๐
- Configuration access and hardfork gas parameters.
- chain ๐
- Chain context construction and lifecycle operations.
- context ๐
- Mutable execution context access.
- journal ๐
- Access to execution journals and their native state.
- rpc ๐
- RPC transaction conversion into concrete execution environments.
- transaction ๐
- Mutable transaction environments and execution-family adapters.
Structsยง
- EvmEnv
- Container type that holds both the configuration and block environment for EVM execution.
Traitsยง
- Foundry
Block - Extension of [
Block] with mutable setters, allowing EVM-agnostic mutation of block fields. - Foundry
Cfg - Access to a configurationโs underlying environment and hardfork updates.
- Foundry
Chain - Foundry extension for chain context type
- Foundry
Context Ext - Extension trait providing mutable field access to block, tx, and cfg environments.
- Foundry
Journal - Foundry extension for Journal type
- Foundry
Transaction - Extension of [
Transaction] with mutable setters, allowing EVM-agnostic mutation of transaction fields. - From
AnyRpc Transaction - Trait for converting an [
AnyRpcTransaction] into a specificTxEnv.