diff --git a/src/assets/nodes.json b/src/assets/nodes.json index 10326593..11142be6 100644 --- a/src/assets/nodes.json +++ b/src/assets/nodes.json @@ -14,22 +14,10 @@ "zao3w6isidntdbnyee5ufs7fyzmv7wzchpw32i3uo5eldjwmo4bxg2qd.onion:34568" ], "clearnet": [ - "global.wownodes.com:34568", - "super.fast.node.xmr.pm:34568", - "node.wownero.club:34568", - "node.suchwow.xyz:34568", - "eu-west-1.wow.xmr.pm:34568", - "eu-west-2.wow.xmr.pm:34568", - "eu-west-3.wow.xmr.pm:34568", - "eu-west-4.wow.xmr.pm:34568", - "eu-west-5.wow.xmr.pm:34568", - "eu-west-6.wow.xmr.pm:34568", - "na-west-1.wow.xmr.pm:34568", - "much.wow.such.money:34568", - "very.wow.such.money:34568", - "169.119.33.174:34568", - "wow.bot.tips:34568", - "idontwanttogototoronto.wow.fail:34568" + "node2.monerodevs.org:34568", + "node3.monerodevs.org:34568", + "spippolatori.it:34568", + "wownerod.foolsump.com:34568" ] }, "stagenet": { diff --git a/src/utils/nodes.cpp b/src/utils/nodes.cpp index 1a2cc470..e5e7aaa8 100644 --- a/src/utils/nodes.cpp +++ b/src/utils/nodes.cpp @@ -130,6 +130,11 @@ void Nodes::loadConfig() { } QStringList websocketNodes = m_nodes.getNodes(constants::networkType, NodeList::ws); + // wowlet: the websocket node-discovery server is disabled (no wownero equivalent), so this cached list + // never refreshes and may be stale or polluted with monero nodes from an earlier build. Drop it so the + // bundled wownero nodes.json below becomes the managed list. + if (conf()->get(Config::disableWebsocket).toBool()) + websocketNodes.clear(); for (const auto &node : websocketNodes) { FeatherNode wsNode{node}; wsNode.custom = false;