Expand description
Common types used throughout the EDB ecosystem including execution traces, snapshots, and code representations
Structs§
- Callable
AbiEntry - Information about a callable entry in an ABI.
- Callable
AbiInfo - Information about all callable ABI entries of a contract.
- EdbSol
Value - Wrapper around DynSolValue with custom serialization for EDB debugging and analysis
- Execution
Frame Id - Execution frame identifier for tracking nested call contexts
- Hook
Snapshot Info Detail - Source-level debugging snapshot with variable states and source location mapping
- Opcode
Info - Information about disassembled bytecode with opcode mappings for debugging at the EVM level
- Opcode
Snapshot Info Detail - Low-level opcode debugging snapshot with complete EVM state for instruction-level analysis
- Snapshot
Info - Complete snapshot information capturing EVM state at a specific execution point for debugging navigation
- SolValue
Formatter Context - Configuration context for formatting Solidity values with various display options and address resolution
- Source
Info - Information about original Solidity source code for high-level debugging with source mappings
- Trace
- Complete execution trace containing all call/creation entries for transaction analysis and debugging
- Trace
Entry - Single trace entry representing a call or creation
Enums§
- AbiEntry
Ty - The type of an callable ABI entry from outside the contract.
- Call
Result - Result of a call/creation operation
- Call
Type - Type of call/creation operation
- Code
- Represents code information in either opcode or source format for debugging analysis
- Contract
Ty - Contract type in terms of proxy pattern.
- Snapshot
Info Detail - Snapshot detail information varying by debugging mode for different levels of analysis
Statics§
- EDB_
STATE_ VAR_ FLAG - Magic flag to identify state variables in the instrumented code.
Traits§
- SolValue
Formatter - Trait for formatting Solidity values into human-readable strings.
Functions§
- parse_
callable_ abi_ entries - Parse callable ABI entries from a contract
- parse_
callable_ abi_ info - Parse the callable ABI information from a contract.