From a7c66dcb0b82530a3e00267d5b21a39cb55c54e1 Mon Sep 17 00:00:00 2001 From: Ekaterina Pavlova Date: Tue, 25 Feb 2025 17:50:34 +0800 Subject: [PATCH] blockfetcher: add genesis header size to the headerSizeMap Close #3807 Signed-off-by: Ekaterina Pavlova --- pkg/services/blockfetcher/blockfetcher.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/services/blockfetcher/blockfetcher.go b/pkg/services/blockfetcher/blockfetcher.go index daccec299..5b7bb7cd2 100644 --- a/pkg/services/blockfetcher/blockfetcher.go +++ b/pkg/services/blockfetcher/blockfetcher.go @@ -192,7 +192,8 @@ func New(chain Ledger, cfg config.NeoFSBlockFetcher, logger *zap.Logger, put fun func getHeaderSizeMap(chain config.Blockchain) map[int]int { headerSizeMap := make(map[int]int) - headerSizeMap[0] = block.GetExpectedHeaderSize(chain.StateRootInHeader, chain.GetNumOfCNs(0)) + headerSizeMap[0] = block.GetExpectedHeaderSize(chain.StateRootInHeader, 0) // genesis header size. + headerSizeMap[1] = block.GetExpectedHeaderSize(chain.StateRootInHeader, chain.GetNumOfCNs(0)) for height := range chain.CommitteeHistory { headerSizeMap[int(height)] = block.GetExpectedHeaderSize(chain.StateRootInHeader, chain.GetNumOfCNs(height)) }