@@ -36,7 +36,6 @@ use rand::{thread_rng, Rng};
36
36
37
37
use std:: env;
38
38
use std:: path:: PathBuf ;
39
- use std:: str:: FromStr ;
40
39
use std:: sync:: { Arc , RwLock } ;
41
40
use std:: time:: Duration ;
42
41
@@ -245,7 +244,7 @@ type TestNode = Node;
245
244
#[ derive( Clone ) ]
246
245
pub ( crate ) enum TestChainSource < ' a > {
247
246
Esplora ( & ' a ElectrsD ) ,
248
- BitcoinRpc ( & ' a BitcoinD ) ,
247
+ BitcoindRpc ( & ' a BitcoinD ) ,
249
248
}
250
249
251
250
macro_rules! setup_builder {
@@ -294,7 +293,7 @@ pub(crate) fn setup_node(chain_source: &TestChainSource, config: Config) -> Test
294
293
sync_config. lightning_wallet_sync_interval_secs = 100000 ;
295
294
builder. set_chain_source_esplora ( esplora_url. clone ( ) , Some ( sync_config) ) ;
296
295
} ,
297
- TestChainSource :: BitcoinRpc ( bitcoind) => {
296
+ TestChainSource :: BitcoindRpc ( bitcoind) => {
298
297
let rpc_host = bitcoind. params . rpc_socket . ip ( ) . to_string ( ) ;
299
298
let rpc_port = bitcoind. params . rpc_socket . port ( ) ;
300
299
let values = bitcoind. params . get_cookie_values ( ) . unwrap ( ) . unwrap ( ) ;
@@ -402,40 +401,6 @@ where
402
401
}
403
402
}
404
403
405
- // Premine dummy blocks to populate estimatesmartfee
406
- pub ( crate ) fn premine_dummy_blocks < E : ElectrumApi > ( bitcoind : & BitcoindClient , electrs : & E ) {
407
- let _ = bitcoind. create_wallet ( "ldk_node_test" , None , None , None , None ) ;
408
- let _ = bitcoind. load_wallet ( "ldk_node_test" ) ;
409
- let mut rng = thread_rng ( ) ;
410
-
411
- generate_blocks_and_wait ( bitcoind, electrs, 101 ) ;
412
-
413
- let amount = Amount :: from_sat ( 100000 ) ;
414
- for i in 0 ..5 {
415
- println ! ( "Pre-mining block {}" , i) ;
416
- let num_txs = rng. gen_range ( 10 ..42 ) ;
417
- let mut last_txid = None ;
418
- for _ in 10 ..num_txs {
419
- let dummy_address: Address =
420
- Address :: from_str ( "bcrt1qh3mvjaldwxynmmwsmx4az4vdg5yj7sjzjpdga5" )
421
- . unwrap ( )
422
- . require_network ( Network :: Regtest )
423
- . unwrap ( ) ;
424
- let txid = bitcoind
425
- . send_to_address ( & dummy_address, amount, None , None , None , None , Some ( 1 ) , None )
426
- . unwrap ( ) ;
427
- println ! ( "Created dummy transaction {}" , txid) ;
428
- last_txid = Some ( txid) ;
429
- }
430
- if let Some ( last_txid) = last_txid {
431
- wait_for_tx ( electrs, last_txid) ;
432
- }
433
- generate_blocks_and_wait ( bitcoind, electrs, 1 ) ;
434
- }
435
-
436
- generate_blocks_and_wait ( bitcoind, electrs, 1 ) ;
437
- }
438
-
439
404
pub ( crate ) fn premine_and_distribute_funds < E : ElectrumApi > (
440
405
bitcoind : & BitcoindClient , electrs : & E , addrs : Vec < Address > , amount : Amount ,
441
406
) {
0 commit comments