diff --git a/p2pool/sidechain/sidechain.go b/p2pool/sidechain/sidechain.go index 8f1028a..7f5b34d 100644 --- a/p2pool/sidechain/sidechain.go +++ b/p2pool/sidechain/sidechain.go @@ -99,6 +99,7 @@ func NewSideChain(server P2PoolInterface) *SideChain { derivationCache: NewDerivationMapCache(), server: server, blocksByTemplateId: swiss.NewMap[types.Hash, *PoolBlock](uint32(server.Consensus().ChainWindowSize*2 + 300)), + blocksByMerkleRoot: swiss.NewMap[types.Hash, *PoolBlock](uint32(server.Consensus().ChainWindowSize*2 + 300)), blocksByHeight: swiss.NewMap[uint64, []*PoolBlock](uint32(server.Consensus().ChainWindowSize*2 + 300)), preAllocatedShares: PreAllocateShares(server.Consensus().ChainWindowSize * 2), preAllocatedRewards: make([]uint64, 0, server.Consensus().ChainWindowSize*2),