X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning%2Fsrc%2Fchain%2Fchannelmonitor.rs;fp=lightning%2Fsrc%2Fchain%2Fchannelmonitor.rs;h=ee507fd0961c039328d82c87a5b72afa5ff1d8d0;hb=fda38944b68a9d992c84338fc16767c766344c66;hp=100419acbab170b4bb69ad20b8908bbbc671aff4;hpb=259815f23d5efb1e917da60c4a471f16a3d33a4c;p=rust-lightning diff --git a/lightning/src/chain/channelmonitor.rs b/lightning/src/chain/channelmonitor.rs index 100419ac..ee507fd0 100644 --- a/lightning/src/chain/channelmonitor.rs +++ b/lightning/src/chain/channelmonitor.rs @@ -1748,6 +1748,12 @@ impl ChannelMonitorImpl { debug_assert!(holder_delayed_output_pending.is_none()); holder_delayed_output_pending = Some(event.confirmation_threshold()); }, + OnchainEvent::MaturingOutput { + descriptor: SpendableOutputDescriptor::DelayedPaymentOutput(ref descriptor) } + if descriptor.outpoint.into_bitcoin_outpoint() == htlc_output_to_spend => { + debug_assert!(holder_delayed_output_pending.is_none()); + holder_delayed_output_pending = Some(event.confirmation_threshold()); + }, _ => {}, } }