| submitSolution(PoWSolution) |   | 92% |   | 87% | 2 | 9 | 4 | 36 | 0 | 1 |
| getNonceGenerator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cancel() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$solveFor$1(PoWSolver.PoWSolverJob, PoWObserver) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$0(PoWObserver) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findValidNonce() |  | 100% |  | 100% | 0 | 3 | 0 | 14 | 0 | 1 |
| solveFor(PoWSolver.PoWSolverJob) |  | 100% |  | 100% | 0 | 2 | 0 | 11 | 0 | 1 |
| PoWSolver(MiningParameters, PoWHasher, Boolean, Subscribers, EpochCalculator) |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| testNonce(PoWSolverInputs, long) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| hashesPerSecond() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| lambda$testNonce$2(PoWSolverInputs, PoWSolution) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getWorkDefinition() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getWorkDefinition$3(PoWSolver.PoWSolverJob) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |