X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fstructs%2FFallback.ts;h=31845b130593b4e8cd6cd38bda90678cecd593a8;hb=17157197e31256e968128552bc8f71986110cdff;hp=54dca6646d8007162c1787cc75868cf4148cbf0d;hpb=7d6be8a5ef72a4ebfe07660cce55f43f6cc30b80;p=ldk-java diff --git a/ts/structs/Fallback.ts b/ts/structs/Fallback.ts index 54dca664..31845b13 100644 --- a/ts/structs/Fallback.ts +++ b/ts/structs/Fallback.ts @@ -48,6 +48,11 @@ export class ScriptHash extends Fallback { this.script_hash = obj.script_hash; } } + public number clone_ptr() { + number ret = bindings.Fallback_clone_ptr(this.ptr); + return ret; + } + public Fallback clone() { number ret = bindings.Fallback_clone(this.ptr); Fallback ret_hu_conv = Fallback.constr_from_ptr(ret); @@ -63,14 +68,14 @@ export class ScriptHash extends Fallback { } public static Fallback constructor_pub_key_hash(Uint8Array a) { - number ret = bindings.Fallback_pub_key_hash(a); + number ret = bindings.Fallback_pub_key_hash(InternalUtils.check_arr_len(a, 20)); Fallback ret_hu_conv = Fallback.constr_from_ptr(ret); ret_hu_conv.ptrs_to.add(ret_hu_conv); return ret_hu_conv; } public static Fallback constructor_script_hash(Uint8Array a) { - number ret = bindings.Fallback_script_hash(a); + number ret = bindings.Fallback_script_hash(InternalUtils.check_arr_len(a, 20)); Fallback ret_hu_conv = Fallback.constr_from_ptr(ret); ret_hu_conv.ptrs_to.add(ret_hu_conv); return ret_hu_conv; @@ -83,7 +88,6 @@ export class ScriptHash extends Fallback { public boolean eq(Fallback b) { boolean ret = bindings.Fallback_eq(this.ptr, b == null ? 0 : b.ptr & ~1); - this.ptrs_to.add(b); return ret; }