From b0db8c7985314b952073f5dac6eed8673e31c857 Mon Sep 17 00:00:00 2001 From: GarmashAlex Date: Tue, 26 Aug 2025 12:38:37 +0300 Subject: [PATCH] Fix queueUpdateBase batching to iterate from base to prevQueuedBase --- execution_chain/core/chain/forked_chain.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/execution_chain/core/chain/forked_chain.nim b/execution_chain/core/chain/forked_chain.nim index 72229121aa..32a3104efc 100644 --- a/execution_chain/core/chain/forked_chain.nim +++ b/execution_chain/core/chain/forked_chain.nim @@ -396,8 +396,8 @@ proc queueUpdateBase(c: ForkedChainRef, base: BlockRef) var number = base.number - min(base.number, PersistBatchSize) - steps = newSeqOfCap[BlockRef]((base.number-c.base.number) div PersistBatchSize + 1) - it = prevQueuedBase + steps = newSeqOfCap[BlockRef]((base.number - prevQueuedBase.number) div PersistBatchSize + 1) + it = base steps.add base