diff --git a/cardano-cli/test/Test/Golden/Shelley.hs b/cardano-cli/test/Test/Golden/Shelley.hs index cc2e3b63661..f9f578f3b50 100644 --- a/cardano-cli/test/Test/Golden/Shelley.hs +++ b/cardano-cli/test/Test/Golden/Shelley.hs @@ -21,17 +21,17 @@ import Test.Golden.Shelley.Genesis.KeyGenUtxo (golden_shelleyGenesisKe import Test.Golden.Shelley.Genesis.KeyHash (golden_shelleyGenesisKeyHash) import Test.Golden.Shelley.Governance.AnswerPoll - (golden_shelleyGovernanceAnswerPollCold, - golden_shelleyGovernanceAnswerPollInvalidAnswer, - golden_shelleyGovernanceAnswerPollVrf) + (golden_shelleyGovernanceAnswerPoll, + golden_shelleyGovernanceAnswerPollInvalidAnswer) import Test.Golden.Shelley.Governance.CreatePoll (golden_shelleyGovernanceCreatePoll, golden_shelleyGovernanceCreateLongPoll) import Test.Golden.Shelley.Governance.VerifyPoll - (golden_shelleyGovernanceVerifyPollCold, - golden_shelleyGovernanceVerifyPollColdTempered, - golden_shelleyGovernanceVerifyPollVrf, - golden_shelleyGovernanceVerifyPollVrfTempered) + (golden_shelleyGovernanceVerifyPoll, + golden_shelleyGovernanceVerifyPollMismatch, + golden_shelleyGovernanceVerifyPollNoAnswer, + golden_shelleyGovernanceVerifyPollMalformedAnswer, + golden_shelleyGovernanceVerifyPollInvalidAnswer) import Test.Golden.Shelley.Key.ConvertCardanoAddressKey (golden_convertCardanoAddressByronSigningKey, @@ -190,12 +190,12 @@ governancePollTests = $ H.Group "Governance Poll Goldens" [ ("golden_shelleyGovernanceCreatePoll", golden_shelleyGovernanceCreatePoll) , ("golden_shelleyGovernanceCreateLongPoll", golden_shelleyGovernanceCreateLongPoll) - , ("golden_shelleyGovernanceAnswerPoll(VRF)", golden_shelleyGovernanceAnswerPollVrf) - , ("golden_shelleyGovernanceAnswerPoll(Cold key)", golden_shelleyGovernanceAnswerPollCold) - , ("golden_shelleyGovernanceAnswerPoll(Invalid)", golden_shelleyGovernanceAnswerPollInvalidAnswer) - , ("golden_shelleyGovernanceVerifyPoll(VRF)", golden_shelleyGovernanceVerifyPollVrf) - , ("golden_shelleyGovernanceVerifyPoll(VRF, tempered)", golden_shelleyGovernanceVerifyPollVrfTempered) - , ("golden_shelleyGovernanceVerifyPoll(Cold Key)", golden_shelleyGovernanceVerifyPollCold) - , ("golden_shelleyGovernanceVerifyPoll(Cold Key, tempered)", golden_shelleyGovernanceVerifyPollColdTempered) + , ("golden_shelleyGovernanceAnswerPoll", golden_shelleyGovernanceAnswerPoll) + , ("golden_shelleyGovernanceAnswerPoll (invalid)", golden_shelleyGovernanceAnswerPollInvalidAnswer) + , ("golden_shelleyGovernanceVerifyPoll", golden_shelleyGovernanceVerifyPoll) + , ("golden_shelleyGovernanceVerifyPoll (mismatch)", golden_shelleyGovernanceVerifyPollMismatch) + , ("golden_shelleyGovernanceVerifyPoll (no answer)", golden_shelleyGovernanceVerifyPollNoAnswer) + , ("golden_shelleyGovernanceVerifyPoll (malformed)", golden_shelleyGovernanceVerifyPollMalformedAnswer) + , ("golden_shelleyGovernanceVerifyPoll (invalid)", golden_shelleyGovernanceVerifyPollInvalidAnswer) ] diff --git a/cardano-cli/test/Test/Golden/Shelley/Governance/AnswerPoll.hs b/cardano-cli/test/Test/Golden/Shelley/Governance/AnswerPoll.hs index 14932f5fd62..da968d73f46 100644 --- a/cardano-cli/test/Test/Golden/Shelley/Governance/AnswerPoll.hs +++ b/cardano-cli/test/Test/Golden/Shelley/Governance/AnswerPoll.hs @@ -1,8 +1,7 @@ {-# LANGUAGE OverloadedStrings #-} module Test.Golden.Shelley.Governance.AnswerPoll - ( golden_shelleyGovernanceAnswerPollVrf - , golden_shelleyGovernanceAnswerPollCold + ( golden_shelleyGovernanceAnswerPoll , golden_shelleyGovernanceAnswerPollInvalidAnswer ) where @@ -14,47 +13,27 @@ import qualified Hedgehog.Extras.Test.File as H {- HLINT ignore "Use camelCase" -} -golden_shelleyGovernanceAnswerPollVrf :: Property -golden_shelleyGovernanceAnswerPollVrf = propertyOnce $ do - pollFile <- noteInputFile "test/data/golden/shelley/governance/poll.json" - vrfKeyFile <- noteInputFile "test/data/golden/shelley/governance/vrf.sk" +golden_shelleyGovernanceAnswerPoll :: Property +golden_shelleyGovernanceAnswerPoll = propertyOnce $ do + pollFile <- noteInputFile "test/data/golden/shelley/governance/polls/basic.json" stdout <- execCardanoCLI [ "governance", "answer-poll" , "--poll-file", pollFile - , "--signing-key-file", vrfKeyFile - , "--answer", "0" - ] - - noteInputFile "test/data/golden/shelley/governance/answer-vrf.json" - >>= H.readFile - >>= (H.===) stdout - -golden_shelleyGovernanceAnswerPollCold :: Property -golden_shelleyGovernanceAnswerPollCold = propertyOnce $ do - pollFile <- noteInputFile "test/data/golden/shelley/governance/poll.json" - coldKeyFile <- noteInputFile "test/data/golden/shelley/governance/cold.sk" - - stdout <- execCardanoCLI - [ "governance", "answer-poll" - , "--poll-file", pollFile - , "--signing-key-file", coldKeyFile , "--answer", "1" ] - noteInputFile "test/data/golden/shelley/governance/answer-cold.json" + noteInputFile "test/data/golden/shelley/governance/answer/basic.json" >>= H.readFile >>= (H.===) stdout golden_shelleyGovernanceAnswerPollInvalidAnswer :: Property golden_shelleyGovernanceAnswerPollInvalidAnswer = propertyOnce $ do - pollFile <- noteInputFile "test/data/golden/shelley/governance/poll.json" - vrfKeyFile <- noteInputFile "test/data/golden/shelley/governance/vrf.sk" + pollFile <- noteInputFile "test/data/golden/shelley/governance/polls/basic.json" result <- tryExecCardanoCLI [ "governance", "answer-poll" , "--poll-file", pollFile - , "--signing-key-file", vrfKeyFile , "--answer", "3" ] diff --git a/cardano-cli/test/Test/Golden/Shelley/Governance/CreatePoll.hs b/cardano-cli/test/Test/Golden/Shelley/Governance/CreatePoll.hs index eb1c86301ea..eeb50286baa 100644 --- a/cardano-cli/test/Test/Golden/Shelley/Governance/CreatePoll.hs +++ b/cardano-cli/test/Test/Golden/Shelley/Governance/CreatePoll.hs @@ -29,7 +29,7 @@ golden_shelleyGovernanceCreatePoll = ] void $ H.readFile pollFile - noteInputFile "test/data/golden/shelley/governance/create.json" + noteInputFile "test/data/golden/shelley/governance/create/basic.json" >>= H.readFile >>= (H.===) stdout H.assertFileOccurences 1 "GovernancePoll" pollFile @@ -49,7 +49,7 @@ golden_shelleyGovernanceCreateLongPoll = ] void $ H.readFile pollFile - noteInputFile "test/data/golden/shelley/governance/create-long.json" + noteInputFile "test/data/golden/shelley/governance/create/long-text.json" >>= H.readFile >>= (H.===) stdout H.assertFileOccurences 1 "GovernancePoll" pollFile diff --git a/cardano-cli/test/Test/Golden/Shelley/Governance/VerifyPoll.hs b/cardano-cli/test/Test/Golden/Shelley/Governance/VerifyPoll.hs index a1078a13908..46c2dbf34f8 100644 --- a/cardano-cli/test/Test/Golden/Shelley/Governance/VerifyPoll.hs +++ b/cardano-cli/test/Test/Golden/Shelley/Governance/VerifyPoll.hs @@ -1,64 +1,96 @@ +{-# LANGUAGE LambdaCase #-} {-# LANGUAGE OverloadedStrings #-} module Test.Golden.Shelley.Governance.VerifyPoll - ( golden_shelleyGovernanceVerifyPollVrf - , golden_shelleyGovernanceVerifyPollVrfTempered - , golden_shelleyGovernanceVerifyPollCold - , golden_shelleyGovernanceVerifyPollColdTempered + ( golden_shelleyGovernanceVerifyPoll + , golden_shelleyGovernanceVerifyPollMismatch + , golden_shelleyGovernanceVerifyPollNoAnswer + , golden_shelleyGovernanceVerifyPollMalformedAnswer + , golden_shelleyGovernanceVerifyPollInvalidAnswer ) where -import Control.Monad (void) +import Control.Monad.IO.Class (liftIO) import Hedgehog (Property) import Test.OptParse +import Cardano.Api +import Cardano.CLI.Shelley.Key + (VerificationKeyOrFile (..), + readVerificationKeyOrTextEnvFile) + import qualified Hedgehog as H +import qualified Data.ByteString.Char8 as BSC {- HLINT ignore "Use camelCase" -} -golden_shelleyGovernanceVerifyPollVrf :: Property -golden_shelleyGovernanceVerifyPollVrf = propertyOnce $ do - pollFile <- noteInputFile "test/data/golden/shelley/governance/poll.json" - metadataFile <- noteInputFile "test/data/golden/shelley/governance/answer-vrf.json" +golden_shelleyGovernanceVerifyPoll :: Property +golden_shelleyGovernanceVerifyPoll = propertyOnce $ do + pollFile <- noteInputFile "test/data/golden/shelley/governance/polls/basic.json" + txFile <- noteInputFile "test/data/golden/shelley/governance/verify/valid" + vkFile <- VerificationKeyFilePath . File <$> + noteInputFile "test/data/golden/shelley/governance/cold.vk" - void $ execCardanoCLI + stdout <- BSC.pack <$> execCardanoCLI [ "governance", "verify-poll" , "--poll-file", pollFile - , "--metadata-file", metadataFile + , "--tx-file", txFile ] -golden_shelleyGovernanceVerifyPollCold :: Property -golden_shelleyGovernanceVerifyPollCold = propertyOnce $ do - pollFile <- noteInputFile "test/data/golden/shelley/governance/poll.json" - metadataFile <- noteInputFile "test/data/golden/shelley/governance/answer-cold.json" + liftIO (readVerificationKeyOrTextEnvFile AsStakePoolKey vkFile) >>= \case + Left{} -> + H.failure + Right vk -> do + let expected = prettyPrintJSON $ serialiseToRawBytesHexText <$> [verificationKeyHash vk] + H.assert $ expected `BSC.isInfixOf` stdout + +golden_shelleyGovernanceVerifyPollMismatch :: Property +golden_shelleyGovernanceVerifyPollMismatch = propertyOnce $ do + pollFile <- noteInputFile "test/data/golden/shelley/governance/polls/basic.json" + txFile <- noteInputFile "test/data/golden/shelley/governance/verify/mismatch" - void $ execCardanoCLI + result <- tryExecCardanoCLI [ "governance", "verify-poll" , "--poll-file", pollFile - , "--metadata-file", metadataFile + , "--tx-file", txFile ] -golden_shelleyGovernanceVerifyPollVrfTempered :: Property -golden_shelleyGovernanceVerifyPollVrfTempered = propertyOnce $ do - pollFile <- noteInputFile "test/data/golden/shelley/governance/poll.json" - metadataFile <- noteInputFile "test/data/golden/shelley/governance/answer-vrf-tempered.json" + either (const H.success) (const H.failure) result + +golden_shelleyGovernanceVerifyPollNoAnswer :: Property +golden_shelleyGovernanceVerifyPollNoAnswer = propertyOnce $ do + pollFile <- noteInputFile "test/data/golden/shelley/governance/polls/basic.json" + txFile <- noteInputFile "test/data/golden/shelley/governance/verify/none" + + result <- tryExecCardanoCLI + [ "governance", "verify-poll" + , "--poll-file", pollFile + , "--tx-file", txFile + ] + + either (const H.success) (const H.failure) result + +golden_shelleyGovernanceVerifyPollMalformedAnswer :: Property +golden_shelleyGovernanceVerifyPollMalformedAnswer = propertyOnce $ do + pollFile <- noteInputFile "test/data/golden/shelley/governance/polls/basic.json" + txFile <- noteInputFile "test/data/golden/shelley/governance/verify/malformed" result <- tryExecCardanoCLI [ "governance", "verify-poll" , "--poll-file", pollFile - , "--metadata-file", metadataFile + , "--tx-file", txFile ] either (const H.success) (const H.failure) result -golden_shelleyGovernanceVerifyPollColdTempered :: Property -golden_shelleyGovernanceVerifyPollColdTempered = propertyOnce $ do - pollFile <- noteInputFile "test/data/golden/shelley/governance/poll.json" - metadataFile <- noteInputFile "test/data/golden/shelley/governance/answer-cold-tempered.json" +golden_shelleyGovernanceVerifyPollInvalidAnswer :: Property +golden_shelleyGovernanceVerifyPollInvalidAnswer = propertyOnce $ do + pollFile <- noteInputFile "test/data/golden/shelley/governance/polls/basic.json" + txFile <- noteInputFile "test/data/golden/shelley/governance/verify/invalid" result <- tryExecCardanoCLI [ "governance", "verify-poll" , "--poll-file", pollFile - , "--metadata-file", metadataFile + , "--tx-file", txFile ] either (const H.success) (const H.failure) result diff --git a/cardano-cli/test/data/golden/shelley/governance/answer-cold-tempered.json b/cardano-cli/test/data/golden/shelley/governance/answer-cold-tempered.json deleted file mode 100644 index 88bb15a154d..00000000000 --- a/cardano-cli/test/data/golden/shelley/governance/answer-cold-tempered.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "94": { - "map": [ - { - "k": { - "int": 2 - }, - "v": { - "bytes": "820c311ced91f8c2bb9b5c7f446379063c9a077a1098d73498d17e9ea27045af" - } - }, - { - "k": { - "int": 3 - }, - "v": { - "int": 1 - } - }, - { - "k": { - "int": 5 - }, - "v": { - "list": [ - { - "bytes": "29ade2115fbcbc17f063eec41ec0d358ccc5b52c2bccb47c0918727695619a68" - }, - { - "bytes": "6458ff100279aed89b0ea08a57ddbf3b77e7c6802b8c23840da7df80b60f37c0ddd445499d247d27d7e7adaa189db001d0f1eddc2229daa6be7509c43cc23501" - } - ] - } - } - ] - } -} diff --git a/cardano-cli/test/data/golden/shelley/governance/answer-cold.json b/cardano-cli/test/data/golden/shelley/governance/answer-cold.json deleted file mode 100644 index b30708b3c4c..00000000000 --- a/cardano-cli/test/data/golden/shelley/governance/answer-cold.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "94": { - "map": [ - { - "k": { - "int": 2 - }, - "v": { - "bytes": "29093fd43fc30ba31e306af06ce8537390e1668ae7496fe53d53684683c3762c" - } - }, - { - "k": { - "int": 3 - }, - "v": { - "int": 1 - } - }, - { - "k": { - "int": 5 - }, - "v": { - "list": [ - { - "bytes": "29ade2115fbcbc17f063eec41ec0d358ccc5b52c2bccb47c0918727695619a68" - }, - { - "bytes": "6458ff100279aed89b0ea08a57ddbf3b77e7c6802b8c23840da7df80b60f37c0ddd445499d247d27d7e7adaa189db001d0f1eddc2229daa6be7509c43cc23501" - } - ] - } - } - ] - } -} diff --git a/cardano-cli/test/data/golden/shelley/governance/answer-vrf-tempered.json b/cardano-cli/test/data/golden/shelley/governance/answer-vrf-tempered.json deleted file mode 100644 index 0b45e71ad94..00000000000 --- a/cardano-cli/test/data/golden/shelley/governance/answer-vrf-tempered.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "94": { - "map": [ - { - "k": { - "int": 2 - }, - "v": { - "bytes": "29093fd43fc30ba31e306af06ce8537390e1668ae7496fe53d53684683c3762c" - } - }, - { - "k": { - "int": 3 - }, - "v": { - "int": 1 - } - }, - { - "k": { - "int": 4 - }, - "v": { - "list": [ - { - "bytes": "2dc2fa217af8b52251c4cdf538fa106cbf0b5beac3e74d05f97ceb33c0147a2c" - }, - { - "list": [ - { - "bytes": "c1c4d0cf60529f091431c456bf528b23d384f641afc536d1347b0889e9fd45d47e422249ac4bb5bdd75c205ea35c1ef2d89d96c0f06070590a98db7dba659647" - }, - { - "bytes": "9a440df4e70830b22b86accbeab7bc07" - } - ] - } - ] - } - } - ] - } -} diff --git a/cardano-cli/test/data/golden/shelley/governance/answer-vrf.json b/cardano-cli/test/data/golden/shelley/governance/answer-vrf.json deleted file mode 100644 index de4d1dbcfc1..00000000000 --- a/cardano-cli/test/data/golden/shelley/governance/answer-vrf.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "94": { - "map": [ - { - "k": { - "int": 2 - }, - "v": { - "bytes": "29093fd43fc30ba31e306af06ce8537390e1668ae7496fe53d53684683c3762c" - } - }, - { - "k": { - "int": 3 - }, - "v": { - "int": 0 - } - }, - { - "k": { - "int": 4 - }, - "v": { - "list": [ - { - "bytes": "2dc2fa217af8b52251c4cdf538fa106cbf0b5beac3e74d05f97ceb33c0147a2c" - }, - { - "list": [ - { - "bytes": "c1c4d0cf60529f091431c456bf528b23d384f641afc536d1347b0889e9fd45d47e422249ac4bb5bdd75c205ea35c1ef2d89d96c0f06070590a98db7dba659647" - }, - { - "bytes": "9a440df4e70830b22b86accbeab7bc07" - } - ] - } - ] - } - } - ] - } -} diff --git a/cardano-cli/test/data/golden/shelley/governance/answer/basic.json b/cardano-cli/test/data/golden/shelley/governance/answer/basic.json new file mode 100644 index 00000000000..9bdbb2b0b80 --- /dev/null +++ b/cardano-cli/test/data/golden/shelley/governance/answer/basic.json @@ -0,0 +1,22 @@ +{ + "94": { + "map": [ + { + "k": { + "int": 2 + }, + "v": { + "bytes": "29093fd43fc30ba31e306af06ce8537390e1668ae7496fe53d53684683c3762c" + } + }, + { + "k": { + "int": 3 + }, + "v": { + "int": 1 + } + } + ] + } +} diff --git a/cardano-cli/test/data/golden/shelley/governance/create.json b/cardano-cli/test/data/golden/shelley/governance/create/basic.json similarity index 100% rename from cardano-cli/test/data/golden/shelley/governance/create.json rename to cardano-cli/test/data/golden/shelley/governance/create/basic.json diff --git a/cardano-cli/test/data/golden/shelley/governance/create-long.json b/cardano-cli/test/data/golden/shelley/governance/create/long-text.json similarity index 100% rename from cardano-cli/test/data/golden/shelley/governance/create-long.json rename to cardano-cli/test/data/golden/shelley/governance/create/long-text.json diff --git a/cardano-cli/test/data/golden/shelley/governance/poll.json b/cardano-cli/test/data/golden/shelley/governance/polls/basic.json similarity index 100% rename from cardano-cli/test/data/golden/shelley/governance/poll.json rename to cardano-cli/test/data/golden/shelley/governance/polls/basic.json diff --git a/cardano-cli/test/data/golden/shelley/governance/poll-long.json b/cardano-cli/test/data/golden/shelley/governance/polls/long-text.json similarity index 100% rename from cardano-cli/test/data/golden/shelley/governance/poll-long.json rename to cardano-cli/test/data/golden/shelley/governance/polls/long-text.json diff --git a/cardano-cli/test/data/golden/shelley/governance/verify/invalid b/cardano-cli/test/data/golden/shelley/governance/verify/invalid new file mode 100644 index 00000000000..a8cadf462c3 --- /dev/null +++ b/cardano-cli/test/data/golden/shelley/governance/verify/invalid @@ -0,0 +1,5 @@ +{ + "type": "Tx BabbageEra", + "description": "", + "cborHex": "84a50081825820000000000000000000000000000000000000000000000000000000000000000000018002000e81581cf8db28823f8ebd01a2d9e24efb2f0d18e387665770274513e370b5d507582071c60fbdbf7a81f5c1115a45ecd2b95517f23dd820df8339323bf18ad513af17a1008182582029ade2115fbcbc17f063eec41ec0d358ccc5b52c2bccb47c0918727695619a68584043dff7946b6bbb5fc48783f18fe42ff0f3638ee539a41dff2fdae4aaf560e15073d40962b6d56e08329901e6d53b035309ea8551dc27ccc937a470d8bdd22101f5d90103a100a1185ea202582029093fd43fc30ba31e306af06ce8537390e1668ae7496fe53d53684683c3762c03182a" +} diff --git a/cardano-cli/test/data/golden/shelley/governance/verify/malformed b/cardano-cli/test/data/golden/shelley/governance/verify/malformed new file mode 100644 index 00000000000..99c373b2ab4 --- /dev/null +++ b/cardano-cli/test/data/golden/shelley/governance/verify/malformed @@ -0,0 +1,5 @@ +{ + "type": "Tx BabbageEra", + "description": "", + "cborHex": "84a50081825820000000000000000000000000000000000000000000000000000000000000000000018002000e81581cf8db28823f8ebd01a2d9e24efb2f0d18e387665770274513e370b5d5075820eb050f4d211a6eb0cc26b329543d1efd10c63640ca27712effe0020eec94cf51a1008182582029ade2115fbcbc17f063eec41ec0d358ccc5b52c2bccb47c0918727695619a68584029360e6594884bc4be2d2e1e548739dd6081583e76ecfb4eb8059f293b2f8082399d0e9322e0d9218281bfdf5486b1486fb6fa9f3e9e51ec3d77300600b3fc09f5d90103a100a1185ea2623134582029093fd43fc30ba31e306af06ce8537390e1668ae7496fe53d53684683c3762c810301" +} diff --git a/cardano-cli/test/data/golden/shelley/governance/verify/mismatch b/cardano-cli/test/data/golden/shelley/governance/verify/mismatch new file mode 100644 index 00000000000..2b830809fe3 --- /dev/null +++ b/cardano-cli/test/data/golden/shelley/governance/verify/mismatch @@ -0,0 +1,5 @@ +{ + "type": "Tx BabbageEra", + "description": "", + "cborHex": "84a50081825820000000000000000000000000000000000000000000000000000000000000000000018002000e81581cf8db28823f8ebd01a2d9e24efb2f0d18e387665770274513e370b5d5075820741abe0b22490400b7f86833095f5c9acb7fdb19794c430a9a5f88303f91fb9ea1008182582029ade2115fbcbc17f063eec41ec0d358ccc5b52c2bccb47c0918727695619a685840ba84c617c839ed4461f4d327057e31d6f36cf6e77d23538bc0b59908c665fb83c838c21009f8f48156e4f85f062fe0cd6ab7872a1caf9bc65223bb924ff8c908f5d90103a100a1185ea2025820ff093fd43fc30ba31e306af06ce8537390e1668ae7496fe53d53684683c376ff0301" +} diff --git a/cardano-cli/test/data/golden/shelley/governance/verify/none b/cardano-cli/test/data/golden/shelley/governance/verify/none new file mode 100644 index 00000000000..b9d8a582d9a --- /dev/null +++ b/cardano-cli/test/data/golden/shelley/governance/verify/none @@ -0,0 +1,5 @@ +{ + "type": "Tx BabbageEra", + "description": "", + "cborHex": "84a40081825820000000000000000000000000000000000000000000000000000000000000000000018002000e81581cf8db28823f8ebd01a2d9e24efb2f0d18e387665770274513e370b5d5a1008182582029ade2115fbcbc17f063eec41ec0d358ccc5b52c2bccb47c0918727695619a68584020dca762a77d32b1c9982739e3d23f979b25c6fa0bb8a06a2523e5e2334bf4c8489f9a93c8dd620b6e390c89da3ec7797a66193609a96df2c36cd0356501a307f5f6" +} diff --git a/cardano-cli/test/data/golden/shelley/governance/verify/valid b/cardano-cli/test/data/golden/shelley/governance/verify/valid new file mode 100644 index 00000000000..7406268cbd3 --- /dev/null +++ b/cardano-cli/test/data/golden/shelley/governance/verify/valid @@ -0,0 +1,5 @@ +{ + "type": "Witnessed Tx BabbageEra", + "description": "Ledger Cddl Format", + "cborHex": "84a50081825820000000000000000000000000000000000000000000000000000000000000000000018002000e81581cf8db28823f8ebd01a2d9e24efb2f0d18e387665770274513e370b5d50758201ea2695790e7d9d0404cee31558ac032e4dd80f1fe971f96d496c73d41ad9d38a1008182582029ade2115fbcbc17f063eec41ec0d358ccc5b52c2bccb47c0918727695619a68584015c6bf278505e6a47f8221737ef475da4b1cd11779eac98edc72824a8c1746525e73a6def3fa1a725e57f90674c9494ee99bd42544fccc3ea06a594a21a65d0ef5d90103a100a1185ea202582029093fd43fc30ba31e306af06ce8537390e1668ae7496fe53d53684683c3762c0301" +} diff --git a/cardano-cli/test/data/golden/shelley/governance/vrf.sk b/cardano-cli/test/data/golden/shelley/governance/vrf.sk deleted file mode 100644 index cce48ab8dbf..00000000000 --- a/cardano-cli/test/data/golden/shelley/governance/vrf.sk +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "VrfSigningKey_PraosVRF", - "description": "VRF Signing Key", - "cborHex": "5840b23fa897c1fc869d081e4818ea0ac533c1efaccb888cb57d8a40f6582783045d2dc2fa217af8b52251c4cdf538fa106cbf0b5beac3e74d05f97ceb33c0147a2c" -} diff --git a/cardano-cli/test/data/golden/shelley/governance/vrf.vk b/cardano-cli/test/data/golden/shelley/governance/vrf.vk deleted file mode 100644 index 5f63434a64e..00000000000 --- a/cardano-cli/test/data/golden/shelley/governance/vrf.vk +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "VrfVerificationKey_PraosVRF", - "description": "VRF Verification Key", - "cborHex": "58202dc2fa217af8b52251c4cdf538fa106cbf0b5beac3e74d05f97ceb33c0147a2c" -}