File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -1392,13 +1392,16 @@ impl<SP: Deref> Channel<SP> where
1392
1392
{
1393
1393
let phase = core::mem::replace(&mut self.phase, ChannelPhase::Undefined);
1394
1394
let result = if let ChannelPhase::UnfundedOutboundV1(chan) = phase {
1395
+ let channel_state = chan.context.channel_state;
1395
1396
let logger = WithChannelContext::from(logger, &chan.context, None);
1396
1397
match chan.funding_signed(msg, best_block, signer_provider, &&logger) {
1397
1398
Ok((chan, monitor)) => {
1399
+ debug_assert!(matches!(chan.context.channel_state, ChannelState::AwaitingChannelReady(_)));
1398
1400
self.phase = ChannelPhase::Funded(chan);
1399
1401
Ok(monitor)
1400
1402
},
1401
1403
Err((chan, e)) => {
1404
+ debug_assert_eq!(chan.context.channel_state, channel_state);
1402
1405
self.phase = ChannelPhase::UnfundedOutboundV1(chan);
1403
1406
Err(e)
1404
1407
},
You can’t perform that action at this time.
0 commit comments