Track dependency audit and clean up stale CDK lock state #1
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
vnprc/cdk-ehash#1
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
So that I can use
cdk-ehashas a clean Hashpool dependency, track the dependency-audit result and fix the current lock/patch mismatch instead of assuming there are SRI crates to bump.Context
A fresh audit on 2026-07-16 found no SRI/SV2 crates in
cdk-ehash. The manifest depends on CDK and ordinary async/serde/error crates only:cdk-common0.16.00.17.3mintfeaturecdk0.16.00.17.3cdk-sqlite0.16.00.17.3*_sv2,stratum-core,stratum-apps, orsv1_apidepsThe current dependency state is also inconsistent under a locked Cargo audit.
cargo metadata --manifest-path Cargo.toml --format-version 1 --lockedfails becauseCargo.tomlasks for CDK0.16.0, whileCargo.lockand the[patch.crates-io]git rev still contain CDK packages at0.15.1fromhttps://github.com/cashubtc/cdk?rev=742285cd.Cargo reports the CDK patch entries are not used and that the lock file needs to be updated.
Scope
0.16.0or move to the current CDK release line.Cargo.lockso locked metadata/check/test commands are reproducible.[patch.crates-io]block if it is no longer needed, or update it to a rev whose package versions satisfy the selected manifest requirements.cdk-ehashunless a future Hashpool integration adds SV2/SRI dependencies here.Validation
cargo metadata --manifest-path Cargo.toml --format-version 1 --lockedcargo check --lockedcargo test --lockedBoundaries
Do not add SRI/SV2 dependencies to this crate as part of the cleanup. Hashpool's SRI protocol bump is tracked in vnprc/hashpool issue #1.