# CDK Development Meeting

Jan 14 2026 15:00 UTC

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

## Merged

- [#1523](https://github.com/cashubtc/cdk/pull/1523) - Remove duplicate files
- [#1518](https://github.com/cashubtc/cdk/pull/1518) - fix: error mapping and fall back to unknown
- [#1517](https://github.com/cashubtc/cdk/pull/1517) - Restore order
- [#1516](https://github.com/cashubtc/cdk/pull/1516) - fix: batch proof witness queries in check_state to prevent pool exhau…
- [#1514](https://github.com/cashubtc/cdk/pull/1514) - fix: batch proof witness queries in check_state to prevent pool exhaustion
- [#1522](https://github.com/cashubtc/cdk/pull/1522) - Simplify subscription quote fetching by removing try_join_all
- [#1513](https://github.com/cashubtc/cdk/pull/1513) - fix: ci timing of lnd test
- [#1511](https://github.com/cashubtc/cdk/pull/1511) - fix: publish notifications after tx commit
- [#1510](https://github.com/cashubtc/cdk/pull/1510) - fix: melt saga start up check
- [#1509](https://github.com/cashubtc/cdk/pull/1509) - chore: add mutation tests for failures
- [#1507](https://github.com/cashubtc/cdk/pull/1507) - fix: timing issue of nutshell mint tests in ci
- [#1506](https://github.com/cashubtc/cdk/pull/1506) - fix: nut02 len check
- [#1502](https://github.com/cashubtc/cdk/pull/1502) - feat: add fee and fee to keys response
- [#1497](https://github.com/cashubtc/cdk/pull/1497) - feat: use get() to ensure item exists
- [#1496](https://github.com/cashubtc/cdk/pull/1496) - Weekly Meeting Agenda - 2026-01-07
- [#1493](https://github.com/cashubtc/cdk/pull/1493) - feat: add fuzzing to cashu
- [#1488](https://github.com/cashubtc/cdk/pull/1488) - Introduce ProofsWithState for atomic proof state management
- [#1485](https://github.com/cashubtc/cdk/pull/1485) - Stricter clippy
- [#1472](https://github.com/cashubtc/cdk/pull/1472) - remove wallet database transaction support
- [#1470](https://github.com/cashubtc/cdk/pull/1470) - feat: Generic unit on amount
- [#1467](https://github.com/cashubtc/cdk/pull/1467) - feat: unit test on features
- [#1459](https://github.com/cashubtc/cdk/pull/1459) - feat: nostr mint backup
- [#1396](https://github.com/cashubtc/cdk/pull/1396) - feat: update error codes
- [#1251](https://github.com/cashubtc/cdk/pull/1251) - feat: custom axum router
- [#1190](https://github.com/cashubtc/cdk/pull/1190) - feat(cashu): add NUT-26 bech32m encoding for payment requests

## New

### Issues

- [#1525](https://github.com/cashubtc/cdk/issues/1525) - wallet: metadata (keyset/mint info) should default to refreshing every x time
- [#1501](https://github.com/cashubtc/cdk/issues/1501) - Update keysetv2 to new derivation scheme and any other spec changes
- [#1500](https://github.com/cashubtc/cdk/issues/1500) - Add active and fee to keys response
- [#1499](https://github.com/cashubtc/cdk/issues/1499) - Refactor: Make max fee enforcement explicit in payment flow

### PRs

- [#1524](https://github.com/cashubtc/cdk/pull/1524) - feat: implement wallet sagas
- [#1521](https://github.com/cashubtc/cdk/pull/1521) - feat: use macro to reduce duplicate ffi db code
- [#1520](https://github.com/cashubtc/cdk/pull/1520) - Npub cash
- [#1519](https://github.com/cashubtc/cdk/pull/1519) - Add payment failures regtest
- [#1505](https://github.com/cashubtc/cdk/pull/1505) - Keyset ID V2 Implementation (NUT-02)
- [#1498](https://github.com/cashubtc/cdk/pull/1498) - chore: weekly agenda sorts PRs by type

## Recently Active

- [#1487](https://github.com/cashubtc/cdk/pull/1487) - feat: Mint reporting rpc
- [#1466](https://github.com/cashubtc/cdk/pull/1466) - P2pk receive wallet
- [#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
- [#1171](https://github.com/cashubtc/cdk/pull/1171) - Add Dart Bindings Support
- [#1118](https://github.com/cashubtc/cdk/pull/1118) - feat: uniffi bindings for golang

## Discussion

- None
