@@ -662,8 +662,7 @@ impl ChannelManager {
662
662
}
663
663
} ;
664
664
for htlc_source in failed_htlcs. drain ( ..) {
665
- // unknown_next_peer...I dunno who that is anymore....
666
- self . fail_htlc_backwards_internal ( self . channel_state . lock ( ) . unwrap ( ) , htlc_source. 0 , & htlc_source. 1 , HTLCFailReason :: Reason { failure_code : 0x4000 | 10 , data : Vec :: new ( ) } ) ;
665
+ self . fail_htlc_backwards_internal ( self . channel_state . lock ( ) . unwrap ( ) , htlc_source. 0 , & htlc_source. 1 , HTLCFailReason :: Reason { failure_code : 0x4000 | 8 , data : Vec :: new ( ) } ) ;
667
666
}
668
667
let chan_update = if let Some ( chan) = chan_option {
669
668
if let Ok ( update) = self . get_channel_update ( & chan) {
@@ -686,8 +685,7 @@ impl ChannelManager {
686
685
let ( local_txn, mut failed_htlcs) = shutdown_res;
687
686
log_trace ! ( self , "Finishing force-closure of channel with {} transactions to broadcast and {} HTLCs to fail" , local_txn. len( ) , failed_htlcs. len( ) ) ;
688
687
for htlc_source in failed_htlcs. drain ( ..) {
689
- // unknown_next_peer...I dunno who that is anymore....
690
- self . fail_htlc_backwards_internal ( self . channel_state . lock ( ) . unwrap ( ) , htlc_source. 0 , & htlc_source. 1 , HTLCFailReason :: Reason { failure_code : 0x4000 | 10 , data : Vec :: new ( ) } ) ;
688
+ self . fail_htlc_backwards_internal ( self . channel_state . lock ( ) . unwrap ( ) , htlc_source. 0 , & htlc_source. 1 , HTLCFailReason :: Reason { failure_code : 0x4000 | 8 , data : Vec :: new ( ) } ) ;
691
689
}
692
690
for tx in local_txn {
693
691
self . tx_broadcaster . broadcast_transaction ( & tx) ;
@@ -1971,8 +1969,7 @@ impl ChannelManager {
1971
1969
}
1972
1970
} ;
1973
1971
for htlc_source in dropped_htlcs. drain ( ..) {
1974
- // unknown_next_peer...I dunno who that is anymore....
1975
- self . fail_htlc_backwards_internal ( self . channel_state . lock ( ) . unwrap ( ) , htlc_source. 0 , & htlc_source. 1 , HTLCFailReason :: Reason { failure_code : 0x4000 | 10 , data : Vec :: new ( ) } ) ;
1972
+ self . fail_htlc_backwards_internal ( self . channel_state . lock ( ) . unwrap ( ) , htlc_source. 0 , & htlc_source. 1 , HTLCFailReason :: Reason { failure_code : 0x4000 | 8 , data : Vec :: new ( ) } ) ;
1976
1973
}
1977
1974
if let Some ( chan) = chan_option {
1978
1975
if let Ok ( update) = self . get_channel_update ( & chan) {
@@ -2654,7 +2651,7 @@ impl events::MessageSendEventsProvider for ChannelManager {
2654
2651
self . claim_funds_internal ( self . channel_state . lock ( ) . unwrap ( ) , htlc_update. source , preimage) ;
2655
2652
} else {
2656
2653
log_trace ! ( self , "Failing HTLC with hash {} from our monitor" , log_bytes!( htlc_update. payment_hash. 0 ) ) ;
2657
- self . fail_htlc_backwards_internal ( self . channel_state . lock ( ) . unwrap ( ) , htlc_update. source , & htlc_update. payment_hash , HTLCFailReason :: Reason { failure_code : 0x4000 | 10 , data : Vec :: new ( ) } ) ;
2654
+ self . fail_htlc_backwards_internal ( self . channel_state . lock ( ) . unwrap ( ) , htlc_update. source , & htlc_update. payment_hash , HTLCFailReason :: Reason { failure_code : 0x4000 | 8 , data : Vec :: new ( ) } ) ;
2658
2655
}
2659
2656
}
2660
2657
}
@@ -2679,7 +2676,7 @@ impl events::EventsProvider for ChannelManager {
2679
2676
self . claim_funds_internal ( self . channel_state . lock ( ) . unwrap ( ) , htlc_update. source , preimage) ;
2680
2677
} else {
2681
2678
log_trace ! ( self , "Failing HTLC with hash {} from our monitor" , log_bytes!( htlc_update. payment_hash. 0 ) ) ;
2682
- self . fail_htlc_backwards_internal ( self . channel_state . lock ( ) . unwrap ( ) , htlc_update. source , & htlc_update. payment_hash , HTLCFailReason :: Reason { failure_code : 0x4000 | 10 , data : Vec :: new ( ) } ) ;
2679
+ self . fail_htlc_backwards_internal ( self . channel_state . lock ( ) . unwrap ( ) , htlc_update. source , & htlc_update. payment_hash , HTLCFailReason :: Reason { failure_code : 0x4000 | 8 , data : Vec :: new ( ) } ) ;
2683
2680
}
2684
2681
}
2685
2682
}
0 commit comments