From 80f9a8be887711b7e32860a01f9bf26aa718a3d0 Mon Sep 17 00:00:00 2001 From: lash Date: Sat, 19 Mar 2022 01:58:13 +0000 Subject: [PATCH] Rehabilitate sync driver on changes target handling --- chainsyncer/store/fs.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/chainsyncer/store/fs.py b/chainsyncer/store/fs.py index 88b1f5c..65ef473 100644 --- a/chainsyncer/store/fs.py +++ b/chainsyncer/store/fs.py @@ -76,10 +76,11 @@ class SyncFsItem: def next(self, advance_block=False): - v = self.sync_state.get(self.state_key) + v = self.sync_state.state(self.state_key) if v == self.sync_state.DONE: raise SyncDone(self.target) + v = self.sync_state.get(self.state_key) (block_number, tx_index, target) = sync_state_deserialize(v) if advance_block: block_number += 1