@@ -206,7 +206,8 @@ fn do_test_simple_monitor_temporary_update_fail(disconnect: bool) {
206206 }
207207
208208 // ...and make sure we can force-close a frozen channel
209- nodes[ 0 ] . node . force_close_broadcasting_latest_txn ( & channel_id, & nodes[ 1 ] . node . get_our_node_id ( ) ) . unwrap ( ) ;
209+ let error_message = "Channel force-closed" ;
210+ nodes[ 0 ] . node . force_close_broadcasting_latest_txn ( & channel_id, & nodes[ 1 ] . node . get_our_node_id ( ) , error_message. to_string ( ) ) . unwrap ( ) ;
210211 check_added_monitors ! ( nodes[ 0 ] , 1 ) ;
211212 check_closed_broadcast ! ( nodes[ 0 ] , true ) ;
212213
@@ -3221,17 +3222,18 @@ fn do_test_durable_preimages_on_closed_channel(close_chans_before_reload: bool,
32213222 let _ = get_revoke_commit_msgs ! ( nodes[ 1 ] , nodes[ 2 ] . node. get_our_node_id( ) ) ;
32223223
32233224 let mon_bc = get_monitor ! ( nodes[ 1 ] , chan_id_bc) . encode ( ) ;
3225+ let error_message = "Channel force-closed" ;
32243226
32253227 if close_chans_before_reload {
32263228 if !close_only_a {
32273229 chanmon_cfgs[ 1 ] . persister . set_update_ret ( ChannelMonitorUpdateStatus :: InProgress ) ;
3228- nodes[ 1 ] . node . force_close_broadcasting_latest_txn ( & chan_id_bc, & nodes[ 2 ] . node . get_our_node_id ( ) ) . unwrap ( ) ;
3230+ nodes[ 1 ] . node . force_close_broadcasting_latest_txn ( & chan_id_bc, & nodes[ 2 ] . node . get_our_node_id ( ) , error_message . to_string ( ) ) . unwrap ( ) ;
32293231 check_closed_broadcast ( & nodes[ 1 ] , 1 , true ) ;
32303232 check_closed_event ( & nodes[ 1 ] , 1 , ClosureReason :: HolderForceClosed , false , & [ nodes[ 2 ] . node . get_our_node_id ( ) ] , 100000 ) ;
32313233 }
32323234
32333235 chanmon_cfgs[ 1 ] . persister . set_update_ret ( ChannelMonitorUpdateStatus :: InProgress ) ;
3234- nodes[ 1 ] . node . force_close_broadcasting_latest_txn ( & chan_id_ab, & nodes[ 0 ] . node . get_our_node_id ( ) ) . unwrap ( ) ;
3236+ nodes[ 1 ] . node . force_close_broadcasting_latest_txn ( & chan_id_ab, & nodes[ 0 ] . node . get_our_node_id ( ) , error_message . to_string ( ) ) . unwrap ( ) ;
32353237 check_closed_broadcast ( & nodes[ 1 ] , 1 , true ) ;
32363238 check_closed_event ( & nodes[ 1 ] , 1 , ClosureReason :: HolderForceClosed , false , & [ nodes[ 0 ] . node . get_our_node_id ( ) ] , 100000 ) ;
32373239 }
@@ -3252,8 +3254,9 @@ fn do_test_durable_preimages_on_closed_channel(close_chans_before_reload: bool,
32523254 assert_eq ! ( bs_close_txn. len( ) , 3 ) ;
32533255 }
32543256 }
3257+ let error_message = "Channel force-closed" ;
32553258
3256- nodes[ 0 ] . node . force_close_broadcasting_latest_txn ( & chan_id_ab, & nodes[ 1 ] . node . get_our_node_id ( ) ) . unwrap ( ) ;
3259+ nodes[ 0 ] . node . force_close_broadcasting_latest_txn ( & chan_id_ab, & nodes[ 1 ] . node . get_our_node_id ( ) , error_message . to_string ( ) ) . unwrap ( ) ;
32573260 check_closed_event ( & nodes[ 0 ] , 1 , ClosureReason :: HolderForceClosed , false , & [ nodes[ 1 ] . node . get_our_node_id ( ) ] , 100000 ) ;
32583261 let as_closing_tx = nodes[ 0 ] . tx_broadcaster . txn_broadcasted . lock ( ) . unwrap ( ) . split_off ( 0 ) ;
32593262 assert_eq ! ( as_closing_tx. len( ) , 1 ) ;
@@ -3390,10 +3393,11 @@ fn do_test_reload_mon_update_completion_actions(close_during_reload: bool) {
33903393 let manager_b = nodes[ 1 ] . node . encode ( ) ;
33913394 reload_node ! ( nodes[ 1 ] , & manager_b, & [ & mon_ab, & mon_bc] , persister, new_chain_monitor, nodes_1_deserialized) ;
33923395
3396+ let error_message = "Channel force-closed" ;
33933397 if close_during_reload {
33943398 // Test that we still free the B<->C channel if the A<->B channel closed while we reloaded
33953399 // (as learned about during the on-reload block connection).
3396- nodes[ 0 ] . node . force_close_broadcasting_latest_txn ( & chan_id_ab, & nodes[ 1 ] . node . get_our_node_id ( ) ) . unwrap ( ) ;
3400+ nodes[ 0 ] . node . force_close_broadcasting_latest_txn ( & chan_id_ab, & nodes[ 1 ] . node . get_our_node_id ( ) , error_message . to_string ( ) ) . unwrap ( ) ;
33973401 check_added_monitors ! ( nodes[ 0 ] , 1 ) ;
33983402 check_closed_broadcast ! ( nodes[ 0 ] , true ) ;
33993403 check_closed_event ( & nodes[ 0 ] , 1 , ClosureReason :: HolderForceClosed , false , & [ nodes[ 1 ] . node . get_our_node_id ( ) ] , 100_000 ) ;
0 commit comments