meta(debugger/tracing): tracking issue for debugger and tracing improvements #4440
Labels
A-debugger
Area: debugger
A-tracing
Area: tracing
C-cast
Command: cast
C-forge
Command: forge
Cmd-forge-debug
Command: forge run
T-meta
Type: meta
Overview
Placing these in the same issue because a refactor should let us reuse most/all of the same code for both debugging and traces, within both forge and cast. The difference between "trace view" and "debug view" then is just what's shown on the screen. For example, you can imagine the debugger config looking something like this (made up type names within the Options):
where "trace view" simply has
None
everywhere except fortrace
, while debugger mode may have everything enabled. Users could toggle each config option on/off in the debugger UI.The debugger should be interactive to allow for collapsing traces, show/hiding more information, etc. Tenderly debugger/trace UX is very nice IMO so is a good source of inspiration. More info coming soon, need to link existing issues here
Issues
this is a work in progress
The text was updated successfully, but these errors were encountered: