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

native tracer support #700

Closed
sjl623 opened this issue Jan 6, 2022 · 1 comment
Closed

native tracer support #700

sjl623 opened this issue Jan 6, 2022 · 1 comment

Comments

@sjl623
Copy link

sjl623 commented Jan 6, 2022

Rationale

Why should this feature exist?
When using RPC call in debug namespace like trace_call, a tracer could be given to customize debug behave. But only JS script is supported to be given, which run under JSVM env. It may lead to additional performance cost. Maybe native tracer should be supported.
What are the use-cases?
Write tracer in native language, which compile with geth, to improve tracer running performance.

Implementation

Do you have ideas regarding the implementation of this feature?
Yes. The origin repository go-ethereum have supported it in here.
Are you willing to implement this feature?
Any plan to merge go-ethereum has been scheduled? If not, I could have a try by refering the existing implementation in go-ethereum.

@unclezoro
Copy link
Collaborator

Hi, BSC will support native tracer in next release, actually it is on the develop branch now, please check: #581

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

No branches or pull requests

2 participants