Skip to content

feat(drive-abci): state sync via ABCI snapshots with reduced platform state (protocol v15) - #4520

Closed
PastaPastaPasta wants to merge 34 commits into
dashpay:v4.2-devfrom
PastaPastaPasta:feat/state-sync-v15
Closed

feat(drive-abci): state sync via ABCI snapshots with reduced platform state (protocol v15)#4520
PastaPastaPasta wants to merge 34 commits into
dashpay:v4.2-devfrom
PastaPastaPasta:feat/state-sync-v15

test(drive-abci): start state sync source chains near the wall clock

64a8729
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 9, 2026 in 0s

87.14% (-0.74%) compared to b84975e

View this Pull Request on Codecov

87.14% (-0.74%) compared to b84975e

Details

Codecov Report

❌ Patch coverage is 72.70375% with 633 lines in your changes missing coverage. Please review.
✅ Project coverage is 87.14%. Comparing base (b84975e) to head (64a8729).

Files with missing lines Patch % Lines
...vents/state_sync/reconstruct_platform_state/mod.rs 47.94% 139 Missing ⚠️
...rive-abci/src/abci/handler/apply_snapshot_chunk.rs 53.31% 134 Missing ⚠️
.../src/execution/engine/run_block_proposal/v1/mod.rs 63.19% 106 Missing ⚠️
...s/rs-drive-abci/src/abci/handler/offer_snapshot.rs 84.33% 26 Missing ⚠️
packages/rs-drive-abci/src/abci/app/full.rs 28.57% 25 Missing ⚠️
...drive-abci/src/abci/handler/load_snapshot_chunk.rs 84.72% 22 Missing ⚠️
...s/rs-drive-abci/src/abci/handler/list_snapshots.rs 80.95% 20 Missing ⚠️
...s/rs-drive-abci/src/platform_types/snapshot/mod.rs 90.33% 20 Missing ⚠️
packages/rs-drive-abci/src/abci/app/check_tx.rs 50.00% 18 Missing ⚠️
packages/rs-drive-abci/src/abci/app/consensus.rs 10.00% 18 Missing ⚠️
... and 19 more
Additional details and impacted files
@@             Coverage Diff              @@
##           v4.2-dev    #4648      +/-   ##
============================================
- Coverage     87.88%   87.14%   -0.74%     
============================================
  Files          2766     2815      +49     
  Lines        360586   365856    +5270     
============================================
+ Hits         316904   318842    +1938     
- Misses        43682    47014    +3332     
Components Coverage Δ
dpp 88.89% <91.93%> (-0.21%) ⬇️
drive 86.21% <92.19%> (-0.38%) ⬇️
drive-abci 88.51% <70.84%> (-1.43%) ⬇️
sdk ∅ <ø> (∅)
dapi-client ∅ <ø> (∅)
platform-version ∅ <ø> (∅)
platform-value 92.92% <ø> (ø)
platform-wallet ∅ <ø> (∅)
drive-proof-verifier 49.78% <ø> (ø)
🚀 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.