Update auto-generated bindings
[ldk-java] / ts / structs / Filter.ts
index ca6e7b2e9c03f8170eac1f2ff6990dfec6e214dc..140d9500a36d3da86a87f4c4cea64b2e4a80e142 100644 (file)
@@ -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) {