| fireNewUnverifiedForkchoiceEvent(Hash, Hash, Hash) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| as(Class) |   | 64% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| setSyncState(SyncState) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setTerminalTotalDifficulty(Difficulty) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setIsPostMerge(Difficulty) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| observeNewIsPostMergeState(MergeStateHandler) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addNewUnverifiedForkchoiceListener(UnverifiedForkchoiceListener) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeNewUnverifiedForkchoiceListener(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setFinalized(BlockHeader) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setSafeBlock(BlockHeader) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setTerminalPoWBlock(Optional) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validateCandidateHead(BlockHeader) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| putPayloadById(PayloadWrapper) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| retrieveBlockById(PayloadIdentifier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isPostMerge() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isSyncing() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTerminalTotalDifficulty() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFinalized() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSafeBlock() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTerminalPoWBlock() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isPostMergeAtGenesis() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| TransitionContext(ConsensusContext, MergeContext) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |