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();