From 848b3e72e9ade0e37dadbcab7f392a153bb98cb0 Mon Sep 17 00:00:00 2001 From: WeebDataHoarder <57538841+WeebDataHoarder@users.noreply.github.com> Date: Tue, 23 Apr 2024 18:46:23 +0200 Subject: [PATCH] initialize blocksByMerkleRoot on sidechain --- p2pool/sidechain/sidechain.go | 1 + 1 file changed, 1 insertion(+) 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),