@@ -207,7 +207,8 @@ fn do_test_simple_monitor_temporary_update_fail(disconnect: bool) {
207207 }
208208
209209 // ...and make sure we can force-close a frozen channel
210- nodes[ 0 ] . node . force_close_broadcasting_latest_txn ( & channel_id, & nodes[ 1 ] . node . get_our_node_id ( ) ) . unwrap ( ) ;
210+ let error_message = "Channel force-closed" ;
211+ nodes[ 0 ] . node . force_close_broadcasting_latest_txn ( & channel_id, & nodes[ 1 ] . node . get_our_node_id ( ) , error_message. to_string ( ) ) . unwrap ( ) ;
211212 check_added_monitors ! ( nodes[ 0 ] , 1 ) ;
212213 check_closed_broadcast ! ( nodes[ 0 ] , true ) ;
213214
@@ -3224,17 +3225,18 @@ fn do_test_durable_preimages_on_closed_channel(close_chans_before_reload: bool,
32243225 let _ = get_revoke_commit_msgs ! ( nodes[ 1 ] , nodes[ 2 ] . node. get_our_node_id( ) ) ;
32253226
32263227 let mon_bc = get_monitor ! ( nodes[ 1 ] , chan_id_bc) . encode ( ) ;
3228+ let error_message = "Channel force-closed" ;
32273229
32283230 if close_chans_before_reload {
32293231 if !close_only_a {
32303232 chanmon_cfgs[ 1 ] . persister . set_update_ret ( ChannelMonitorUpdateStatus :: InProgress ) ;
3231- nodes[ 1 ] . node . force_close_broadcasting_latest_txn ( & chan_id_bc, & nodes[ 2 ] . node . get_our_node_id ( ) ) . unwrap ( ) ;
3233+ nodes[ 1 ] . node . force_close_broadcasting_latest_txn ( & chan_id_bc, & nodes[ 2 ] . node . get_our_node_id ( ) , error_message . to_string ( ) ) . unwrap ( ) ;
32323234 check_closed_broadcast ( & nodes[ 1 ] , 1 , true ) ;
32333235 check_closed_event ( & nodes[ 1 ] , 1 , ClosureReason :: HolderForceClosed , false , & [ nodes[ 2 ] . node . get_our_node_id ( ) ] , 100000 ) ;
32343236 }
32353237
32363238 chanmon_cfgs[ 1 ] . persister . set_update_ret ( ChannelMonitorUpdateStatus :: InProgress ) ;
3237- nodes[ 1 ] . node . force_close_broadcasting_latest_txn ( & chan_id_ab, & nodes[ 0 ] . node . get_our_node_id ( ) ) . unwrap ( ) ;
3239+ nodes[ 1 ] . node . force_close_broadcasting_latest_txn ( & chan_id_ab, & nodes[ 0 ] . node . get_our_node_id ( ) , error_message . to_string ( ) ) . unwrap ( ) ;
32383240 check_closed_broadcast ( & nodes[ 1 ] , 1 , true ) ;
32393241 check_closed_event ( & nodes[ 1 ] , 1 , ClosureReason :: HolderForceClosed , false , & [ nodes[ 0 ] . node . get_our_node_id ( ) ] , 100000 ) ;
32403242 }
@@ -3255,8 +3257,9 @@ fn do_test_durable_preimages_on_closed_channel(close_chans_before_reload: bool,
32553257 assert_eq ! ( bs_close_txn. len( ) , 3 ) ;
32563258 }
32573259 }
3260+ let error_message = "Channel force-closed" ;
32583261
3259- nodes[ 0 ] . node . force_close_broadcasting_latest_txn ( & chan_id_ab, & nodes[ 1 ] . node . get_our_node_id ( ) ) . unwrap ( ) ;
3262+ nodes[ 0 ] . node . force_close_broadcasting_latest_txn ( & chan_id_ab, & nodes[ 1 ] . node . get_our_node_id ( ) , error_message . to_string ( ) ) . unwrap ( ) ;
32603263 check_closed_event ( & nodes[ 0 ] , 1 , ClosureReason :: HolderForceClosed , false , & [ nodes[ 1 ] . node . get_our_node_id ( ) ] , 100000 ) ;
32613264 let as_closing_tx = nodes[ 0 ] . tx_broadcaster . txn_broadcasted . lock ( ) . unwrap ( ) . split_off ( 0 ) ;
32623265 assert_eq ! ( as_closing_tx. len( ) , 1 ) ;
@@ -3393,10 +3396,11 @@ fn do_test_reload_mon_update_completion_actions(close_during_reload: bool) {
33933396 let manager_b = nodes[ 1 ] . node . encode ( ) ;
33943397 reload_node ! ( nodes[ 1 ] , & manager_b, & [ & mon_ab, & mon_bc] , persister, new_chain_monitor, nodes_1_deserialized) ;
33953398
3399+ let error_message = "Channel force-closed" ;
33963400 if close_during_reload {
33973401 // Test that we still free the B<->C channel if the A<->B channel closed while we reloaded
33983402 // (as learned about during the on-reload block connection).
3399- nodes[ 0 ] . node . force_close_broadcasting_latest_txn ( & chan_id_ab, & nodes[ 1 ] . node . get_our_node_id ( ) ) . unwrap ( ) ;
3403+ nodes[ 0 ] . node . force_close_broadcasting_latest_txn ( & chan_id_ab, & nodes[ 1 ] . node . get_our_node_id ( ) , error_message . to_string ( ) ) . unwrap ( ) ;
34003404 check_added_monitors ! ( nodes[ 0 ] , 1 ) ;
34013405 check_closed_broadcast ! ( nodes[ 0 ] , true ) ;
34023406 check_closed_event ( & nodes[ 0 ] , 1 , ClosureReason :: HolderForceClosed , false , & [ nodes[ 1 ] . node . get_our_node_id ( ) ] , 100_000 ) ;
0 commit comments