mirror of
https://github.com/aljazceru/nutshell.git
synced 2025-12-21 02:54:20 +01:00
Fix: Nut 05 mint response model (#564)
* change response model of NUT-05 to include payment_preimage and change (NUT-08) * fix tests * crud: same expiry as timestamp * fix expiry handling * add api tests to check new models
This commit is contained in:
@@ -230,11 +230,11 @@ async def melt_deprecated(
|
||||
quote = await ledger.melt_quote(
|
||||
PostMeltQuoteRequest(request=payload.pr, unit="sat")
|
||||
)
|
||||
preimage, change_promises = await ledger.melt(
|
||||
melt_resp = await ledger.melt(
|
||||
proofs=payload.proofs, quote=quote.quote, outputs=outputs
|
||||
)
|
||||
resp = PostMeltResponse_deprecated(
|
||||
paid=True, preimage=preimage, change=change_promises
|
||||
paid=True, preimage=melt_resp.payment_preimage, change=melt_resp.change
|
||||
)
|
||||
logger.trace(f"< POST /melt: {resp}")
|
||||
return resp
|
||||
|
||||
Reference in New Issue
Block a user