Skip to content

Remove tracing pollution from spec#1356

Merged
SamWilsn merged 4 commits into
ethereum:forks/osakafrom
SamWilsn:better-tracing
Aug 6, 2025
Merged

Remove tracing pollution from spec#1356
SamWilsn merged 4 commits into
ethereum:forks/osakafrom
SamWilsn:better-tracing

Conversation

@SamWilsn

Copy link
Copy Markdown
Contributor

What was wrong?

Related to Issues #909 & #1351

How was it fixed?

  • Instead of storing traces within the TransactionEnvironment, after this PR we store them within the tracer object itself. This removes a bit of unnecessary and single purpose code from the specification.
  • Removes the trace_memory, trace_stack, and trace_return_data arguments from the EvmTracer. Not all trace implementations need these arguments, so threading them through ethereum.trace is overly coupled.

Cute Animal Picture

Put a link to a cute animal picture inside the parenthesis-->

@codecov-commenter

codecov-commenter commented Jul 29, 2025

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.15%. Comparing base (e3eb03b) to head (87fb278).
⚠️ Report is 3143 commits behind head on forks/osaka.

Additional details and impacted files
@@               Coverage Diff               @@
##           forks/osaka    #1356      +/-   ##
===============================================
- Coverage        94.16%   94.15%   -0.01%     
===============================================
  Files              583      583              
  Lines            34680    34666      -14     
  Branches          3070     3070              
===============================================
- Hits             32655    32641      -14     
  Misses            1492     1492              
  Partials           533      533              
Flag Coverage Δ
unittests 94.15% <ø> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@SamWilsn SamWilsn mentioned this pull request Jul 30, 2025
@SamWilsn SamWilsn merged commit 87a9e65 into ethereum:forks/osaka Aug 6, 2025
8 checks passed
@SamWilsn SamWilsn deleted the better-tracing branch August 6, 2025 17:47
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.

3 participants