@@ -23,7 +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 , TestSyncStore ,
26+ setup_node_for_async_payments, setup_two_nodes, wait_for_tx, TestChainSource , TestNode ,
27+ TestSyncStore ,
2728} ;
2829use ldk_node:: config:: { AsyncPaymentsRole , EsploraSyncConfig } ;
2930use ldk_node:: liquidity:: LSPS2ServiceConfig ;
@@ -153,15 +154,15 @@ async fn multi_hop_sending() {
153154 let esplora_url = format ! ( "http://{}" , electrsd. esplora_url. as_ref( ) . unwrap( ) ) ;
154155
155156 // Setup and fund 5 nodes
156- let mut nodes = Vec :: new ( ) ;
157+ let mut nodes: Vec < TestNode > = Vec :: new ( ) ;
157158 for _ in 0 ..5 {
158159 let config = random_config ( true ) ;
159160 let sync_config = EsploraSyncConfig { background_sync_config : None } ;
160161 setup_builder ! ( builder, config. node_config) ;
161162 builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
162163 let node = builder. build ( config. node_entropy . into ( ) ) . unwrap ( ) ;
163164 node. start ( ) . unwrap ( ) ;
164- nodes. push ( node) ;
165+ nodes. push ( node. into ( ) ) ;
165166 }
166167
167168 let addresses = nodes. iter ( ) . map ( |n| n. onchain_payment ( ) . new_address ( ) . unwrap ( ) ) . collect ( ) ;
@@ -1728,7 +1729,8 @@ async fn do_lsps2_client_service_integration(client_trusts_lsp: bool) {
17281729 setup_builder ! ( service_builder, service_config. node_config) ;
17291730 service_builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
17301731 service_builder. set_liquidity_provider_lsps2 ( lsps2_service_config) ;
1731- let service_node = service_builder. build ( service_config. node_entropy . into ( ) ) . unwrap ( ) ;
1732+ let service_node: TestNode =
1733+ service_builder. build ( service_config. node_entropy . into ( ) ) . unwrap ( ) . into ( ) ;
17321734 service_node. start ( ) . unwrap ( ) ;
17331735
17341736 let service_node_id = service_node. node_id ( ) ;
@@ -1738,13 +1740,15 @@ async fn do_lsps2_client_service_integration(client_trusts_lsp: bool) {
17381740 setup_builder ! ( client_builder, client_config. node_config) ;
17391741 client_builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
17401742 client_builder. set_liquidity_source_lsps2 ( service_node_id, service_addr, None ) ;
1741- let client_node = client_builder. build ( client_config. node_entropy . into ( ) ) . unwrap ( ) ;
1743+ let client_node: TestNode =
1744+ client_builder. build ( client_config. node_entropy . into ( ) ) . unwrap ( ) . into ( ) ;
17421745 client_node. start ( ) . unwrap ( ) ;
17431746
17441747 let payer_config = random_config ( true ) ;
17451748 setup_builder ! ( payer_builder, payer_config. node_config) ;
17461749 payer_builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
1747- let payer_node = payer_builder. build ( payer_config. node_entropy . into ( ) ) . unwrap ( ) ;
1750+ let payer_node: TestNode =
1751+ payer_builder. build ( payer_config. node_entropy . into ( ) ) . unwrap ( ) . into ( ) ;
17481752 payer_node. start ( ) . unwrap ( ) ;
17491753
17501754 let service_addr = service_node. onchain_payment ( ) . new_address ( ) . unwrap ( ) ;
@@ -2045,7 +2049,8 @@ async fn lsps2_client_trusts_lsp() {
20452049 setup_builder ! ( service_builder, service_config. node_config) ;
20462050 service_builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
20472051 service_builder. set_liquidity_provider_lsps2 ( lsps2_service_config) ;
2048- let service_node = service_builder. build ( service_config. node_entropy . into ( ) ) . unwrap ( ) ;
2052+ let service_node: TestNode =
2053+ service_builder. build ( service_config. node_entropy . into ( ) ) . unwrap ( ) . into ( ) ;
20492054 service_node. start ( ) . unwrap ( ) ;
20502055 let service_node_id = service_node. node_id ( ) ;
20512056 let service_addr = service_node. listening_addresses ( ) . unwrap ( ) . first ( ) . unwrap ( ) . clone ( ) ;
@@ -2054,14 +2059,16 @@ async fn lsps2_client_trusts_lsp() {
20542059 setup_builder ! ( client_builder, client_config. node_config) ;
20552060 client_builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
20562061 client_builder. set_liquidity_source_lsps2 ( service_node_id, service_addr. clone ( ) , None ) ;
2057- let client_node = client_builder. build ( client_config. node_entropy . into ( ) ) . unwrap ( ) ;
2062+ let client_node: TestNode =
2063+ client_builder. build ( client_config. node_entropy . into ( ) ) . unwrap ( ) . into ( ) ;
20582064 client_node. start ( ) . unwrap ( ) ;
20592065 let client_node_id = client_node. node_id ( ) ;
20602066
20612067 let payer_config = random_config ( true ) ;
20622068 setup_builder ! ( payer_builder, payer_config. node_config) ;
20632069 payer_builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
2064- let payer_node = payer_builder. build ( payer_config. node_entropy . into ( ) ) . unwrap ( ) ;
2070+ let payer_node: TestNode =
2071+ payer_builder. build ( payer_config. node_entropy . into ( ) ) . unwrap ( ) . into ( ) ;
20652072 payer_node. start ( ) . unwrap ( ) ;
20662073
20672074 let service_addr_onchain = service_node. onchain_payment ( ) . new_address ( ) . unwrap ( ) ;
@@ -2218,7 +2225,8 @@ async fn lsps2_lsp_trusts_client_but_client_does_not_claim() {
22182225 setup_builder ! ( service_builder, service_config. node_config) ;
22192226 service_builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
22202227 service_builder. set_liquidity_provider_lsps2 ( lsps2_service_config) ;
2221- let service_node = service_builder. build ( service_config. node_entropy . into ( ) ) . unwrap ( ) ;
2228+ let service_node: TestNode =
2229+ service_builder. build ( service_config. node_entropy . into ( ) ) . unwrap ( ) . into ( ) ;
22222230 service_node. start ( ) . unwrap ( ) ;
22232231
22242232 let service_node_id = service_node. node_id ( ) ;
@@ -2228,15 +2236,17 @@ async fn lsps2_lsp_trusts_client_but_client_does_not_claim() {
22282236 setup_builder ! ( client_builder, client_config. node_config) ;
22292237 client_builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
22302238 client_builder. set_liquidity_source_lsps2 ( service_node_id, service_addr. clone ( ) , None ) ;
2231- let client_node = client_builder. build ( client_config. node_entropy . into ( ) ) . unwrap ( ) ;
2239+ let client_node: TestNode =
2240+ client_builder. build ( client_config. node_entropy . into ( ) ) . unwrap ( ) . into ( ) ;
22322241 client_node. start ( ) . unwrap ( ) ;
22332242
22342243 let client_node_id = client_node. node_id ( ) ;
22352244
22362245 let payer_config = random_config ( true ) ;
22372246 setup_builder ! ( payer_builder, payer_config. node_config) ;
22382247 payer_builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
2239- let payer_node = payer_builder. build ( payer_config. node_entropy . into ( ) ) . unwrap ( ) ;
2248+ let payer_node: TestNode =
2249+ payer_builder. build ( payer_config. node_entropy . into ( ) ) . unwrap ( ) . into ( ) ;
22402250 payer_node. start ( ) . unwrap ( ) ;
22412251
22422252 let service_addr_onchain = service_node. onchain_payment ( ) . new_address ( ) . unwrap ( ) ;
0 commit comments