File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -147,8 +147,7 @@ pub enum ChannelMonitorUpdateErr {
147
147
/// [`ChannelManager::channel_monitor_updated`]: crate::ln::channelmanager::ChannelManager::channel_monitor_updated
148
148
TemporaryFailure ,
149
149
/// Used to indicate no further channel monitor updates will be allowed (likely a disk failure
150
- /// or, e.g. we've moved on to a different watchtower and cannot update with all watchtowers
151
- /// that were previously informed of this channel).
150
+ /// or a remote copy of this [`ChannelMonitor`] is no longer reachable and thus not updatable).
152
151
///
153
152
/// When this is returned, [`ChannelManager`] will force-close the channel but *not* broadcast
154
153
/// our current commitment transaction. This avoids a dangerous case where a local disk failure
@@ -164,8 +163,9 @@ pub enum ChannelMonitorUpdateErr {
164
163
/// we do as long as blocks are connected).
165
164
///
166
165
/// In order to broadcast the latest local commitment transaction, you'll need to call
167
- /// [`ChannelMonitor::get_latest_holder_commitment_txn`] once you've safely ensured no further
168
- /// off-chain updates to the channel can occur.
166
+ /// [`ChannelMonitor::get_latest_holder_commitment_txn`] and broadcast the resulting
167
+ /// transactions once you've safely ensured no further channel updates can be generated by your
168
+ /// [`ChannelManager`].
169
169
///
170
170
/// Note that at least one final [`ChannelMonitorUpdate`] may still be provided, which must
171
171
/// still be processed by a running [`ChannelMonitor`]. This final update will mark the
You can’t perform that action at this time.
0 commit comments