X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fstructs%2FUtilMethods.ts;h=5dced389d21d254573cabb0a0ecc271db21917a0;hb=1854b5cebef22ace9e9e4dd191f609818df9ce08;hp=17fcb276eec319895dc9f764da653219ec1a9099;hpb=5fd405f7a48aaeca779c45c88ec6b3d3d3dbf0e4;p=ldk-java diff --git a/ts/structs/UtilMethods.ts b/ts/structs/UtilMethods.ts index 17fcb276..5dced389 100644 --- a/ts/structs/UtilMethods.ts +++ b/ts/structs/UtilMethods.ts @@ -1,3 +1,13 @@ + public static COption_NoneZ constructor_COption_NoneZ_some() { + COption_NoneZ ret = bindings.COption_NoneZ_some(); + return ret; + } + + public static COption_NoneZ constructor_COption_NoneZ_none() { + COption_NoneZ ret = bindings.COption_NoneZ_none(); + return ret; + } + public static Result_COption_ClosureReasonZDecodeErrorZ constructor_ClosureReason_read(Uint8Array ser) { number ret = bindings.ClosureReason_read(ser); Result_COption_ClosureReasonZDecodeErrorZ ret_hu_conv = Result_COption_ClosureReasonZDecodeErrorZ.constr_from_ptr(ret); @@ -53,6 +63,16 @@ return ret_hu_conv; } + public static number constructor_htlc_success_tx_weight(boolean opt_anchors) { + number ret = bindings.htlc_success_tx_weight(opt_anchors); + return ret; + } + + public static number constructor_htlc_timeout_tx_weight(boolean opt_anchors) { + number ret = bindings.htlc_timeout_tx_weight(opt_anchors); + return ret; + } + public static Uint8Array constructor_build_commitment_secret(Uint8Array commitment_seed, number idx) { Uint8Array ret = bindings.build_commitment_secret(InternalUtils.check_arr_len(commitment_seed, 32), idx); return ret; @@ -92,8 +112,8 @@ return ret; } - public static Uint8Array constructor_get_htlc_redeemscript(HTLCOutputInCommitment htlc, TxCreationKeys keys) { - Uint8Array ret = bindings.get_htlc_redeemscript(htlc == null ? 0 : htlc.ptr & ~1, keys == null ? 0 : keys.ptr & ~1); + public static Uint8Array constructor_get_htlc_redeemscript(HTLCOutputInCommitment htlc, boolean opt_anchors, TxCreationKeys keys) { + Uint8Array ret = bindings.get_htlc_redeemscript(htlc == null ? 0 : htlc.ptr & ~1, opt_anchors, keys == null ? 0 : keys.ptr & ~1); // this.ptrs_to.add(htlc); // this.ptrs_to.add(keys); return ret; @@ -104,12 +124,17 @@ return ret; } - public static Uint8Array constructor_build_htlc_transaction(Uint8Array commitment_txid, number feerate_per_kw, number contest_delay, HTLCOutputInCommitment htlc, Uint8Array broadcaster_delayed_payment_key, Uint8Array revocation_key) { - Uint8Array ret = bindings.build_htlc_transaction(InternalUtils.check_arr_len(commitment_txid, 32), feerate_per_kw, contest_delay, htlc == null ? 0 : htlc.ptr & ~1, InternalUtils.check_arr_len(broadcaster_delayed_payment_key, 33), InternalUtils.check_arr_len(revocation_key, 33)); + public static Uint8Array constructor_build_htlc_transaction(Uint8Array commitment_txid, number feerate_per_kw, number contest_delay, HTLCOutputInCommitment htlc, boolean opt_anchors, Uint8Array broadcaster_delayed_payment_key, Uint8Array revocation_key) { + Uint8Array ret = bindings.build_htlc_transaction(InternalUtils.check_arr_len(commitment_txid, 32), feerate_per_kw, contest_delay, htlc == null ? 0 : htlc.ptr & ~1, opt_anchors, InternalUtils.check_arr_len(broadcaster_delayed_payment_key, 33), InternalUtils.check_arr_len(revocation_key, 33)); // this.ptrs_to.add(htlc); return ret; } + public static Uint8Array constructor_get_anchor_redeemscript(Uint8Array funding_pubkey) { + Uint8Array ret = bindings.get_anchor_redeemscript(InternalUtils.check_arr_len(funding_pubkey, 33)); + return ret; + } + public static number constructor_get_commitment_transaction_number_obscure_factor(Uint8Array broadcaster_payment_basepoint, Uint8Array countersignatory_payment_basepoint, boolean outbound_from_broadcaster) { number ret = bindings.get_commitment_transaction_number_obscure_factor(InternalUtils.check_arr_len(broadcaster_payment_basepoint, 33), InternalUtils.check_arr_len(countersignatory_payment_basepoint, 33), outbound_from_broadcaster); return ret;