Merge pull request #1355 from IntersectMBO/bls-key-gen-and-hash
Add BLS key generation and hashing
Add BLS key generation and hashing
Bump `cardano-api` dependency to version `10.26`
Use default for the description of the text envelope
Drop the `:: () =>` constraint from `runNodeKeyGenBLSCmd` and `runNodeKeyHashBlsCmd` signatures
Use `writeTextFileWithOwnerPermissions` instead of `writeTextFile` for the signing key
`queryLedgerPeerSnapshot` now returns `LedgerPeerSnapshot` directly instead of `Serialised (LedgerPeerSnapshot ...)`. Remove the `decodeLedgerPeerSnapshot` call and the error-handling path for decode failures. Also remove the now-unused `getShelleyNodeToClientVersion`, `conwayIndex`, `dijkstraIndex` functions and their associated imports (`ouroboros-consensus`, `sop-extras` from the cabal file).