File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -102,6 +102,9 @@ def __init__(self, env):
102
102
self .mempool = MemPool (self .bp , self )
103
103
self .peer_mgr = PeerManager (env , self )
104
104
105
+ # Event triggered when electrumx is listening for incoming requests.
106
+ self .server_listening = asyncio .Event ()
107
+
105
108
@classmethod
106
109
def short_version (cls ):
107
110
'''Return e.g. "1.2" for ElectrumX 1.2'''
@@ -292,6 +295,7 @@ async def start_external_servers(self):
292
295
sslc = ssl .SSLContext (ssl .PROTOCOL_TLS )
293
296
sslc .load_cert_chain (env .ssl_certfile , keyfile = env .ssl_keyfile )
294
297
await self .start_server ('SSL' , host , env .ssl_port , ssl = sslc )
298
+ self .server_listening .set ()
295
299
296
300
def notify_sessions (self , touched ):
297
301
'''Notify sessions about height changes and touched addresses.'''
You can’t perform that action at this time.
0 commit comments