diff --git a/dlc-manager/src/sub_channel_manager.rs b/dlc-manager/src/sub_channel_manager.rs index e1710c3e..abb0250c 100644 --- a/dlc-manager/src/sub_channel_manager.rs +++ b/dlc-manager/src/sub_channel_manager.rs @@ -1450,7 +1450,7 @@ where } /// Reject an offer to establish a sub channel. - pub fn reject_sub_channel_offer(&self, channel_id: ChannelId) -> Result { + pub fn reject_sub_channel_offer(&self, channel_id: ChannelId) -> Result<(PublicKey, Reject), Error> { let (mut sub_channel, _) = get_sub_channel_in_state!( self.dlc_channel_manager, channel_id, @@ -1464,7 +1464,7 @@ where .get_store() .upsert_sub_channel(&sub_channel)?; - Ok(Reject { channel_id }) + Ok((sub_channel.counter_party, Reject { channel_id })) } /// Reject an offer to collaboratively close a sub channel off chain. diff --git a/dlc-manager/tests/ln_dlc_channel_execution_tests.rs b/dlc-manager/tests/ln_dlc_channel_execution_tests.rs index d5fa7e93..9a99e540 100644 --- a/dlc-manager/tests/ln_dlc_channel_execution_tests.rs +++ b/dlc-manager/tests/ln_dlc_channel_execution_tests.rs @@ -2855,7 +2855,7 @@ fn reject_offer(test_params: &LnDlcTestParams) { Offered ); - let reject = test_params + let (_, reject) = test_params .bob_node .sub_channel_manager .reject_sub_channel_offer(test_params.channel_id)