Skip to main contentModule inspector
Source use crate::invariant::RandomCallGenerator; ๐ use alloy_primitives::Address; ๐ use alloy_primitives::B256; ๐ use alloy_primitives::Bytes; ๐ use alloy_primitives::U256; ๐ use alloy_primitives::map::AddressMap; ๐ use foundry_common::mapping_slots::MappingSlots; ๐ use foundry_common::mapping_slots::PendingMappingHash; ๐ use foundry_common::mapping_slots::capture_hash as capture_mapping_hash; ๐ use foundry_common::mapping_slots::record_hash as record_mapping_hash; ๐ use foundry_common::mapping_slots::step as mapping_step; ๐ use foundry_evm_core::constants::CHEATCODE_ADDRESS; ๐ use revm::Inspector; ๐ use revm::context::ContextTr; ๐ use revm::context::JournalTr; ๐ use revm::context::Transaction; ๐ use revm::interpreter::CallInput; ๐ use revm::interpreter::CallInputs; ๐ use revm::interpreter::CallOutcome; ๐ use revm::interpreter::CallScheme; ๐ use revm::interpreter::CallValue; ๐ use revm::interpreter::Interpreter; ๐
- Fuzzer
- An inspector that can fuzz and collect data for that effect.
- ObservedCall
- A sub-call observed by the
Fuzzer inspector.