Class RecentPaymentDetails.Fulfilled

  • Enclosing class:
    RecentPaymentDetails

    public static final class RecentPaymentDetails.Fulfilled
    extends RecentPaymentDetails
    When a pending payment is fulfilled, we continue tracking it until all pending HTLCs have been resolved. Upon receiving [`Event::PaymentSent`], we delay for a few minutes before the payment is removed from tracking.
    • Field Detail

      • payment_id

        public final byte[] payment_id
        A user-provided identifier in [`ChannelManager::send_payment`] used to uniquely identify a payment and ensure idempotency in LDK.
      • payment_hash

        public final Option_ThirtyTwoBytesZ payment_hash
        Hash of the payment that was claimed. `None` for serializations of [`ChannelManager`] made before LDK version 0.0.104.