Skip to content

Commit 109dd8e

Browse files
committed
f Fix rebase conflict
1 parent 0e65429 commit 109dd8e

File tree

2 files changed

+21
-23
lines changed

2 files changed

+21
-23
lines changed

src/builder.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -308,10 +308,10 @@ impl ArcedNodeBuilder {
308308
}
309309

310310
/// Builds a [`Node`] instance according to the options previously configured.
311-
fn build_with_store_internal<'a, K: KVStore + Sync + Send + 'static>(
312-
config: Arc<Config>, entropy_source_config: Option<&'a EntropySourceConfig>,
313-
chain_data_source_config: Option<&'a ChainDataSourceConfig>,
314-
gossip_source_config: Option<&'a GossipSourceConfig>, kv_store: Arc<K>,
311+
fn build_with_store_internal<K: KVStore + Sync + Send + 'static>(
312+
config: Arc<Config>, entropy_source_config: Option<&EntropySourceConfig>,
313+
chain_data_source_config: Option<&ChainDataSourceConfig>,
314+
gossip_source_config: Option<&GossipSourceConfig>, kv_store: Arc<K>,
315315
runtime: Arc<RwLock<Option<tokio::runtime::Runtime>>>,
316316
) -> Node<K> {
317317
let ldk_data_dir = format!("{}/ldk", config.storage_dir_path);

src/test/functional_tests.rs

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,27 @@
1+
use crate::builder::NodeBuilder;
12
use crate::io::KVStore;
23
use crate::test::utils::*;
34
use crate::test::utils::{expect_event, random_config};
4-
use crate::{Builder, Error, Event, Node, PaymentDirection, PaymentStatus};
5+
use crate::{Error, Event, Node, PaymentDirection, PaymentStatus};
56

67
use bitcoin::Amount;
78
use electrsd::bitcoind::BitcoinD;
89
use electrsd::ElectrsD;
910

10-
use std::sync::Arc;
11-
1211
#[test]
1312
fn channel_full_cycle() {
1413
let (bitcoind, electrsd) = setup_bitcoind_and_electrsd();
1514
println!("== Node A ==");
1615
let esplora_url = format!("http://{}", electrsd.esplora_url.as_ref().unwrap());
1716
let config_a = random_config();
18-
let mut builder_a = Builder::from_config(config_a);
17+
let mut builder_a = NodeBuilder::from_config(config_a);
1918
builder_a.set_esplora_server(esplora_url.clone());
2019
let node_a = builder_a.build();
2120
node_a.start().unwrap();
2221

2322
println!("\n== Node B ==");
2423
let config_b = random_config();
25-
let mut builder_b = Builder::from_config(config_b);
24+
let mut builder_b = NodeBuilder::from_config(config_b);
2625
builder_b.set_esplora_server(esplora_url);
2726
let node_b = builder_b.build();
2827
node_b.start().unwrap();
@@ -36,7 +35,7 @@ fn channel_full_cycle_0conf() {
3635
println!("== Node A ==");
3736
let esplora_url = format!("http://{}", electrsd.esplora_url.as_ref().unwrap());
3837
let config_a = random_config();
39-
let builder_a = Builder::from_config(config_a);
38+
let mut builder_a = NodeBuilder::from_config(config_a);
4039
builder_a.set_esplora_server(esplora_url.clone());
4140
let node_a = builder_a.build();
4241
node_a.start().unwrap();
@@ -45,7 +44,7 @@ fn channel_full_cycle_0conf() {
4544
let mut config_b = random_config();
4645
config_b.trusted_peers_0conf.push(node_a.node_id());
4746

48-
let builder_b = Builder::from_config(config_b);
47+
let mut builder_b = NodeBuilder::from_config(config_b);
4948
builder_b.set_esplora_server(esplora_url.clone());
5049
let node_b = builder_b.build();
5150

@@ -55,8 +54,7 @@ fn channel_full_cycle_0conf() {
5554
}
5655

5756
fn do_channel_full_cycle<K: KVStore + Sync + Send>(
58-
node_a: Arc<Node<K>>, node_b: Arc<Node<K>>, bitcoind: &BitcoinD, electrsd: &ElectrsD,
59-
allow_0conf: bool,
57+
node_a: Node<K>, node_b: Node<K>, bitcoind: &BitcoinD, electrsd: &ElectrsD, allow_0conf: bool,
6058
) {
6159
let addr_a = node_a.new_funding_address().unwrap();
6260
let addr_b = node_b.new_funding_address().unwrap();
@@ -276,15 +274,15 @@ fn channel_open_fails_when_funds_insufficient() {
276274
println!("== Node A ==");
277275
let esplora_url = format!("http://{}", electrsd.esplora_url.as_ref().unwrap());
278276
let config_a = random_config();
279-
let mut builder_a = Builder::from_config(config_a);
277+
let mut builder_a = NodeBuilder::from_config(config_a);
280278
builder_a.set_esplora_server(esplora_url.clone());
281279
let node_a = builder_a.build();
282280
node_a.start().unwrap();
283281
let addr_a = node_a.new_funding_address().unwrap();
284282

285283
println!("\n== Node B ==");
286284
let config_b = random_config();
287-
let mut builder_b = Builder::from_config(config_b);
285+
let mut builder_b = NodeBuilder::from_config(config_b);
288286
builder_b.set_esplora_server(esplora_url);
289287
let node_b = builder_b.build();
290288
node_b.start().unwrap();
@@ -320,7 +318,7 @@ fn channel_open_fails_when_funds_insufficient() {
320318
fn connect_to_public_testnet_esplora() {
321319
let mut config = random_config();
322320
config.network = bitcoin::Network::Testnet;
323-
let mut builder = Builder::from_config(config);
321+
let mut builder = NodeBuilder::from_config(config);
324322
builder.set_esplora_server("https://blockstream.info/testnet/api".to_string());
325323
let node = builder.build();
326324
node.start().unwrap();
@@ -333,7 +331,7 @@ fn start_stop_reinit() {
333331
let (bitcoind, electrsd) = setup_bitcoind_and_electrsd();
334332
let esplora_url = format!("http://{}", electrsd.esplora_url.as_ref().unwrap());
335333
let config = random_config();
336-
let mut builder = Builder::from_config(config.clone());
334+
let mut builder = NodeBuilder::from_config(config.clone());
337335
builder.set_esplora_server(esplora_url.clone());
338336
let node = builder.build();
339337
let expected_node_id = node.node_id();
@@ -363,7 +361,7 @@ fn start_stop_reinit() {
363361
assert_eq!(node.stop(), Err(Error::NotRunning));
364362
drop(node);
365363

366-
let mut new_builder = Builder::from_config(config);
364+
let mut new_builder = NodeBuilder::from_config(config);
367365
new_builder.set_esplora_server(esplora_url);
368366
let reinitialized_node = builder.build();
369367
assert_eq!(reinitialized_node.node_id(), expected_node_id);
@@ -389,7 +387,7 @@ fn start_stop_reinit_fs_store() {
389387
let (bitcoind, electrsd) = setup_bitcoind_and_electrsd();
390388
let esplora_url = format!("http://{}", electrsd.esplora_url.as_ref().unwrap());
391389
let config = random_config();
392-
let mut builder = Builder::from_config(config.clone());
390+
let mut builder = NodeBuilder::from_config(config.clone());
393391
builder.set_esplora_server(esplora_url.clone());
394392
let node = builder.build_with_fs_store();
395393
let expected_node_id = node.node_id();
@@ -416,7 +414,7 @@ fn start_stop_reinit_fs_store() {
416414
assert_eq!(node.stop(), Err(Error::NotRunning));
417415
drop(node);
418416

419-
let mut new_builder = Builder::from_config(config);
417+
let mut new_builder = NodeBuilder::from_config(config);
420418
new_builder.set_esplora_server(esplora_url);
421419
let reinitialized_node = builder.build_with_fs_store();
422420
assert_eq!(reinitialized_node.node_id(), expected_node_id);
@@ -443,14 +441,14 @@ fn onchain_spend_receive() {
443441
let esplora_url = format!("http://{}", electrsd.esplora_url.as_ref().unwrap());
444442

445443
let config_a = random_config();
446-
let mut builder_a = Builder::from_config(config_a);
444+
let mut builder_a = NodeBuilder::from_config(config_a);
447445
builder_a.set_esplora_server(esplora_url.clone());
448446
let node_a = builder_a.build();
449447
node_a.start().unwrap();
450448
let addr_a = node_a.new_funding_address().unwrap();
451449

452450
let config_b = random_config();
453-
let mut builder_b = Builder::from_config(config_b);
451+
let mut builder_b = NodeBuilder::from_config(config_b);
454452
builder_b.set_esplora_server(esplora_url);
455453
let node_b = builder_b.build();
456454
node_b.start().unwrap();
@@ -498,7 +496,7 @@ fn sign_verify_msg() {
498496
let (_bitcoind, electrsd) = setup_bitcoind_and_electrsd();
499497
let esplora_url = format!("http://{}", electrsd.esplora_url.as_ref().unwrap());
500498
let config = random_config();
501-
let mut builder = Builder::from_config(config.clone());
499+
let mut builder = NodeBuilder::from_config(config.clone());
502500
builder.set_esplora_server(esplora_url.clone());
503501
let node = builder.build();
504502

0 commit comments

Comments
 (0)