diff --git a/src/dexorder/bin/main.py b/src/dexorder/bin/main.py index dad57a5..f9d3e5d 100644 --- a/src/dexorder/bin/main.py +++ b/src/dexorder/bin/main.py @@ -4,6 +4,7 @@ from asyncio import CancelledError from dexorder import db, blockchain from dexorder.base.chain import current_chain from dexorder.bin.executable import execute +from dexorder.blockstate import current_blockstate from dexorder.blockstate.blockdata import BlockData from dexorder.blockstate.db_state import DbState from dexorder.contract import get_contract_event @@ -83,6 +84,7 @@ async def main(): if state is None: log.info('no state in database') else: + current_blockstate.set(state) if redis_state: await redis_state.init(state, state.root_fork) log.info(f'loaded state from db for root block {state.root_branch.height}')