diff --git a/client/interface.py b/client/interface.py index fb7e0337..56ad9e61 100644 --- a/client/interface.py +++ b/client/interface.py @@ -21,7 +21,7 @@ import random, socket, ast, re import threading, traceback, sys, time, json, Queue DEFAULT_TIMEOUT = 5 -DEFAULT_SERVERS = [ 'ecdsa.org:50001:t', 'electrum.novit.ro:50001:t'] # list of default servers +DEFAULT_SERVERS = [ 'ecdsa.org:50001:t', 'electrum.novit.ro:50001:t', 'electrum.bitcoins.sk:50001:t'] # list of default servers def old_to_new(s): diff --git a/client/wallet.py b/client/wallet.py index b355cc44..8d86ef5a 100644 --- a/client/wallet.py +++ b/client/wallet.py @@ -277,10 +277,13 @@ class Wallet: # self.addresses_waiting_for_status = [] self.addresses_waiting_for_history = [] + self.pick_random_server() + + + + def pick_random_server(self): self.server = random.choice( DEFAULT_SERVERS ) # random choice when the wallet is created - - def is_up_to_date(self): return self.interface.responses.empty() and not ( self.addresses_waiting_for_status or self.addresses_waiting_for_history )