Skip to content

Commit cc5b7cb

Browse files
Use private channel util in functional tests
1 parent 545d215 commit cc5b7cb

File tree

1 file changed

+2
-28
lines changed

1 file changed

+2
-28
lines changed

lightning/src/ln/functional_tests.rs

Lines changed: 2 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -7586,33 +7586,7 @@ fn test_priv_forwarding_rejection() {
75867586

75877587
let chan_id_1 = create_announced_chan_between_nodes_with_value(&nodes, 0, 1, 1_000_000, 500_000_000, InitFeatures::known(), InitFeatures::known()).2;
75887588

7589-
// Note that the create_*_chan functions in utils requires announcement_signatures, which we do
7590-
// not send for private channels.
7591-
nodes[1].node.create_channel(nodes[2].node.get_our_node_id(), 1_000_000, 500_000_000, 42, None).unwrap();
7592-
let open_channel = get_event_msg!(nodes[1], MessageSendEvent::SendOpenChannel, nodes[2].node.get_our_node_id());
7593-
nodes[2].node.handle_open_channel(&nodes[1].node.get_our_node_id(), InitFeatures::known(), &open_channel);
7594-
let accept_channel = get_event_msg!(nodes[2], MessageSendEvent::SendAcceptChannel, nodes[1].node.get_our_node_id());
7595-
nodes[1].node.handle_accept_channel(&nodes[2].node.get_our_node_id(), InitFeatures::known(), &accept_channel);
7596-
7597-
let (temporary_channel_id, tx, _) = create_funding_transaction(&nodes[1], 1_000_000, 42);
7598-
nodes[1].node.funding_transaction_generated(&temporary_channel_id, tx.clone()).unwrap();
7599-
nodes[2].node.handle_funding_created(&nodes[1].node.get_our_node_id(), &get_event_msg!(nodes[1], MessageSendEvent::SendFundingCreated, nodes[2].node.get_our_node_id()));
7600-
check_added_monitors!(nodes[2], 1);
7601-
7602-
let cs_funding_signed = get_event_msg!(nodes[2], MessageSendEvent::SendFundingSigned, nodes[1].node.get_our_node_id());
7603-
nodes[1].node.handle_funding_signed(&nodes[2].node.get_our_node_id(), &cs_funding_signed);
7604-
check_added_monitors!(nodes[1], 1);
7605-
7606-
let conf_height = core::cmp::max(nodes[1].best_block_info().1 + 1, nodes[2].best_block_info().1 + 1);
7607-
confirm_transaction_at(&nodes[1], &tx, conf_height);
7608-
connect_blocks(&nodes[1], CHAN_CONFIRM_DEPTH - 1);
7609-
confirm_transaction_at(&nodes[2], &tx, conf_height);
7610-
connect_blocks(&nodes[2], CHAN_CONFIRM_DEPTH - 1);
7611-
let as_funding_locked = get_event_msg!(nodes[1], MessageSendEvent::SendFundingLocked, nodes[2].node.get_our_node_id());
7612-
nodes[1].node.handle_funding_locked(&nodes[2].node.get_our_node_id(), &get_event_msg!(nodes[2], MessageSendEvent::SendFundingLocked, nodes[1].node.get_our_node_id()));
7613-
get_event_msg!(nodes[1], MessageSendEvent::SendChannelUpdate, nodes[2].node.get_our_node_id());
7614-
nodes[2].node.handle_funding_locked(&nodes[1].node.get_our_node_id(), &as_funding_locked);
7615-
get_event_msg!(nodes[2], MessageSendEvent::SendChannelUpdate, nodes[1].node.get_our_node_id());
7589+
let priv_chan_id = create_private_chan_between_nodes_with_value(&nodes, 1, 2, 1_000_000, 500_000_000, InitFeatures::known(), InitFeatures::known()).2;
76167590

76177591
assert!(nodes[0].node.list_usable_channels()[0].is_public);
76187592
assert_eq!(nodes[1].node.list_usable_channels().len(), 2);
@@ -7661,7 +7635,7 @@ fn test_priv_forwarding_rejection() {
76617635
let mut monitor_a_serialized = test_utils::TestVecWriter(Vec::new());
76627636
let mut monitor_b_serialized = test_utils::TestVecWriter(Vec::new());
76637637
get_monitor!(nodes[1], chan_id_1).write(&mut monitor_a_serialized).unwrap();
7664-
get_monitor!(nodes[1], cs_funding_signed.channel_id).write(&mut monitor_b_serialized).unwrap();
7638+
get_monitor!(nodes[1], priv_chan_id).write(&mut monitor_b_serialized).unwrap();
76657639

76667640
persister = test_utils::TestPersister::new();
76677641
let keys_manager = &chanmon_cfgs[1].keys_manager;

0 commit comments

Comments
 (0)