# CDK Development Meeting

Dec 03 2025 15:00 UTC

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

## Merged

- [#1381](https://github.com/cashubtc/cdk/pull/1381) - Return TransactionUnbalanced error for empty swap inputs/outputs
- [#1374](https://github.com/cashubtc/cdk/pull/1374) - Add MultiMintWallet function to check proofs state
- [#1373](https://github.com/cashubtc/cdk/pull/1373) - Swap before melt
- [#1367](https://github.com/cashubtc/cdk/pull/1367) - Fix connection pool resource initialization and path validation
- [#1363](https://github.com/cashubtc/cdk/pull/1363) - fix: wasm use web_time
- [#1362](https://github.com/cashubtc/cdk/pull/1362) - Add Python wallet test suite with CI integration
- [#1361](https://github.com/cashubtc/cdk/pull/1361) - feat(cdk): add get_token_data and get_mint_keysets to MultiMintWallet
- [#1359](https://github.com/cashubtc/cdk/pull/1359) - feat: kill mutants nov 30
- [#1357](https://github.com/cashubtc/cdk/pull/1357) - Melt external
- [#1353](https://github.com/cashubtc/cdk/pull/1353) - Allow multiple melt quotes for a payment request
- [#1349](https://github.com/cashubtc/cdk/pull/1349) - fix: do not remove melt quote
- [#1348](https://github.com/cashubtc/cdk/pull/1348) - Weekly Meeting Agenda - 2025-11-26
- [#1345](https://github.com/cashubtc/cdk/pull/1345) - melt fees
- [#1327](https://github.com/cashubtc/cdk/pull/1327) - Get proofs for tx

## New

### Issues

- [#1377](https://github.com/cashubtc/cdk/issues/1377) - Race condition in tests
- [#1368](https://github.com/cashubtc/cdk/issues/1368) - Misleading error messages for cdk-mintd binary and config incompatibility
- [#1364](https://github.com/cashubtc/cdk/issues/1364) - Ensure cdk is up to date with HTLC and P2PK changes
- [#1356](https://github.com/cashubtc/cdk/issues/1356) - Error message improvement: The error message ("Unit mismatch") when a swap results in zero outputs, which can happen due to fees, isn't very helpful
- [#1355](https://github.com/cashubtc/cdk/issues/1355) - 🧬 Weekly Mutation Testing Report - 2025-11-28

### PRs

- [#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
- [#1375](https://github.com/cashubtc/cdk/pull/1375) - Add comprehensive test coverage for all mint database functions
- [#1351](https://github.com/cashubtc/cdk/pull/1351) - Add Payment Requests to FFI

## Recently Active

- [#1337](https://github.com/cashubtc/cdk/pull/1337) - Simplify increment_issued_quote implementation
- [#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
- [#1204](https://github.com/cashubtc/cdk/pull/1204) - Add database transaction trait for cdk wallet
- [#1132](https://github.com/cashubtc/cdk/pull/1132) - Quote id as lookup

### Backports
- [#1372](https://github.com/cashubtc/cdk/pull/1372) - backport(#1361): add get_token_data and get_mint_keysets to MultiMintWallet
- [#1380](https://github.com/cashubtc/cdk/issues/1380) - Backport PR `#1373` Swap before melt
- [#1369](https://github.com/cashubtc/cdk/pull/1369) - [Backport v0.14.x] Fix connection pool resource initialization and path validation
- [#1366](https://github.com/cashubtc/cdk/pull/1366) - [Backport v0.14.x] fix: wasm use web_time
- [#1358](https://github.com/cashubtc/cdk/pull/1358) - [Backport v0.14.x] Melt external
- [#1352](https://github.com/cashubtc/cdk/pull/1352) - [Backport v0.14.x] fix: do not remove melt quote
- [#1350](https://github.com/cashubtc/cdk/pull/1350) - [Backport v0.14.x] melt fees
- [#1347](https://github.com/cashubtc/cdk/pull/1347) - [Backport v0.14.x] fix: use the client id from mint configuration
- [#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
