|
|
@@ -0,0 +1,77 @@
|
|
|
+# CDK Development Meeting
|
|
|
+
|
|
|
+Nov 19 2025 15:00 UTC
|
|
|
+
|
|
|
+Meeting Link: https://meet.fulmo.org/cdk-dev
|
|
|
+
|
|
|
+## New
|
|
|
+
|
|
|
+### Issues
|
|
|
+
|
|
|
+- [#1276](https://github.com/cashubtc/cdk/issues/1276) - Add wallet-side validation to prevent impossible multisig configurations in `Conditions::new()`
|
|
|
+- [#1273](https://github.com/cashubtc/cdk/issues/1273) - Add KV store wallet like we have for the mint
|
|
|
+- [#1267](https://github.com/cashubtc/cdk/issues/1267) - Async melt for wallet
|
|
|
+
|
|
|
+### PRs
|
|
|
+
|
|
|
+- [#1303](https://github.com/cashubtc/cdk/pull/1303) - New get pending
|
|
|
+- [#1302](https://github.com/cashubtc/cdk/pull/1302) - release v0.14.0
|
|
|
+- [#1301](https://github.com/cashubtc/cdk/pull/1301) - docs: Update cdk-mintd README to include prerequisites and system-wide install
|
|
|
+
|
|
|
+## Recently Active
|
|
|
+
|
|
|
+- [#1257](https://github.com/cashubtc/cdk/pull/1257) - bring signatory up to date with the remote signer spec
|
|
|
+- [#1253](https://github.com/cashubtc/cdk/pull/1253) - feat: P2BK
|
|
|
+- [#1251](https://github.com/cashubtc/cdk/pull/1251) - feat: custom axum router
|
|
|
+- [#1211](https://github.com/cashubtc/cdk/pull/1211) - Regtest setup
|
|
|
+- [#1204](https://github.com/cashubtc/cdk/pull/1204) - Add database transaction trait for cdk wallet
|
|
|
+- [#1201](https://github.com/cashubtc/cdk/pull/1201) - feat: npubcash
|
|
|
+- [#1181](https://github.com/cashubtc/cdk/pull/1181) - Deterministic Currency Unit Derivation Paths
|
|
|
+- [#1171](https://github.com/cashubtc/cdk/pull/1171) - Add Dart Bindings Support
|
|
|
+- [#1053](https://github.com/cashubtc/cdk/pull/1053) - feat: P2PK key storage and auto-sign on receive
|
|
|
+- [#1011](https://github.com/cashubtc/cdk/pull/1011) - fix: migrate check_mint_quote_paid fn from ln.rs to mod.rs
|
|
|
+- [#1010](https://github.com/cashubtc/cdk/pull/1010) - adding more LDK configuration settings
|
|
|
+
|
|
|
+## Merged
|
|
|
+
|
|
|
+- [#1304](https://github.com/cashubtc/cdk/pull/1304) - Fix race condition when concurrent payments are processed for the same payment_id
|
|
|
+- [#1300](https://github.com/cashubtc/cdk/pull/1300) - Prevent database contention in metadata cache load operations
|
|
|
+- [#1299](https://github.com/cashubtc/cdk/pull/1299) - fix: Enable pure environment variable configuration for Lightning backends
|
|
|
+- [#1298](https://github.com/cashubtc/cdk/pull/1298) - fix: nightly ci
|
|
|
+- [#1297](https://github.com/cashubtc/cdk/pull/1297) - fix: allow starting insecure man server
|
|
|
+- [#1296](https://github.com/cashubtc/cdk/pull/1296) - refactor(cdk/wallet): extract keyset key loading into helper method
|
|
|
+- [#1295](https://github.com/cashubtc/cdk/pull/1295) - feat(cdk): add Lightning address support with BIP353 fallback
|
|
|
+- [#1294](https://github.com/cashubtc/cdk/pull/1294) - feat(cdk): add invoice decoding for bolt11 and bolt12
|
|
|
+- [#1293](https://github.com/cashubtc/cdk/pull/1293) - feat: add test coverage for mutants caught in https://github.com/cash…
|
|
|
+- [#1292](https://github.com/cashubtc/cdk/pull/1292) - fix: flaky test by using wait and pay
|
|
|
+- [#1291](https://github.com/cashubtc/cdk/pull/1291) - fix: load keyset keys from database to prevent duplicate insertions
|
|
|
+- [#1289](https://github.com/cashubtc/cdk/pull/1289) - chore: change mutation testing ci time
|
|
|
+- [#1288](https://github.com/cashubtc/cdk/pull/1288) - fix: we use the nightly flake so we don't need +nightly
|
|
|
+- [#1287](https://github.com/cashubtc/cdk/pull/1287) - chore: fix some minor issues in comments
|
|
|
+- [#1284](https://github.com/cashubtc/cdk/pull/1284) - ci: reduce ci jobs
|
|
|
+- [#1280](https://github.com/cashubtc/cdk/pull/1280) - Don't read keys from the database
|
|
|
+- [#1278](https://github.com/cashubtc/cdk/pull/1278) - Fix missing try_proof_operation_or_reclaim wrapping of a swap
|
|
|
+- [#1277](https://github.com/cashubtc/cdk/pull/1277) - Update Wallet::fetch_mint_info
|
|
|
+- [#1275](https://github.com/cashubtc/cdk/pull/1275) - fix: require 0 signatures for HTLC with no pubkeys specified
|
|
|
+- [#1274](https://github.com/cashubtc/cdk/pull/1274) - fix: return actual error from get_payment_quote
|
|
|
+- [#1269](https://github.com/cashubtc/cdk/pull/1269) - fix: nut14 disabled in info
|
|
|
+- [#1268](https://github.com/cashubtc/cdk/pull/1268) - Metadata follow up
|
|
|
+- [#1266](https://github.com/cashubtc/cdk/pull/1266) - chore: meeting agenda fmt
|
|
|
+- [#1265](https://github.com/cashubtc/cdk/pull/1265) - chore: update stable rust to 1.91.1
|
|
|
+- [#1262](https://github.com/cashubtc/cdk/pull/1262) - chore: rust version workflow
|
|
|
+- [#1261](https://github.com/cashubtc/cdk/pull/1261) - Weekly Meeting Agenda - 2025-11-12
|
|
|
+- [#1260](https://github.com/cashubtc/cdk/pull/1260) - feat(ci): add nightly rustfmt automation with flexible formatting policy
|
|
|
+- [#1240](https://github.com/cashubtc/cdk/pull/1240) - Introduce MintMetadataCache for efficient key and metadata management
|
|
|
+- [#1212](https://github.com/cashubtc/cdk/pull/1212) - Various mint bugfixes for swap and melt. SIG_INPUTS+SIG_ALL, locktimes, P2PK+HTLC. Also updates the SIG_ALL message for amount-switching
|
|
|
+- [#1210](https://github.com/cashubtc/cdk/pull/1210) - test: add mutation testing infrastructure
|
|
|
+
|
|
|
+## Release
|
|
|
+
|
|
|
+- [#1302](https://github.com/cashubtc/cdk/pull/1302) - release v0.14.0
|
|
|
+
|
|
|
+## Discussion
|
|
|
+
|
|
|
+- Mint management RPC
|
|
|
+- Cashu Spillman channels
|
|
|
+- Self hosted CI defined in nix - https://github.com/thesimplekid/cdk-infra
|
|
|
+
|