Skip to content

fix: support generic NUT-17 quote kinds - #1988

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

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 NUT-17: 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
@thesimplekid

Copy link
Copy Markdown
Collaborator

Closing since the nut change was closed.

@github-project-automation github-project-automation Bot moved this from Backlog to Done in CDK Jul 11, 2026
@thesimplekid
thesimplekid deleted the fix/nut17-generic-ws-kinds branch August 15, 2026 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants