public void PreValidateBlock(Chain newChain) { if (PreValidateBlockAction == null) { coreRules.PreValidateBlock(newChain); } else { PreValidateBlockAction(newChain); } }