X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fstructs%2FHolderCommitmentTransaction.mts;fp=ts%2Fstructs%2FHolderCommitmentTransaction.mts;h=c34ffcd72464c01fa0a90367ae989c975d10663f;hb=bbf1ef578b7cfe9fc7d3ad8b6626ae6204e370e5;hp=4a86d570d0d8c573bf8e3468dfbcb7e06f1c42db;hpb=65e786e1912ddad0d749508b8830cf30b37e784e;p=ldk-java diff --git a/ts/structs/HolderCommitmentTransaction.mts b/ts/structs/HolderCommitmentTransaction.mts index 4a86d570..c34ffcd7 100644 --- a/ts/structs/HolderCommitmentTransaction.mts +++ b/ts/structs/HolderCommitmentTransaction.mts @@ -383,6 +383,24 @@ export class HolderCommitmentTransaction extends CommonBase { bindings.HolderCommitmentTransaction_set_counterparty_sig(this.ptr, bindings.encodeUint8Array(bindings.check_arr_len(val, 64))); } + /** + * All non-dust counterparty HTLC signatures, in the order they appear in the transaction + * + * Returns a copy of the field. + */ + public get_counterparty_htlc_sigs(): Uint8Array[] { + const ret: number = bindings.HolderCommitmentTransaction_get_counterparty_htlc_sigs(this.ptr); + const ret_conv_12_len: number = bindings.getArrayLength(ret); + const ret_conv_12_arr: Uint8Array[] = new Array(ret_conv_12_len).fill(null); + for (var m = 0; m < ret_conv_12_len; m++) { + const ret_conv_12: number = bindings.getU32ArrayElem(ret, m); + const ret_conv_12_conv: Uint8Array = bindings.decodeUint8Array(ret_conv_12); + ret_conv_12_arr[m] = ret_conv_12_conv; + } + bindings.freeWasmMemory(ret) + return ret_conv_12_arr; + } + /** * All non-dust counterparty HTLC signatures, in the order they appear in the transaction */