Structsยง
- Monad
Prepared ๐monad - Fields only needed by the Monad-specific
execute_monadpath. - Prepared
Run ๐ - State assembled by
RunArgs::prepareand consumed by the network-specificexecute_*methods below. - RunArgs
- CLI arguments for
cast run. - Target
Fetch ๐ - Target transaction resolved up front by
RunArgs::fetch_target, before any per-network preparation.
Enumsยง
- Replay
GasLimits ๐ - Chain-specific gas limits for transactions replayed by
cast run.
Constantsยง
- REMOTE_
TRACE_ ๐HINT - Points at the remote trace when a transaction cannot be replayed locally.
Functionsยง
- block_
num_ ๐hash - Returns the number and hash of a fetched block.
- call_
tracer_ ๐frame - Extracts the
callTracerframe from adebug_trace*response. - ensure_
remote_ ๐transaction_ inclusion - ensure_
requested_ ๐transaction - Ensures the RPC answered
eth_getTransactionByHashwith the requested transaction. - fetch_
block_ ๐access_ list - Fetches the block access list of
block, if the node serves one that matches the header. - fetch_
contracts_ bytecode_ from_ trace - fetch_
nitro_ ๐l1_ gas_ used - fetch_
transaction_ ๐contracts_ bytecode_ via_ rpc - Fetches bytecode for a mined transaction at its exact transaction index.
- full_
transactions ๐ - is_
system_ ๐transaction - nitro_
execution_ ๐gas_ limit - parent_
beacon_ ๐block_ root_ for_ network - parse_
nitro_ ๐l1_ gas_ used - trace_
addresses ๐ - Returns the distinct non-zero addresses and callers seen in the traces of
result.