diff --git a/domain/consensus/consensus.go b/domain/consensus/consensus.go index 43916a87c..738358cb2 100644 --- a/domain/consensus/consensus.go +++ b/domain/consensus/consensus.go @@ -158,6 +158,8 @@ func (s *consensus) GetBlockInfo(blockHash *externalapi.DomainHash) (*externalap } func (s *consensus) GetBlockChildren(blockHash *externalapi.DomainHash) ([]*externalapi.DomainHash, error) { + s.lock.Lock() + defer s.lock.Unlock() blockRelation, err := s.blockRelationStore.BlockRelation(s.databaseContext, blockHash) if err != nil { return nil, err