From 6bf80eb0a53571a3fdf15ad045fb3e3815230b51 Mon Sep 17 00:00:00 2001 From: Sosthene Date: Tue, 14 May 2024 22:22:17 +0200 Subject: [PATCH] create_transaction_for_address_with_shared_secret takes optional message --- src/silentpayments.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/silentpayments.rs b/src/silentpayments.rs index d4f815a..cb815d3 100644 --- a/src/silentpayments.rs +++ b/src/silentpayments.rs @@ -38,7 +38,7 @@ use crate::crypto::AnkSharedSecret; pub fn create_transaction_for_address_with_shared_secret( sp_address: SilentPaymentAddress, sp_wallet: &SpWallet, - message: String, + message: Option, fee_rate: Amount, ) -> Result<(Transaction, AnkSharedSecret)> { let available_outpoints = sp_wallet.get_outputs().to_spendable_list(); @@ -70,7 +70,7 @@ pub fn create_transaction_for_address_with_shared_secret( let mut new_psbt = sp_wallet.get_client().create_new_psbt( inputs, vec![recipient], - Some(message.as_bytes()), + message.as_ref().map(|m| m.as_bytes()), )?; let change_addr = sp_wallet.get_client().sp_receiver.get_change_address();