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 tracer configuration for debug_trace* methods #8326

Open
jamesstanleystewart opened this issue Feb 19, 2025 · 1 comment
Open

Support tracer configuration for debug_trace* methods #8326

jamesstanleystewart opened this issue Feb 19, 2025 · 1 comment
Labels
linea helps L2s using besu RPC

Comments

@jamesstanleystewart
Copy link

Description

As an infra provider, I want debug_trace* to support a variety of tracers, including flatCallTracer so that I have feature parity between my Besu and Geth/Reth nodes.

Acceptance Criteria

  • debug_trace* methods allow configuration of the tracer used. Accepted options include flatCallTracer, callTracer and prestateTracer.
  • Output is identical and consistent with other clients

Example request:
{"method":"debug_traceBlockByHash","params":["0xa300bb5b420026615bf2e31b2ea0a8b187afeab8a228cc62a663b1e8a974bac8",{"tracer":"flatCallTracer"}],"id":1,"jsonrpc":"2.0"}

Some useful links:
Geth Tracer Examples https://geth.ethereum.org/docs/developers/evm-tracing/built-in-tracers#prestate-tracer
Reth Tracing guide https://github.com/paradigmxyz/ultimate_evm_tracing_reference

@macfarla macfarla added linea helps L2s using besu RPC labels Feb 19, 2025
@adrigug
Copy link

adrigug commented Mar 4, 2025

Hi @macfarla - do you have any visibility wrt when you ll be able to pick this ticket up by any chance? thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
linea helps L2s using besu RPC
Projects
None yet
Development

No branches or pull requests

3 participants