@@ -1188,10 +1188,10 @@ pub(crate) struct ChannelMonitorImpl<Signer: EcdsaChannelSigner> {
1188
1188
pending_funding : Vec < FundingScope > ,
1189
1189
1190
1190
/// True if this channel was configured for manual funding broadcasts. Monitors written by
1191
- /// versions prior to introducing the flag will load with `false` until a new update persists it.
1191
+ /// versions prior to LDK 0.2 load with `false` until a new update persists it.
1192
1192
is_manual_broadcast : bool ,
1193
- /// True once we've observed either funding transaction on-chain. Older monitors assume
1194
- /// this is `true` when absent during upgrade so holder broadcasts aren't gated unexpectedly.
1193
+ /// True once we've observed either funding transaction on-chain. Older monitors prior to LDK 0.2
1194
+ /// assume this is `true` when absent during upgrade so holder broadcasts aren't gated unexpectedly.
1195
1195
/// In manual-broadcast channels we also use this to trigger deferred holder
1196
1196
/// broadcasts once the funding transaction finally appears on-chain.
1197
1197
funding_seen_onchain : bool ,
@@ -6660,7 +6660,8 @@ impl<'a, 'b, ES: EntropySource, SP: SignerProvider> ReadableArgs<(&'a ES, &'b SP
6660
6660
} ,
6661
6661
pending_funding : pending_funding. unwrap_or ( vec ! [ ] ) ,
6662
6662
is_manual_broadcast : is_manual_broadcast. unwrap_or ( false ) ,
6663
- // Assume "seen" when absent to prevent gating holder broadcasts after upgrade.
6663
+ // Older monitors prior to LDK 0.2 assume this is `true` when absent
6664
+ // during upgrade so holder broadcasts aren't gated unexpectedly.
6664
6665
funding_seen_onchain : funding_seen_onchain. unwrap_or ( true ) ,
6665
6666
6666
6667
latest_update_id,
0 commit comments