1 namespace org { namespace ldk { namespace enums {/**
2 * Describes the type of HTLC claim as determined by analyzing the witness.
4 public enum HTLCClaim {
6 * Claims an offered output on a commitment transaction through the timeout path.
8 LDKHTLCClaim_OfferedTimeout,
10 * Claims an offered output on a commitment transaction through the success path.
12 LDKHTLCClaim_OfferedPreimage,
14 * Claims an accepted output on a commitment transaction through the timeout path.
16 LDKHTLCClaim_AcceptedTimeout,
18 * Claims an accepted output on a commitment transaction through the success path.
20 LDKHTLCClaim_AcceptedPreimage,
22 * Claims an offered/accepted output on a commitment transaction through the revocation path.
24 LDKHTLCClaim_Revocation,