From d27db21ba5e64fc97ede30649e5d372654428e32 Mon Sep 17 00:00:00 2001 From: fryorcraken <110212804+fryorcraken@users.noreply.github.com> Date: Fri, 21 Mar 2025 02:32:27 +1100 Subject: [PATCH] fix: do not use waku test fleet as default bootstrap (#2312) The waku test fleet is unstable and should not be used as boostrap. The issue is that DNS Discovery looks for "2" nodes and stop there. Meaning that if those "discovered" nodes are not reachable (ie, coming from test suite). js-waku does not connect. --- packages/sdk/src/create/discovery.ts | 2 +- packages/tests/tests/waku.node.optional.spec.ts | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/sdk/src/create/discovery.ts b/packages/sdk/src/create/discovery.ts index d50c7c8732..341cff0e4e 100644 --- a/packages/sdk/src/create/discovery.ts +++ b/packages/sdk/src/create/discovery.ts @@ -10,7 +10,7 @@ import { type Libp2pComponents, PubsubTopic } from "@waku/interfaces"; export function defaultPeerDiscoveries( pubsubTopics: PubsubTopic[] ): ((components: Libp2pComponents) => PeerDiscovery)[] { - const dnsEnrTrees = [enrTree["SANDBOX"], enrTree["TEST"]]; + const dnsEnrTrees = [enrTree["SANDBOX"]]; const discoveries = [ wakuDnsDiscovery(dnsEnrTrees), diff --git a/packages/tests/tests/waku.node.optional.spec.ts b/packages/tests/tests/waku.node.optional.spec.ts index bb4eebc668..d8f0def72b 100644 --- a/packages/tests/tests/waku.node.optional.spec.ts +++ b/packages/tests/tests/waku.node.optional.spec.ts @@ -18,10 +18,7 @@ describe("Use static and several ENR trees for bootstrap", function () { waku = await createLightNode({ libp2p: { peerDiscovery: [ - wakuDnsDiscovery( - [enrTree["SANDBOX"], enrTree["TEST"]], - NODE_REQUIREMENTS - ) + wakuDnsDiscovery([enrTree["SANDBOX"]], NODE_REQUIREMENTS) ] } });