org.hyperledger.besu.ethereum.mainnet

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total1,124 of 11,27790%126 of 59878%1499342842,72046631274
ClassicDifficultyCalculators.java170189%60%13144047101101
ClassicBlockProcessor.java1309943%11321%81529491801
MainnetProtocolSpecs.java1261,00288%111557%13863330857302
AbstractBlockProcessor.java12425367%101864%82029990601
PrivacyBlockProcessor.java9819566%15731%101935930801
MainnetTransactionValidator.java6264091%137985%13561616401001
EthHash.java4168194%33792%4361313811601
PoWSolver.java3736890%22492%73599852202
MainnetTransactionProcessor.java3378395%43990%435821301301
ClassicProtocolSpecs.java3333991%6225%632610222801
PoWSolution.java306769%7750%8141181701
MainnetBlockHeaderValidator.java2430292%6225%52327321901
DefaultProtocolSchedule.java2415686%2880%522104831701
ProtocolScheduleBuilder.java151,03098%41173%438121903003
ProtocolSpecBuilder.java1459297%1990%245516614001
ValidationResult.java139087%3562%41632511201
BlockProcessor.java125882%20%372142612
DirectAcyclicGraphSeed.java124880%4100%054160301
MainnetPrecompiledContractRegistries.java119789%1583%1103340701
MainnetProtocolSchedule.java114580%2100%272102601
MainnetBlockBodyValidator.java1050098%55992%551512501901
DepositsValidator.java1016394%21688%21944901002
ProtocolSpec.java16294%n/a32935832901
PermissionTransactionValidator.java5086%1583%271141401
PoWSolverInputs.java2172%n/a15191501
PrecompiledContractConfiguration.java1565%n/a254102501
EthHashCacheFactory.java6089%n/a072170702
BlockHeaderValidator.java29297%22492%24416202803
FrontierTargetingGasLimitCalculator.java7292%6100%0104210701
LondonTargetingGasLimitCalculator.java6491%1787%181180401
WithdrawalsValidator.java8894%1990%1132310802
MainnetBlockImporter.java6692%1583%171170401
PoWHasher.java2985%n/a14191413
ProtocolSchedule.java2281%n/a12191201
PrivateStateUtils.java75%n/a12151201
ScheduledProtocolSpec.java14598%11392%12412301703
AbstractGasLimitSpecification.java4697%2466%26090301
MainnetProtocolSpecFactory.java413100%n/a03204003201
MainnetDifficultyCalculators.java242100%16100%02405701601
BodyValidation.java168100%n/a01803501801
MainnetBlockProcessor.java111100%8100%070240301
BaseFeeBlockBodyValidator.java74100%1787%180210401
TransactionValidatorFactory.java67100%n/a070170701
TransactionValidationParams.java63100%n/a01202101201
HeaderValidationMode.java58100%2466%25090201
BlockImportResult.java52100%6100%080120502
ProtocolSpecAdapters.java49100%2100%050120401
ParentBeaconBlockRootHelper.java42100%2100%030130201
EpochCalculator.java32100%n/a06070602
WithdrawalsProcessor.java30100%2100%03080201
ScheduleBasedBlockHeaderFunctions.java29100%n/a05070501
MainnetBlockHeaderFunctions.java18100%n/a04050401
TransactionReceiptType.java15100%n/a01030101
ValidatorExitsValidator.java12100%n/a04040402
CancunTargetingGasLimitCalculator.java100%n/a02030201
AttachedBlockHeaderValidationRule.java100%n/a01010101
DetachedBlockHeaderValidationRule.java100%n/a01010101