Module utils
foundry_
evm_
core
1.2.3
Module utils
Module Items
Functions
Type Aliases
In crate foundry_
evm_
core
Modules
abi
backend
buffer
constants
decode
either_evm
env
evm
fork
ic
opts
precompiles
state_snapshot
utils
Traits
InspectorExt
foundry_evm_core
Module
utils
Copy item path
Settings
Help
Summary
Source
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.