bump CDK to 0.17.0 at vnprc/cdk 7011eebc (NUT-XX mint quote lookup) #4
Loading…
Reference in a new issue
No description provided.
Delete branch "agent/nutxx-cdk-017"
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?
Retarget cdk-ehash from CDK 0.16.0 (cashubtc/cdk 1572941d) to CDK 0.17.0 at vnprc/cdk 7011eebc — upstream main plus the NUT-XX mint quote lookup — so the crate and hashpool build against the identical CDK API.
amountbecameOption), wrapped at two test construction sites.cargo check --all-targetsclean and all 16 tests (12 unit + 4 integration) pass against the new rev.Refs vnprc/hashpool#7 (tracking issue); the paired hashpool pin move is PR vnprc/hashpool#8.
Changes
Cargo.toml:[patch.crates-io]→vnprc/cdkrev7011eebcfor all seven cdk crates; version reqs0.16.0→0.17.0(cdk-common, cdk, cdk-sqlite) to match the patched workspace version.src/payment.rs,tests/integration.rs:CustomIncomingPaymentOptions.amountandMintQuoteCustomRequest.amountbecameOption<Amount>upstream; the two construction sites wrap inSome(...).create_incoming_payment_requestnever reads the field, so no behavior change.Cargo.lock: re-resolved against the new rev.Risk
MintPaymenttrait surface, which is unchanged apart from theOption<Amount>fields; the integration tests exercise the processor against a real 0.17Mintwith sqlite.7011eebclives on branchfix/nutxx-lookupof vnprc/cdk, not upstream main. If that branch is rebased, the rev pin keeps builds reproducible, but the branch should not be deleted until the work lands upstream.Validation
cargo check --all-targets: clean.cargo test: 16/16 pass (12 unit + 4 integration).nix develop .#stable; matches upstream'srust-toolchain.toml).View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.