Crate cast

Crate cast 

Source
Expand description

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

Modules§

IERC20
Module containing a contract’s types and functions.
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 🔒