Skip to content

Commit 63f4f8f

Browse files
elnoshclaude
andcommitted
Replace check_closed_broadcast! macro with direct function calls
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 647ce4a commit 63f4f8f

13 files changed

Lines changed: 112 additions & 125 deletions

lightning-persister/src/test_utils.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
use lightning::check_closed_broadcast;
21
use lightning::events::ClosureReason;
32
use lightning::ln::functional_test_utils::*;
43
use lightning::util::persist::{
@@ -188,7 +187,7 @@ pub(crate) fn do_test_store<K: KVStoreSync + Sync>(store_0: &K, store_1: &K) {
188187
.unwrap();
189188
let reason = ClosureReason::HolderForceClosed { broadcasted_latest_txn: Some(true), message };
190189
check_closed_event(&nodes[0], 1, reason, &[node_b_id], 100000);
191-
check_closed_broadcast!(nodes[0], true);
190+
check_closed_broadcast(&nodes[0], 1, true);
192191
check_added_monitors(&nodes[0], 1);
193192

194193
let node_txn = nodes[0].tx_broadcaster.txn_broadcasted.lock().unwrap();
@@ -202,7 +201,7 @@ pub(crate) fn do_test_store<K: KVStoreSync + Sync>(store_0: &K, store_1: &K) {
202201
vec![node_txn[0].clone(), node_txn[0].clone()],
203202
),
204203
);
205-
check_closed_broadcast!(nodes[1], true);
204+
check_closed_broadcast(&nodes[1], 1, true);
206205
let reason = ClosureReason::CommitmentTxConfirmed;
207206
check_closed_event(&nodes[1], 1, reason, &[nodes[0].node.get_our_node_id()], 100000);
208207
check_added_monitors(&nodes[1], 1);

lightning/src/ln/chanmon_update_fail_tests.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ fn do_test_simple_monitor_temporary_update_fail(disconnect: bool) {
277277
};
278278
nodes[0].node.force_close_broadcasting_latest_txn(&channel_id, &node_b_id, message).unwrap();
279279
check_added_monitors(&nodes[0], 1);
280-
check_closed_broadcast!(nodes[0], true);
280+
check_closed_broadcast(&nodes[0], 1, true);
281281

282282
// TODO: Once we hit the chain with the failure transaction we should check that we get a
283283
// PaymentPathFailed event
@@ -2509,7 +2509,7 @@ fn test_fail_htlc_on_broadcast_after_claim() {
25092509
mine_transaction(&nodes[1], &bs_txn[0]);
25102510
let reason = ClosureReason::CommitmentTxConfirmed;
25112511
check_closed_event(&nodes[1], 1, reason, &[node_c_id], 100000);
2512-
check_closed_broadcast!(nodes[1], true);
2512+
check_closed_broadcast(&nodes[1], 1, true);
25132513
connect_blocks(&nodes[1], ANTI_REORG_DELAY - 1);
25142514
check_added_monitors(&nodes[1], 1);
25152515
expect_and_process_pending_htlcs_and_htlc_handling_failed(
@@ -4043,7 +4043,7 @@ fn do_test_reload_mon_update_completion_actions(close_during_reload: bool) {
40434043
};
40444044
nodes[0].node.force_close_broadcasting_latest_txn(&chan_id_ab, &node_b_id, msg).unwrap();
40454045
check_added_monitors(&nodes[0], 1);
4046-
check_closed_broadcast!(nodes[0], true);
4046+
check_closed_broadcast(&nodes[0], 1, true);
40474047
check_closed_event(&nodes[0], 1, reason, &[node_b_id], 100_000);
40484048
let as_closing_tx = nodes[0].tx_broadcaster.txn_broadcasted.lock().unwrap().split_off(0);
40494049
mine_transaction_without_consistency_checks(&nodes[1], &as_closing_tx[0]);
@@ -4494,13 +4494,13 @@ fn test_claim_to_closed_channel_blocks_forwarded_preimage_removal() {
44944494
check_added_monitors(&nodes[0], 1);
44954495
let a_reason = ClosureReason::HolderForceClosed { broadcasted_latest_txn: Some(true), message };
44964496
check_closed_event(&nodes[0], 1, a_reason, &[node_b_id], 1000000);
4497-
check_closed_broadcast!(nodes[0], true);
4497+
check_closed_broadcast(&nodes[0], 1, true);
44984498

44994499
let as_commit_tx = nodes[0].tx_broadcaster.txn_broadcasted.lock().unwrap().split_off(0);
45004500
assert_eq!(as_commit_tx.len(), 1);
45014501

45024502
mine_transaction(&nodes[1], &as_commit_tx[0]);
4503-
check_closed_broadcast!(nodes[1], true);
4503+
check_closed_broadcast(&nodes[1], 1, true);
45044504
check_added_monitors(&nodes[1], 1);
45054505
let b_reason = ClosureReason::CommitmentTxConfirmed;
45064506
check_closed_event(&nodes[1], 1, b_reason, &[node_a_id], 1000000);
@@ -4572,13 +4572,13 @@ fn test_claim_to_closed_channel_blocks_claimed_event() {
45724572
check_added_monitors(&nodes[0], 1);
45734573
let a_reason = ClosureReason::HolderForceClosed { broadcasted_latest_txn: Some(true), message };
45744574
check_closed_event(&nodes[0], 1, a_reason, &[node_b_id], 1000000);
4575-
check_closed_broadcast!(nodes[0], true);
4575+
check_closed_broadcast(&nodes[0], 1, true);
45764576

45774577
let as_commit_tx = nodes[0].tx_broadcaster.txn_broadcasted.lock().unwrap().split_off(0);
45784578
assert_eq!(as_commit_tx.len(), 1);
45794579

45804580
mine_transaction(&nodes[1], &as_commit_tx[0]);
4581-
check_closed_broadcast!(nodes[1], true);
4581+
check_closed_broadcast(&nodes[1], 1, true);
45824582
check_added_monitors(&nodes[1], 1);
45834583
let b_reason = ClosureReason::CommitmentTxConfirmed;
45844584
check_closed_event(&nodes[1], 1, b_reason, &[node_a_id], 1000000);

lightning/src/ln/functional_test_utils.rs

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2313,17 +2313,6 @@ pub fn check_closed_broadcast(
23132313
.collect()
23142314
}
23152315

2316-
/// Check that a channel's closing channel update has been broadcasted, and optionally
2317-
/// check whether an error message event has occurred.
2318-
///
2319-
/// Don't use this, use the identically-named function instead.
2320-
#[macro_export]
2321-
macro_rules! check_closed_broadcast {
2322-
($node: expr, $with_error_msg: expr) => {
2323-
$crate::ln::functional_test_utils::check_closed_broadcast(&$node, 1, $with_error_msg).pop()
2324-
};
2325-
}
2326-
23272316
#[derive(Default)]
23282317
pub struct ExpectedCloseEvent {
23292318
pub channel_capacity_sats: Option<u64>,

0 commit comments

Comments
 (0)