Re-exportsยง
use super::MAX_CONCURRENT_RPC_REQUESTS;๐use super::fetch_code_via_rpc;๐use super::logs::LogQueryArgs;๐use crate::traces::CallTraceDecoderBuilder;๐use crate::traces::DecodedEvent;๐use crate::traces::identifier::ExternalIdentifier;๐use crate::traces::identifier::SignaturesIdentifier;๐use alloy_dyn_abi::DynSolValue;๐use alloy_json_abi::JsonAbi;๐use alloy_network::Network;๐use alloy_primitives::Address;๐use alloy_primitives::B256;๐use alloy_primitives::Bytes;๐use alloy_primitives::TxHash;๐use alloy_provider::Provider;๐use alloy_rpc_types::BlockId;๐use alloy_rpc_types::Log;๐use clap::ArgGroup;๐use clap::Parser;๐use eyre::Result;๐use foundry_cli::json::print_json_object;๐use foundry_cli::opts::EtherscanOpts;๐use foundry_cli::opts::RpcOpts;๐use foundry_cli::utils;๐use foundry_cli::utils::load_config_from_provider;๐use foundry_common::ContractsByArtifact;๐use foundry_common::compile::ProjectCompiler;๐use foundry_common::fmt::serialize_value_as_json;๐use foundry_common::shell;๐use foundry_config::Chain;๐use foundry_config::Config;๐use futures::StreamExt;๐use itertools::Itertools;๐use serde::Serialize;๐use serde::Serialize;๐use serde::Serializer;๐use std::collections::BTreeMap;๐use std::collections::BTreeSet;๐use std::fmt::Write as _;๐
Structsยง
- Event
Output ๐ - Event
Param ๐ - Events
Args - CLI arguments for
cast events.
Functionsยง
- decode_
logs ๐ - format_
events ๐ - Formats decoded and raw events for human-readable output.
- local_
event_ ๐abis - resolve_
chains ๐ - Decodes against the RPC chain, but looks ABIs up on the configured explorer chain.
- serialize_
abi_ ๐value