Skip to main content

Module inspector

Module inspector 

Source

Re-exportsยง

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; ๐Ÿ”’

Structsยง

Fuzzer
An inspector that can fuzz and collect data for that effect.
ObservedCall
A sub-call observed by the Fuzzer inspector.