X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fstructs%2FFallback.ts;h=31845b130593b4e8cd6cd38bda90678cecd593a8;hb=9b9e4369d34e24a9dc7f3f1494865a026ca4a6ef;hp=54dca6646d8007162c1787cc75868cf4148cbf0d;hpb=a7653cf8717b1f9df4d3f4c4bd0b1f50f3bbc230;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; }