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)