Crate edb_common

Crate edb_common 

Source
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