Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Standard Bad Blocks JSON-RPC APIs #1357

Closed
shemnon opened this issue Sep 2, 2020 · 0 comments · Fixed by #1378, #1392 or #1403
Closed

Support Standard Bad Blocks JSON-RPC APIs #1357

shemnon opened this issue Sep 2, 2020 · 0 comments · Fixed by #1378, #1392 or #1403
Assignees

Comments

@shemnon
Copy link
Contributor

shemnon commented Sep 2, 2020

Description

At the request of the EF to support fork detection add support the following JSON-RPC APIs
debug_getBadBlocks
debug_standardTraceBlockToFile
debug_standardTraceBadBlockToFile

While we are at it we may want to consider creating debug_standardTraceBlock and debug_standardTraceTransacionInBlock - or similar variants aligned with our trace_ series APIs.

docs from go-ethereum - standard trace bad blocks to file.

The "standardTracing" is the EVM Lab tracing format as implemented in org.hyperledger.besu.evmtool.EVMToolTracer, so that class should be refactored into a common or shared module and re-used as-is.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants