Expand description
JSON-RPC method implementations for EDB debugging API.
This module contains all the RPC method implementations organized by functionality. Each sub-module provides specific debugging capabilities:
§Method Categories
§Artifact Management ([artifact])
edb_getCode- Retrieve contract bytecodeedb_getConstructorArgs- Get constructor arguments
§Expression Evaluation ([expr])
edb_evalOnSnapshot- Evaluate expressions against snapshots
§Navigation ([navigation])
edb_getNextCall- Navigate to next function calledb_getPrevCall- Navigate to previous function call
§Resolution ([resolve])
edb_getContractABI- Resolve contract ABI informationedb_getCallableABI- Get callable function ABI details
§Snapshot Management ([snapshot])
edb_getSnapshotCount- Get total number of snapshotsedb_getSnapshotInfo- Get detailed snapshot information
§Storage Inspection ([storage])
edb_getStorage- Read contract storage at specific snapshotedb_getStorageDiff- Compare storage between snapshots
§Trace Analysis ([trace])
edb_getTrace- Get complete execution trace
§Architecture
All methods are stateless and operate through the MethodHandler which
provides access to the immutable debugging context. Methods follow a consistent
pattern of parameter validation, operation execution, and result serialization.
Structs§
- Method
Handler - Stateless RPC method dispatcher for EDB debugging API.