Skip to content

feat: validate masternode list merkle root

9f435e9
Select commit
Loading
Failed to load commit list.
Draft

feat: validate masternode list merkle root #799

feat: validate masternode list merkle root
9f435e9
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jun 5, 2026 in 0s

72.62% (+0.06%) compared to 3d0d5dc

View this Pull Request on Codecov

72.62% (+0.06%) compared to 3d0d5dc

Details

Codecov Report

❌ Patch coverage is 98.75000% with 3 lines in your changes missing coverage. Please review.
✅ Project coverage is 72.62%. Comparing base (3d0d5dc) to head (9f435e9).
⚠️ Report is 4 commits behind head on fix/sml-entry-hash-gethash.

Files with missing lines Patch % Lines
dash/src/sml/masternode_list_engine/mod.rs 97.59% 2 Missing ⚠️
dash/src/sml/masternode_list/merkle_roots.rs 97.43% 1 Missing ⚠️
Additional details and impacted files
@@                      Coverage Diff                       @@
##           fix/sml-entry-hash-gethash     #799      +/-   ##
==============================================================
+ Coverage                       72.55%   72.62%   +0.06%     
==============================================================
  Files                             322      322              
  Lines                           71006    71200     +194     
==============================================================
+ Hits                            51518    51706     +188     
- Misses                          19488    19494       +6     
Files with missing lines Coverage Δ
dash/src/sml/address.rs 100.00% <100.00%> (ø)
dash/src/sml/error.rs 0.00% <ø> (ø)
dash/src/sml/masternode_list/apply_diff.rs 95.70% <100.00%> (+1.21%) ⬆️
dash/src/sml/masternode_list/from_diff.rs 95.12% <100.00%> (+0.83%) ⬆️
dash/src/sml/masternode_list_entry/hash.rs 100.00% <100.00%> (ø)
dash/src/sml/masternode_list_entry/mod.rs 83.33% <100.00%> (+1.75%) ⬆️
dash/src/sml/masternode_list/merkle_roots.rs 83.01% <97.43%> (+18.63%) ⬆️
dash/src/sml/masternode_list_engine/mod.rs 83.18% <97.59%> (+0.80%) ⬆️

... and 5 files with indirect coverage changes