org.hyperledger.besu.ethereum.mainnet

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total1,124 of 11,27790%126 of 59878%1499342842,72046631274
ClassicDifficultyCalculators170189%60%13144047101101
ClassicBlockProcessor1309943%11321%81529491801
AbstractBlockProcessor12425367%101864%82029990601
PrivacyBlockProcessor9819566%15731%101935930801
MainnetProtocolSpecs.DaoBlockProcessor821010%20%3524292401
MainnetTransactionValidator6264091%137985%13561616401001
MainnetProtocolSpecs4499295%91562%1081927936901
EthHash4168194%33792%4361313811601
MainnetTransactionProcessor3378395%43990%435821301301
ClassicProtocolSpecs3333991%6225%632610222801
PoWSolver3132791%22492%62778441401
PoWSolution306769%7750%8141181701
MainnetBlockHeaderValidator2430292%6225%52327321901
DefaultProtocolSchedule2415686%2880%522104831701
ProtocolScheduleBuilder1599198%41173%433120702501
ProtocolSpecBuilder1459297%1990%245516614001
ValidationResult139087%3562%41632511201
DirectAcyclicGraphSeed124880%4100%054160301
MainnetPrecompiledContractRegistries119789%1583%1103340701
MainnetProtocolSchedule114580%2100%272102601
MainnetBlockBodyValidator1050098%55992%551512501901
DepositsValidator.AllowedDeposits1012292%21285%2124350501
ProtocolSpec916294%n/a32935832901
PermissionTransactionValidator5086%1583%271141401
PoWSolverInputs2172%n/a15191501
PrecompiledContractConfiguration1565%n/a254102501
EthHashCacheFactory4586%n/a042110401
BlockProcessor.Result0%20%22111111
BlockHeaderValidator16496%22492%22813301201
FrontierTargetingGasLimitCalculator7292%6100%0104210701
LondonTargetingGasLimitCalculator6491%1787%181180401
PoWSolver.PoWSolverJob4187%n/a182141801
MainnetBlockImporter6692%1583%171170401
BlockProcessor5892%n/a151131501
WithdrawalsValidator.AllowedWithdrawals5491%1583%172190401
ProtocolSchedule2281%n/a12191201
PoWHasher.Unsupported0%n/a11111111
PrivateStateUtils975%n/a12151201
ScheduledProtocolSpec.Hardfork5196%1583%18150501
AbstractGasLimitSpecification4697%2466%26090301
MainnetProtocolSpecFactory413100%n/a03204003201
MainnetDifficultyCalculators242100%16100%02405701601
BodyValidation168100%n/a01803501801
MainnetBlockProcessor111100%8100%070240301
BlockHeaderValidator.Builder99100%n/a01102001101
BaseFeeBlockBodyValidator74100%1787%180210401
TransactionValidatorFactory67100%n/a070170701
TransactionValidationParams63100%n/a01202101201
HeaderValidationMode58100%2466%25090201
ProtocolSpecAdapters49100%2100%050120401
ScheduledProtocolSpec.BlockNumberProtocolSpec47100%4100%08090601
ScheduledProtocolSpec.TimestampProtocolSpec47100%4100%08090601
ParentBeaconBlockRootHelper42100%2100%030130201
DepositsValidator.ProhibitedDeposits41100%4100%070140501
WithdrawalsValidator.ProhibitedWithdrawals34100%4100%060120401
BlockImportResult31100%6100%07080401
WithdrawalsProcessor30100%2100%03080201
ScheduleBasedBlockHeaderFunctions29100%n/a05070501
BlockHeaderValidator.Rule29100%n/a05090501
ProtocolScheduleBuilder.BuilderMapEntry24100%n/a04090401
BlockImportResult.BlockImportStatus21100%n/a01040101
PoWHasher.EthashLight20100%n/a02060201
MainnetBlockHeaderFunctions18100%n/a04050401
EpochCalculator.Ecip1099EpochCalculator17100%n/a03040301
TransactionReceiptType15100%n/a01030101
EpochCalculator.DefaultEpochCalculator15100%n/a03030301
ProtocolScheduleBuilder.BuilderMapEntry.MilestoneType15100%n/a01030101
EthHashCacheFactory.EthHashDescriptor15100%n/a03060301
PoWHasher9100%n/a01020101
CancunTargetingGasLimitCalculator100%n/a02030201
ValidatorExitsValidator.ProhibitedExits100%n/a02020201
ValidatorExitsValidator.AllowedExits100%n/a02020201
DetachedBlockHeaderValidationRule100%n/a01010101
AttachedBlockHeaderValidationRule100%n/a01010101