Class Event.HTLCHandlingFailed

  • Enclosing class:
    Event

    public static final class Event.HTLCHandlingFailed
    extends Event
    Indicates that the HTLC was accepted, but could not be processed when or after attempting to forward it. Some scenarios where this event may be sent include: Insufficient capacity in the outbound channel While waiting to forward the HTLC, the channel it is meant to be forwarded through closes When an unknown SCID is requested for forwarding a payment. Expected MPP amount has already been reached The HTLC has timed out This event, however, does not get generated if an HTLC fails to meet the forwarding requirements (i.e. insufficient fees paid, or a CLTV that is too soon).
    • Field Detail

      • prev_channel_id

        public final byte[] prev_channel_id
        The channel over which the HTLC was received.
      • failed_next_destination

        public final HTLCDestination failed_next_destination
        Destination of the HTLC that failed to be processed.