@@ -70,7 +70,8 @@ fn test_simple_monitor_permanent_update_fail() {
7070 // PaymentPathFailed event
7171
7272 assert_eq ! ( nodes[ 0 ] . node. list_channels( ) . len( ) , 0 ) ;
73- check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: ProcessingError { err: "ChannelMonitor storage failure" . to_string( ) } ) ;
73+ check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: ProcessingError { err: "ChannelMonitor storage failure" . to_string( ) } ,
74+ [ nodes[ 1 ] . node. get_our_node_id( ) ] , 100000 ) ;
7475}
7576
7677#[ test]
@@ -247,7 +248,7 @@ fn do_test_simple_monitor_temporary_update_fail(disconnect: bool) {
247248 // PaymentPathFailed event
248249
249250 assert_eq ! ( nodes[ 0 ] . node. list_channels( ) . len( ) , 0 ) ;
250- check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: HolderForceClosed ) ;
251+ check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: HolderForceClosed , [ nodes [ 1 ] . node . get_our_node_id ( ) ] , 100000 ) ;
251252}
252253
253254#[ test]
@@ -1987,8 +1988,8 @@ fn do_during_funding_monitor_fail(confirm_a_first: bool, restore_b_before_conf:
19871988
19881989 send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , 8000000 ) ;
19891990 close_channel ( & nodes[ 0 ] , & nodes[ 1 ] , & channel_id, funding_tx, true ) ;
1990- check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: CooperativeClosure ) ;
1991- check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: CooperativeClosure ) ;
1991+ check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: CooperativeClosure , [ nodes [ 1 ] . node . get_our_node_id ( ) ] , 100000 ) ;
1992+ check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: CooperativeClosure , [ nodes [ 0 ] . node . get_our_node_id ( ) ] , 100000 ) ;
19921993}
19931994
19941995#[ test]
@@ -2188,7 +2189,7 @@ fn test_fail_htlc_on_broadcast_after_claim() {
21882189 expect_payment_forwarded ! ( nodes[ 1 ] , nodes[ 0 ] , nodes[ 2 ] , Some ( 1000 ) , false , false ) ;
21892190
21902191 mine_transaction ( & nodes[ 1 ] , & bs_txn[ 0 ] ) ;
2191- check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: CommitmentTxConfirmed ) ;
2192+ check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: CommitmentTxConfirmed , [ nodes [ 2 ] . node . get_our_node_id ( ) ] , 100000 ) ;
21922193 check_closed_broadcast ! ( nodes[ 1 ] , true ) ;
21932194 connect_blocks ( & nodes[ 1 ] , ANTI_REORG_DELAY - 1 ) ;
21942195 check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
@@ -2666,8 +2667,8 @@ fn test_temporary_error_during_shutdown() {
26662667 assert_eq ! ( txn_a, txn_b) ;
26672668 assert_eq ! ( txn_a. len( ) , 1 ) ;
26682669 check_spends ! ( txn_a[ 0 ] , funding_tx) ;
2669- check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: CooperativeClosure ) ;
2670- check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: CooperativeClosure ) ;
2670+ check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: CooperativeClosure , [ nodes [ 0 ] . node . get_our_node_id ( ) ] , 100000 ) ;
2671+ check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: CooperativeClosure , [ nodes [ 1 ] . node . get_our_node_id ( ) ] , 100000 ) ;
26712672}
26722673
26732674#[ test]
@@ -2696,7 +2697,8 @@ fn test_permanent_error_during_sending_shutdown() {
26962697 if let MessageSendEvent :: HandleError { .. } = msg_events[ 2 ] { } else { panic ! ( ) ; }
26972698
26982699 check_added_monitors ! ( nodes[ 0 ] , 2 ) ;
2699- check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: ProcessingError { err: "ChannelMonitor storage failure" . to_string( ) } ) ;
2700+ check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: ProcessingError { err: "ChannelMonitor storage failure" . to_string( ) } ,
2701+ [ nodes[ 1 ] . node. get_our_node_id( ) ] , 100000 ) ;
27002702}
27012703
27022704#[ test]
@@ -2727,7 +2729,8 @@ fn test_permanent_error_during_handling_shutdown() {
27272729 if let MessageSendEvent :: HandleError { .. } = msg_events[ 2 ] { } else { panic ! ( ) ; }
27282730
27292731 check_added_monitors ! ( nodes[ 1 ] , 2 ) ;
2730- check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: ProcessingError { err: "ChannelMonitor storage failure" . to_string( ) } ) ;
2732+ check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: ProcessingError { err: "ChannelMonitor storage failure" . to_string( ) } ,
2733+ [ nodes[ 0 ] . node. get_our_node_id( ) ] , 100000 ) ;
27312734}
27322735
27332736#[ test]
@@ -2921,7 +2924,7 @@ fn do_test_outbound_reload_without_init_mon(use_0conf: bool) {
29212924 nodes[ 0 ] . chain_source . watched_outputs . lock ( ) . unwrap ( ) . clear ( ) ;
29222925
29232926 reload_node ! ( nodes[ 0 ] , & nodes[ 0 ] . node. encode( ) , & [ ] , persister, new_chain_monitor, nodes_0_deserialized) ;
2924- check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: DisconnectedPeer ) ;
2927+ check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: DisconnectedPeer , [ nodes [ 1 ] . node . get_our_node_id ( ) ] , 100000 ) ;
29252928 assert ! ( nodes[ 0 ] . node. list_channels( ) . is_empty( ) ) ;
29262929}
29272930
@@ -3008,7 +3011,7 @@ fn do_test_inbound_reload_without_init_mon(use_0conf: bool, lock_commitment: boo
30083011
30093012 reload_node ! ( nodes[ 1 ] , & nodes[ 1 ] . node. encode( ) , & [ ] , persister, new_chain_monitor, nodes_1_deserialized) ;
30103013
3011- check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: DisconnectedPeer ) ;
3014+ check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: DisconnectedPeer , [ nodes [ 0 ] . node . get_our_node_id ( ) ] , 100000 ) ;
30123015 assert ! ( nodes[ 1 ] . node. list_channels( ) . is_empty( ) ) ;
30133016}
30143017
0 commit comments