@@ -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]
@@ -245,7 +246,7 @@ fn do_test_simple_monitor_temporary_update_fail(disconnect: bool) {
245
246
// PaymentPathFailed event
246
247
247
248
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 ) ;
249
250
}
250
251
251
252
#[ test]
@@ -1983,8 +1984,8 @@ fn do_during_funding_monitor_fail(confirm_a_first: bool, restore_b_before_conf:
1983
1984
1984
1985
send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , 8000000 ) ;
1985
1986
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 ) ;
1988
1989
}
1989
1990
1990
1991
#[ test]
@@ -2184,7 +2185,7 @@ fn test_fail_htlc_on_broadcast_after_claim() {
2184
2185
expect_payment_forwarded ! ( nodes[ 1 ] , nodes[ 0 ] , nodes[ 2 ] , Some ( 1000 ) , false , false ) ;
2185
2186
2186
2187
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 ) ;
2188
2189
check_closed_broadcast ! ( nodes[ 1 ] , true ) ;
2189
2190
connect_blocks ( & nodes[ 1 ] , ANTI_REORG_DELAY - 1 ) ;
2190
2191
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
@@ -2658,8 +2659,8 @@ fn test_temporary_error_during_shutdown() {
2658
2659
assert_eq ! ( txn_a, txn_b) ;
2659
2660
assert_eq ! ( txn_a. len( ) , 1 ) ;
2660
2661
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 ) ;
2663
2664
}
2664
2665
2665
2666
#[ test]
@@ -2688,7 +2689,8 @@ fn test_permanent_error_during_sending_shutdown() {
2688
2689
if let MessageSendEvent :: HandleError { .. } = msg_events[ 2 ] { } else { panic ! ( ) ; }
2689
2690
2690
2691
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 ) ;
2692
2694
}
2693
2695
2694
2696
#[ test]
@@ -2719,7 +2721,8 @@ fn test_permanent_error_during_handling_shutdown() {
2719
2721
if let MessageSendEvent :: HandleError { .. } = msg_events[ 2 ] { } else { panic ! ( ) ; }
2720
2722
2721
2723
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 ) ;
2723
2726
}
2724
2727
2725
2728
#[ test]
@@ -2913,7 +2916,7 @@ fn do_test_outbound_reload_without_init_mon(use_0conf: bool) {
2913
2916
nodes[ 0 ] . chain_source . watched_outputs . lock ( ) . unwrap ( ) . clear ( ) ;
2914
2917
2915
2918
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 ) ;
2917
2920
assert ! ( nodes[ 0 ] . node. list_channels( ) . is_empty( ) ) ;
2918
2921
}
2919
2922
@@ -3000,7 +3003,7 @@ fn do_test_inbound_reload_without_init_mon(use_0conf: bool, lock_commitment: boo
3000
3003
3001
3004
reload_node ! ( nodes[ 1 ] , & nodes[ 1 ] . node. encode( ) , & [ ] , persister, new_chain_monitor, nodes_1_deserialized) ;
3002
3005
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 ) ;
3004
3007
assert ! ( nodes[ 1 ] . node. list_channels( ) . is_empty( ) ) ;
3005
3008
}
3006
3009
0 commit comments