X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fstructs%2FFilter.ts;h=140d9500a36d3da86a87f4c4cea64b2e4a80e142;hb=f3e670e9341decac613d33fc52febf19cea32f20;hp=ca6e7b2e9c03f8170eac1f2ff6990dfec6e214dc;hpb=e30b350e325e7d517ea744578876d473839ad495;p=ldk-java diff --git a/ts/structs/Filter.ts b/ts/structs/Filter.ts index ca6e7b2e..140d9500 100644 --- a/ts/structs/Filter.ts +++ b/ts/structs/Filter.ts @@ -40,7 +40,7 @@ import * as bindings from '../bindings' // TODO: figure out location const output_hu_conv: WatchedOutput = new WatchedOutput(null, output); output_hu_conv.ptrs_to.add(this); Option_C2Tuple_usizeTransactionZZ ret = arg.register_output(output_hu_conv); - result: number = ret.ptr; + result: number = ret == null ? 0 : ret.clone_ptr(); return result; }, @@ -60,7 +60,7 @@ import * as bindings from '../bindings' // TODO: figure out location held: Filter; } public void register_tx(Uint8Array txid, Uint8Array script_pubkey) { - bindings.Filter_register_tx(this.ptr, txid, script_pubkey); + bindings.Filter_register_tx(this.ptr, InternalUtils.check_arr_len(txid, 32), script_pubkey); } public Option_C2Tuple_usizeTransactionZZ register_output(WatchedOutput output) {