@@ -23,8 +23,8 @@ use common::{
2323 expect_splice_pending_event, generate_blocks_and_wait, open_channel, open_channel_push_amt,
2424 premine_and_distribute_funds, premine_blocks, prepare_rbf, random_config,
2525 random_listening_addresses, setup_bitcoind_and_electrsd, setup_builder, setup_node,
26- setup_node_for_async_payments, setup_two_nodes, wait_for_tx, TestChainSource , TestStoreType ,
27- TestSyncStore ,
26+ setup_node_for_async_payments, setup_two_nodes, wait_for_tx, TestChainSource , TestNode ,
27+ TestStoreType , TestSyncStore ,
2828} ;
2929use ldk_node:: config:: { AsyncPaymentsRole , EsploraSyncConfig } ;
3030use ldk_node:: liquidity:: LSPS2ServiceConfig ;
@@ -154,15 +154,15 @@ async fn multi_hop_sending() {
154154 let esplora_url = format ! ( "http://{}" , electrsd. esplora_url. as_ref( ) . unwrap( ) ) ;
155155
156156 // Setup and fund 5 nodes
157- let mut nodes = Vec :: new ( ) ;
157+ let mut nodes: Vec < TestNode > = Vec :: new ( ) ;
158158 for _ in 0 ..5 {
159159 let config = random_config ( true ) ;
160160 let sync_config = EsploraSyncConfig { background_sync_config : None } ;
161161 setup_builder ! ( builder, config. node_config) ;
162162 builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
163- let node = builder. build ( config. node_entropy . into ( ) ) . unwrap ( ) ;
163+ let node: TestNode = builder. build ( config. node_entropy . into ( ) ) . unwrap ( ) . into ( ) ;
164164 node. start ( ) . unwrap ( ) ;
165- nodes. push ( node) ;
165+ nodes. push ( node. into ( ) ) ;
166166 }
167167
168168 let addresses = nodes. iter ( ) . map ( |n| n. onchain_payment ( ) . new_address ( ) . unwrap ( ) ) . collect ( ) ;
@@ -1730,7 +1730,8 @@ async fn do_lsps2_client_service_integration(client_trusts_lsp: bool) {
17301730 setup_builder ! ( service_builder, service_config. node_config) ;
17311731 service_builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
17321732 service_builder. set_liquidity_provider_lsps2 ( lsps2_service_config) ;
1733- let service_node = service_builder. build ( service_config. node_entropy . into ( ) ) . unwrap ( ) ;
1733+ let service_node: TestNode =
1734+ service_builder. build ( service_config. node_entropy . into ( ) ) . unwrap ( ) . into ( ) ;
17341735 service_node. start ( ) . unwrap ( ) ;
17351736
17361737 let service_node_id = service_node. node_id ( ) ;
@@ -1740,13 +1741,15 @@ async fn do_lsps2_client_service_integration(client_trusts_lsp: bool) {
17401741 setup_builder ! ( client_builder, client_config. node_config) ;
17411742 client_builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
17421743 client_builder. set_liquidity_source_lsps2 ( service_node_id, service_addr, None ) ;
1743- let client_node = client_builder. build ( client_config. node_entropy . into ( ) ) . unwrap ( ) ;
1744+ let client_node: TestNode =
1745+ client_builder. build ( client_config. node_entropy . into ( ) ) . unwrap ( ) . into ( ) ;
17441746 client_node. start ( ) . unwrap ( ) ;
17451747
17461748 let payer_config = random_config ( true ) ;
17471749 setup_builder ! ( payer_builder, payer_config. node_config) ;
17481750 payer_builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
1749- let payer_node = payer_builder. build ( payer_config. node_entropy . into ( ) ) . unwrap ( ) ;
1751+ let payer_node: TestNode =
1752+ payer_builder. build ( payer_config. node_entropy . into ( ) ) . unwrap ( ) . into ( ) ;
17501753 payer_node. start ( ) . unwrap ( ) ;
17511754
17521755 let service_addr = service_node. onchain_payment ( ) . new_address ( ) . unwrap ( ) ;
@@ -2047,7 +2050,8 @@ async fn lsps2_client_trusts_lsp() {
20472050 setup_builder ! ( service_builder, service_config. node_config) ;
20482051 service_builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
20492052 service_builder. set_liquidity_provider_lsps2 ( lsps2_service_config) ;
2050- let service_node = service_builder. build ( service_config. node_entropy . into ( ) ) . unwrap ( ) ;
2053+ let service_node: TestNode =
2054+ service_builder. build ( service_config. node_entropy . into ( ) ) . unwrap ( ) . into ( ) ;
20512055 service_node. start ( ) . unwrap ( ) ;
20522056 let service_node_id = service_node. node_id ( ) ;
20532057 let service_addr = service_node. listening_addresses ( ) . unwrap ( ) . first ( ) . unwrap ( ) . clone ( ) ;
@@ -2056,14 +2060,16 @@ async fn lsps2_client_trusts_lsp() {
20562060 setup_builder ! ( client_builder, client_config. node_config) ;
20572061 client_builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
20582062 client_builder. set_liquidity_source_lsps2 ( service_node_id, service_addr. clone ( ) , None ) ;
2059- let client_node = client_builder. build ( client_config. node_entropy . into ( ) ) . unwrap ( ) ;
2063+ let client_node: TestNode =
2064+ client_builder. build ( client_config. node_entropy . into ( ) ) . unwrap ( ) . into ( ) ;
20602065 client_node. start ( ) . unwrap ( ) ;
20612066 let client_node_id = client_node. node_id ( ) ;
20622067
20632068 let payer_config = random_config ( true ) ;
20642069 setup_builder ! ( payer_builder, payer_config. node_config) ;
20652070 payer_builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
2066- let payer_node = payer_builder. build ( payer_config. node_entropy . into ( ) ) . unwrap ( ) ;
2071+ let payer_node: TestNode =
2072+ payer_builder. build ( payer_config. node_entropy . into ( ) ) . unwrap ( ) . into ( ) ;
20672073 payer_node. start ( ) . unwrap ( ) ;
20682074
20692075 let service_addr_onchain = service_node. onchain_payment ( ) . new_address ( ) . unwrap ( ) ;
@@ -2220,7 +2226,8 @@ async fn lsps2_lsp_trusts_client_but_client_does_not_claim() {
22202226 setup_builder ! ( service_builder, service_config. node_config) ;
22212227 service_builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
22222228 service_builder. set_liquidity_provider_lsps2 ( lsps2_service_config) ;
2223- let service_node = service_builder. build ( service_config. node_entropy . into ( ) ) . unwrap ( ) ;
2229+ let service_node: TestNode =
2230+ service_builder. build ( service_config. node_entropy . into ( ) ) . unwrap ( ) . into ( ) ;
22242231 service_node. start ( ) . unwrap ( ) ;
22252232
22262233 let service_node_id = service_node. node_id ( ) ;
@@ -2230,15 +2237,17 @@ async fn lsps2_lsp_trusts_client_but_client_does_not_claim() {
22302237 setup_builder ! ( client_builder, client_config. node_config) ;
22312238 client_builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
22322239 client_builder. set_liquidity_source_lsps2 ( service_node_id, service_addr. clone ( ) , None ) ;
2233- let client_node = client_builder. build ( client_config. node_entropy . into ( ) ) . unwrap ( ) ;
2240+ let client_node: TestNode =
2241+ client_builder. build ( client_config. node_entropy . into ( ) ) . unwrap ( ) . into ( ) ;
22342242 client_node. start ( ) . unwrap ( ) ;
22352243
22362244 let client_node_id = client_node. node_id ( ) ;
22372245
22382246 let payer_config = random_config ( true ) ;
22392247 setup_builder ! ( payer_builder, payer_config. node_config) ;
22402248 payer_builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
2241- let payer_node = payer_builder. build ( payer_config. node_entropy . into ( ) ) . unwrap ( ) ;
2249+ let payer_node: TestNode =
2250+ payer_builder. build ( payer_config. node_entropy . into ( ) ) . unwrap ( ) . into ( ) ;
22422251 payer_node. start ( ) . unwrap ( ) ;
22432252
22442253 let service_addr_onchain = service_node. onchain_payment ( ) . new_address ( ) . unwrap ( ) ;
0 commit comments