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
backend
Foundry’s main executor backend abstraction and implementation.
base
cmd
cast subcommands.
constants
coverage
foundry-evm-coverage
decode
Various utilities to decode test results.
errors
Errors for this crate
executors
EVM executor abstractions, which can execute calls.
fork
fuzz
foundry-evm-fuzz
inspectors
EVM inspectors.
opts
revm
Revm is a Rust EVM implementation.
rlp_converter 🔒
traces
foundry-evm-traces
tx
utils

Macros§

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

Structs§

Cast
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 🔒