ProtocolSpecBuilder

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total14 of 60697%1 of 1090%2455166140
createPrivateTransactionProcessor(TransactionValidatorFactory, AbstractMessageProcessor, AbstractMessageProcessor, PrecompileContractRegistry)94683%1583%1431901
powHasher(PoWHasher)50%n/a112211
build(ProtocolSchedule)311100%2100%0206101
ProtocolSpecBuilder()30100%n/a010801
lambda$precompileContractRegistryBuilder$0(Function, PrecompiledContractConfiguration)15100%2100%020501
createBlockProcessor(MainnetTransactionProcessor, ProtocolSchedule)14100%n/a010101
createBlockHeaderValidator(Function)10100%n/a010401
precompileContractRegistryBuilder(Function)6100%n/a010201
gasCalculator(Supplier)5100%n/a010201
gasLimitCalculatorBuilder(Function)5100%n/a010201
blockReward(Wei)5100%n/a010201
skipZeroBlockRewards(boolean)5100%n/a010201
blockHeaderFunctions(BlockHeaderFunctions)5100%n/a010201
transactionReceiptFactory(AbstractBlockProcessor.TransactionReceiptFactory)5100%n/a010201
difficultyCalculator(DifficultyCalculator)5100%n/a010201
evmBuilder(BiFunction)5100%n/a010201
transactionValidatorFactoryBuilder(ProtocolSpecBuilder.TransactionValidatorFactoryBuilder)5100%n/a010201
blockHeaderValidatorBuilder(Function)5100%n/a010201
ommerHeaderValidatorBuilder(Function)5100%n/a010201
blockBodyValidatorBuilder(Function)5100%n/a010201
contractCreationProcessorBuilder(BiFunction)5100%n/a010201
messageCallProcessorBuilder(BiFunction)5100%n/a010201
transactionProcessorBuilder(ProtocolSpecBuilder.TransactionProcessorBuilder)5100%n/a010201
privateTransactionProcessorBuilder(ProtocolSpecBuilder.PrivateTransactionProcessorBuilder)5100%n/a010201
privateTransactionValidatorBuilder(ProtocolSpecBuilder.PrivateTransactionValidatorBuilder)5100%n/a010201
blockProcessorBuilder(ProtocolSpecBuilder.BlockProcessorBuilder)5100%n/a010201
blockImporterBuilder(ProtocolSpecBuilder.BlockImporterBuilder)5100%n/a010201
blockValidatorBuilder(ProtocolSpecBuilder.BlockValidatorBuilder)5100%n/a010201
miningBeneficiaryCalculator(MiningBeneficiaryCalculator)5100%n/a010201
name(String)5100%n/a010201
privacyParameters(PrivacyParameters)5100%n/a010201
feeMarket(FeeMarket)5100%n/a010201
badBlocksManager(BadBlockManager)5100%n/a010201
evmConfiguration(EvmConfiguration)5100%n/a010201
withdrawalsValidator(WithdrawalsValidator)5100%n/a010201
withdrawalsProcessor(WithdrawalsProcessor)5100%n/a010201
depositsValidator(DepositsValidator)5100%n/a010201
exitsValidator(ValidatorExitsValidator)5100%n/a010201
isPoS(boolean)5100%n/a010201
isReplayProtectionSupported(boolean)5100%n/a010201