@@ -28,7 +28,7 @@ use common::{
2828} ;
2929use electrsd:: corepc_node:: Node as BitcoinD ;
3030use electrsd:: ElectrsD ;
31- use ldk_node:: config:: { AsyncPaymentsRole , EsploraSyncConfig } ;
31+ use ldk_node:: config:: { AsyncPaymentsRole , Config , EsploraSyncConfig , HRNResolverConfig } ;
3232use ldk_node:: entropy:: NodeEntropy ;
3333use ldk_node:: liquidity:: LSPS2ServiceConfig ;
3434use ldk_node:: payment:: {
@@ -1295,6 +1295,10 @@ async fn async_payment() {
12951295 let mut config_sender = random_config ( true ) ;
12961296 config_sender. node_config . listening_addresses = None ;
12971297 config_sender. node_config . node_alias = None ;
1298+ config_sender. node_config . hrn_config . resolution_config = HRNResolverConfig :: Dns {
1299+ dns_server_address : "8.8.8.8:53" . to_string ( ) ,
1300+ enable_hrn_resolution_service : false ,
1301+ } ;
12981302 config_sender. log_writer =
12991303 TestLogWriter :: Custom ( Arc :: new ( MultiNodeLogger :: new ( "sender " . to_string ( ) ) ) ) ;
13001304 config_sender. async_payments_role = Some ( AsyncPaymentsRole :: Client ) ;
@@ -1316,6 +1320,10 @@ async fn async_payment() {
13161320 let mut config_receiver = random_config ( true ) ;
13171321 config_receiver. node_config . listening_addresses = None ;
13181322 config_receiver. node_config . node_alias = None ;
1323+ config_receiver. node_config . hrn_config . resolution_config = HRNResolverConfig :: Dns {
1324+ dns_server_address : "8.8.8.8:53" . to_string ( ) ,
1325+ enable_hrn_resolution_service : false ,
1326+ } ;
13191327 config_receiver. log_writer =
13201328 TestLogWriter :: Custom ( Arc :: new ( MultiNodeLogger :: new ( "receiver " . to_string ( ) ) ) ) ;
13211329 let node_receiver = setup_node ( & chain_source, config_receiver) ;
@@ -2520,11 +2528,17 @@ async fn do_persistence_backwards_compatibility(version: OldLdkVersion) {
25202528 } ,
25212529 } ;
25222530
2531+ let mut config = Config :: default ( ) ;
2532+ config. hrn_config . resolution_config = HRNResolverConfig :: Dns {
2533+ dns_server_address : "8.8.8.8:53" . to_string ( ) ,
2534+ enable_hrn_resolution_service : false ,
2535+ } ;
2536+
25232537 // Now ensure we can still reinit from the same backend.
25242538 #[ cfg( feature = "uniffi" ) ]
2525- let builder_new = Builder :: new ( ) ;
2539+ let builder_new = Builder :: from_config ( config ) ;
25262540 #[ cfg( not( feature = "uniffi" ) ) ]
2527- let mut builder_new = Builder :: new ( ) ;
2541+ let mut builder_new = Builder :: from_config ( config ) ;
25282542 builder_new. set_network ( bitcoin:: Network :: Regtest ) ;
25292543 builder_new. set_storage_dir_path ( storage_path) ;
25302544 builder_new. set_chain_source_esplora ( esplora_url, None ) ;
0 commit comments