X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fstructs%2FSpendableOutputDescriptor.ts;fp=ts%2Fstructs%2FSpendableOutputDescriptor.ts;h=79a3f6ce0b53d52d582fe6750a15da23a9af4898;hb=fed2245c60159f6c074c9ed5c0f3ce273ad9841b;hp=3746a1abf22653b40691aed6c89103c9513be795;hpb=e9c2970adecaa14b3e83e11eb160a7bcbdae20da;p=ldk-java diff --git a/ts/structs/SpendableOutputDescriptor.ts b/ts/structs/SpendableOutputDescriptor.ts index 3746a1ab..79a3f6ce 100644 --- a/ts/structs/SpendableOutputDescriptor.ts +++ b/ts/structs/SpendableOutputDescriptor.ts @@ -30,6 +30,7 @@ export class StaticOutput extends SpendableOutputDescriptor { super(null, ptr); const outpoint: number = obj.outpoint; const outpoint_hu_conv: OutPoint = new OutPoint(null, outpoint); + outpoint_hu_conv.ptrs_to.add(this); this.outpoint = outpoint_hu_conv; const output: number = obj.output; TxOut output_conv = new TxOut(null, output); @@ -47,6 +48,7 @@ export class DynamicOutputP2WSH extends SpendableOutputDescriptor { super(null, ptr); const outpoint: number = obj.outpoint; const outpoint_hu_conv: OutPoint = new OutPoint(null, outpoint); + outpoint_hu_conv.ptrs_to.add(this); this.outpoint = outpoint_hu_conv; this.per_commitment_point = obj.per_commitment_point; this.to_self_delay = obj.to_self_delay; @@ -69,6 +71,7 @@ export class StaticOutputCounterpartyPayment extends SpendableOutputDescriptor { super(null, ptr); const outpoint: number = obj.outpoint; const outpoint_hu_conv: OutPoint = new OutPoint(null, outpoint); + outpoint_hu_conv.ptrs_to.add(this); this.outpoint = outpoint_hu_conv; const output: number = obj.output; TxOut output_conv = new TxOut(null, output);