Skip to content

fix(drive): strengthen execution proof result validation - #4155

Closed
QuantumExplorer wants to merge 20 commits into
v4.1-devfrom
codex/fix-execution-proof-binding
Closed

fix(drive): strengthen execution proof result validation#4155
QuantumExplorer wants to merge 20 commits into
v4.1-devfrom
codex/fix-execution-proof-binding

Merge branch 'v4.1-dev' into codex/fix-execution-proof-binding

e8702dd
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 23, 2026 in 1s

87.51% (+0.00%) compared to acb83d9

View this Pull Request on Codecov

87.51% (+0.00%) compared to acb83d9

Details

Codecov Report

❌ Patch coverage is 82.22543% with 123 lines in your changes missing coverage. Please review.
✅ Project coverage is 87.51%. Comparing base (acb83d9) to head (e8702dd).
⚠️ Report is 8 commits behind head on v4.1-dev.

Files with missing lines Patch % Lines
...state_transition_was_executed_with_proof/v0/mod.rs 82.37% 117 Missing ⚠️
...fy_state_transition_was_executed_with_proof/mod.rs 81.48% 5 Missing ⚠️
packages/rs-drive-proof-verifier/src/proof.rs 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           v4.1-dev    #4155    +/-   ##
==========================================
  Coverage     87.51%   87.51%            
==========================================
  Files          2667     2667            
  Lines        336994   337464   +470     
==========================================
+ Hits         294924   295337   +413     
- Misses        42070    42127    +57     
Components Coverage Δ
dpp 88.47% <ø> (ø)
drive 86.24% <82.34%> (+<0.01%) ⬆️
drive-abci 89.58% <ø> (ø)
sdk ∅ <ø> (∅)
dapi-client ∅ <ø> (∅)
platform-version ∅ <ø> (∅)
platform-value 92.90% <ø> (ø)
platform-wallet ∅ <ø> (∅)
drive-proof-verifier 49.79% <0.00%> (ø)
🚀 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.