@@ -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]
@@ -245,7 +246,7 @@ fn do_test_simple_monitor_temporary_update_fail(disconnect: bool) {
245246 // PaymentPathFailed event
246247
247248 assert_eq ! ( nodes[ 0 ] . node. list_channels( ) . len( ) , 0 ) ;
248- check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: HolderForceClosed ) ;
249+ check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: HolderForceClosed , [ nodes [ 1 ] . node . get_our_node_id ( ) ] , 100000 ) ;
249250}
250251
251252#[ test]
@@ -1983,8 +1984,8 @@ fn do_during_funding_monitor_fail(confirm_a_first: bool, restore_b_before_conf:
19831984
19841985 send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , 8000000 ) ;
19851986 close_channel ( & nodes[ 0 ] , & nodes[ 1 ] , & channel_id, funding_tx, true ) ;
1986- check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: CooperativeClosure ) ;
1987- check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: CooperativeClosure ) ;
1987+ check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: CooperativeClosure , [ nodes [ 1 ] . node . get_our_node_id ( ) ] , 100000 ) ;
1988+ check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: CooperativeClosure , [ nodes [ 0 ] . node . get_our_node_id ( ) ] , 100000 ) ;
19881989}
19891990
19901991#[ test]
@@ -2184,7 +2185,7 @@ fn test_fail_htlc_on_broadcast_after_claim() {
21842185 expect_payment_forwarded ! ( nodes[ 1 ] , nodes[ 0 ] , nodes[ 2 ] , Some ( 1000 ) , false , false ) ;
21852186
21862187 mine_transaction ( & nodes[ 1 ] , & bs_txn[ 0 ] ) ;
2187- check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: CommitmentTxConfirmed ) ;
2188+ check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: CommitmentTxConfirmed , [ nodes [ 2 ] . node . get_our_node_id ( ) ] , 100000 ) ;
21882189 check_closed_broadcast ! ( nodes[ 1 ] , true ) ;
21892190 connect_blocks ( & nodes[ 1 ] , ANTI_REORG_DELAY - 1 ) ;
21902191 check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
@@ -2658,8 +2659,8 @@ fn test_temporary_error_during_shutdown() {
26582659 assert_eq ! ( txn_a, txn_b) ;
26592660 assert_eq ! ( txn_a. len( ) , 1 ) ;
26602661 check_spends ! ( txn_a[ 0 ] , funding_tx) ;
2661- check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: CooperativeClosure ) ;
2662- check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: CooperativeClosure ) ;
2662+ check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: CooperativeClosure , [ nodes [ 0 ] . node . get_our_node_id ( ) ] , 100000 ) ;
2663+ check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: CooperativeClosure , [ nodes [ 1 ] . node . get_our_node_id ( ) ] , 100000 ) ;
26632664}
26642665
26652666#[ test]
@@ -2688,7 +2689,8 @@ fn test_permanent_error_during_sending_shutdown() {
26882689 if let MessageSendEvent :: HandleError { .. } = msg_events[ 2 ] { } else { panic ! ( ) ; }
26892690
26902691 check_added_monitors ! ( nodes[ 0 ] , 2 ) ;
2691- check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: ProcessingError { err: "ChannelMonitor storage failure" . to_string( ) } ) ;
2692+ check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: ProcessingError { err: "ChannelMonitor storage failure" . to_string( ) } ,
2693+ [ nodes[ 1 ] . node. get_our_node_id( ) ] , 100000 ) ;
26922694}
26932695
26942696#[ test]
@@ -2719,7 +2721,8 @@ fn test_permanent_error_during_handling_shutdown() {
27192721 if let MessageSendEvent :: HandleError { .. } = msg_events[ 2 ] { } else { panic ! ( ) ; }
27202722
27212723 check_added_monitors ! ( nodes[ 1 ] , 2 ) ;
2722- check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: ProcessingError { err: "ChannelMonitor storage failure" . to_string( ) } ) ;
2724+ check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: ProcessingError { err: "ChannelMonitor storage failure" . to_string( ) } ,
2725+ [ nodes[ 0 ] . node. get_our_node_id( ) ] , 100000 ) ;
27232726}
27242727
27252728#[ test]
@@ -2913,7 +2916,7 @@ fn do_test_outbound_reload_without_init_mon(use_0conf: bool) {
29132916 nodes[ 0 ] . chain_source . watched_outputs . lock ( ) . unwrap ( ) . clear ( ) ;
29142917
29152918 reload_node ! ( nodes[ 0 ] , & nodes[ 0 ] . node. encode( ) , & [ ] , persister, new_chain_monitor, nodes_0_deserialized) ;
2916- check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: DisconnectedPeer ) ;
2919+ check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: DisconnectedPeer , [ nodes [ 1 ] . node . get_our_node_id ( ) ] , 100000 ) ;
29172920 assert ! ( nodes[ 0 ] . node. list_channels( ) . is_empty( ) ) ;
29182921}
29192922
@@ -3000,7 +3003,7 @@ fn do_test_inbound_reload_without_init_mon(use_0conf: bool, lock_commitment: boo
30003003
30013004 reload_node ! ( nodes[ 1 ] , & nodes[ 1 ] . node. encode( ) , & [ ] , persister, new_chain_monitor, nodes_1_deserialized) ;
30023005
3003- check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: DisconnectedPeer ) ;
3006+ check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: DisconnectedPeer , [ nodes [ 0 ] . node . get_our_node_id ( ) ] , 100000 ) ;
30043007 assert ! ( nodes[ 1 ] . node. list_channels( ) . is_empty( ) ) ;
30053008}
30063009
0 commit comments