diff --git a/blockchain_connector/ethereum/ethereum_connector/ethereum_connector.py b/blockchain_connector/ethereum/ethereum_connector/ethereum_connector.py index 881e7b9c3..60f0429a0 100644 --- a/blockchain_connector/ethereum/ethereum_connector/ethereum_connector.py +++ b/blockchain_connector/ethereum/ethereum_connector/ethereum_connector.py @@ -94,7 +94,7 @@ def workorder_event_handler_func(event, account, contract): try: daemon = EventProcessor(self._config) - asyncio.get_event_loop().run_until_complete(daemon.start( + asyncio.get_event_loop().create_task(daemon.start( listener, workorder_event_handler_func, account=None,