@@ -2203,7 +2203,7 @@ fn channel_monitor_network_test() {
22032203 send_payment(&nodes[0], &vec!(&nodes[1], &nodes[2], &nodes[3], &nodes[4])[..], 8000000);
22042204
22052205 // Simple case with no pending HTLCs:
2206- nodes[1].node.force_close_channel (&chan_1.2, &nodes[0].node.get_our_node_id()).unwrap();
2206+ nodes[1].node.force_close_broadcasting_latest_txn (&chan_1.2, &nodes[0].node.get_our_node_id()).unwrap();
22072207 check_added_monitors!(nodes[1], 1);
22082208 check_closed_broadcast!(nodes[1], true);
22092209 {
@@ -2224,7 +2224,7 @@ fn channel_monitor_network_test() {
22242224
22252225 // Simple case of one pending HTLC to HTLC-Timeout (note that the HTLC-Timeout is not
22262226 // broadcasted until we reach the timelock time).
2227- nodes[1].node.force_close_channel (&chan_2.2, &nodes[2].node.get_our_node_id()).unwrap();
2227+ nodes[1].node.force_close_broadcasting_latest_txn (&chan_2.2, &nodes[2].node.get_our_node_id()).unwrap();
22282228 check_closed_broadcast!(nodes[1], true);
22292229 check_added_monitors!(nodes[1], 1);
22302230 {
@@ -2264,7 +2264,7 @@ fn channel_monitor_network_test() {
22642264
22652265 // nodes[3] gets the preimage, but nodes[2] already disconnected, resulting in a nodes[2]
22662266 // HTLC-Timeout and a nodes[3] claim against it (+ its own announces)
2267- nodes[2].node.force_close_channel (&chan_3.2, &nodes[3].node.get_our_node_id()).unwrap();
2267+ nodes[2].node.force_close_broadcasting_latest_txn (&chan_3.2, &nodes[3].node.get_our_node_id()).unwrap();
22682268 check_added_monitors!(nodes[2], 1);
22692269 check_closed_broadcast!(nodes[2], true);
22702270 let node2_commitment_txid;
@@ -3403,7 +3403,7 @@ fn test_htlc_ignore_latest_remote_commitment() {
34033403 create_announced_chan_between_nodes(&nodes, 0, 1, InitFeatures::known(), InitFeatures::known());
34043404
34053405 route_payment(&nodes[0], &[&nodes[1]], 10000000);
3406- nodes[0].node.force_close_channel (&nodes[0].node.list_channels()[0].channel_id, &nodes[1].node.get_our_node_id()).unwrap();
3406+ nodes[0].node.force_close_broadcasting_latest_txn (&nodes[0].node.list_channels()[0].channel_id, &nodes[1].node.get_our_node_id()).unwrap();
34073407 connect_blocks(&nodes[0], TEST_FINAL_CLTV + LATENCY_GRACE_PERIOD_BLOCKS + 1);
34083408 check_closed_broadcast!(nodes[0], true);
34093409 check_added_monitors!(nodes[0], 1);
@@ -3466,7 +3466,7 @@ fn test_force_close_fail_back() {
34663466 // state or updated nodes[1]' state. Now force-close and broadcast that commitment/HTLC
34673467 // transaction and ensure nodes[1] doesn't fail-backwards (this was originally a bug!).
34683468
3469- nodes[2].node.force_close_channel (&payment_event.commitment_msg.channel_id, &nodes[1].node.get_our_node_id()).unwrap();
3469+ nodes[2].node.force_close_broadcasting_latest_txn (&payment_event.commitment_msg.channel_id, &nodes[1].node.get_our_node_id()).unwrap();
34703470 check_closed_broadcast!(nodes[2], true);
34713471 check_added_monitors!(nodes[2], 1);
34723472 check_closed_event!(nodes[2], 1, ClosureReason::HolderForceClosed);
@@ -4793,7 +4793,7 @@ fn test_claim_sizeable_push_msat() {
47934793 let nodes = create_network(2, &node_cfgs, &node_chanmgrs);
47944794
47954795 let chan = create_announced_chan_between_nodes_with_value(&nodes, 0, 1, 100_000, 98_000_000, InitFeatures::known(), InitFeatures::known());
4796- nodes[1].node.force_close_channel (&chan.2, &nodes[0].node.get_our_node_id()).unwrap();
4796+ nodes[1].node.force_close_broadcasting_latest_txn (&chan.2, &nodes[0].node.get_our_node_id()).unwrap();
47974797 check_closed_broadcast!(nodes[1], true);
47984798 check_added_monitors!(nodes[1], 1);
47994799 check_closed_event!(nodes[1], 1, ClosureReason::HolderForceClosed);
@@ -4822,7 +4822,7 @@ fn test_claim_on_remote_sizeable_push_msat() {
48224822 let nodes = create_network(2, &node_cfgs, &node_chanmgrs);
48234823
48244824 let chan = create_announced_chan_between_nodes_with_value(&nodes, 0, 1, 100_000, 98_000_000, InitFeatures::known(), InitFeatures::known());
4825- nodes[0].node.force_close_channel (&chan.2, &nodes[1].node.get_our_node_id()).unwrap();
4825+ nodes[0].node.force_close_broadcasting_latest_txn (&chan.2, &nodes[1].node.get_our_node_id()).unwrap();
48264826 check_closed_broadcast!(nodes[0], true);
48274827 check_added_monitors!(nodes[0], 1);
48284828 check_closed_event!(nodes[0], 1, ClosureReason::HolderForceClosed);
@@ -8365,7 +8365,7 @@ fn test_manually_accept_inbound_channel_request() {
83658365 _ => panic!("Unexpected event"),
83668366 }
83678367
8368- nodes[1].node.force_close_channel (&temp_channel_id, &nodes[0].node.get_our_node_id()).unwrap();
8368+ nodes[1].node.force_close_broadcasting_latest_txn (&temp_channel_id, &nodes[0].node.get_our_node_id()).unwrap();
83698369
83708370 let close_msg_ev = nodes[1].node.get_and_clear_pending_msg_events();
83718371 assert_eq!(close_msg_ev.len(), 1);
@@ -8400,7 +8400,7 @@ fn test_manually_reject_inbound_channel_request() {
84008400 let events = nodes[1].node.get_and_clear_pending_events();
84018401 match events[0] {
84028402 Event::OpenChannelRequest { temporary_channel_id, .. } => {
8403- nodes[1].node.force_close_channel (&temporary_channel_id, &nodes[0].node.get_our_node_id()).unwrap();
8403+ nodes[1].node.force_close_broadcasting_latest_txn (&temporary_channel_id, &nodes[0].node.get_our_node_id()).unwrap();
84048404 }
84058405 _ => panic!("Unexpected event"),
84068406 }
@@ -9053,7 +9053,7 @@ fn do_test_onchain_htlc_settlement_after_close(broadcast_alice: bool, go_onchain
90539053 force_closing_node = 1;
90549054 counterparty_node = 0;
90559055 }
9056- nodes[force_closing_node].node.force_close_channel (&chan_ab.2, &nodes[counterparty_node].node.get_our_node_id()).unwrap();
9056+ nodes[force_closing_node].node.force_close_broadcasting_latest_txn (&chan_ab.2, &nodes[counterparty_node].node.get_our_node_id()).unwrap();
90579057 check_closed_broadcast!(nodes[force_closing_node], true);
90589058 check_added_monitors!(nodes[force_closing_node], 1);
90599059 check_closed_event!(nodes[force_closing_node], 1, ClosureReason::HolderForceClosed);
@@ -9489,7 +9489,7 @@ fn do_test_tx_confirmed_skipping_blocks_immediate_broadcast(test_height_before_t
94899489 nodes[1].node.peer_disconnected(&nodes[2].node.get_our_node_id(), false);
94909490 nodes[2].node.peer_disconnected(&nodes[1].node.get_our_node_id(), false);
94919491
9492- nodes[1].node.force_close_channel (&channel_id, &nodes[2].node.get_our_node_id()).unwrap();
9492+ nodes[1].node.force_close_broadcasting_latest_txn (&channel_id, &nodes[2].node.get_our_node_id()).unwrap();
94939493 check_closed_broadcast!(nodes[1], true);
94949494 check_closed_event!(nodes[1], 1, ClosureReason::HolderForceClosed);
94959495 check_added_monitors!(nodes[1], 1);
0 commit comments