Răsfoiți Sursa

feat: multimint_ffi melt with mint (#1332)

tsk 2 luni în urmă
părinte
comite
d00ad9d346
1 a modificat fișierele cu 11 adăugiri și 0 ștergeri
  1. 11 0
      crates/cdk-ffi/src/multi_mint_wallet.rs

+ 11 - 0
crates/cdk-ffi/src/multi_mint_wallet.rs

@@ -431,6 +431,17 @@ impl MultiMintWallet {
         Ok(quote.into())
     }
 
+    /// Melt tokens
+    pub async fn melt_with_mint(
+        &self,
+        mint_url: MintUrl,
+        quote_id: String,
+    ) -> Result<Melted, FfiError> {
+        let cdk_mint_url: cdk::mint_url::MintUrl = mint_url.try_into()?;
+        let melted = self.inner.melt_with_mint(&cdk_mint_url, &quote_id).await?;
+        Ok(melted.into())
+    }
+
     /// Melt tokens (pay a bolt11 invoice)
     pub async fn melt(
         &self,