request fees, peers and banner before address subscriptions

a wallet with many address subscriptions may time out on address
subscriptions before fees are received because fees were requested last
This commit is contained in:
shsmith 2017-03-04 08:42:46 -08:00
parent 1e25af7f0d
commit 4109fd9eb2
1 changed files with 2 additions and 2 deletions

View File

@ -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':