Skip to content

Merge branch 'develop' into state-sync-tracing

f499ceb
Select commit
Loading
Failed to load commit list.
Open

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

Merge branch 'develop' into state-sync-tracing
f499ceb
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project failed Apr 7, 2026 in 0s

51.88% (-0.05%) compared to 438596d

View this Pull Request on Codecov

51.88% (-0.05%) compared to 438596d

Details

Codecov Report

❌ Patch coverage is 29.30175% with 567 lines in your changes missing coverage. Please review.
✅ Project coverage is 51.88%. Comparing base (438596d) to head (f499ceb).

Files with missing lines Patch % Lines
eth/filters/IBackend.go 3.03% 256 Missing ⚠️
eth/tracers/api.go 58.75% 88 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_txn_tracer.go 66.29% 27 Missing and 3 partials ⚠️
eth/filters/IBatch.go 0.00% 16 Missing ⚠️
tests/bor/mocks/IHeimdallClient.go 0.00% 10 Missing ⚠️
core/parallel_state_processor.go 22.22% 7 Missing ⚠️
core/state_processor.go 30.00% 6 Missing and 1 partial ⚠️
core/types/transaction.go 0.00% 5 Missing ⚠️
... and 8 more
Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##           develop    #2172      +/-   ##
===========================================
- Coverage    51.93%   51.88%   -0.05%     
===========================================
  Files          884      885       +1     
  Lines       155446   155440       -6     
===========================================
- Hits         80731    80652      -79     
- Misses       69509    69591      +82     
+ Partials      5206     5197       -9     
Files with missing lines Coverage Δ
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.87% <100.00%> (+0.02%) ⬆️
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%> (ø)
consensus/bor/bor.go 83.52% <60.00%> (-0.12%) ⬇️
... and 16 more

... and 17 files with indirect coverage changes

Files with missing lines Coverage Δ
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.87% <100.00%> (+0.02%) ⬆️
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%> (ø)
consensus/bor/bor.go 83.52% <60.00%> (-0.12%) ⬇️
... and 16 more

... and 17 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.