diff --git a/cardano-cli/src/Cardano/CLI/EraBased/Options/StakeAddress.hs b/cardano-cli/src/Cardano/CLI/EraBased/Options/StakeAddress.hs index 44cb1760b5..5a4f41f433 100644 --- a/cardano-cli/src/Cardano/CLI/EraBased/Options/StakeAddress.hs +++ b/cardano-cli/src/Cardano/CLI/EraBased/Options/StakeAddress.hs @@ -87,18 +87,18 @@ pStakeAddressRegistrationCertificateCmd :: () pStakeAddressRegistrationCertificateCmd era = do forEraInEonMaybe era $ \sbe -> caseShelleyToBabbageOrConwayEraOnwards - (\shelleyToBabbage -> subParser "registration-certificate" + (const $ subParser "registration-certificate" $ Opt.info - ( StakeAddressRegistrationCertificateCmd (shelleyToBabbageEraToShelleyBasedEra shelleyToBabbage) + ( StakeAddressRegistrationCertificateCmd sbe <$> pStakeIdentifier - <*> optional pKeyRegistDeposit + <*> pure Nothing <*> pOutputFile ) desc ) - (\conwayOnwards -> subParser "registration-certificate" + (const $ subParser "registration-certificate" $ Opt.info - ( StakeAddressRegistrationCertificateCmd (conwayEraOnwardsToShelleyBasedEra conwayOnwards) + ( StakeAddressRegistrationCertificateCmd sbe <$> pStakeIdentifier <*> fmap Just pKeyRegistDeposit <*> pOutputFile 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 225d1d3e0e..d14de797d5 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help.cli @@ -673,7 +673,6 @@ Usage: cardano-cli shelley stake-address registration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address registration certificate @@ -1831,7 +1830,6 @@ Usage: cardano-cli allegra stake-address registration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address registration certificate @@ -2982,7 +2980,6 @@ Usage: cardano-cli mary stake-address registration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address registration certificate @@ -4133,7 +4130,6 @@ Usage: cardano-cli alonzo stake-address registration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address registration certificate @@ -5316,7 +5312,6 @@ Usage: cardano-cli babbage stake-address registration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address registration certificate @@ -8001,7 +7996,6 @@ Usage: cardano-cli latest stake-address registration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address registration certificate diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_stake-address_registration-certificate.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_stake-address_registration-certificate.cli index 3a9d246d4d..beaca7bee8 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_stake-address_registration-certificate.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_stake-address_registration-certificate.cli @@ -4,7 +4,6 @@ Usage: cardano-cli allegra stake-address registration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address registration certificate @@ -16,7 +15,5 @@ Available options: Filepath of the staking verification key. --stake-script-file FILE Filepath of the staking script. --stake-address ADDRESS Target stake address (bech32 format). - --key-reg-deposit-amt NATURAL - Key registration deposit amount. --out-file FILE The output file. -h,--help Show this help text diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/alonzo_stake-address_registration-certificate.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/alonzo_stake-address_registration-certificate.cli index 0a2a92c8cf..88a33ce08a 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/alonzo_stake-address_registration-certificate.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/alonzo_stake-address_registration-certificate.cli @@ -4,7 +4,6 @@ Usage: cardano-cli alonzo stake-address registration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address registration certificate @@ -16,7 +15,5 @@ Available options: Filepath of the staking verification key. --stake-script-file FILE Filepath of the staking script. --stake-address ADDRESS Target stake address (bech32 format). - --key-reg-deposit-amt NATURAL - Key registration deposit amount. --out-file FILE The output file. -h,--help Show this help text diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/babbage_stake-address_registration-certificate.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/babbage_stake-address_registration-certificate.cli index 87904b8c49..d69a01226e 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/babbage_stake-address_registration-certificate.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/babbage_stake-address_registration-certificate.cli @@ -4,7 +4,6 @@ Usage: cardano-cli babbage stake-address registration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address registration certificate @@ -16,7 +15,5 @@ Available options: Filepath of the staking verification key. --stake-script-file FILE Filepath of the staking script. --stake-address ADDRESS Target stake address (bech32 format). - --key-reg-deposit-amt NATURAL - Key registration deposit amount. --out-file FILE The output file. -h,--help Show this help text diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_stake-address_registration-certificate.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_stake-address_registration-certificate.cli index e3c935641c..7c0fd6b6d8 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_stake-address_registration-certificate.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_stake-address_registration-certificate.cli @@ -4,7 +4,6 @@ Usage: cardano-cli latest stake-address registration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address registration certificate @@ -16,7 +15,5 @@ Available options: Filepath of the staking verification key. --stake-script-file FILE Filepath of the staking script. --stake-address ADDRESS Target stake address (bech32 format). - --key-reg-deposit-amt NATURAL - Key registration deposit amount. --out-file FILE The output file. -h,--help Show this help text diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/mary_stake-address_registration-certificate.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/mary_stake-address_registration-certificate.cli index 3fe7a2e535..e93f114dca 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/mary_stake-address_registration-certificate.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/mary_stake-address_registration-certificate.cli @@ -4,7 +4,6 @@ Usage: cardano-cli mary stake-address registration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address registration certificate @@ -16,7 +15,5 @@ Available options: Filepath of the staking verification key. --stake-script-file FILE Filepath of the staking script. --stake-address ADDRESS Target stake address (bech32 format). - --key-reg-deposit-amt NATURAL - Key registration deposit amount. --out-file FILE The output file. -h,--help Show this help text diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/shelley_stake-address_registration-certificate.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/shelley_stake-address_registration-certificate.cli index 66b1ebf7d1..e6cd9b2ea7 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/shelley_stake-address_registration-certificate.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/shelley_stake-address_registration-certificate.cli @@ -4,7 +4,6 @@ Usage: cardano-cli shelley stake-address registration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address registration certificate @@ -16,7 +15,5 @@ Available options: Filepath of the staking verification key. --stake-script-file FILE Filepath of the staking script. --stake-address ADDRESS Target stake address (bech32 format). - --key-reg-deposit-amt NATURAL - Key registration deposit amount. --out-file FILE The output file. -h,--help Show this help text