File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -569,10 +569,16 @@ impl_writeable_tlv_based_enum!(EventCompletionAction,
569
569
) ;
570
570
571
571
#[ derive( Clone , PartialEq , Eq , Debug ) ]
572
+ /// If something is blocked on the completion of an RAA-generated [`ChannelMonitorUpdate`] we track
573
+ /// the blocked action here. See enum variants for more info.
572
574
pub ( crate ) enum RAAMonitorUpdateBlockingAction {
573
- /// The inbound channel's channel_id
575
+ /// A forwarded payment was claimed. We block the downstream channel completing its monitor
576
+ /// update which removes the HTLC preimage until the upstream channel has gotten the preimage
577
+ /// durably to disk.
574
578
ForwardedPaymentOtherChannelClaim {
579
+ /// The upstream channel ID (i.e. the inbound edge).
575
580
channel_id : [ u8 ; 32 ] ,
581
+ /// The HTLC ID on the inbound edge.
576
582
htlc_id : u64 ,
577
583
} ,
578
584
}
You can’t perform that action at this time.
0 commit comments