X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fstructs%2FFallback.ts;h=31845b130593b4e8cd6cd38bda90678cecd593a8;hb=f3e670e9341decac613d33fc52febf19cea32f20;hp=433603f3ec342bd24ec5d40ba03c50a301cffe60;hpb=b6cc0960eaee5a5bbc7fde79a56152d6dcd649d8;p=ldk-java diff --git a/ts/structs/Fallback.ts b/ts/structs/Fallback.ts index 433603f3..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); @@ -55,9 +60,34 @@ export class ScriptHash extends Fallback { return ret_hu_conv; } + public static Fallback constructor_seg_wit_program(UInt5 version, Uint8Array program) { + number ret = bindings.Fallback_seg_wit_program(version.getVal(), program); + 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_pub_key_hash(Uint8Array 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(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 number hash() { + number ret = bindings.Fallback_hash(this.ptr); + return ret; + } + 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; }