From 82bbe3440aae975e846f68933003b7d870193439 Mon Sep 17 00:00:00 2001 From: blxdyx Date: Fri, 30 Aug 2024 16:35:25 +0800 Subject: [PATCH] blockFrom should use blocksInSnapshots + 1 --- turbo/snapshotsync/freezeblocks/bsc_snapshots.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/turbo/snapshotsync/freezeblocks/bsc_snapshots.go b/turbo/snapshotsync/freezeblocks/bsc_snapshots.go index 03ac6bf197e..fa0fd995c4b 100644 --- a/turbo/snapshotsync/freezeblocks/bsc_snapshots.go +++ b/turbo/snapshotsync/freezeblocks/bsc_snapshots.go @@ -54,7 +54,7 @@ func (br *BlockRetire) retireBscBlocks(ctx context.Context, minBlockNum uint64, } else { minimumBlob = chapelMinSegFrom } - blockFrom := max(blockReader.FrozenBscBlobs(), minimumBlob) + blockFrom := max(blockReader.FrozenBscBlobs()+1, minimumBlob) blocksRetired := false for _, snap := range blockReader.BscSnapshots().Types() { if maxBlockNum <= blockFrom || maxBlockNum-blockFrom < snaptype.Erigon2MergeLimit {