|
|
@ -2375,9 +2375,10 @@ func (bc *BlockChain) InsertHeaderChain(chain []*types.Header, checkFreq int) (i |
|
|
|
return 0, err |
|
|
|
return 0, err |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// SetBlockValidatorForTesting sets the current validator.
|
|
|
|
// SetBlockValidatorAndProcessorForTesting sets the current validator and processor.
|
|
|
|
// This method can be used to force an invalid blockchain to be verified for tests.
|
|
|
|
// This method can be used to force an invalid blockchain to be verified for tests.
|
|
|
|
// This method is unsafe and should only be used before block import starts.
|
|
|
|
// This method is unsafe and should only be used before block import starts.
|
|
|
|
func (bc *BlockChain) SetBlockValidatorForTesting(v Validator) { |
|
|
|
func (bc *BlockChain) SetBlockValidatorAndProcessorForTesting(v Validator, p Processor) { |
|
|
|
bc.validator = v |
|
|
|
bc.validator = v |
|
|
|
|
|
|
|
bc.processor = p |
|
|
|
} |
|
|
|
} |
|
|
|