-
Notifications
You must be signed in to change notification settings - Fork 20.1k
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
eth/tracers: add native flatCallTracer (aka parity style tracer) #26377
Commits on Nov 9, 2022
-
eth/tracers/internal/tracetest,eth/tracers/internal/tracetest/testdat…
…a/call_tracer_flat : add tests for flat call tracer
Configuration menu - View commit details
-
Copy full SHA for 92ecfa4 - Browse repository at this point
Copy the full SHA 92ecfa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9369489 - Browse repository at this point
Copy the full SHA 9369489View commit details
Commits on Nov 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for db274bc - Browse repository at this point
Copy the full SHA db274bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95f7e3f - Browse repository at this point
Copy the full SHA 95f7e3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 457aba0 - Browse repository at this point
Copy the full SHA 457aba0View commit details
Commits on Nov 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 271a8b8 - Browse repository at this point
Copy the full SHA 271a8b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3786e6a - Browse repository at this point
Copy the full SHA 3786e6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68d8d4f - Browse repository at this point
Copy the full SHA 68d8d4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33c5e8f - Browse repository at this point
Copy the full SHA 33c5e8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8df70a - Browse repository at this point
Copy the full SHA f8df70aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0ec084 - Browse repository at this point
Copy the full SHA b0ec084View commit details
Commits on Nov 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0237599 - Browse repository at this point
Copy the full SHA 0237599View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1115e4a - Browse repository at this point
Copy the full SHA 1115e4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f41caea - Browse repository at this point
Copy the full SHA f41caeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7e3a5f - Browse repository at this point
Copy the full SHA e7e3a5fView commit details
Commits on Dec 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5c56e2c - Browse repository at this point
Copy the full SHA 5c56e2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9dd179 - Browse repository at this point
Copy the full SHA c9dd179View commit details -
Exclude precompiles from calls
Co-authored-by: Chris Ziogas <ziogaschr@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0e3ccf2 - Browse repository at this point
Copy the full SHA 0e3ccf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ab85b1 - Browse repository at this point
Copy the full SHA 3ab85b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2eeb0d - Browse repository at this point
Copy the full SHA b2eeb0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65ebeaa - Browse repository at this point
Copy the full SHA 65ebeaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2f54e8 - Browse repository at this point
Copy the full SHA b2f54e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cba0b4 - Browse repository at this point
Copy the full SHA 4cba0b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd7109c - Browse repository at this point
Copy the full SHA cd7109cView commit details
Commits on Dec 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1f32a3a - Browse repository at this point
Copy the full SHA 1f32a3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 063f3c1 - Browse repository at this point
Copy the full SHA 063f3c1View commit details
Commits on Dec 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a402ba8 - Browse repository at this point
Copy the full SHA a402ba8View commit details
Commits on Jan 27, 2023
-
eth/tracers/native: change struct fields to pointers to be ommited fr…
…om JSON Marshaller eth/tracers/native: change struct fields to pointers to be ommited from JSON Marshaller
Configuration menu - View commit details
-
Copy full SHA for e904a32 - Browse repository at this point
Copy the full SHA e904a32View commit details -
Configuration menu - View commit details
-
Copy full SHA for af65397 - Browse repository at this point
Copy the full SHA af65397View commit details
Commits on Jan 30, 2023
-
eth/tracers/native: Child calls in flatCallTracer must have a value, …
…even if it's zero
Configuration menu - View commit details
-
Copy full SHA for d4da340 - Browse repository at this point
Copy the full SHA d4da340View commit details
Commits on Feb 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1ec73ba - Browse repository at this point
Copy the full SHA 1ec73baView commit details -
Configuration menu - View commit details
-
Copy full SHA for c457436 - Browse repository at this point
Copy the full SHA c457436View commit details -
Configuration menu - View commit details
-
Copy full SHA for 251a960 - Browse repository at this point
Copy the full SHA 251a960View commit details
Commits on Feb 3, 2023
-
eth/tracers/internal/tracetest: update eth/tracers/internal/tracetest…
…/flat_calltrace_test.go Co-authored-by: Sina Mahmoodi <1591639+s1na@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5d13a74 - Browse repository at this point
Copy the full SHA 5d13a74View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb887f3 - Browse repository at this point
Copy the full SHA bb887f3View commit details
Commits on Feb 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for aebff89 - Browse repository at this point
Copy the full SHA aebff89View commit details -
eth/tracers/native: remove handling of value of a delegated call
This has been moved in callTracer context with PR ethereum#26632
Configuration menu - View commit details
-
Copy full SHA for 03efcd3 - Browse repository at this point
Copy the full SHA 03efcd3View commit details -
eth/tracers/native: change call_tracer_flat tests config to follow th…
…e config schema of go-ethereum
Configuration menu - View commit details
-
Copy full SHA for 0890135 - Browse repository at this point
Copy the full SHA 0890135View commit details
Commits on Feb 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d23e55c - Browse repository at this point
Copy the full SHA d23e55cView commit details -
eth/tracers/native: call_flat tracer will display calls to precompiles
For compatibility with Parity tracer we had removed the internal calls to precompiles for CALL/STATICCALL. Geth decides to present them so as to present the full information in the tracers
Configuration menu - View commit details
-
Copy full SHA for 04c37e4 - Browse repository at this point
Copy the full SHA 04c37e4View commit details -
eth/tracers/native: remove convertParityErrors from flat tracer
`convertParityErrors` tracer config option has been used in order to keep errors same as in parity for compatibility. Though, being compatibility in this level is not needed and is being removed for sanity
Configuration menu - View commit details
-
Copy full SHA for 40df204 - Browse repository at this point
Copy the full SHA 40df204View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ac7982 - Browse repository at this point
Copy the full SHA 4ac7982View commit details
Commits on Feb 13, 2023
-
eth/tracers/native: geth gas usage is more accurate, accounting for i…
…ntrinsic gas and refunds
Configuration menu - View commit details
-
Copy full SHA for 69e7925 - Browse repository at this point
Copy the full SHA 69e7925View commit details -
eth/tracers/native: flatCallTracer option to return Parity like forma…
…tted error for compatibility
Configuration menu - View commit details
-
Copy full SHA for fe3cb25 - Browse repository at this point
Copy the full SHA fe3cb25View commit details -
eth/tracers/native: call_flat tracer option to handle calls to precom…
…piles For compatibility with Parity tracer we had removed the internal calls to precompiles for CALL/STATICCALL. Geth decides to present them so as to present the full information in the tracers For compatibility with Parity tracer we added the option `IncludePrecompiles` in order to include/exclude the internal calls to precompiles for CALL/STATICCALL.
Configuration menu - View commit details
-
Copy full SHA for 41c2b50 - Browse repository at this point
Copy the full SHA 41c2b50View commit details -
eth/tracers/internal/tracetest/testdata/call_tracer_flat: add test fo…
…r “convertParityErrors” flatCall tracer option
Configuration menu - View commit details
-
Copy full SHA for 384facf - Browse repository at this point
Copy the full SHA 384facfView commit details
Commits on Feb 14, 2023
-
1
Configuration menu - View commit details
-
Copy full SHA for 584c4c0 - Browse repository at this point
Copy the full SHA 584c4c0View commit details -
eth/tracers/native: flatCall blockNumber and transactionPosition are …
…non hex for compatibility
Configuration menu - View commit details
-
Copy full SHA for 2f8fda0 - Browse repository at this point
Copy the full SHA 2f8fda0View commit details -
eth/tracers: fix panic by filling the BLockNumber for blocks and bett…
…er handling nils in flatCall tracer
Configuration menu - View commit details
-
Copy full SHA for 916e279 - Browse repository at this point
Copy the full SHA 916e279View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f9a9aa - Browse repository at this point
Copy the full SHA 4f9a9aaView commit details -
eth/tracers/internal/tracetest/testdata/call_tracer_flat: fix tests f…
…or wrong gasUsed
Configuration menu - View commit details
-
Copy full SHA for 1e34a1d - Browse repository at this point
Copy the full SHA 1e34a1dView commit details
Commits on Feb 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ce1b7cc - Browse repository at this point
Copy the full SHA ce1b7ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65a0222 - Browse repository at this point
Copy the full SHA 65a0222View commit details
Commits on Feb 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8e4714d - Browse repository at this point
Copy the full SHA 8e4714dView commit details