Skip to content

feat(dpp): unify JSON/Value conversion traits - #3573

Merged
shumkov merged 215 commits into
v4.1-devfrom
feat/json-convertible-address-transitions
Jul 10, 2026
Merged

feat(dpp): unify JSON/Value conversion traits#3573
shumkov merged 215 commits into
v4.1-devfrom
feat/json-convertible-address-transitions

Merge branch 'v4.1-dev' into feat/json-convertible-address-transitions

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

87.40% (+0.20%) compared to 51d9cbf

View this Pull Request on Codecov

87.40% (+0.20%) compared to 51d9cbf

Details

Codecov Report

❌ Patch coverage is 94.27474% with 298 lines in your changes missing coverage. Please review.
✅ Project coverage is 87.40%. Comparing base (51d9cbf) to head (cf546ee).
⚠️ Report is 4 commits behind head on v4.1-dev.

Files with missing lines Patch % Lines
...ages/rs-dpp/src/serialization/json/safe_integer.rs 43.19% 121 Missing ⚠️
...n_perpetual_distribution/distribution_recipient.rs 86.27% 28 Missing ⚠️
...es/rs-dpp/src/serialization/dashcore/bls_pubkey.rs 78.57% 24 Missing ⚠️
packages/rs-dpp/src/serialization/serde_bytes.rs 78.75% 17 Missing ⚠️
...t/change_control_rules/authorized_action_takers.rs 88.18% 15 Missing ⚠️
...pp/src/data_contract/document_type/property/mod.rs 48.14% 14 Missing ⚠️
...s/rs-dpp/src/data_contract/conversion/serde/mod.rs 80.64% 12 Missing ⚠️
...ckages/rs-dpp/src/serialization/serde_bytes_var.rs 63.63% 8 Missing ⚠️
packages/rs-dpp/src/state_transition/mod.rs 95.75% 7 Missing ⚠️
...ed_transition/document_create_transition/v0/mod.rs 85.71% 7 Missing ⚠️
... and 22 more
Additional details and impacted files
@@             Coverage Diff              @@
##           v4.1-dev    #3573      +/-   ##
============================================
+ Coverage     87.19%   87.40%   +0.20%     
============================================
  Files          2646     2639       -7     
  Lines        328582   333066    +4484     
============================================
+ Hits         286503   291103    +4600     
+ Misses        42079    41963     -116     
Components Coverage Δ
dpp 88.44% <94.27%> (+0.72%) ⬆️
drive 86.14% <ø> (+<0.01%) ⬆️
drive-abci 89.45% <ø> (-0.01%) ⬇️
sdk ∅ <ø> (∅)
dapi-client ∅ <ø> (∅)
platform-version ∅ <ø> (∅)
platform-value 92.88% <ø> (+0.68%) ⬆️
platform-wallet ∅ <ø> (∅)
drive-proof-verifier 49.55% <ø> (ø)
🚀 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.