Module utils
cast
1.2.2
Module utils
Module Items
Functions
Type Aliases
In crate cast
Modules
IERC20
args
backend
base
cmd
constants
coverage
decode
errors
executors
fork
fuzz
inspectors
opts
revm
rlp_converter
traces
tx
utils
Macros
call_inspectors
Structs
Cast
Env
EnvMut
EvmEnv
SimpleCast
Traits
InspectorExt
Functions
explorer_client
strip_0x
cast
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.