Skip to content

Merge branch 'develop' into state-sync-tracing

02f998a
Select commit
Loading
Failed to load commit list.
Open

(feat): tracing support for state-sync transactions #2172

Merge branch 'develop' into state-sync-tracing
02f998a
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project failed May 13, 2026 in 1s

52.25% (-0.06%) compared to 05ff6f4

View this Pull Request on Codecov

52.25% (-0.06%) compared to 05ff6f4

Details

Codecov Report

❌ Patch coverage is 29.58435% with 576 lines in your changes missing coverage. Please review.
✅ Project coverage is 52.25%. Comparing base (05ff6f4) to head (02f998a).
⚠️ Report is 1 commits behind head on develop.

Files with missing lines Patch % Lines
eth/filters/IBackend.go 3.03% 256 Missing ⚠️
eth/tracers/api.go 59.67% 87 Missing and 11 partials ⚠️
eth/filters/IDatabase.go 0.00% 61 Missing ⚠️
consensus/bor/statefull/processor.go 0.00% 52 Missing ⚠️
eth/tracers/state_sync_tracing_hooks.go 61.29% 32 Missing and 4 partials ⚠️
eth/filters/IBatch.go 0.00% 16 Missing ⚠️
core/state_processor.go 40.00% 11 Missing and 1 partial ⚠️
tests/bor/mocks/IHeimdallClient.go 0.00% 10 Missing ⚠️
eth/backend.go 0.00% 9 Missing ⚠️
core/types/transaction.go 0.00% 5 Missing ⚠️
... and 7 more
Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##           develop    #2172      +/-   ##
===========================================
- Coverage    52.30%   52.25%   -0.06%     
===========================================
  Files          885      886       +1     
  Lines       155715   155738      +23     
===========================================
- Hits         81450    81377      -73     
- Misses       69030    69135     +105     
+ Partials      5235     5226       -9     
Files with missing lines Coverage Δ
core/parallel_state_processor.go 22.15% <100.00%> (+0.24%) ⬆️
core/types/bor_receipt.go 0.00% <ø> (ø)
eth/ethconfig/config.go 78.94% <100.00%> (ø)
eth/filters/IIterator.go 0.00% <ø> (ø)
eth/tracers/dir.go 76.47% <ø> (+23.52%) ⬆️
internal/cli/server/config.go 63.93% <100.00%> (+0.05%) ⬆️
internal/cli/server/flags.go 100.00% <100.00%> (ø)
params/protocol_params.go 84.21% <ø> (ø)
tests/bor/helper.go 74.51% <100.00%> (ø)
core/types/transaction_signing.go 51.11% <0.00%> (ø)
... and 16 more

... and 18 files with indirect coverage changes

Files with missing lines Coverage Δ
core/parallel_state_processor.go 22.15% <100.00%> (+0.24%) ⬆️
core/types/bor_receipt.go 0.00% <ø> (ø)
eth/ethconfig/config.go 78.94% <100.00%> (ø)
eth/filters/IIterator.go 0.00% <ø> (ø)
eth/tracers/dir.go 76.47% <ø> (+23.52%) ⬆️
internal/cli/server/config.go 63.93% <100.00%> (+0.05%) ⬆️
internal/cli/server/flags.go 100.00% <100.00%> (ø)
params/protocol_params.go 84.21% <ø> (ø)
tests/bor/helper.go 74.51% <100.00%> (ø)
core/types/transaction_signing.go 51.11% <0.00%> (ø)
... and 16 more

... and 18 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.