Depending on the configured chain id and block number this should apply any specific changes
Configures the env for the given RPC transaction.
Accounts for an impersonated transaction by resetting the env.tx.caller
field to tx.from
.
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
.
Used for routing certain CREATE2 invocations through CREATE2_DEPLOYER.
Get the gas used, accounting for refunds
Given an ABI and selector, it tries to find the respective function.
Creates a new EVM with the given inspector.
Adds Odyssey P256 precompile to the list of loaded precompiles.