@@ -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 ) ;
@@ -2520,11 +2524,17 @@ async fn do_persistence_backwards_compatibility(version: OldLdkVersion) {
25202524 } ,
25212525 } ;
25222526
2527+ let mut config = Config :: default ( ) ;
2528+ config. hrn_config . resolution_config = HRNResolverConfig :: Dns {
2529+ dns_server_address : "8.8.8.8:53" . to_string ( ) ,
2530+ enable_hrn_resolution_service : false ,
2531+ } ;
2532+
25232533 // Now ensure we can still reinit from the same backend.
25242534 #[ cfg( feature = "uniffi" ) ]
2525- let builder_new = Builder :: new ( ) ;
2535+ let builder_new = Builder :: from_config ( config ) ;
25262536 #[ cfg( not( feature = "uniffi" ) ) ]
2527- let mut builder_new = Builder :: new ( ) ;
2537+ let mut builder_new = Builder :: from_config ( config ) ;
25282538 builder_new. set_network ( bitcoin:: Network :: Regtest ) ;
25292539 builder_new. set_storage_dir_path ( storage_path) ;
25302540 builder_new. set_chain_source_esplora ( esplora_url, None ) ;
0 commit comments