You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
During devconnect we had a tooling session, the outcome of the session was a preliminary list of debug tools as well as a compilation of existing tools different client teams use.
The aim of this issue is to track the missing debug tools/debug functionality in clients as well as compile more ideas. If any tool is already being worked on, please link it in the comments or edit the issue so we can avoid duplicate work.
Dump CL beacon state + bad block encountered to disk (potentially as a flag in a CL node)
Intermediate state roots
Trace block (by RLP)
Pause/Flush state (To prevent pruning of older state by clients)
EL block <> CL slot mapper (to be able to co-relate blocks and slots more easily)
Logging level by module (ideally modifiable in a client via RPC)
Get block receipt RLP encoded
Dump all invalid blocks/non de-serializable content received via gossip into disk (potentially as a flag in CL node)
Aggregation of debug tools/flags every client team has + undocumented debug flags
Incidence response doc for EL/CL team (So they know what initial data to collect that is useful for the others)
Peer score dump (potentially with reason for downscoring)
During devconnect we had a tooling session, the outcome of the session was a preliminary list of debug tools as well as a compilation of existing tools different client teams use.
The list can be found here
The aim of this issue is to track the missing debug tools/debug functionality in clients as well as compile more ideas. If any tool is already being worked on, please link it in the comments or edit the issue so we can avoid duplicate work.
Tagging @marioevz @MariusVanDerWijden @holiman @fredriksvantes for visibility
EDIT: Some of the above requests are also being tracked here: ethereum/go-ethereum#24720
The text was updated successfully, but these errors were encountered: