Skip to content

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed
 

‎turbo/snapshotsync/freezeblocks/bor_snapshots.go

+3-9
Original file line numberDiff line numberDiff line change
@@ -33,19 +33,13 @@ func (br *BlockRetire) retireBorBlocks(ctx context.Context, minBlockNum uint64,
3333

3434
blocksRetired := false
3535

36+
minBlockNum = max(blockReader.FrozenBorBlocks(), minBlockNum)
3637
for _, snaptype := range blockReader.BorSnapshots().Types() {
37-
minSnapNum := minBlockNum
38-
39-
if available := blockReader.BorSnapshots().SegmentsMax(); available < minBlockNum {
40-
minSnapNum = available
41-
}
42-
43-
if maxBlockNum <= minSnapNum {
38+
if maxBlockNum <= minBlockNum {
4439
continue
4540
}
4641

47-
blockFrom, blockTo, ok := canRetire(minSnapNum, maxBlockNum+1, snaptype.Enum(), br.chainConfig)
48-
42+
blockFrom, blockTo, ok := CanRetire(maxBlockNum, minBlockNum, snaptype.Enum(), br.chainConfig)
4943
if ok {
5044
blocksRetired = true
5145

0 commit comments

Comments
 (0)
Please sign in to comment.