Class HTLCDestination.FailedPayment

  • Enclosing class:
    HTLCDestination

    public static final class HTLCDestination.FailedPayment
    extends HTLCDestination
    Failure scenario where an HTLC may have been forwarded to be intended for us, but is invalid for some reason, so we reject it. Some of the reasons may include: HTLC Timeouts Excess HTLCs for a payment that we have already fully received, over-paying for the payment, The counterparty node modified the HTLC in transit, A probing attack where an intermediary node is trying to detect if we are the ultimate recipient for a payment.
    • Field Detail

      • payment_hash

        public final byte[] payment_hash
        The payment hash of the payment we attempted to process.