Skip to content

Merge branch 'develop' into mardizzone/POS-3441_deterministic-ss

5c6214f
Select commit
Loading
Failed to load commit list.
Open

Deterministic state syncs #2177

Merge branch 'develop' into mardizzone/POS-3441_deterministic-ss
5c6214f
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project failed Apr 9, 2026 in 1s

51.91% (-0.02%) compared to 438596d

View this Pull Request on Codecov

51.91% (-0.02%) compared to 438596d

Details

Codecov Report

❌ Patch coverage is 24.71910% with 134 lines in your changes missing coverage. Please review.
✅ Project coverage is 51.91%. Comparing base (438596d) to head (5c6214f).

Files with missing lines Patch % Lines
consensus/bor/heimdallgrpc/state_sync.go 0.00% 53 Missing ⚠️
consensus/bor/heimdall/client.go 14.28% 42 Missing ⚠️
consensus/bor/heimdallapp/state_sync.go 0.00% 25 Missing ⚠️
tests/bor/mocks/IHeimdallClient.go 0.00% 11 Missing ⚠️
params/config.go 40.00% 3 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##           develop    #2177      +/-   ##
===========================================
- Coverage    51.93%   51.91%   -0.02%     
===========================================
  Files          884      884              
  Lines       155446   155616     +170     
===========================================
+ Hits         80731    80795      +64     
- Misses       69509    69620     +111     
+ Partials      5206     5201       -5     
Files with missing lines Coverage Δ
consensus/bor/bor.go 83.87% <100.00%> (+0.23%) ⬆️
consensus/bor/heimdall/failover_client.go 95.74% <100.00%> (+0.21%) ⬆️
consensus/bor/heimdall/metrics.go 12.50% <ø> (ø)
core/forkid/forkid.go 76.69% <100.00%> (+0.11%) ⬆️
params/config.go 36.84% <40.00%> (+0.02%) ⬆️
tests/bor/mocks/IHeimdallClient.go 0.00% <0.00%> (ø)
consensus/bor/heimdallapp/state_sync.go 0.00% <0.00%> (ø)
consensus/bor/heimdall/client.go 45.05% <14.28%> (-4.79%) ⬇️
consensus/bor/heimdallgrpc/state_sync.go 0.00% <0.00%> (ø)

... and 19 files with indirect coverage changes

Files with missing lines Coverage Δ
consensus/bor/bor.go 83.87% <100.00%> (+0.23%) ⬆️
consensus/bor/heimdall/failover_client.go 95.74% <100.00%> (+0.21%) ⬆️
consensus/bor/heimdall/metrics.go 12.50% <ø> (ø)
core/forkid/forkid.go 76.69% <100.00%> (+0.11%) ⬆️
params/config.go 36.84% <40.00%> (+0.02%) ⬆️
tests/bor/mocks/IHeimdallClient.go 0.00% <0.00%> (ø)
consensus/bor/heimdallapp/state_sync.go 0.00% <0.00%> (ø)
consensus/bor/heimdall/client.go 45.05% <14.28%> (-4.79%) ⬇️
consensus/bor/heimdallgrpc/state_sync.go 0.00% <0.00%> (ø)

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