# CDK Development Meeting

Dec 10 2025 15:00 UTC

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

## Merged

- [#1397](https://github.com/cashubtc/cdk/pull/1397) - fix: msrv  typed-index-collections
- [#1392](https://github.com/cashubtc/cdk/pull/1392) - Remove unwraps fix clippy
- [#1389](https://github.com/cashubtc/cdk/pull/1389) - Delete melt and swap saga in compensation instead of separate tx
- [#1395](https://github.com/cashubtc/cdk/pull/1395) - feat: delete melt saga if proof delete fails
- [#1388](https://github.com/cashubtc/cdk/pull/1388) - fix: docker latest should not be an rc
- [#1384](https://github.com/cashubtc/cdk/pull/1384) - feat: use try proof in swap within melt
- [#1383](https://github.com/cashubtc/cdk/pull/1383) - Weekly Meeting Agenda - 2025-12-03
- [#1379](https://github.com/cashubtc/cdk/pull/1379) - fix: regtest start up
- [#1378](https://github.com/cashubtc/cdk/pull/1378) - feat: use nix for psgl
- [#1351](https://github.com/cashubtc/cdk/pull/1351) - Add Payment Requests to FFI
- [#1204](https://github.com/cashubtc/cdk/pull/1204) - Add database transaction trait for cdk wallet

## New

### Issues

- [#1404](https://github.com/cashubtc/cdk/issues/1404) - Do we still check for valid state transitions in db or we expect that in application
- [#1394](https://github.com/cashubtc/cdk/issues/1394) - 🧬 Weekly Mutation Testing Report - 2025-12-05
- [#1390](https://github.com/cashubtc/cdk/issues/1390) - Improve error logging for get melt quote of get melt quote

### PRs

- [#1403](https://github.com/cashubtc/cdk/pull/1403) - feat(cli): allow non-interactive melt inputs
- [#1402](https://github.com/cashubtc/cdk/pull/1402) - feat(cli): auto-select mint when only one exists
- [#1401](https://github.com/cashubtc/cdk/pull/1401) - feat(cli): add --amount flag to send command
- [#1400](https://github.com/cashubtc/cdk/pull/1400) - Keyset v2 migration
- [#1399](https://github.com/cashubtc/cdk/pull/1399) - feat: update ldk-node to 0.7
- [#1396](https://github.com/cashubtc/cdk/pull/1396) - feat: update error codes
- [#1393](https://github.com/cashubtc/cdk/pull/1393) - Refactor KVStore to shared module with generic implementations

## Recently Active

- [#1375](https://github.com/cashubtc/cdk/pull/1375) - Add comprehensive test coverage for all mint database functions
- [#1311](https://github.com/cashubtc/cdk/pull/1311) - feat: add operations table
- [#1303](https://github.com/cashubtc/cdk/pull/1303) - New get pending
- [#1257](https://github.com/cashubtc/cdk/pull/1257) - bring signatory up to date with the remote signer spec
- [#1127](https://github.com/cashubtc/cdk/pull/1127) - rename ln settings in toml configuration

## Backports
- [#1387](https://github.com/cashubtc/cdk/pull/1387) - [Backport v0.14.x] Add Payment Requests to FFI
- [#1386](https://github.com/cashubtc/cdk/pull/1386) - [Backport v0.14.x] feat: use try proof in swap within melt
- [#1385](https://github.com/cashubtc/cdk/pull/1385) - [Backport v0.14.x] swap proofs before melt to get exact denominations
- [#1398](https://github.com/cashubtc/cdk/pull/1398) - [Backport v0.14.x] feat: delete melt saga if proof delete fails
- [#1391](https://github.com/cashubtc/cdk/pull/1391) - [Backport v0.14.x] Delete melt and swap saga in compensation instead of separate tx
- [#1382](https://github.com/cashubtc/cdk/pull/1382) - [Backport v0.14.x] Return TransactionUnbalanced error for empty swap inputs/outputs
- [#1376](https://github.com/cashubtc/cdk/pull/1376) - [Backport v0.14.x] Add MultiMintWallet function to check proofs state

## Discussion

- None
