From ede53740e13b56296a2027505f49454c3cc0d913 Mon Sep 17 00:00:00 2001 From: Ivan FB <128452529+Ivansete-status@users.noreply.github.com> Date: Wed, 18 Jun 2025 22:55:18 +0200 Subject: [PATCH] dnsName servers is not properly set to waku node (#3457) --- waku/factory/conf_builder/dns_discovery_conf_builder.nim | 3 +++ waku/factory/external_config.nim | 1 + 2 files changed, 4 insertions(+) diff --git a/waku/factory/conf_builder/dns_discovery_conf_builder.nim b/waku/factory/conf_builder/dns_discovery_conf_builder.nim index dbb2c5fd3..34337c9b1 100644 --- a/waku/factory/conf_builder/dns_discovery_conf_builder.nim +++ b/waku/factory/conf_builder/dns_discovery_conf_builder.nim @@ -21,6 +21,9 @@ proc withEnabled*(b: var DnsDiscoveryConfBuilder, enabled: bool) = proc withEnrTreeUrl*(b: var DnsDiscoveryConfBuilder, enrTreeUrl: string) = b.enrTreeUrl = some(enrTreeUrl) +proc withNameServers*(b: var DnsDiscoveryConfBuilder, nameServers: seq[IpAddress]) = + b.nameServers = nameServers + proc build*(b: DnsDiscoveryConfBuilder): Result[Option[DnsDiscoveryConf], string] = if not b.enabled.get(false): return ok(none(DnsDiscoveryConf)) diff --git a/waku/factory/external_config.nim b/waku/factory/external_config.nim index a9e828893..190ce46e7 100644 --- a/waku/factory/external_config.nim +++ b/waku/factory/external_config.nim @@ -1005,6 +1005,7 @@ proc toWakuConf*(n: WakuNodeConf): ConfResult[WakuConf] = b.dnsDiscoveryConf.withEnabled(n.dnsDiscovery) b.dnsDiscoveryConf.withEnrTreeUrl(n.dnsDiscoveryUrl) + b.dnsDiscoveryConf.withNameServers(n.dnsAddrsNameServers) if n.discv5Discovery.isSome(): b.discv5Conf.withEnabled(n.discv5Discovery.get())