X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fstructs%2FClosingTransaction.ts;h=52f1bc7c3b24ce97e9dcd68ac124f4c68842decd;hb=f3e670e9341decac613d33fc52febf19cea32f20;hp=f4b14a3e0c94c7e3eb3e01480c36bdd027c6be2f;hpb=9d146759e11191b55130be7a1b6988d3f289a168;p=ldk-java diff --git a/ts/structs/ClosingTransaction.ts b/ts/structs/ClosingTransaction.ts index f4b14a3e..52f1bc7c 100644 --- a/ts/structs/ClosingTransaction.ts +++ b/ts/structs/ClosingTransaction.ts @@ -18,6 +18,23 @@ import * as bindings from '../bindings' // TODO: figure out location bindings.ClosingTransaction_free(this.ptr); } } + public number clone_ptr() { + number ret = bindings.ClosingTransaction_clone_ptr(this.ptr); + return ret; + } + + public ClosingTransaction clone() { + number ret = bindings.ClosingTransaction_clone(this.ptr); + const ret_hu_conv: ClosingTransaction = new ClosingTransaction(null, ret); + ret_hu_conv.ptrs_to.add(this); + return ret_hu_conv; + } + + public number hash() { + number ret = bindings.ClosingTransaction_hash(this.ptr); + return ret; + } + public static ClosingTransaction constructor_new(number to_holder_value_sat, number to_counterparty_value_sat, Uint8Array to_holder_script, Uint8Array to_counterparty_script, OutPoint funding_outpoint) { number ret = bindings.ClosingTransaction_new(to_holder_value_sat, to_counterparty_value_sat, to_holder_script, to_counterparty_script, funding_outpoint == null ? 0 : funding_outpoint.ptr & ~1); const ret_hu_conv: ClosingTransaction = new ClosingTransaction(null, ret);