Expose human functions that use Result objects
[ldk-java] / src / main / java / org / ldk / structs / TxCreationKeys.java
index cb025587703ae9de64b036ef8d528c2f0d575980..9cc92e5b521dbc6b71ca0a01e44a1c50026fef8d 100644 (file)
@@ -84,5 +84,11 @@ public class TxCreationKeys extends CommonBase {
                return ret_hu_conv;
        }
 
-       // Skipped TxCreationKeys_derive_new
+       public Result_TxCreationKeysSecpErrorZ derive_new(byte[] per_commitment_point, byte[] broadcaster_delayed_payment_base, byte[] broadcaster_htlc_base, byte[] countersignatory_revocation_base, byte[] countersignatory_htlc_base) {
+               long ret = bindings.TxCreationKeys_derive_new(per_commitment_point, broadcaster_delayed_payment_base, broadcaster_htlc_base, countersignatory_revocation_base, countersignatory_htlc_base);
+               Result_TxCreationKeysSecpErrorZ ret_hu_conv = Result_TxCreationKeysSecpErrorZ.constr_from_ptr(ret);
+               ret_hu_conv.ptrs_to.add(this);
+               return ret_hu_conv;
+       }
+
 }