Skip to main content

Module signatures

Module signatures 

Source

Re-exportsยง

use alloy_json_abi::Error; ๐Ÿ”’
use alloy_json_abi::Event; ๐Ÿ”’
use alloy_json_abi::Function; ๐Ÿ”’
use alloy_json_abi::JsonAbi; ๐Ÿ”’
use alloy_primitives::B256; ๐Ÿ”’
use alloy_primitives::Selector; ๐Ÿ”’
use alloy_primitives::map::HashMap; ๐Ÿ”’
use alloy_primitives::map::HashSet; ๐Ÿ”’
use eyre::Result; ๐Ÿ”’
use foundry_common::abi::get_error; ๐Ÿ”’
use foundry_common::abi::get_event; ๐Ÿ”’
use foundry_common::abi::get_func; ๐Ÿ”’
use foundry_common::fs; ๐Ÿ”’
use foundry_common::selectors::OpenChainClient; ๐Ÿ”’
use foundry_common::selectors::SelectorKind; ๐Ÿ”’
use foundry_config::Config; ๐Ÿ”’
use serde::Deserialize; ๐Ÿ”’
use serde::Deserialize; ๐Ÿ”’
use serde::Serialize; ๐Ÿ”’
use serde::Serialize; ๐Ÿ”’
use std::collections::BTreeMap; ๐Ÿ”’
use std::path::Path; ๐Ÿ”’
use std::path::PathBuf; ๐Ÿ”’
use std::sync::Arc; ๐Ÿ”’
use tokio::sync::RwLock; ๐Ÿ”’

Structsยง

SignaturesCache
Cache for function, event and error signatures. Used by SignaturesIdentifier.
SignaturesDiskCache ๐Ÿ”’
Disk representation of the signatures cache.
SignaturesIdentifier
An identifier that tries to identify functions and events using signatures found at https://openchain.xyz or a local cache.
SignaturesIdentifierInner ๐Ÿ”’