Skip to content

Commit 033f608

Browse files
authored
Merge pull request #980 from IntersectMBO/jordan/minor-refactors
Misc refactors in pretty printing and replacing unnecessary functions
2 parents 1a93000 + aec2da2 commit 033f608

File tree

4 files changed

+16
-25
lines changed

4 files changed

+16
-25
lines changed

cardano-cli/src/Cardano/CLI/EraBased/Run/Transaction.hs

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1227,12 +1227,12 @@ getAllReferenceInputs
12271227
votingProceduresAndMaybeScriptWits
12281228
propProceduresAnMaybeScriptWits
12291229
readOnlyRefIns = do
1230-
let txinsWitByRefInputs = [getReferenceInput sWit | (_, Just sWit) <- txins]
1231-
mintingRefInputs = map getReferenceInput mintWitnesses
1232-
certsWitByRefInputs = [getReferenceInput sWit | (_, Just sWit) <- certFiles]
1233-
withdrawalsWitByRefInputs = [getReferenceInput sWit | (_, _, Just sWit) <- withdrawals]
1234-
votesWitByRefInputs = [getReferenceInput sWit | (_, Just sWit) <- votingProceduresAndMaybeScriptWits]
1235-
propsWitByRefInputs = [getReferenceInput sWit | (_, Just sWit) <- propProceduresAnMaybeScriptWits]
1230+
let txinsWitByRefInputs = [getScriptWitnessReferenceInput sWit | (_, Just sWit) <- txins]
1231+
mintingRefInputs = map getScriptWitnessReferenceInput mintWitnesses
1232+
certsWitByRefInputs = [getScriptWitnessReferenceInput sWit | (_, Just sWit) <- certFiles]
1233+
withdrawalsWitByRefInputs = [getScriptWitnessReferenceInput sWit | (_, _, Just sWit) <- withdrawals]
1234+
votesWitByRefInputs = [getScriptWitnessReferenceInput sWit | (_, Just sWit) <- votingProceduresAndMaybeScriptWits]
1235+
propsWitByRefInputs = [getScriptWitnessReferenceInput sWit | (_, Just sWit) <- propProceduresAnMaybeScriptWits]
12361236

12371237
concatMap
12381238
catMaybes
@@ -1244,15 +1244,6 @@ getAllReferenceInputs
12441244
, propsWitByRefInputs
12451245
, map Just readOnlyRefIns
12461246
]
1247-
where
1248-
getReferenceInput
1249-
:: ScriptWitness witctx era -> Maybe TxIn
1250-
getReferenceInput sWit =
1251-
case sWit of
1252-
PlutusScriptWitness _ _ (PReferenceScript refIn) _ _ _ -> Just refIn
1253-
PlutusScriptWitness _ _ PScript{} _ _ _ -> Nothing
1254-
SimpleScriptWitness _ (SReferenceScript refIn) -> Just refIn
1255-
SimpleScriptWitness _ SScript{} -> Nothing
12561247

12571248
toAddressInAnyEra
12581249
:: CardanoEra era

cardano-cli/src/Cardano/CLI/Types/Errors/PlutusScriptDecodeError.hs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@ instance Error PlutusScriptDecodeError where
2929
prettyError err
3030
PlutusScriptDecodeErrorVersionMismatch version (AnyPlutusScriptVersion v) ->
3131
"Version mismatch in code: script version that was read"
32-
<> pretty version
33-
<> " but tried to decode script version: "
34-
<> pshow v
32+
<+> pretty version
33+
<+> " but tried to decode script version: "
34+
<+> pshow v

cardano-cli/src/Cardano/CLI/Types/Errors/ScriptDataError.hs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ renderScriptDataError = \case
2424
ScriptDataErrorFile err ->
2525
prettyError err
2626
ScriptDataErrorJsonParse fp jsonErr ->
27-
"Invalid JSON format in file: " <> pshow fp <> "\nJSON parse error: " <> pretty jsonErr
27+
"Invalid JSON format in file:" <+> pshow fp <> "\nJSON parse error:" <+> pretty jsonErr
2828
ScriptDataErrorConversion fp sDataJsonErr ->
29-
"Error reading metadata at: " <> pshow fp <> "\n" <> prettyError sDataJsonErr
29+
"Error reading metadata at:" <+> pshow fp <> "\n" <> prettyError sDataJsonErr
3030
ScriptDataErrorValidation fp sDataRangeErr ->
31-
"Error validating script data at: " <> pshow fp <> ":\n" <> prettyError sDataRangeErr
31+
"Error validating script data at:" <+> pshow fp <> ":\n" <> prettyError sDataRangeErr
3232
ScriptDataErrorMetadataDecode fp decoderErr ->
33-
"Error decoding CBOR metadata at: " <> pshow fp <> " Error: " <> pshow decoderErr
33+
"Error decoding CBOR metadata at:" <+> pshow fp <+> "Error:" <+> pshow decoderErr
3434
ScriptDataErrorJsonBytes e ->
3535
prettyError e

cardano-cli/src/Cardano/CLI/Types/Errors/ScriptDecodeError.hs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ data ScriptDecodeError
2222
instance Error ScriptDecodeError where
2323
prettyError = \case
2424
ScriptDecodeTextEnvelopeError err ->
25-
"Error decoding script: " <> prettyError err
25+
"Error decoding script:" <+> prettyError err
2626
ScriptDecodeSimpleScriptError err ->
27-
"Syntax error in script: " <> prettyError err
27+
"Syntax error in script:" <+> prettyError err
2828
ScriptDecodeUnknownPlutusScriptVersion version ->
29-
"Unknown Plutus script version: " <> pshow version
29+
"Unknown Plutus script version:" <+> pshow version

0 commit comments

Comments
 (0)