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

Replace debug_traceTransaction with block level calls where possible #675

Open
atanmarko opened this issue Sep 30, 2024 · 1 comment · May be fixed by #682
Open

Replace debug_traceTransaction with block level calls where possible #675

atanmarko opened this issue Sep 30, 2024 · 1 comment · May be fixed by #682
Assignees
Labels
crate: zero_bin Anything related to the zero-bin subcrates.

Comments

@atanmarko
Copy link
Member

  1. RPC native tracer code could use debug_traceBlockByNumber instead of debug_traceTransaction for preState tracer calls

  2. Jumpdest implementation could use debug_traceBlockByNumber
    Note: cloud providers quiknode and alchemy only export callTracer and prestateTracer for debug_traceBlockByNumber, so retrieving struct logs in this way is not possible

@atanmarko atanmarko self-assigned this Sep 30, 2024
@atanmarko atanmarko added the crate: zero_bin Anything related to the zero-bin subcrates. label Sep 30, 2024
@atanmarko atanmarko added this to the Performance Tuning milestone Sep 30, 2024
@atanmarko atanmarko linked a pull request Oct 1, 2024 that will close this issue
@Nashtare Nashtare linked a pull request Oct 1, 2024 that will close this issue
@atanmarko
Copy link
Member Author

Resolved with #682

@atanmarko atanmarko reopened this Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
crate: zero_bin Anything related to the zero-bin subcrates.
Projects
Status: Todo
Development

Successfully merging a pull request may close this issue.

1 participant