Module types

Module types 

Source
Expand description

Common types used throughout the EDB ecosystem including execution traces, snapshots, and code representations

Structs§

CallableAbiEntry
Information about a callable entry in an ABI.
CallableAbiInfo
Information about all callable ABI entries of a contract.
EdbSolValue
Wrapper around DynSolValue with custom serialization for EDB debugging and analysis
ExecutionFrameId
Execution frame identifier for tracking nested call contexts
HookSnapshotInfoDetail
Source-level debugging snapshot with variable states and source location mapping
OpcodeInfo
Information about disassembled bytecode with opcode mappings for debugging at the EVM level
OpcodeSnapshotInfoDetail
Low-level opcode debugging snapshot with complete EVM state for instruction-level analysis
SnapshotInfo
Complete snapshot information capturing EVM state at a specific execution point for debugging navigation
SolValueFormatterContext
Configuration context for formatting Solidity values with various display options and address resolution
SourceInfo
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
TraceEntry
Single trace entry representing a call or creation

Enums§

AbiEntryTy
The type of an callable ABI entry from outside the contract.
CallResult
Result of a call/creation operation
CallType
Type of call/creation operation
Code
Represents code information in either opcode or source format for debugging analysis
ContractTy
Contract type in terms of proxy pattern.
SnapshotInfoDetail
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§

SolValueFormatter
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.