Skip to content

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

e6bc0e6
Select commit
Loading
Failed to load commit list.
Closed

Deterministic state syncs #2177

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

52.28% (-0.02%) compared to f0ed88c

View this Pull Request on Codecov

52.28% (-0.02%) compared to f0ed88c

Details

Codecov Report

❌ Patch coverage is 24.71910% with 134 lines in your changes missing coverage. Please review.
✅ Project coverage is 52.28%. Comparing base (f0ed88c) to head (e6bc0e6).

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    52.29%   52.28%   -0.02%     
===========================================
  Files          885      885              
  Lines       155727   155897     +170     
===========================================
+ Hits         81441    81510      +69     
- Misses       69055    69156     +101     
  Partials      5231     5231              
Files with missing lines Coverage Δ
consensus/bor/bor.go 85.57% <100.00%> (+0.21%) ⬆️
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 24 files with indirect coverage changes

Files with missing lines Coverage Δ
consensus/bor/bor.go 85.57% <100.00%> (+0.21%) ⬆️
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 24 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.