@@ -7586,33 +7586,7 @@ fn test_priv_forwarding_rejection() {
7586
7586
7587
7587
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;
7588
7588
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;
7616
7590
7617
7591
assert!(nodes[0].node.list_usable_channels()[0].is_public);
7618
7592
assert_eq!(nodes[1].node.list_usable_channels().len(), 2);
@@ -7661,7 +7635,7 @@ fn test_priv_forwarding_rejection() {
7661
7635
let mut monitor_a_serialized = test_utils::TestVecWriter(Vec::new());
7662
7636
let mut monitor_b_serialized = test_utils::TestVecWriter(Vec::new());
7663
7637
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();
7665
7639
7666
7640
persister = test_utils::TestPersister::new();
7667
7641
let keys_manager = &chanmon_cfgs[1].keys_manager;
0 commit comments