| importPublicKey(JsonNode) |   | 91% |  | 100% | 0 | 3 | 2 | 15 | 0 | 1 |
| handleOutputDirectory() |   | 90% |   | 60% | 4 | 6 | 1 | 12 | 0 | 1 |
| generateBlockchainConfig() |   | 83% |  | 100% | 0 | 2 | 2 | 12 | 0 | 1 |
| generateNodeKeypair(int) |   | 79% | | n/a | 0 | 1 | 2 | 7 | 0 | 1 |
| parseConfig() |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
| processExtraData() |  | 100% |   | 75% | 1 | 3 | 0 | 16 | 0 | 1 |
| writeKeypair(SECPPublicKey, SECPPrivateKey) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| checkPreconditions() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| processEcCurve() |  | 100% |  | 100% | 0 | 2 | 0 | 13 | 0 | 1 |
| isAnyDuplicate(String[]) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| GenerateBlockchainConfig() |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| writeGenesisFile(File, String, ObjectNode) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| generateNodesKeys() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| createFileAndWrite(Path, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| importPublicKeysFromConfig() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| run() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$processExtraData$1() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$importPublicKeysFromConfig$0(ArrayNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |