Expand description
EDB Utils - Shared functionality for EDB components
This crate provides shared utilities used by both the edb binary and the engine crate, including chain forking and transaction replay.
Re-exports§
pub use cache::*;pub use context::*;pub use forking::*;pub use logging::*;pub use opcode::*;pub use spec_id::*;
Modules§
- cache
- Caching utilities for storing and retrieving RPC responses to optimize performance Cache utilities.
- context
- Execution context management for EDB, including environment setup and configuration Context-related types and traits This module provides types and traits for working with the EVM context.
- forking
- Chain forking utilities for creating and managing forked blockchain states Chain forking and transaction replay utilities
- logging
- Logging setup and utilities for consistent logging across EDB components Fancy logging configuration for EDB components
- opcode
- Extended opcode analysis utilities for EVM state modification detection and debugging
- spec_id
- Specification ID utilities for handling different Ethereum hardforks and protocol versions Ethereum mainnet hardfork specification ID mapping
- types
- Common types used throughout the EDB ecosystem including execution traces, snapshots, and code representations