Class MonitorEvent.UpdateCompleted

  • Enclosing class:
    MonitorEvent

    public static final class MonitorEvent.UpdateCompleted
    extends MonitorEvent
    Indicates a [`ChannelMonitor`] update has completed. See [`ChannelMonitorUpdateErr::TemporaryFailure`] for more information on how this is used. [`ChannelMonitorUpdateErr::TemporaryFailure`]: super::ChannelMonitorUpdateErr::TemporaryFailure
    • Field Detail

      • funding_txo

        public final OutPoint funding_txo
        The funding outpoint of the [`ChannelMonitor`] that was updated
      • monitor_update_id

        public final long monitor_update_id
        The Update ID from [`ChannelMonitorUpdate::update_id`] which was applied or [`ChannelMonitor::get_latest_update_id`]. Note that this should only be set to a given update's ID if all previous updates for the same [`ChannelMonitor`] have been applied and persisted.