From 060d32211fbea80d3ae4c0851d56fb880bbada2a Mon Sep 17 00:00:00 2001 From: Neil Booth Date: Thu, 23 Mar 2017 08:02:49 +0900 Subject: [PATCH] Check height for all peers Closes #152 --- server/peers.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/server/peers.py b/server/peers.py index 70d070b..1da3de1 100644 --- a/server/peers.py +++ b/server/peers.py @@ -80,6 +80,7 @@ class PeerSession(JSONSession): self.send_request(self.on_version, 'server.version', [version.VERSION, proto_ver]) self.send_request(self.on_features, 'server.features') + self.send_request(self.on_headers, 'blockchain.headers.subscribe') def connection_lost(self, exc): '''Handle disconnection.''' @@ -153,10 +154,6 @@ class PeerSession(JSONSession): self.peer_verified(True) self.peer.update_features(features) verified = True - # For legacy peers not implementing features, check their height - # as a proxy to determining they're on our network - if not verified and not self.peer.bad: - self.send_request(self.on_headers, 'blockchain.headers.subscribe') self.close_if_done() def on_headers(self, result, error):