X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fstructs%2FCommitmentSigned.mts;h=00707165f1b39bf86499dce34a2698ec540d7c91;hb=bbf1ef578b7cfe9fc7d3ad8b6626ae6204e370e5;hp=d0928ea4dde17392ff7dd90b972109bd5ed12964;hpb=65e786e1912ddad0d749508b8830cf30b37e784e;p=ldk-java diff --git a/ts/structs/CommitmentSigned.mts b/ts/structs/CommitmentSigned.mts index d0928ea4..00707165 100644 --- a/ts/structs/CommitmentSigned.mts +++ b/ts/structs/CommitmentSigned.mts @@ -397,6 +397,24 @@ export class CommitmentSigned extends CommonBase { bindings.CommitmentSigned_set_signature(this.ptr, bindings.encodeUint8Array(bindings.check_arr_len(val, 64))); } + /** + * Signatures on the HTLC transactions + * + * Returns a copy of the field. + */ + public get_htlc_signatures(): Uint8Array[] { + const ret: number = bindings.CommitmentSigned_get_htlc_signatures(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; + } + /** * Signatures on the HTLC transactions */