Skip to content

Commit 08b49a0

Browse files
Allow rollback to the same level (#147)
1 parent 176b503 commit 08b49a0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/dipdup/dipdup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,8 @@ async def _on_big_maps(self, datasource: TzktDatasource, big_maps: List[BigMapDa
169169
index.push(level, big_maps)
170170

171171
async def _on_rollback(self, datasource: TzktDatasource, from_level: int, to_level: int) -> None:
172-
if from_level - to_level == 1:
172+
# NOTE: Rollback could be received before head
173+
if from_level - to_level in (0, 1):
173174
# NOTE: Single level rollbacks are processed at Index level.
174175
# NOTE: Notify all indexes which use rolled back datasource to drop duplicated operations from the next block
175176
for index in self._indexes.values():

0 commit comments

Comments
 (0)