[Java] Update auto-generated bindings to LDK 0.0.123
[ldk-java] / src / main / java / org / ldk / enums / ConfirmationTarget.java
index 25479835f66f9b094a271736ed4222e3424f0ac8..30f36343cb8a58b30f410a9e6cc8d33027dd260e 100644 (file)
@@ -92,6 +92,19 @@ public enum ConfirmationTarget {
         * [`ChannelManager::close_channel_with_feerate_and_script`]: crate::ln::channelmanager::ChannelManager::close_channel_with_feerate_and_script
         */
        LDKConfirmationTarget_ChannelCloseMinimum,
+       /**
+        * The feerate [`OutputSweeper`] will use on transactions spending
+        * [`SpendableOutputDescriptor`]s after a channel closure.
+        * 
+        * Generally spending these outputs is safe as long as they eventually confirm, so a value
+        * (slightly above) the mempool minimum should suffice. However, as this value will influence
+        * how long funds will be unavailable after channel closure, [`FeeEstimator`] implementors
+        * might want to choose a higher feerate to regain control over funds faster.
+        * 
+        * [`OutputSweeper`]: crate::util::sweep::OutputSweeper
+        * [`SpendableOutputDescriptor`]: crate::sign::SpendableOutputDescriptor
+        */
+       LDKConfirmationTarget_OutputSpendingFee,
        ; static native void init();
        static { org.ldk.impl.bindings.run_statics(); init(); }
 }
\ No newline at end of file