[Java] Update auto-generated Java bindings for 0.0.116
[ldk-java] / src / main / java / org / ldk / enums / ConfirmationTarget.java
index bdd116a0f1ff945e66ae2fdfc509962b523e49bd..0bc941e10c1988abbc2249f15551567bdcd16cfb 100644 (file)
@@ -1,20 +1,31 @@
 package org.ldk.enums;
 
 /**
- * An enum that represents the speed at which we want a transaction to confirm used for feerate
+ * An enum that represents the priority at which we want a transaction to confirm used for feerate
  * estimation.
  */
 public enum ConfirmationTarget {
        /**
-        * We are happy with this transaction confirming slowly when feerate drops some.
+        * We'd like a transaction to confirm in the future, but don't want to commit most of the fees
+        * required to do so yet. The remaining fees will come via a Child-Pays-For-Parent (CPFP) fee
+        * bump of the transaction.
+        * 
+        * The feerate returned should be the absolute minimum feerate required to enter most node
+        * mempools across the network. Note that if you are not able to obtain this feerate estimate,
+        * you should likely use the furthest-out estimate allowed by your fee estimator.
+        */
+       LDKConfirmationTarget_MempoolMinimum,
+       /**
+        * We are happy with a transaction confirming slowly, at least within a day or so worth of
+        * blocks.
         */
        LDKConfirmationTarget_Background,
        /**
-        * We'd like this transaction to confirm without major delay, but 12-18 blocks is fine.
+        * We'd like a transaction to confirm without major delayed, i.e., within the next 12-24 blocks.
         */
        LDKConfirmationTarget_Normal,
        /**
-        * We'd like this transaction to confirm in the next few blocks.
+        * We'd like a transaction to confirm in the next few blocks.
         */
        LDKConfirmationTarget_HighPriority,
        ; static native void init();