Class MonitorEvent.Completed

  • Enclosing class:
    MonitorEvent

    public static final class MonitorEvent.Completed
    extends MonitorEvent
    Indicates a [`ChannelMonitor`] update has completed. See [`ChannelMonitorUpdateStatus::InProgress`] for more information on how this is used. [`ChannelMonitorUpdateStatus::InProgress`]: super::ChannelMonitorUpdateStatus::InProgress
    • 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.