-
Notifications
You must be signed in to change notification settings - Fork 281
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
feat: add mux tracer for native call tracer and native prestate tracers #615
Conversation
bc03745
to
8ba7ebb
Compare
5d50d9e
to
7859e54
Compare
7859e54
to
6925368
Compare
ba5b2f2
to
19a8adf
Compare
3a2d08c
to
4a8f9fb
Compare
e077012
to
64e3c7b
Compare
64e3c7b
to
a38114e
Compare
acf23b7
i think after this PR, traces only add more field but not remove existed fields. So in thoery it should be compatible with existed prover? @HAOYUatHZ |
yes this PR is compatible (see https://scrollco.slack.com/archives/C05UJL77FAR/p1705908908525729?thread_ts=1704082609.850259&cid=C05UJL77FAR) but after we "disable stack", it will be incompatible and circuits need to be upgraded |
1. Purpose or design rationale of this PR
eth/tracers/native/prestate.go
uses some new go featurecore/trace.go
to avoid import cycle2. PR title
Your PR title must follow conventional commits (as we are doing squash merge for each PR), so it must start with one of the following types:
3. Deployment tag versioning
Has the version in
params/version.go
been updated?4. Breaking change label
Does this PR have the
breaking-change
label?