diff --git a/cardano-cli/src/Cardano/CLI/EraBased/Commands/Genesis.hs b/cardano-cli/src/Cardano/CLI/EraBased/Commands/Genesis.hs index c6ef5858fd..bea18c357a 100644 --- a/cardano-cli/src/Cardano/CLI/EraBased/Commands/Genesis.hs +++ b/cardano-cli/src/Cardano/CLI/EraBased/Commands/Genesis.hs @@ -40,6 +40,7 @@ data GenesisCmds era | GenesisVerKey !GenesisVerKeyCmdArgs | GenesisTxIn !GenesisTxInCmdArgs | GenesisAddr !GenesisAddrCmdArgs + | GenesisHashFile !GenesisFile deriving Show data GenesisCreateCmdArgs era = GenesisCreateCmdArgs @@ -197,3 +198,5 @@ renderGenesisCmds = \case "genesis initial-txin" GenesisAddr{} -> "genesis initial-addr" + GenesisHashFile{} -> + "genesis hash" diff --git a/cardano-cli/src/Cardano/CLI/EraBased/Options/Genesis.hs b/cardano-cli/src/Cardano/CLI/EraBased/Options/Genesis.hs index b6d16ecc82..37ffaf00c9 100644 --- a/cardano-cli/src/Cardano/CLI/EraBased/Options/Genesis.hs +++ b/cardano-cli/src/Cardano/CLI/EraBased/Options/Genesis.hs @@ -100,6 +100,16 @@ pGenesisCmds era envCli = mconcat [ "Create data to use for starting a testnet." ] + , Just $ + subParser "hash" $ + Opt.info pGenesisHash $ + Opt.progDesc $ + mconcat + [ "DEPRECATION WARNING! This command is deprecated and will be " + , "removed in a future release. Please use hash genesis-file " + , "instead. " + , "Compute the hash of a genesis file." + ] ] pGenesisKeyGen :: Parser (GenesisCmds era) @@ -357,6 +367,10 @@ pGenesisCreateTestNetData era envCli = , Opt.help "The directory where to generate the data. Created if not existing." ] +pGenesisHash :: Parser (GenesisCmds era) +pGenesisHash = + GenesisHashFile <$> pGenesisFile "The genesis file." + pGenesisDir :: Parser GenesisDir pGenesisDir = fmap GenesisDir $ diff --git a/cardano-cli/src/Cardano/CLI/EraBased/Run/Genesis.hs b/cardano-cli/src/Cardano/CLI/EraBased/Run/Genesis.hs index 2aab0fb198..e819fae1c5 100644 --- a/cardano-cli/src/Cardano/CLI/EraBased/Run/Genesis.hs +++ b/cardano-cli/src/Cardano/CLI/EraBased/Run/Genesis.hs @@ -20,6 +20,7 @@ module Cardano.CLI.EraBased.Run.Genesis , runGenesisCreateCardanoCmd , runGenesisCreateCmd , runGenesisCreateStakedCmd + , runGenesisHashFileCmd , runGenesisKeyHashCmd , runGenesisTxInCmd , runGenesisVerKeyCmd @@ -107,6 +108,7 @@ runGenesisCmds = \case GenesisCreateCardano args -> runGenesisCreateCardanoCmd args GenesisCreateStaked args -> runGenesisCreateStakedCmd args GenesisCreateTestNetData args -> TN.runGenesisCreateTestNetDataCmd args + GenesisHashFile gf -> runGenesisHashFileCmd gf runGenesisKeyHashCmd :: VerificationKeyFile In -> ExceptT GenesisCmdError IO () runGenesisKeyHashCmd vkeyPath = do @@ -1339,3 +1341,13 @@ readInitialFundAddresses utxodir nw = do (PaymentCredentialByKey vkh) NoStakeAddress ] + +-- | Hash a genesis file +runGenesisHashFileCmd :: GenesisFile -> ExceptT GenesisCmdError IO () +runGenesisHashFileCmd (GenesisFile fpath) = do + content <- + handleIOExceptT (GenesisCmdGenesisFileError . FileIOError fpath) $ + BS.readFile fpath + let gh :: Crypto.Hash Crypto.Blake2b_256 ByteString + gh = Crypto.hashWith id content + liftIO $ Text.putStrLn (Crypto.hashToTextAsHex gh) diff --git a/cardano-cli/src/Cardano/CLI/Legacy/Commands/Genesis.hs b/cardano-cli/src/Cardano/CLI/Legacy/Commands/Genesis.hs index b7b6cab1d3..ce34840f43 100644 --- a/cardano-cli/src/Cardano/CLI/Legacy/Commands/Genesis.hs +++ b/cardano-cli/src/Cardano/CLI/Legacy/Commands/Genesis.hs @@ -81,6 +81,8 @@ data LegacyGenesisCmds (VerificationKeyFile In) NetworkId (Maybe (File () Out)) + | GenesisHashFile + GenesisFile deriving Show renderLegacyGenesisCmds :: LegacyGenesisCmds -> Text @@ -95,3 +97,4 @@ renderLegacyGenesisCmds = \case GenesisVerKey{} -> "genesis get-ver-key" GenesisTxIn{} -> "genesis initial-txin" GenesisAddr{} -> "genesis initial-addr" + GenesisHashFile{} -> "genesis hash" diff --git a/cardano-cli/src/Cardano/CLI/Legacy/Options.hs b/cardano-cli/src/Cardano/CLI/Legacy/Options.hs index 54280377c4..4a80354609 100644 --- a/cardano-cli/src/Cardano/CLI/Legacy/Options.hs +++ b/cardano-cli/src/Cardano/CLI/Legacy/Options.hs @@ -171,6 +171,15 @@ pGenesisCmds envCli = [ "Create a staked Shelley genesis file from a genesis " , "template and genesis/delegation/spending keys." ] + , subParser "hash" $ + Opt.info pGenesisHash $ + Opt.progDesc $ + unlines + [ "DEPRECATION WARNING! This command is deprecated and will be " + , "removed in a future release. Please use hash genesis-file " + , "instead. " + , "Compute the hash of a genesis file." + ] ] where pGenesisKeyGen :: Parser LegacyGenesisCmds @@ -275,6 +284,10 @@ pGenesisCmds envCli = <*> pStuffedUtxoCount <*> Opt.optional pRelayJsonFp + pGenesisHash :: Parser LegacyGenesisCmds + pGenesisHash = + GenesisHashFile <$> pGenesisFile "The genesis file." + pGenesisDir :: Parser GenesisDir pGenesisDir = fmap GenesisDir $ diff --git a/cardano-cli/src/Cardano/CLI/Legacy/Run/Genesis.hs b/cardano-cli/src/Cardano/CLI/Legacy/Run/Genesis.hs index f6513a72bd..fa1dac1c68 100644 --- a/cardano-cli/src/Cardano/CLI/Legacy/Run/Genesis.hs +++ b/cardano-cli/src/Cardano/CLI/Legacy/Run/Genesis.hs @@ -44,6 +44,8 @@ runLegacyGenesisCmds = \case runLegacyGenesisCreateCardanoCmd eSbe gd gn un ms am k slotLength sc nw bg sg ag cg mNodeCfg GenesisCreateStaked eSbe fmt gd gn gp gl un ms am ds nw bf bp su relayJsonFp -> runLegacyGenesisCreateStakedCmd eSbe fmt gd gn gp gl un ms am ds nw bf bp su relayJsonFp + GenesisHashFile gf -> + runLegacyGenesisHashFileCmd gf runLegacyGenesisKeyGenGenesisCmd :: () @@ -269,3 +271,10 @@ runLegacyGenesisCreateStakedCmd , Cmd.numStuffedUtxo = numStuffedUtxo , Cmd.mStakePoolRelaySpecFile = mStakePoolRelaySpecFile } + +-- | Hash a genesis file +runLegacyGenesisHashFileCmd + :: () + => GenesisFile + -> ExceptT GenesisCmdError IO () +runLegacyGenesisHashFileCmd = runGenesisHashFileCmd diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help.cli index 4c003b4881..169448001a 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help.cli @@ -544,6 +544,7 @@ Usage: cardano-cli legacy genesis | create-cardano | create | create-staked + | hash ) Genesis block commands @@ -664,6 +665,12 @@ Usage: cardano-cli legacy genesis create-staked Create a staked Shelley genesis file from a genesis template and genesis/delegation/spending keys. +Usage: cardano-cli legacy genesis hash --genesis FILEPATH + + DEPRECATION WARNING! This command is deprecated and will be removed in a + future release. Please use hash genesis-file instead. Compute the hash of a + genesis file. + Usage: cardano-cli byron ( key | transaction @@ -1089,6 +1096,7 @@ Usage: cardano-cli shelley genesis | create-cardano | create | create-staked + | hash ) Genesis block commands. @@ -1187,6 +1195,12 @@ Usage: cardano-cli shelley genesis create-staked [--key-output-format STRING] Create a staked Shelley genesis file from a genesis template and genesis/delegation/spending keys. +Usage: cardano-cli shelley genesis hash --genesis FILEPATH + + DEPRECATION WARNING! This command is deprecated and will be removed in a + future release. Please use hash genesis-file instead. Compute the hash of a + genesis file. + Usage: cardano-cli shelley governance ( create-mir-certificate | create-genesis-key-delegation-certificate @@ -2133,6 +2147,7 @@ Usage: cardano-cli allegra genesis | create-cardano | create | create-staked + | hash ) Genesis block commands. @@ -2231,6 +2246,12 @@ Usage: cardano-cli allegra genesis create-staked [--key-output-format STRING] Create a staked Shelley genesis file from a genesis template and genesis/delegation/spending keys. +Usage: cardano-cli allegra genesis hash --genesis FILEPATH + + DEPRECATION WARNING! This command is deprecated and will be removed in a + future release. Please use hash genesis-file instead. Compute the hash of a + genesis file. + Usage: cardano-cli allegra governance ( create-mir-certificate | create-genesis-key-delegation-certificate @@ -3177,6 +3198,7 @@ Usage: cardano-cli mary genesis | create-cardano | create | create-staked + | hash ) Genesis block commands. @@ -3273,6 +3295,12 @@ Usage: cardano-cli mary genesis create-staked [--key-output-format STRING] Create a staked Shelley genesis file from a genesis template and genesis/delegation/spending keys. +Usage: cardano-cli mary genesis hash --genesis FILEPATH + + DEPRECATION WARNING! This command is deprecated and will be removed in a + future release. Please use hash genesis-file instead. Compute the hash of a + genesis file. + Usage: cardano-cli mary governance ( create-mir-certificate | create-genesis-key-delegation-certificate @@ -4211,6 +4239,7 @@ Usage: cardano-cli alonzo genesis | create-cardano | create | create-staked + | hash ) Genesis block commands. @@ -4307,6 +4336,12 @@ Usage: cardano-cli alonzo genesis create-staked [--key-output-format STRING] Create a staked Shelley genesis file from a genesis template and genesis/delegation/spending keys. +Usage: cardano-cli alonzo genesis hash --genesis FILEPATH + + DEPRECATION WARNING! This command is deprecated and will be removed in a + future release. Please use hash genesis-file instead. Compute the hash of a + genesis file. + Usage: cardano-cli alonzo governance ( create-mir-certificate | create-genesis-key-delegation-certificate @@ -5261,6 +5296,7 @@ Usage: cardano-cli babbage genesis | create | create-staked | create-testnet-data + | hash ) Genesis block commands. @@ -5378,6 +5414,12 @@ Usage: cardano-cli babbage genesis create-testnet-data [--spec-shelley FILEPATH] Create data to use for starting a testnet. +Usage: cardano-cli babbage genesis hash --genesis FILEPATH + + DEPRECATION WARNING! This command is deprecated and will be removed in a + future release. Please use hash genesis-file instead. Compute the hash of a + genesis file. + Usage: cardano-cli babbage governance ( create-mir-certificate | create-genesis-key-delegation-certificate @@ -6610,6 +6652,7 @@ Usage: cardano-cli conway genesis | create | create-staked | create-testnet-data + | hash ) Genesis block commands. @@ -6729,6 +6772,12 @@ Usage: cardano-cli conway genesis create-testnet-data [--spec-shelley FILEPATH] Create data to use for starting a testnet. +Usage: cardano-cli conway genesis hash --genesis FILEPATH + + DEPRECATION WARNING! This command is deprecated and will be removed in a + future release. Please use hash genesis-file instead. Compute the hash of a + genesis file. + Usage: cardano-cli conway governance (action | committee | drep | vote) Governance commands. @@ -8623,6 +8672,7 @@ Usage: cardano-cli latest genesis | create | create-staked | create-testnet-data + | hash ) Genesis block commands. @@ -8742,6 +8792,12 @@ Usage: cardano-cli latest genesis create-testnet-data [--spec-shelley FILEPATH] Create data to use for starting a testnet. +Usage: cardano-cli latest genesis hash --genesis FILEPATH + + DEPRECATION WARNING! This command is deprecated and will be removed in a + future release. Please use hash genesis-file instead. Compute the hash of a + genesis file. + Usage: cardano-cli latest governance (action | committee | drep | vote) Governance commands. diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_genesis.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_genesis.cli index 1fd1e968cc..1de5e8300f 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_genesis.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_genesis.cli @@ -9,6 +9,7 @@ Usage: cardano-cli allegra genesis | create-cardano | create | create-staked + | hash ) Genesis block commands. @@ -33,3 +34,7 @@ Available commands: and genesis/delegation/spending keys. create-staked Create a staked Shelley genesis file from a genesis template and genesis/delegation/spending keys. + hash DEPRECATION WARNING! This command is deprecated and + will be removed in a future release. Please use hash + genesis-file instead. Compute the hash of a genesis + file. diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_genesis_hash.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_genesis_hash.cli new file mode 100644 index 0000000000..ac71269707 --- /dev/null +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_genesis_hash.cli @@ -0,0 +1,9 @@ +Usage: cardano-cli allegra genesis hash --genesis FILEPATH + + DEPRECATION WARNING! This command is deprecated and will be removed in a + future release. Please use hash genesis-file instead. Compute the hash of a + genesis file. + +Available options: + --genesis FILEPATH The genesis file. + -h,--help Show this help text diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/alonzo_genesis.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/alonzo_genesis.cli index 7793ae8084..5326451a1f 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/alonzo_genesis.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/alonzo_genesis.cli @@ -9,6 +9,7 @@ Usage: cardano-cli alonzo genesis | create-cardano | create | create-staked + | hash ) Genesis block commands. @@ -33,3 +34,7 @@ Available commands: and genesis/delegation/spending keys. create-staked Create a staked Shelley genesis file from a genesis template and genesis/delegation/spending keys. + hash DEPRECATION WARNING! This command is deprecated and + will be removed in a future release. Please use hash + genesis-file instead. Compute the hash of a genesis + file. diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/alonzo_genesis_hash.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/alonzo_genesis_hash.cli new file mode 100644 index 0000000000..25b6308146 --- /dev/null +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/alonzo_genesis_hash.cli @@ -0,0 +1,9 @@ +Usage: cardano-cli alonzo genesis hash --genesis FILEPATH + + DEPRECATION WARNING! This command is deprecated and will be removed in a + future release. Please use hash genesis-file instead. Compute the hash of a + genesis file. + +Available options: + --genesis FILEPATH The genesis file. + -h,--help Show this help text diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/babbage_genesis.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/babbage_genesis.cli index 8c598c90da..b789946fca 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/babbage_genesis.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/babbage_genesis.cli @@ -10,6 +10,7 @@ Usage: cardano-cli babbage genesis | create | create-staked | create-testnet-data + | hash ) Genesis block commands. @@ -35,3 +36,7 @@ Available commands: create-staked Create a staked Shelley genesis file from a genesis template and genesis/delegation/spending keys. create-testnet-data Create data to use for starting a testnet. + hash DEPRECATION WARNING! This command is deprecated and + will be removed in a future release. Please use hash + genesis-file instead. Compute the hash of a genesis + file. diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/babbage_genesis_hash.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/babbage_genesis_hash.cli new file mode 100644 index 0000000000..0e7ad87e8b --- /dev/null +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/babbage_genesis_hash.cli @@ -0,0 +1,9 @@ +Usage: cardano-cli babbage genesis hash --genesis FILEPATH + + DEPRECATION WARNING! This command is deprecated and will be removed in a + future release. Please use hash genesis-file instead. Compute the hash of a + genesis file. + +Available options: + --genesis FILEPATH The genesis file. + -h,--help Show this help text diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/conway_genesis.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/conway_genesis.cli index 49424085cd..70d54a240d 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/conway_genesis.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/conway_genesis.cli @@ -10,6 +10,7 @@ Usage: cardano-cli conway genesis | create | create-staked | create-testnet-data + | hash ) Genesis block commands. @@ -35,3 +36,7 @@ Available commands: create-staked Create a staked Shelley genesis file from a genesis template and genesis/delegation/spending keys. create-testnet-data Create data to use for starting a testnet. + hash DEPRECATION WARNING! This command is deprecated and + will be removed in a future release. Please use hash + genesis-file instead. Compute the hash of a genesis + file. diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/conway_genesis_hash.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/conway_genesis_hash.cli new file mode 100644 index 0000000000..71f89c867f --- /dev/null +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/conway_genesis_hash.cli @@ -0,0 +1,9 @@ +Usage: cardano-cli conway genesis hash --genesis FILEPATH + + DEPRECATION WARNING! This command is deprecated and will be removed in a + future release. Please use hash genesis-file instead. Compute the hash of a + genesis file. + +Available options: + --genesis FILEPATH The genesis file. + -h,--help Show this help text diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_genesis.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_genesis.cli index 5c41e99ad4..adda7dcec8 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_genesis.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_genesis.cli @@ -10,6 +10,7 @@ Usage: cardano-cli latest genesis | create | create-staked | create-testnet-data + | hash ) Genesis block commands. @@ -35,3 +36,7 @@ Available commands: create-staked Create a staked Shelley genesis file from a genesis template and genesis/delegation/spending keys. create-testnet-data Create data to use for starting a testnet. + hash DEPRECATION WARNING! This command is deprecated and + will be removed in a future release. Please use hash + genesis-file instead. Compute the hash of a genesis + file. diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_genesis_hash.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_genesis_hash.cli new file mode 100644 index 0000000000..449ae95bdc --- /dev/null +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_genesis_hash.cli @@ -0,0 +1,9 @@ +Usage: cardano-cli latest genesis hash --genesis FILEPATH + + DEPRECATION WARNING! This command is deprecated and will be removed in a + future release. Please use hash genesis-file instead. Compute the hash of a + genesis file. + +Available options: + --genesis FILEPATH The genesis file. + -h,--help Show this help text diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/legacy_genesis.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/legacy_genesis.cli index 508c7a4e1a..5b0ba72236 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/legacy_genesis.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/legacy_genesis.cli @@ -9,6 +9,7 @@ Usage: cardano-cli legacy genesis | create-cardano | create | create-staked + | hash ) Genesis block commands @@ -33,3 +34,7 @@ Available commands: and genesis/delegation/spending keys. create-staked Create a staked Shelley genesis file from a genesis template and genesis/delegation/spending keys. + hash DEPRECATION WARNING! This command is deprecated and + will be removed in a future release. Please use hash + genesis-file instead. Compute the hash of a genesis + file. diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/legacy_genesis_hash.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/legacy_genesis_hash.cli new file mode 100644 index 0000000000..b3efe9822c --- /dev/null +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/legacy_genesis_hash.cli @@ -0,0 +1,9 @@ +Usage: cardano-cli legacy genesis hash --genesis FILEPATH + + DEPRECATION WARNING! This command is deprecated and will be removed in a + future release. Please use hash genesis-file instead. Compute the hash of a + genesis file. + +Available options: + --genesis FILEPATH The genesis file. + -h,--help Show this help text diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/mary_genesis.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/mary_genesis.cli index 2f975be08e..7501966612 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/mary_genesis.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/mary_genesis.cli @@ -9,6 +9,7 @@ Usage: cardano-cli mary genesis | create-cardano | create | create-staked + | hash ) Genesis block commands. @@ -33,3 +34,7 @@ Available commands: and genesis/delegation/spending keys. create-staked Create a staked Shelley genesis file from a genesis template and genesis/delegation/spending keys. + hash DEPRECATION WARNING! This command is deprecated and + will be removed in a future release. Please use hash + genesis-file instead. Compute the hash of a genesis + file. diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/mary_genesis_hash.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/mary_genesis_hash.cli new file mode 100644 index 0000000000..02b1335df4 --- /dev/null +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/mary_genesis_hash.cli @@ -0,0 +1,9 @@ +Usage: cardano-cli mary genesis hash --genesis FILEPATH + + DEPRECATION WARNING! This command is deprecated and will be removed in a + future release. Please use hash genesis-file instead. Compute the hash of a + genesis file. + +Available options: + --genesis FILEPATH The genesis file. + -h,--help Show this help text diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/shelley_genesis.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/shelley_genesis.cli index a6a21e0615..21af50514a 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/shelley_genesis.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/shelley_genesis.cli @@ -9,6 +9,7 @@ Usage: cardano-cli shelley genesis | create-cardano | create | create-staked + | hash ) Genesis block commands. @@ -33,3 +34,7 @@ Available commands: and genesis/delegation/spending keys. create-staked Create a staked Shelley genesis file from a genesis template and genesis/delegation/spending keys. + hash DEPRECATION WARNING! This command is deprecated and + will be removed in a future release. Please use hash + genesis-file instead. Compute the hash of a genesis + file. diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/shelley_genesis_hash.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/shelley_genesis_hash.cli new file mode 100644 index 0000000000..afe5c33145 --- /dev/null +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/shelley_genesis_hash.cli @@ -0,0 +1,9 @@ +Usage: cardano-cli shelley genesis hash --genesis FILEPATH + + DEPRECATION WARNING! This command is deprecated and will be removed in a + future release. Please use hash genesis-file instead. Compute the hash of a + genesis file. + +Available options: + --genesis FILEPATH The genesis file. + -h,--help Show this help text