@@ -70,7 +70,8 @@ fn test_simple_monitor_permanent_update_fail() {
70
70
// PaymentPathFailed event
71
71
72
72
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 ) ;
74
75
}
75
76
76
77
#[ test]
@@ -247,7 +248,7 @@ fn do_test_simple_monitor_temporary_update_fail(disconnect: bool) {
247
248
// PaymentPathFailed event
248
249
249
250
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 ) ;
251
252
}
252
253
253
254
#[ test]
@@ -1987,8 +1988,8 @@ fn do_during_funding_monitor_fail(confirm_a_first: bool, restore_b_before_conf:
1987
1988
1988
1989
send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , 8000000 ) ;
1989
1990
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 ) ;
1992
1993
}
1993
1994
1994
1995
#[ test]
@@ -2188,7 +2189,7 @@ fn test_fail_htlc_on_broadcast_after_claim() {
2188
2189
expect_payment_forwarded ! ( nodes[ 1 ] , nodes[ 0 ] , nodes[ 2 ] , Some ( 1000 ) , false , false ) ;
2189
2190
2190
2191
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 ) ;
2192
2193
check_closed_broadcast ! ( nodes[ 1 ] , true ) ;
2193
2194
connect_blocks ( & nodes[ 1 ] , ANTI_REORG_DELAY - 1 ) ;
2194
2195
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
@@ -2666,8 +2667,8 @@ fn test_temporary_error_during_shutdown() {
2666
2667
assert_eq ! ( txn_a, txn_b) ;
2667
2668
assert_eq ! ( txn_a. len( ) , 1 ) ;
2668
2669
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 ) ;
2671
2672
}
2672
2673
2673
2674
#[ test]
@@ -2696,7 +2697,8 @@ fn test_permanent_error_during_sending_shutdown() {
2696
2697
if let MessageSendEvent :: HandleError { .. } = msg_events[ 2 ] { } else { panic ! ( ) ; }
2697
2698
2698
2699
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 ) ;
2700
2702
}
2701
2703
2702
2704
#[ test]
@@ -2727,7 +2729,8 @@ fn test_permanent_error_during_handling_shutdown() {
2727
2729
if let MessageSendEvent :: HandleError { .. } = msg_events[ 2 ] { } else { panic ! ( ) ; }
2728
2730
2729
2731
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 ) ;
2731
2734
}
2732
2735
2733
2736
#[ test]
@@ -2921,7 +2924,7 @@ fn do_test_outbound_reload_without_init_mon(use_0conf: bool) {
2921
2924
nodes[ 0 ] . chain_source . watched_outputs . lock ( ) . unwrap ( ) . clear ( ) ;
2922
2925
2923
2926
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 ) ;
2925
2928
assert ! ( nodes[ 0 ] . node. list_channels( ) . is_empty( ) ) ;
2926
2929
}
2927
2930
@@ -3008,7 +3011,7 @@ fn do_test_inbound_reload_without_init_mon(use_0conf: bool, lock_commitment: boo
3008
3011
3009
3012
reload_node ! ( nodes[ 1 ] , & nodes[ 1 ] . node. encode( ) , & [ ] , persister, new_chain_monitor, nodes_1_deserialized) ;
3010
3013
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 ) ;
3012
3015
assert ! ( nodes[ 1 ] . node. list_channels( ) . is_empty( ) ) ;
3013
3016
}
3014
3017
0 commit comments