A hash mismatch error is printed as show output: GenesisHashMismatch "./genesis.alonzo.spec.json" Mismatch (RelEQ) {supplied: "2418…", expected: "0000…"} genesisReadErrorAt ([File.hs#L466](https://github.com/IntersectMBO/cardano-config/blob/f22b91530d4a1de56882b71a79ebbfbea7de83d8/src/Cardano/Configuration/File.hs#L466)) and readByronGenesisConfig ([Byron.hs#L51](https://github.com/IntersectMBO/cardano-config/blob/f22b91530d4a1de56882b71a79ebbfbea7de83d8/src/Cardano/Configuration/Genesis/Byron.hs#L51)) turn the error into text with show, so callers can't print it better. Wanted: plain words with the file and both hashes, e.g. the hash of ./genesis.alonzo.spec.json is 2418…, but the configuration gives 0000…. _Originally posted by @carbolymer in https://github.com/IntersectMBO/cardano-cli/pull/1475#discussion_r4315940076_
Activity