1+ use crate :: builder:: NodeBuilder ;
12use crate :: io:: KVStore ;
23use crate :: test:: utils:: * ;
34use 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
67use bitcoin:: Amount ;
78use electrsd:: bitcoind:: BitcoinD ;
89use electrsd:: ElectrsD ;
910
10- use std:: sync:: Arc ;
11-
1211#[ test]
1312fn 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
5756fn 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() {
320318fn 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