Bindings updates
[ldk-java] / ts / structs / SpendableOutputDescriptor.ts
index 3746a1abf22653b40691aed6c89103c9513be795..79a3f6ce0b53d52d582fe6750a15da23a9af4898 100644 (file)
@@ -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);