Skip to main content

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
call_spec
Call specification parsing for batch transactions.
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
hardforks
EVM hardfork definitions for Foundry.
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
EvmEnv
Container type that holds both the configuration and block environment for EVM execution.
SimpleCast

Traits§

FoundryInspectorExt
A combined inspector trait that integrates revm’s Inspector with Foundry-specific extensions. Automatically implemented for any type that implements both Inspector<CTX> and InspectorExt.
InspectorExt
Foundry-specific inspector methods, decoupled from any particular EVM context type.

Functions§

explorer_client 🔒
strip_0x 🔒