|
@@ -608,6 +608,13 @@ impl Mint {
|
|
.await?
|
|
.await?
|
|
.ok_or(Error::UnknownQuote)?;
|
|
.ok_or(Error::UnknownQuote)?;
|
|
|
|
|
|
|
|
+ let blind_signatures = self
|
|
|
|
+ .localstore
|
|
|
|
+ .get_blind_signatures_for_quote(quote_id)
|
|
|
|
+ .await?;
|
|
|
|
+
|
|
|
|
+ let change = blind_signatures.is_empty().then_some(blind_signatures);
|
|
|
|
+
|
|
Ok(MeltQuoteBolt11Response {
|
|
Ok(MeltQuoteBolt11Response {
|
|
quote: quote.id,
|
|
quote: quote.id,
|
|
paid: Some(quote.state == QuoteState::Paid),
|
|
paid: Some(quote.state == QuoteState::Paid),
|
|
@@ -616,7 +623,7 @@ impl Mint {
|
|
amount: quote.amount,
|
|
amount: quote.amount,
|
|
fee_reserve: quote.fee_reserve,
|
|
fee_reserve: quote.fee_reserve,
|
|
payment_preimage: quote.payment_preimage,
|
|
payment_preimage: quote.payment_preimage,
|
|
- change: None,
|
|
|
|
|
|
+ change,
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|