From bc6a196bfad63d0839e119c071bd2110da89e7f4 Mon Sep 17 00:00:00 2001 From: tim Date: Fri, 1 Nov 2024 13:16:45 -0400 Subject: [PATCH] redis init bugfix --- src/dexorder/bin/main.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/dexorder/bin/main.py b/src/dexorder/bin/main.py index 6bb2c8c..fd56066 100644 --- a/src/dexorder/bin/main.py +++ b/src/dexorder/bin/main.py @@ -108,6 +108,10 @@ async def main(): runner.on_promotion.append(db_state.finalize) if redis_state: runner.on_head_update.append(redis_state.save) + if db: + # load initial state + log.info('initializing redis with root state') + await redis_state.save(state.root_fork, state.diffs_by_branch[state.root_branch]) runner.on_promotion.append(finalize_transactions) try: