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