Re-exports§
Modules§
Structs§
Traits§
- Foundry
EvmFactory - Foundry
EvmNetwork - Foundry’s supertrait associating [Network] with FoundryEvmFactory
- Into
Instruction Result - Converts a network-specific halt reason into an [
InstructionResult]. - Nested
Evm - Object-safe trait exposing the operations that cheatcode nested EVM closures need.
Functions§
- get_
create2_ factory_ call_ inputs - Get the call inputs for the CREATE2 factory.
- with_
cloned_ context - Clones the current context (env + journal), passes the database, cloned env,
and cloned journal inner to the callback. The callback builds whatever EVM it
needs, runs its operations, and returns
(result, modified_env, modified_journal). Modified state is written back after the callback returns.
Type Aliases§
- Block
EnvFor - Block
Response For - EvmEnv
For - EvmFactory
For - Convenience type aliases for accessing associated types through
FoundryEvmNetwork. - Foundry
Context For - Halt
Reason For - Nested
EvmClosure - Closure type used by
CheatcodesExecutormethods that run nested EVM operations. - Network
For - Precompiles
For - SpecFor
- Transaction
Request For - Transaction
Response For - TxEnv
For - TxEnvelope
For