From f521162e7bef8745587b0f06d48bb33bc17f5f81 Mon Sep 17 00:00:00 2001 From: lash Date: Sun, 10 Apr 2022 15:26:42 +0000 Subject: [PATCH] Move to SYNC state after start --- CHANGELOG | 1 + chainsyncer/store/fs.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index e9251ec..1c5754b 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,5 @@ * 0.3.1 - Upgrade to release shep version + - Move sync state to SYNC after start * 0.3.0 - Re-implement chainsyncer on shep diff --git a/chainsyncer/store/fs.py b/chainsyncer/store/fs.py index 897f0e1..a958fca 100644 --- a/chainsyncer/store/fs.py +++ b/chainsyncer/store/fs.py @@ -79,6 +79,8 @@ class SyncFsItem: v = self.sync_state.state(self.state_key) if v == self.sync_state.DONE: raise SyncDone(self.target) + elif v == self.sync_state.NEW: + self.sync_state.next(self.state_key) v = self.sync_state.get(self.state_key) (block_number, tx_index, target) = sync_state_deserialize(v)