foundry
foundry copied to clipboard
meta(debugger): tracking issue for debugger improvements
Meta
Decoding/display
- [ ] Guidance on how to debug failed tests in the CLI output
- [ ] Visual clues that a precompile is being called (requires more thought, see #916)
- [ ] Showing current values of variables (https://github.com/gakonst/foundry/issues/410)
- [ ] Allow toggling of individual panes for flexible layout
Bugs
- [ ] https://github.com/foundry-rs/foundry/issues/5435
Quality of life
- [ ] If the debugger is started with no arguments, it would be cool if we could display a list of contracts (further broken down by functions) that the user can interactively select
Control flow
- [ ] Breakpoints
Capabilities
- [ ] Debugging of constructors
- [ ] Debugging calls to external contracts (i.e., no local contract is deployed, but a fake call to a live contract is debugged)
- [ ] Storage view
UI
- [ ] https://github.com/foundry-rs/foundry/issues/8256
Big ticket items
- [ ] Have an actual interactive debugger. We currently record what happens and play it back to the user, but this can lead to situations where we run out of memory