| listBlockMetadatas(long, int) |    | 61% |  | n/a | 0 | 1 | 2 | 3 | 0 | 1 | 
| listBlockMetadatas(BlockHash, int) |    | 58% |  | n/a | 0 | 1 | 2 | 3 | 0 | 1 | 
| getBlockMetadata(long) |    | 56% |  | n/a | 0 | 1 | 2 | 3 | 0 | 1 | 
| getBlock(long) |    | 56% |  | n/a | 0 | 1 | 2 | 3 | 0 | 1 | 
| getBlockMetadata(BlockHash) |    | 53% |  | n/a | 0 | 1 | 2 | 3 | 0 | 1 | 
| getBlock(BlockHash) |    | 53% |  | n/a | 0 | 1 | 2 | 3 | 0 | 1 | 
| subscribeNewBlockMetadata(StreamObserver) |    | 53% |  | n/a | 0 | 1 | 2 | 3 | 0 | 1 | 
| subscribeNewBlock(StreamObserver) |    | 53% |  | n/a | 0 | 1 | 2 | 3 | 0 | 1 | 
| getBlockMetadataByHashFunction() |    | 90% |    | 62% | 3 | 5 | 0 | 1 | 0 | 1 | 
| getBlockMetadataByHeightFunction() |    | 90% |    | 62% | 3 | 5 | 0 | 1 | 0 | 1 | 
| getListBlockMetadatasByHashFunction() |    | 90% |    | 62% | 3 | 5 | 0 | 1 | 0 | 1 | 
| getListBlockMetadatasByHeightFunction() |    | 90% |    | 62% | 3 | 5 | 0 | 1 | 0 | 1 | 
| getBlockByHashFunction() |    | 90% |    | 62% | 3 | 5 | 0 | 1 | 0 | 1 | 
| getBlockByHeightFunction() |    | 90% |    | 62% | 3 | 5 | 0 | 1 | 0 | 1 | 
| getSubscribeBlockMetadataFunction() |    | 90% |    | 62% | 3 | 5 | 0 | 1 | 0 | 1 | 
| getSubscribeBlockFunction() |    | 90% |    | 62% | 3 | 5 | 0 | 1 | 0 | 1 | 
| getStrategyApplier() |    | 89% |    | 50% | 4 | 5 | 0 | 1 | 0 | 1 | 
| setChannel(ManagedChannel) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| BlockTemplate() |   | 100% |  | n/a | 0 | 1 | 0 | 12 | 0 | 1 | 
| setContextProvider(ContextProvider) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 |