@@ -258,15 +258,13 @@ impl NodeBuilder {
258
258
) ?;
259
259
let config = Arc :: new ( self . config . clone ( ) ) ;
260
260
261
- let runtime = Arc :: new ( RwLock :: new ( None ) ) ;
262
261
build_with_store_internal (
263
262
config,
264
263
self . chain_data_source_config . as_ref ( ) ,
265
264
self . gossip_source_config . as_ref ( ) ,
266
265
seed_bytes,
267
266
logger,
268
267
kv_store,
269
- runtime,
270
268
)
271
269
}
272
270
}
@@ -387,7 +385,6 @@ fn build_with_store_internal<K: KVStore + Sync + Send + 'static>(
387
385
config : Arc < Config > , chain_data_source_config : Option < & ChainDataSourceConfig > ,
388
386
gossip_source_config : Option < & GossipSourceConfig > , seed_bytes : [ u8 ; 64 ] ,
389
387
logger : Arc < FilesystemLogger > , kv_store : Arc < K > ,
390
- runtime : Arc < RwLock < Option < tokio:: runtime:: Runtime > > > ,
391
388
) -> Result < Node < K > , BuildError > {
392
389
// Initialize the on-chain wallet and chain access
393
390
let xprv = bitcoin:: util:: bip32:: ExtendedPrivKey :: new_master ( config. network , & seed_bytes)
@@ -440,6 +437,7 @@ fn build_with_store_internal<K: KVStore + Sync + Send + 'static>(
440
437
}
441
438
} ;
442
439
440
+ let runtime = Arc :: new ( RwLock :: new ( None ) ) ;
443
441
let wallet =
444
442
Arc :: new ( Wallet :: new ( blockchain, bdk_wallet, Arc :: clone ( & runtime) , Arc :: clone ( & logger) ) ) ;
445
443
0 commit comments