From 221f1222a6362e76e2212ac3f041d37f53f3d90e Mon Sep 17 00:00:00 2001 From: Neil Booth Date: Tue, 24 Jul 2018 09:20:45 +0800 Subject: [PATCH] Defer peer discovery --- electrumx/server/controller.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/electrumx/server/controller.py b/electrumx/server/controller.py index 71eaaa6..d0d7df3 100644 --- a/electrumx/server/controller.py +++ b/electrumx/server/controller.py @@ -113,9 +113,11 @@ class Controller(ServerBase): ''' self.session_mgr.start_rpc_server() await self.bp.catch_up_to_daemon() - self.peer_mgr.start_peer_discovery() await self.mempool.start_and_wait_for_sync() self.session_mgr.start_serving() + # Peer discovery should start after we start serving because + # we connect to ourself + self.peer_mgr.start_peer_discovery() async def shutdown(self): '''Perform the shutdown sequence.'''