فهرست منبع

Merge pull request #964 from gudnuf/fix/bolt12-internal-settlment

fix: allow paid and issued bolt12 quotes to settle internally
thesimplekid 2 ماه پیش
والد
کامیت
28ef002c34
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      crates/cdk/src/mint/mod.rs

+ 3 - 2
crates/cdk/src/mint/mod.rs

@@ -703,8 +703,9 @@ impl Mint {
         };
 
         // Mint quote has already been settled, proofs should not be burned or held.
-        if mint_quote.state() == MintQuoteState::Issued
-            || mint_quote.state() == MintQuoteState::Paid
+        if (mint_quote.state() == MintQuoteState::Issued
+            || mint_quote.state() == MintQuoteState::Paid)
+            && mint_quote.payment_method == PaymentMethod::Bolt11
         {
             return Err(Error::RequestAlreadyPaid);
         }