@@ -288,7 +288,7 @@ fn do_test_simple_monitor_temporary_update_fail(disconnect: bool) {
288288 // PaymentPathFailed event
289289
290290 assert_eq ! ( nodes[ 0 ] . node. list_channels( ) . len( ) , 0 ) ;
291- check_closed_event ! ( nodes[ 0 ] , 1 , reason, [ node_b_id] , 100000 ) ;
291+ check_closed_event ( & nodes[ 0 ] , 1 , reason, & [ node_b_id] , 100000 ) ;
292292}
293293
294294#[ test]
@@ -2274,9 +2274,9 @@ fn do_during_funding_monitor_fail(
22742274 send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , 8000000 ) ;
22752275 close_channel ( & nodes[ 0 ] , & nodes[ 1 ] , & channel_id, funding_tx, true ) ;
22762276 let reason_a = ClosureReason :: CounterpartyInitiatedCooperativeClosure ;
2277- check_closed_event ! ( nodes[ 0 ] , 1 , reason_a, [ node_b_id] , 100000 ) ;
2277+ check_closed_event ( & nodes[ 0 ] , 1 , reason_a, & [ node_b_id] , 100000 ) ;
22782278 let reason_b = ClosureReason :: LocallyInitiatedCooperativeClosure ;
2279- check_closed_event ! ( nodes[ 1 ] , 1 , reason_b, [ node_a_id] , 100000 ) ;
2279+ check_closed_event ( & nodes[ 1 ] , 1 , reason_b, & [ node_a_id] , 100000 ) ;
22802280}
22812281
22822282#[ test]
@@ -2514,7 +2514,8 @@ fn test_fail_htlc_on_broadcast_after_claim() {
25142514 expect_payment_forwarded ! ( nodes[ 1 ] , nodes[ 0 ] , nodes[ 2 ] , Some ( 1000 ) , false , false ) ;
25152515
25162516 mine_transaction ( & nodes[ 1 ] , & bs_txn[ 0 ] ) ;
2517- check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: CommitmentTxConfirmed , [ node_c_id] , 100000 ) ;
2517+ let reason = ClosureReason :: CommitmentTxConfirmed ;
2518+ check_closed_event ( & nodes[ 1 ] , 1 , reason, & [ node_c_id] , 100000 ) ;
25182519 check_closed_broadcast ! ( nodes[ 1 ] , true ) ;
25192520 connect_blocks ( & nodes[ 1 ] , ANTI_REORG_DELAY - 1 ) ;
25202521 check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
@@ -3070,9 +3071,9 @@ fn test_temporary_error_during_shutdown() {
30703071 assert_eq ! ( txn_a. len( ) , 1 ) ;
30713072 check_spends ! ( txn_a[ 0 ] , funding_tx) ;
30723073 let reason_b = ClosureReason :: CounterpartyInitiatedCooperativeClosure ;
3073- check_closed_event ! ( nodes[ 1 ] , 1 , reason_b, [ node_a_id] , 100000 ) ;
3074+ check_closed_event ( & nodes[ 1 ] , 1 , reason_b, & [ node_a_id] , 100000 ) ;
30743075 let reason_a = ClosureReason :: LocallyInitiatedCooperativeClosure ;
3075- check_closed_event ! ( nodes[ 0 ] , 1 , reason_a, [ node_b_id] , 100000 ) ;
3076+ check_closed_event ( & nodes[ 0 ] , 1 , reason_a, & [ node_b_id] , 100000 ) ;
30763077}
30773078
30783079#[ test]
@@ -3309,7 +3310,7 @@ fn do_test_outbound_reload_without_init_mon(use_0conf: bool) {
33093310
33103311 let node_a_ser = nodes[ 0 ] . node . encode ( ) ;
33113312 reload_node ! ( nodes[ 0 ] , & node_a_ser, & [ ] , persister, new_chain_monitor, node_a_reload) ;
3312- check_closed_event ! ( nodes[ 0 ] , 1 , ClosureReason :: DisconnectedPeer , [ node_b_id] , 100000 ) ;
3313+ check_closed_event ( & nodes[ 0 ] , 1 , ClosureReason :: DisconnectedPeer , & [ node_b_id] , 100000 ) ;
33133314 assert ! ( nodes[ 0 ] . node. list_channels( ) . is_empty( ) ) ;
33143315}
33153316
@@ -3417,7 +3418,7 @@ fn do_test_inbound_reload_without_init_mon(use_0conf: bool, lock_commitment: boo
34173418 let node_b_ser = nodes[ 1 ] . node . encode ( ) ;
34183419 reload_node ! ( nodes[ 1 ] , & node_b_ser, & [ ] , persister, new_chain_monitor, node_b_reload) ;
34193420
3420- check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: DisconnectedPeer , [ node_a_id] , 100000 ) ;
3421+ check_closed_event ( & nodes[ 1 ] , 1 , ClosureReason :: DisconnectedPeer , & [ node_a_id] , 100000 ) ;
34213422 assert ! ( nodes[ 1 ] . node. list_channels( ) . is_empty( ) ) ;
34223423}
34233424
@@ -3715,7 +3716,7 @@ fn do_test_inverted_mon_completion_order(
37153716 persister. set_update_ret ( ChannelMonitorUpdateStatus :: InProgress ) ;
37163717 persister. set_update_ret ( ChannelMonitorUpdateStatus :: InProgress ) ;
37173718 let reason = ClosureReason :: OutdatedChannelManager ;
3718- check_closed_event ( & nodes[ 1 ] , 1 , reason, false , & [ node_c_id] , 100_000 ) ;
3719+ check_closed_event ( & nodes[ 1 ] , 1 , reason, & [ node_c_id] , 100_000 ) ;
37193720 check_added_monitors ( & nodes[ 1 ] , 2 ) ;
37203721
37213722 nodes[ 1 ] . node . timer_tick_occurred ( ) ;
@@ -3838,7 +3839,7 @@ fn do_test_durable_preimages_on_closed_channel(
38383839 check_closed_broadcast ( & nodes[ 1 ] , 1 , true ) ;
38393840 let reason =
38403841 ClosureReason :: HolderForceClosed { broadcasted_latest_txn : Some ( true ) , message } ;
3841- check_closed_event ( & nodes[ 1 ] , 1 , reason, false , & [ node_c_id] , 100000 ) ;
3842+ check_closed_event ( & nodes[ 1 ] , 1 , reason, & [ node_c_id] , 100000 ) ;
38423843 }
38433844
38443845 chanmon_cfgs[ 1 ] . persister . set_update_ret ( ChannelMonitorUpdateStatus :: InProgress ) ;
@@ -3850,7 +3851,7 @@ fn do_test_durable_preimages_on_closed_channel(
38503851 check_closed_broadcast ( & nodes[ 1 ] , 1 , true ) ;
38513852 let reason =
38523853 ClosureReason :: HolderForceClosed { broadcasted_latest_txn : Some ( true ) , message } ;
3853- check_closed_event ( & nodes[ 1 ] , 1 , reason, false , & [ node_a_id] , 100000 ) ;
3854+ check_closed_event ( & nodes[ 1 ] , 1 , reason, & [ node_a_id] , 100000 ) ;
38543855 }
38553856
38563857 // Now reload node B
@@ -3876,7 +3877,7 @@ fn do_test_durable_preimages_on_closed_channel(
38763877 message : err_msg. clone ( ) ,
38773878 } ;
38783879 nodes[ 0 ] . node . force_close_broadcasting_latest_txn ( & chan_id_ab, & node_b_id, err_msg) . unwrap ( ) ;
3879- check_closed_event ( & nodes[ 0 ] , 1 , reason, false , & [ node_b_id] , 100000 ) ;
3880+ check_closed_event ( & nodes[ 0 ] , 1 , reason, & [ node_b_id] , 100000 ) ;
38803881 check_added_monitors ( & nodes[ 0 ] , 1 ) ;
38813882 let as_closing_tx = nodes[ 0 ] . tx_broadcaster . txn_broadcasted . lock ( ) . unwrap ( ) . split_off ( 0 ) ;
38823883 assert_eq ! ( as_closing_tx. len( ) , 1 ) ;
@@ -3906,7 +3907,7 @@ fn do_test_durable_preimages_on_closed_channel(
39063907 if !close_chans_before_reload {
39073908 check_closed_broadcast ( & nodes[ 1 ] , 1 , false ) ;
39083909 let reason = ClosureReason :: CommitmentTxConfirmed ;
3909- check_closed_event ( & nodes[ 1 ] , 1 , reason, false , & [ node_a_id] , 100000 ) ;
3910+ check_closed_event ( & nodes[ 1 ] , 1 , reason, & [ node_a_id] , 100000 ) ;
39103911 }
39113912 nodes[ 1 ] . node . timer_tick_occurred ( ) ;
39123913 check_added_monitors ( & nodes[ 1 ] , mons_added) ;
@@ -4046,7 +4047,7 @@ fn do_test_reload_mon_update_completion_actions(close_during_reload: bool) {
40464047 nodes[ 0 ] . node . force_close_broadcasting_latest_txn ( & chan_id_ab, & node_b_id, msg) . unwrap ( ) ;
40474048 check_added_monitors ! ( nodes[ 0 ] , 1 ) ;
40484049 check_closed_broadcast ! ( nodes[ 0 ] , true ) ;
4049- check_closed_event ( & nodes[ 0 ] , 1 , reason, false , & [ node_b_id] , 100_000 ) ;
4050+ check_closed_event ( & nodes[ 0 ] , 1 , reason, & [ node_b_id] , 100_000 ) ;
40504051 let as_closing_tx = nodes[ 0 ] . tx_broadcaster . txn_broadcasted . lock ( ) . unwrap ( ) . split_off ( 0 ) ;
40514052 mine_transaction_without_consistency_checks ( & nodes[ 1 ] , & as_closing_tx[ 0 ] ) ;
40524053 }
@@ -4493,7 +4494,7 @@ fn test_claim_to_closed_channel_blocks_forwarded_preimage_removal() {
44934494 . unwrap ( ) ;
44944495 check_added_monitors ! ( nodes[ 0 ] , 1 ) ;
44954496 let a_reason = ClosureReason :: HolderForceClosed { broadcasted_latest_txn : Some ( true ) , message } ;
4496- check_closed_event ! ( nodes[ 0 ] , 1 , a_reason, [ node_b_id] , 1000000 ) ;
4497+ check_closed_event ( & nodes[ 0 ] , 1 , a_reason, & [ node_b_id] , 1000000 ) ;
44974498 check_closed_broadcast ! ( nodes[ 0 ] , true ) ;
44984499
44994500 let as_commit_tx = nodes[ 0 ] . tx_broadcaster . txn_broadcasted . lock ( ) . unwrap ( ) . split_off ( 0 ) ;
@@ -4502,7 +4503,8 @@ fn test_claim_to_closed_channel_blocks_forwarded_preimage_removal() {
45024503 mine_transaction ( & nodes[ 1 ] , & as_commit_tx[ 0 ] ) ;
45034504 check_closed_broadcast ! ( nodes[ 1 ] , true ) ;
45044505 check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
4505- check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: CommitmentTxConfirmed , [ node_a_id] , 1000000 ) ;
4506+ let b_reason = ClosureReason :: CommitmentTxConfirmed ;
4507+ check_closed_event ( & nodes[ 1 ] , 1 , b_reason, & [ node_a_id] , 1000000 ) ;
45064508
45074509 // Now that B has a pending forwarded payment across it with the inbound edge on-chain, claim
45084510 // the payment on C and give B the preimage for it.
@@ -4569,7 +4571,7 @@ fn test_claim_to_closed_channel_blocks_claimed_event() {
45694571 . unwrap ( ) ;
45704572 check_added_monitors ! ( nodes[ 0 ] , 1 ) ;
45714573 let a_reason = ClosureReason :: HolderForceClosed { broadcasted_latest_txn : Some ( true ) , message } ;
4572- check_closed_event ! ( nodes[ 0 ] , 1 , a_reason, [ node_b_id] , 1000000 ) ;
4574+ check_closed_event ( & nodes[ 0 ] , 1 , a_reason, & [ node_b_id] , 1000000 ) ;
45734575 check_closed_broadcast ! ( nodes[ 0 ] , true ) ;
45744576
45754577 let as_commit_tx = nodes[ 0 ] . tx_broadcaster . txn_broadcasted . lock ( ) . unwrap ( ) . split_off ( 0 ) ;
@@ -4578,7 +4580,8 @@ fn test_claim_to_closed_channel_blocks_claimed_event() {
45784580 mine_transaction ( & nodes[ 1 ] , & as_commit_tx[ 0 ] ) ;
45794581 check_closed_broadcast ! ( nodes[ 1 ] , true ) ;
45804582 check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
4581- check_closed_event ! ( nodes[ 1 ] , 1 , ClosureReason :: CommitmentTxConfirmed , [ node_a_id] , 1000000 ) ;
4583+ let b_reason = ClosureReason :: CommitmentTxConfirmed ;
4584+ check_closed_event ( & nodes[ 1 ] , 1 , b_reason, & [ node_a_id] , 1000000 ) ;
45824585
45834586 // Now that B has a pending payment with the inbound HTLC on a closed channel, claim the
45844587 // payment on disk, but don't let the `ChannelMonitorUpdate` complete. This should prevent the
0 commit comments