diff --git a/core/block_validator.go b/core/block_validator.go index 9d00035e22..426c8291b9 100644 --- a/core/block_validator.go +++ b/core/block_validator.go @@ -61,12 +61,6 @@ func NewBlockValidator(config *params.ChainConfig, headerChain *HeaderChain, eng // validated at this point. func (v *BlockValidator) ValidateBody(block *types.WorkObject) error { nodeCtx := v.config.Location.Context() - // Check whether the block's known, and if not, that it's linkable - if nodeCtx == common.ZONE_CTX && v.hc.ProcessingState() { - if v.hc.bc.processor.HasBlockAndState(block.Hash(), block.NumberU64(nodeCtx)) { - return ErrKnownBlock - } - } header := block.Header() // Subordinate manifest must match ManifestHash in subordinate context, _iff_ // we have a subordinate (i.e. if we are not a zone)