Skip to content

Conversation

@yasyzb
Copy link

@yasyzb yasyzb commented Apr 18, 2022

Description

The Geth native trace has a
There is a significant performance improvement with Geth's native trace, release in Release Vallhallan Threshold (v1.10.12) · ethereum/go-ethereum, and the specific implementation code is in the two PR:

ethereum/go-ethereum#23708
ethereum/go-ethereum#23867
ethereum/go-ethereum#23087
ethereum/go-ethereum#23857

Rationale

Follow in Geth's footsteps and speed up block synchronization

Changes

Notable changes:

  • Switch the call tracer to a fast native Go implementation
  • Fixed some data errors with trace in the original JS version

@yasyzb yasyzb merged commit 431d51e into main Apr 18, 2022
@yasyzb yasyzb deleted the feature/native-trace branch April 18, 2022 06:08
@yasyzb yasyzb restored the feature/native-trace branch April 18, 2022 06:08
@yasyzb yasyzb deleted the feature/native-trace branch April 18, 2022 06:08
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

Successfully merging this pull request may close these issues.

2 participants