Crate cast

Crate cast 

Source
Expand description

Cast is a Swiss Army knife for interacting with Ethereum applications from the command line.

Modulesยง

args
base
cmd
cast subcommands.
core
foundry-evm-core
coverage
foundry-evm-coverage
debug ๐Ÿ”’
errors
Errors for this crate
executors
EVM executor abstractions, which can execute calls.
fuzz
foundry-evm-fuzz
inspectors
EVM inspectors.
opts
revm
Revm is a Rust EVM implementation.
rlp_converter ๐Ÿ”’
traces
foundry-evm-traces
tx

Macrosยง

call_inspectors
Helper macro to call the same method on multiple inspectors without resorting to dynamic dispatch.

Structsยง

Cast
Env
Helper container type for EvmEnv and TxEnv.
EnvMut
Helper struct with mutable references to the block and cfg environments.
EvmEnv
Container type that holds both the configuration and block environment for EVM execution.
SimpleCast

Traitsยง

InspectorExt
An extension trait that allows us to add additional hooks to Inspector for later use in handlers.

Functionsยง

explorer_client ๐Ÿ”’
strip_0x ๐Ÿ”’