diff --git a/tikka/adapters/repository/assets/currencies.yaml b/tikka/adapters/repository/assets/currencies.yaml
index 7ba484226f6665b8e7ae62c833e33f9531e1c290..0338002557b65ad8e74c6825c9f5e6c76afb7b82 100644
--- a/tikka/adapters/repository/assets/currencies.yaml
+++ b/tikka/adapters/repository/assets/currencies.yaml
@@ -13,7 +13,7 @@ gdev:
   entry_points:
     - "wss://gdev.p2p.legal/ws"
     - "wss://gdev.1000i100.fr/ws"
-    - "wss://gdev.librelois.fr/ws"
+    - "wss://gdev.trentesaux.fr/w"
   ss58_format: 42
 
 gdev-local:
diff --git a/tikka/domains/nodes.py b/tikka/domains/nodes.py
index a06be6e0b53dd917d1d126acc11530584fbf8a8d..68153d718a1457c20ba9002e141c093869301bd7 100644
--- a/tikka/domains/nodes.py
+++ b/tikka/domains/nodes.py
@@ -88,10 +88,12 @@ class Nodes:
 
         :return:
         """
+        repository_urls = self.repository.get_urls()
+
         # init repository with current currency entry point urls
-        self.repository.delete_all()
         for url in self.currencies.get_entry_point_urls():
-            self.repository.add(Node(url))
+            if url not in repository_urls:
+                self.repository.add(Node(url))
 
         self.current_url = self.repository.list(0, 1)[0].url