2025-11-19-agenda.md 5.0 KB

CDK Development Meeting

Nov 19 2025 15:00 UTC

Meeting Link: https://meet.fulmo.org/cdk-dev

New

Issues

  • #1276 - Add wallet-side validation to prevent impossible multisig configurations in Conditions::new()
  • #1273 - Add KV store wallet like we have for the mint
  • #1267 - Async melt for wallet

PRs

  • #1303 - New get pending
  • #1302 - release v0.14.0
  • #1301 - docs: Update cdk-mintd README to include prerequisites and system-wide install

Recently Active

  • #1257 - bring signatory up to date with the remote signer spec
  • #1253 - feat: P2BK
  • #1251 - feat: custom axum router
  • #1211 - Regtest setup
  • #1204 - Add database transaction trait for cdk wallet
  • #1201 - feat: npubcash
  • #1181 - Deterministic Currency Unit Derivation Paths
  • #1171 - Add Dart Bindings Support
  • #1053 - feat: P2PK key storage and auto-sign on receive
  • #1011 - fix: migrate check_mint_quote_paid fn from ln.rs to mod.rs
  • #1010 - adding more LDK configuration settings

Merged

  • #1304 - Fix race condition when concurrent payments are processed for the same payment_id
  • #1300 - Prevent database contention in metadata cache load operations
  • #1299 - fix: Enable pure environment variable configuration for Lightning backends
  • #1298 - fix: nightly ci
  • #1297 - fix: allow starting insecure man server
  • #1296 - refactor(cdk/wallet): extract keyset key loading into helper method
  • #1295 - feat(cdk): add Lightning address support with BIP353 fallback
  • #1294 - feat(cdk): add invoice decoding for bolt11 and bolt12
  • #1293 - feat: add test coverage for mutants caught in https://github.com/cash…
  • #1292 - fix: flaky test by using wait and pay
  • #1291 - fix: load keyset keys from database to prevent duplicate insertions
  • #1289 - chore: change mutation testing ci time
  • #1288 - fix: we use the nightly flake so we don't need +nightly
  • #1287 - chore: fix some minor issues in comments
  • #1284 - ci: reduce ci jobs
  • #1280 - Don't read keys from the database
  • #1278 - Fix missing try_proof_operation_or_reclaim wrapping of a swap
  • #1277 - Update Wallet::fetch_mint_info
  • #1275 - fix: require 0 signatures for HTLC with no pubkeys specified
  • #1274 - fix: return actual error from get_payment_quote
  • #1269 - fix: nut14 disabled in info
  • #1268 - Metadata follow up
  • #1266 - chore: meeting agenda fmt
  • #1265 - chore: update stable rust to 1.91.1
  • #1262 - chore: rust version workflow
  • #1261 - Weekly Meeting Agenda - 2025-11-12
  • #1260 - feat(ci): add nightly rustfmt automation with flexible formatting policy
  • #1240 - Introduce MintMetadataCache for efficient key and metadata management
  • #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 - test: add mutation testing infrastructure

Release

  • #1302 - release v0.14.0

Discussion