Skip to main content

cast/
lib.rs

1//! Cast is a Swiss Army knife for interacting with Ethereum applications from the command line.
2
3#![cfg_attr(not(test), warn(unused_crate_dependencies))]
4#![cfg_attr(docsrs, feature(doc_cfg))]
5#![recursion_limit = "256"]
6
7#[macro_use]
8extern crate foundry_common;
9#[macro_use]
10extern crate tracing;
11
12#[cfg(feature = "optimism")]
13use op_alloy_consensus as _;
14
15pub use foundry_evm::*;
16
17pub mod args;
18pub mod cmd;
19pub mod opts;
20pub mod tempo;
21
22pub mod base;
23pub mod call_spec;
24pub(crate) mod debug;
25mod rlp_converter;
26pub mod rpc_trace;
27pub mod tx;