Module utils
foundry_
evm
1.2.1
Module utils
Module Items
Functions
Type Aliases
In crate foundry_
evm
Modules
backend
constants
decode
executors
fork
inspectors
opts
utils
Macros
call_inspectors
Structs
Env
EnvMut
EvmEnv
Traits
InspectorExt
foundry_evm
Module
utils
Copy item path
Settings
Help
Summary
Functions
§
apply_
chain_
and_
block_
specific_
env_
changes
Depending on the configured chain id and block number this should apply any specific changes
configure_
tx_
env
Configures the env for the given RPC transaction. Accounts for an impersonated transaction by resetting the
env.tx.caller
field to
tx.from
.
configure_
tx_
req_
env
Configures the env for the given RPC transaction request.
impersonated_from
is the address of the impersonated account. This helps account for an impersonated transaction by resetting the
env.tx.caller
field to
impersonated_from
.
gas_
used
Get the gas used, accounting for refunds
get_
function
Given an ABI and selector, it tries to find the respective function.
Type Aliases
§
State
Changeset
EVM State is a mapping from addresses to accounts.