cashubtc / nuts

Cashu protocol specifications https://cashubtc.github.io/nuts/
MIT License
152 stars 52 forks source link

NUT-XX: signature on mint request #188

Open thesimplekid opened 2 weeks ago

thesimplekid commented 2 weeks ago

This NUT defines a protocol extension that enables signature-based authentication for mint quote redemption. When requesting a mint quote, clients can provide a public key. The mint will then require a valid signature from the corresponding secret key before processing the mint.

This is defined as an optional extension to NUT-04 and the intention is to reuse it and make it mandatory for bolt12 and onchain.

lollerfirst commented 1 week ago

@thesimplekid Should we make it clear that wallets should use an ephemeral (one time) key?

thesimplekid commented 1 week ago

@thesimplekid Should we make it clear that wallets should use an ephemeral (one time) key?

Added note on this