diff --git a/lib/network.py b/lib/network.py index 07d0d54f..33eb043d 100644 --- a/lib/network.py +++ b/lib/network.py @@ -325,14 +325,14 @@ class Network(util.DaemonThread): for request in requests: message_id = self.queue_request(request[0], request[1]) self.unanswered_requests[message_id] = request - for addr in self.subscribed_addresses: - self.queue_request('blockchain.address.subscribe', [addr]) self.queue_request('server.banner', []) self.queue_request('server.donation_address', []) self.queue_request('server.peers.subscribe', []) for i in bitcoin.FEE_TARGETS: self.queue_request('blockchain.estimatefee', [i]) self.queue_request('blockchain.relayfee', []) + for addr in self.subscribed_addresses: + self.queue_request('blockchain.address.subscribe', [addr]) def get_status_value(self, key): if key == 'status':