4 * Describes the type of HTLC claim as determined by analyzing the witness.
6 public enum HTLCClaim {
8 * Claims an offered output on a commitment transaction through the timeout path.
10 LDKHTLCClaim_OfferedTimeout,
12 * Claims an offered output on a commitment transaction through the success path.
14 LDKHTLCClaim_OfferedPreimage,
16 * Claims an accepted output on a commitment transaction through the timeout path.
18 LDKHTLCClaim_AcceptedTimeout,
20 * Claims an accepted output on a commitment transaction through the success path.
22 LDKHTLCClaim_AcceptedPreimage,
24 * Claims an offered/accepted output on a commitment transaction through the revocation path.
26 LDKHTLCClaim_Revocation,
27 ; static native void init();