Skip to content

Commit 27bc13d

Browse files
committed
f - address FIXMEs
1 parent c793238 commit 27bc13d

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

lightning/src/ln/channel.rs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1782,18 +1782,17 @@ where
17821782
.take()
17831783
.expect("PendingV2Channel::interactive_tx_constructor should be set")
17841784
.into_signing_session();
1785-
let result = chan.context.funding_tx_constructed(
1785+
let (commitment_signed, event) = chan.context.funding_tx_constructed(
17861786
&mut chan.funding,
17871787
&mut signing_session,
17881788
false,
17891789
chan.unfunded_context.transaction_number(),
17901790
&&logger,
1791-
);
1791+
)?;
17921792

1793-
// FIXME: Should this remain None if result is an Err?
17941793
chan.interactive_tx_signing_session = Some(signing_session);
17951794

1796-
return result;
1795+
return Ok((commitment_signed, event));
17971796
},
17981797
#[cfg(splicing)]
17991798
ChannelPhase::Funded(chan) => {
@@ -1806,20 +1805,19 @@ where
18061805
{
18071806
let mut signing_session =
18081807
interactive_tx_constructor.into_signing_session();
1809-
let result = chan.context.funding_tx_constructed(
1808+
let (commitment_signed, event) = chan.context.funding_tx_constructed(
18101809
&mut funding,
18111810
&mut signing_session,
18121811
true,
18131812
chan.holder_commitment_point.transaction_number(),
18141813
&&logger,
1815-
);
1814+
)?;
18161815

1817-
// FIXME: Should these remain None if result is an Err?
18181816
chan.interactive_tx_signing_session = Some(signing_session);
18191817
pending_splice.funding_negotiation =
18201818
Some(FundingNegotiation::AwaitingSignatures(funding));
18211819

1822-
return result;
1820+
return Ok((commitment_signed, event));
18231821
} else {
18241822
// Replace the taken state
18251823
pending_splice.funding_negotiation = Some(funding_negotiation);

0 commit comments

Comments
 (0)