@@ -385,6 +385,14 @@ extension Bindings {
385385 return self
386386 }
387387
388+ internal func dangleRecursively( ) -> Balance {
389+ self . dangling = true
390+ for currentAnchor in self . anchors {
391+ currentAnchor. dangleRecursively ( )
392+ }
393+ return self
394+ }
395+
388396
389397 internal func danglingClone( ) -> Balance {
390398 let dangledClone = self . clone ( )
@@ -482,6 +490,14 @@ extension Bindings {
482490 return self
483491 }
484492
493+ internal func dangleRecursively( ) -> ClaimableOnChannelClose {
494+ self . dangling = true
495+ for currentAnchor in self . anchors {
496+ currentAnchor. dangleRecursively ( )
497+ }
498+ return self
499+ }
500+
485501
486502 }
487503
@@ -567,6 +583,14 @@ extension Bindings {
567583 return self
568584 }
569585
586+ internal func dangleRecursively( ) -> ClaimableAwaitingConfirmations {
587+ self . dangling = true
588+ for currentAnchor in self . anchors {
589+ currentAnchor. dangleRecursively ( )
590+ }
591+ return self
592+ }
593+
570594
571595 }
572596
@@ -651,6 +675,14 @@ extension Bindings {
651675 return self
652676 }
653677
678+ internal func dangleRecursively( ) -> ContentiousClaimable {
679+ self . dangling = true
680+ for currentAnchor in self . anchors {
681+ currentAnchor. dangleRecursively ( )
682+ }
683+ return self
684+ }
685+
654686
655687 }
656688
@@ -736,6 +768,14 @@ extension Bindings {
736768 return self
737769 }
738770
771+ internal func dangleRecursively( ) -> MaybeTimeoutClaimableHTLC {
772+ self . dangling = true
773+ for currentAnchor in self . anchors {
774+ currentAnchor. dangleRecursively ( )
775+ }
776+ return self
777+ }
778+
739779
740780 }
741781
@@ -821,6 +861,14 @@ extension Bindings {
821861 return self
822862 }
823863
864+ internal func dangleRecursively( ) -> MaybePreimageClaimableHTLC {
865+ self . dangling = true
866+ for currentAnchor in self . anchors {
867+ currentAnchor. dangleRecursively ( )
868+ }
869+ return self
870+ }
871+
824872
825873 }
826874
@@ -899,6 +947,14 @@ extension Bindings {
899947 return self
900948 }
901949
950+ internal func dangleRecursively( ) -> CounterpartyRevokedOutputClaimable {
951+ self . dangling = true
952+ for currentAnchor in self . anchors {
953+ currentAnchor. dangleRecursively ( )
954+ }
955+ return self
956+ }
957+
902958
903959 }
904960
0 commit comments