Skip to content

Implement debug_traceBlockByNumber or trace_block API #3627

@Ferparishuertas

Description

@Ferparishuertas

Problem

Dune is going add Hedera to their analytics platform. We (THF) believe that this analytics company provides unique analytic functionality for our dApps that isn't present in other analytic platforms.
They are being held up from integrating due to our JSONRPC implementation missing the debug_traceBlockByNumber and trace_block API calls that are standard on other JSONRPC platforms on other chains.

Solution

Implement debug_traceBlockByNumber API

  • add a new trace feature flag to activate or not trace endpoint.
  • add trace_block under the new TRACE_ENDPOINTS_ENABLED feature flag

Alternatives

The idea is to implement on the future if needed trace_block under the debug feature flag

Sub-issues

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions