Package org.ldk.structs
Class HTLCDestination.FailedPayment
- java.lang.Object
-
- org.ldk.structs.HTLCDestination
-
- org.ldk.structs.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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.ldk.structs.HTLCDestination
HTLCDestination.FailedPayment, HTLCDestination.InvalidForward, HTLCDestination.NextHopChannel, HTLCDestination.UnknownNextHop
-
-
Field Summary
Fields Modifier and Type Field Description byte[]
payment_hash
The payment hash of the payment we attempted to process.
-
Method Summary
-
Methods inherited from class org.ldk.structs.HTLCDestination
clone, eq, equals, failed_payment, finalize, invalid_forward, next_hop_channel, unknown_next_hop, write
-
-