diff --git a/crates/cdk/src/wallet.rs b/crates/cdk/src/wallet.rs index 7930f78d..dbeab366 100644 --- a/crates/cdk/src/wallet.rs +++ b/crates/cdk/src/wallet.rs @@ -660,9 +660,10 @@ impl Wallet { &mut self, mint_url: &UncheckedUrl, unit: &CurrencyUnit, + memo: Option, amount: Amount, conditions: Option, - ) -> Result { + ) -> Result { let input_proofs = self.select_proofs(mint_url.clone(), unit, amount).await?; let active_keyset_id = self.active_mint_keyset(mint_url, unit).await?; @@ -737,7 +738,9 @@ impl Wallet { .add_proofs(mint_url.clone(), keep_proofs) .await?; - Ok(send_proofs) + Ok(self + .proofs_to_token(mint_url.clone(), send_proofs, memo, Some(unit.clone()))? + .to_string()) } /// Melt Quote