Skip to content

fix: support generic NUT-17 quote kinds#1988

Open
callebtc wants to merge 2 commits into
mainfrom
fix/nut17-generic-ws-kinds
Open

fix: support generic NUT-17 quote kinds#1988
callebtc wants to merge 2 commits into
mainfrom
fix/nut17-generic-ws-kinds

Conversation

@callebtc

Copy link
Copy Markdown
Contributor

Summary

  • switch advertised and wallet-used NUT-17 quote commands to the new generic mint_quote and melt_quote strings from Simplify NUT-17 subscription kinds nuts#372
  • keep mint-side backwards compatibility for the legacy method-specific quote kind strings and mark the temporary compatibility paths as deprecated/TODO cleanup points
  • fan out mint events to both generic and legacy quote topics so old websocket clients keep working while new wallets subscribe with the generic kinds

Testing

  • cargo test -p cashu nut17::tests --lib
  • cargo check -p cdk-common -p cdk --lib --no-default-features --features wallet
  • cargo check -p cdk-ffi --no-default-features --features bip353
  • cargo test -p cdk --lib --no-default-features --features wallet subscription::tests

Notes

  • cargo check -p cdk-axum / mint-feature verification is blocked in this environment because cdk-signatory requires a local protoc binary during build.

@github-project-automation github-project-automation Bot moved this to Backlog in CDK May 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

1 participant