diff --git a/cardano-cli/src/Cardano/CLI/Types/Common.hs b/cardano-cli/src/Cardano/CLI/Types/Common.hs index bf057673e8..ca2e5f1cb0 100644 --- a/cardano-cli/src/Cardano/CLI/Types/Common.hs +++ b/cardano-cli/src/Cardano/CLI/Types/Common.hs @@ -86,7 +86,6 @@ import Cardano.Api import qualified Cardano.Api.Ledger as L import qualified Cardano.Chain.Slotting as Byron -import Cardano.Ledger.BaseTypes (AnchorData (AnchorData)) import qualified Cardano.Ledger.BaseTypes as L import qualified Cardano.Ledger.Crypto as Crypto import qualified Cardano.Ledger.SafeHash as L 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 45122fa2eb..752b9620ee 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help.cli @@ -262,7 +262,7 @@ Usage: cardano-cli shelley genesis hash --genesis FILE Compute the hash of a genesis file -Usage: cardano-cli shelley governance create-mir-certificate +Usage: cardano-cli shelley governance (create-mir-certificate | action) Governance commands. @@ -302,6 +302,36 @@ Usage: cardano-cli shelley governance create-mir-certificate transfer-to-rewards Create an MIR certificate to transfer from the treasury pot to the reserves pot +Usage: cardano-cli shelley governance action create-protocol-parameters-update + + Governance action commands. + +Usage: cardano-cli shelley governance action create-protocol-parameters-update --epoch NATURAL + [--genesis-verification-key-file FILE] + [--min-fee-constant LOVELACE] + [--min-fee-linear LOVELACE] + [--max-block-body-size NATURAL] + [--max-tx-size NATURAL] + [--max-block-header-size NATURAL] + [--key-reg-deposit-amt NATURAL] + [--pool-reg-deposit NATURAL] + [--pool-retirement-epoch-boundary EPOCH_BOUNDARY] + [--number-of-pools NATURAL] + [--pool-influence RATIONAL] + [--treasury-expansion RATIONAL] + [--monetary-expansion RATIONAL] + [--protocol-major-version NATURAL + --protocol-minor-version NATURAL] + [--min-pool-cost NATURAL] + [--min-utxo-value NATURAL] + [ --extra-entropy HEX + | --reset-extra-entropy + ] + [--decentralization-parameter RATIONAL] + --out-file FILE + + Create a protocol parameters update. + Usage: cardano-cli shelley node ( key-gen | key-gen-KES @@ -689,7 +719,6 @@ Usage: cardano-cli shelley stake-address deregistration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address deregistration certificate @@ -1418,7 +1447,7 @@ Usage: cardano-cli allegra genesis hash --genesis FILE Compute the hash of a genesis file -Usage: cardano-cli allegra governance create-mir-certificate +Usage: cardano-cli allegra governance (create-mir-certificate | action) Governance commands. @@ -1458,6 +1487,36 @@ Usage: cardano-cli allegra governance create-mir-certificate transfer-to-rewards Create an MIR certificate to transfer from the treasury pot to the reserves pot +Usage: cardano-cli allegra governance action create-protocol-parameters-update + + Governance action commands. + +Usage: cardano-cli allegra governance action create-protocol-parameters-update --epoch NATURAL + [--genesis-verification-key-file FILE] + [--min-fee-constant LOVELACE] + [--min-fee-linear LOVELACE] + [--max-block-body-size NATURAL] + [--max-tx-size NATURAL] + [--max-block-header-size NATURAL] + [--key-reg-deposit-amt NATURAL] + [--pool-reg-deposit NATURAL] + [--pool-retirement-epoch-boundary EPOCH_BOUNDARY] + [--number-of-pools NATURAL] + [--pool-influence RATIONAL] + [--treasury-expansion RATIONAL] + [--monetary-expansion RATIONAL] + [--protocol-major-version NATURAL + --protocol-minor-version NATURAL] + [--min-pool-cost NATURAL] + [--min-utxo-value NATURAL] + [ --extra-entropy HEX + | --reset-extra-entropy + ] + [--decentralization-parameter RATIONAL] + --out-file FILE + + Create a protocol parameters update. + Usage: cardano-cli allegra node ( key-gen | key-gen-KES @@ -1845,7 +1904,6 @@ Usage: cardano-cli allegra stake-address deregistration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address deregistration certificate @@ -2572,7 +2630,7 @@ Usage: cardano-cli mary genesis hash --genesis FILE Compute the hash of a genesis file -Usage: cardano-cli mary governance create-mir-certificate +Usage: cardano-cli mary governance (create-mir-certificate | action) Governance commands. @@ -2612,6 +2670,36 @@ Usage: cardano-cli mary governance create-mir-certificate transfer-to-rewards -- Create an MIR certificate to transfer from the treasury pot to the reserves pot +Usage: cardano-cli mary governance action create-protocol-parameters-update + + Governance action commands. + +Usage: cardano-cli mary governance action create-protocol-parameters-update --epoch NATURAL + [--genesis-verification-key-file FILE] + [--min-fee-constant LOVELACE] + [--min-fee-linear LOVELACE] + [--max-block-body-size NATURAL] + [--max-tx-size NATURAL] + [--max-block-header-size NATURAL] + [--key-reg-deposit-amt NATURAL] + [--pool-reg-deposit NATURAL] + [--pool-retirement-epoch-boundary EPOCH_BOUNDARY] + [--number-of-pools NATURAL] + [--pool-influence RATIONAL] + [--treasury-expansion RATIONAL] + [--monetary-expansion RATIONAL] + [--protocol-major-version NATURAL + --protocol-minor-version NATURAL] + [--min-pool-cost NATURAL] + [--min-utxo-value NATURAL] + [ --extra-entropy HEX + | --reset-extra-entropy + ] + [--decentralization-parameter RATIONAL] + --out-file FILE + + Create a protocol parameters update. + Usage: cardano-cli mary node ( key-gen | key-gen-KES @@ -2989,7 +3077,6 @@ Usage: cardano-cli mary stake-address deregistration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address deregistration certificate @@ -3703,7 +3790,7 @@ Usage: cardano-cli alonzo genesis hash --genesis FILE Compute the hash of a genesis file -Usage: cardano-cli alonzo governance create-mir-certificate +Usage: cardano-cli alonzo governance (create-mir-certificate | action) Governance commands. @@ -3743,6 +3830,43 @@ Usage: cardano-cli alonzo governance create-mir-certificate transfer-to-rewards Create an MIR certificate to transfer from the treasury pot to the reserves pot +Usage: cardano-cli alonzo governance action create-protocol-parameters-update + + Governance action commands. + +Usage: cardano-cli alonzo governance action create-protocol-parameters-update --epoch NATURAL + [--genesis-verification-key-file FILE] + [--min-fee-constant LOVELACE] + [--min-fee-linear LOVELACE] + [--max-block-body-size NATURAL] + [--max-tx-size NATURAL] + [--max-block-header-size NATURAL] + [--key-reg-deposit-amt NATURAL] + [--pool-reg-deposit NATURAL] + [--pool-retirement-epoch-boundary EPOCH_BOUNDARY] + [--number-of-pools NATURAL] + [--pool-influence RATIONAL] + [--treasury-expansion RATIONAL] + [--monetary-expansion RATIONAL] + [--protocol-major-version NATURAL + --protocol-minor-version NATURAL] + [--min-pool-cost NATURAL] + [ --extra-entropy HEX + | --reset-extra-entropy + ] + [--decentralization-parameter RATIONAL] + [--price-execution-steps RATIONAL + --price-execution-memory RATIONAL] + [--max-tx-execution-units (INT, INT)] + [--max-block-execution-units (INT, INT)] + [--max-value-size INT] + [--collateral-percent INT] + [--max-collateral-inputs INT] + [--utxo-cost-per-word LOVELACE] + --out-file FILE + + Create a protocol parameters update. + Usage: cardano-cli alonzo node ( key-gen | key-gen-KES @@ -4130,7 +4254,6 @@ Usage: cardano-cli alonzo stake-address deregistration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address deregistration certificate @@ -4860,6 +4983,7 @@ Usage: cardano-cli babbage genesis hash --genesis FILE Usage: cardano-cli babbage governance ( create-mir-certificate + | action | create-poll | answer-poll | verify-poll @@ -4903,6 +5027,39 @@ Usage: cardano-cli babbage governance create-mir-certificate transfer-to-rewards Create an MIR certificate to transfer from the treasury pot to the reserves pot +Usage: cardano-cli babbage governance action create-protocol-parameters-update + + Governance action commands. + +Usage: cardano-cli babbage governance action create-protocol-parameters-update --epoch NATURAL + [--genesis-verification-key-file FILE] + [--min-fee-constant LOVELACE] + [--min-fee-linear LOVELACE] + [--max-block-body-size NATURAL] + [--max-tx-size NATURAL] + [--max-block-header-size NATURAL] + [--key-reg-deposit-amt NATURAL] + [--pool-reg-deposit NATURAL] + [--pool-retirement-epoch-boundary EPOCH_BOUNDARY] + [--number-of-pools NATURAL] + [--pool-influence RATIONAL] + [--treasury-expansion RATIONAL] + [--monetary-expansion RATIONAL] + [--protocol-major-version NATURAL + --protocol-minor-version NATURAL] + [--min-pool-cost NATURAL] + [--price-execution-steps RATIONAL + --price-execution-memory RATIONAL] + [--max-tx-execution-units (INT, INT)] + [--max-block-execution-units (INT, INT)] + [--max-value-size INT] + [--collateral-percent INT] + [--max-collateral-inputs INT] + [--utxo-cost-per-byte LOVELACE] + --out-file FILE + + Create a protocol parameters update. + Usage: cardano-cli babbage governance create-poll --question STRING (--answer STRING) [--nonce UINT] @@ -5309,7 +5466,6 @@ Usage: cardano-cli babbage stake-address deregistration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address deregistration certificate @@ -6154,7 +6310,25 @@ Usage: cardano-cli conway governance action create-no-confidence Create a no confidence proposal. -Usage: cardano-cli conway governance action create-protocol-parameters-update --epoch NATURAL +Usage: cardano-cli conway governance action create-protocol-parameters-update + ( --mainnet + | --testnet + ) + --governance-action-deposit NATURAL + ( --stake-pool-verification-key STRING + | --cold-verification-key-file FILE + | --stake-pool-id STAKE_POOL_ID + | --stake-verification-key STRING + | --stake-verification-key-file FILE + | --stake-key-hash HASH + ) + --proposal-anchor-url TEXT + ( --proposal-anchor-metadata TEXT + | --proposal-anchor-metadata-file FILE + | --proposal-anchor-metadata-hash HASH + ) + [--governance-action-tx-id TXID + --governance-action-index WORD32] [--min-fee-constant LOVELACE] [--min-fee-linear LOVELACE] [--max-block-body-size NATURAL] @@ -6839,7 +7013,7 @@ Usage: cardano-cli conway stake-address deregistration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] + --key-reg-deposit-amt NATURAL --out-file FILE Create a stake address deregistration certificate @@ -7607,6 +7781,7 @@ Usage: cardano-cli latest genesis hash --genesis FILE Usage: cardano-cli latest governance ( create-mir-certificate + | action | create-poll | answer-poll | verify-poll @@ -7650,6 +7825,39 @@ Usage: cardano-cli latest governance create-mir-certificate transfer-to-rewards Create an MIR certificate to transfer from the treasury pot to the reserves pot +Usage: cardano-cli latest governance action create-protocol-parameters-update + + Governance action commands. + +Usage: cardano-cli latest governance action create-protocol-parameters-update --epoch NATURAL + [--genesis-verification-key-file FILE] + [--min-fee-constant LOVELACE] + [--min-fee-linear LOVELACE] + [--max-block-body-size NATURAL] + [--max-tx-size NATURAL] + [--max-block-header-size NATURAL] + [--key-reg-deposit-amt NATURAL] + [--pool-reg-deposit NATURAL] + [--pool-retirement-epoch-boundary EPOCH_BOUNDARY] + [--number-of-pools NATURAL] + [--pool-influence RATIONAL] + [--treasury-expansion RATIONAL] + [--monetary-expansion RATIONAL] + [--protocol-major-version NATURAL + --protocol-minor-version NATURAL] + [--min-pool-cost NATURAL] + [--price-execution-steps RATIONAL + --price-execution-memory RATIONAL] + [--max-tx-execution-units (INT, INT)] + [--max-block-execution-units (INT, INT)] + [--max-value-size INT] + [--collateral-percent INT] + [--max-collateral-inputs INT] + [--utxo-cost-per-byte LOVELACE] + --out-file FILE + + Create a protocol parameters update. + Usage: cardano-cli latest governance create-poll --question STRING (--answer STRING) [--nonce UINT] @@ -8056,7 +8264,6 @@ Usage: cardano-cli latest stake-address deregistration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address deregistration certificate diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_governance.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_governance.cli new file mode 100644 index 0000000000..a559ae7fad --- /dev/null +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_governance.cli @@ -0,0 +1,11 @@ +Usage: cardano-cli allegra governance (create-mir-certificate | action) + + Governance commands. + +Available options: + -h,--help Show this help text + +Available commands: + create-mir-certificate Create an MIR (Move Instantaneous Rewards) + certificate + action Governance action commands. diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_governance_action_create-protocol-parameters-update.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_governance_action_create-protocol-parameters-update.cli new file mode 100644 index 0000000000..c3dcd58ba7 --- /dev/null +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_governance_action_create-protocol-parameters-update.cli @@ -0,0 +1,71 @@ +Usage: cardano-cli allegra governance action create-protocol-parameters-update --epoch NATURAL + [--genesis-verification-key-file FILE] + [--min-fee-constant LOVELACE] + [--min-fee-linear LOVELACE] + [--max-block-body-size NATURAL] + [--max-tx-size NATURAL] + [--max-block-header-size NATURAL] + [--key-reg-deposit-amt NATURAL] + [--pool-reg-deposit NATURAL] + [--pool-retirement-epoch-boundary EPOCH_BOUNDARY] + [--number-of-pools NATURAL] + [--pool-influence RATIONAL] + [--treasury-expansion RATIONAL] + [--monetary-expansion RATIONAL] + [--protocol-major-version NATURAL + --protocol-minor-version NATURAL] + [--min-pool-cost NATURAL] + [--min-utxo-value NATURAL] + [ --extra-entropy HEX + | --reset-extra-entropy + ] + [--decentralization-parameter RATIONAL] + --out-file FILE + + Create a protocol parameters update. + +Available options: + --epoch NATURAL The epoch number in which the update proposal is + valid. + --genesis-verification-key-file FILE + Filepath of the genesis verification key. + --min-fee-constant LOVELACE + The constant factor for the minimum fee calculation. + --min-fee-linear LOVELACE + The linear factor per byte for the minimum fee + calculation. + --max-block-body-size NATURAL + Maximal block body size. + --max-tx-size NATURAL Maximum transaction size. + --max-block-header-size NATURAL + Maximum block header size. + --key-reg-deposit-amt NATURAL + Key registration deposit amount. + --pool-reg-deposit NATURAL + The amount of a pool registration deposit. + --pool-retirement-epoch-boundary EPOCH_BOUNDARY + Epoch bound on pool retirement. + --number-of-pools NATURAL + Desired number of pools. + --pool-influence RATIONAL + Pool influence. + --treasury-expansion RATIONAL + Treasury expansion. + --monetary-expansion RATIONAL + Monetary expansion. + --protocol-major-version NATURAL + Major protocol version. An increase indicates a hard + fork. + --protocol-minor-version NATURAL + Minor protocol version. An increase indicates a soft + fork (old software canvalidate but not produce new + blocks). + --min-pool-cost NATURAL The minimum allowed cost parameter for stake pools. + --min-utxo-value NATURAL The minimum allowed UTxO value (Shelley to Mary + eras). + --extra-entropy HEX Praos extra entropy seed, as a hex byte string. + --reset-extra-entropy Reset the Praos extra entropy to none. + --decentralization-parameter RATIONAL + Decentralization parameter. + --out-file FILE The output file. + -h,--help Show this help text diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_stake-address_deregistration-certificate.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_stake-address_deregistration-certificate.cli index 509922fbed..8fa400c9fa 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_stake-address_deregistration-certificate.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/allegra_stake-address_deregistration-certificate.cli @@ -4,7 +4,6 @@ Usage: cardano-cli allegra stake-address deregistration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address deregistration 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_governance.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/alonzo_governance.cli new file mode 100644 index 0000000000..7049ebea89 --- /dev/null +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/alonzo_governance.cli @@ -0,0 +1,11 @@ +Usage: cardano-cli alonzo governance (create-mir-certificate | action) + + Governance commands. + +Available options: + -h,--help Show this help text + +Available commands: + create-mir-certificate Create an MIR (Move Instantaneous Rewards) + certificate + action Governance action commands. diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/alonzo_governance_action_create-protocol-parameters-update.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/alonzo_governance_action_create-protocol-parameters-update.cli new file mode 100644 index 0000000000..b1a0d2795f --- /dev/null +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/alonzo_governance_action_create-protocol-parameters-update.cli @@ -0,0 +1,103 @@ +Usage: cardano-cli alonzo governance action create-protocol-parameters-update --epoch NATURAL + [--genesis-verification-key-file FILE] + [--min-fee-constant LOVELACE] + [--min-fee-linear LOVELACE] + [--max-block-body-size NATURAL] + [--max-tx-size NATURAL] + [--max-block-header-size NATURAL] + [--key-reg-deposit-amt NATURAL] + [--pool-reg-deposit NATURAL] + [--pool-retirement-epoch-boundary EPOCH_BOUNDARY] + [--number-of-pools NATURAL] + [--pool-influence RATIONAL] + [--treasury-expansion RATIONAL] + [--monetary-expansion RATIONAL] + [--protocol-major-version NATURAL + --protocol-minor-version NATURAL] + [--min-pool-cost NATURAL] + [ --extra-entropy HEX + | --reset-extra-entropy + ] + [--decentralization-parameter RATIONAL] + [--price-execution-steps RATIONAL + --price-execution-memory RATIONAL] + [--max-tx-execution-units (INT, INT)] + [--max-block-execution-units (INT, INT)] + [--max-value-size INT] + [--collateral-percent INT] + [--max-collateral-inputs INT] + [--utxo-cost-per-word LOVELACE] + --out-file FILE + + Create a protocol parameters update. + +Available options: + --epoch NATURAL The epoch number in which the update proposal is + valid. + --genesis-verification-key-file FILE + Filepath of the genesis verification key. + --min-fee-constant LOVELACE + The constant factor for the minimum fee calculation. + --min-fee-linear LOVELACE + The linear factor per byte for the minimum fee + calculation. + --max-block-body-size NATURAL + Maximal block body size. + --max-tx-size NATURAL Maximum transaction size. + --max-block-header-size NATURAL + Maximum block header size. + --key-reg-deposit-amt NATURAL + Key registration deposit amount. + --pool-reg-deposit NATURAL + The amount of a pool registration deposit. + --pool-retirement-epoch-boundary EPOCH_BOUNDARY + Epoch bound on pool retirement. + --number-of-pools NATURAL + Desired number of pools. + --pool-influence RATIONAL + Pool influence. + --treasury-expansion RATIONAL + Treasury expansion. + --monetary-expansion RATIONAL + Monetary expansion. + --protocol-major-version NATURAL + Major protocol version. An increase indicates a hard + fork. + --protocol-minor-version NATURAL + Minor protocol version. An increase indicates a soft + fork (old software canvalidate but not produce new + blocks). + --min-pool-cost NATURAL The minimum allowed cost parameter for stake pools. + --extra-entropy HEX Praos extra entropy seed, as a hex byte string. + --reset-extra-entropy Reset the Praos extra entropy to none. + --decentralization-parameter RATIONAL + Decentralization parameter. + --price-execution-steps RATIONAL + Step price of execution units for script languages + that use them (from Alonzo era). (Examples: '1.1', + '11/10') + --price-execution-memory RATIONAL + Memory price of execution units for script languages + that use them (from Alonzo era). (Examples: '1.1', + '11/10') + --max-tx-execution-units (INT, INT) + Max total script execution resources units allowed + per tx (from Alonzo era). They are denominated as + follows (steps, memory). + --max-block-execution-units (INT, INT) + Max total script execution resources units allowed + per block (from Alonzo era). They are denominated as + follows (steps, memory). + --max-value-size INT Max size of a multi-asset value in a tx output (from + Alonzo era). + --collateral-percent INT The percentage of the script contribution to the + txfee that must be provided as collateral inputs when + including Plutus scripts (from Alonzo era). + --max-collateral-inputs INT + The maximum number of collateral inputs allowed in a + transaction (from Alonzo era). + --utxo-cost-per-word LOVELACE + Cost in lovelace per unit of UTxO storage (from + Alonzo era). + --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_deregistration-certificate.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/alonzo_stake-address_deregistration-certificate.cli index a67b77785c..7b47ea7586 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/alonzo_stake-address_deregistration-certificate.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/alonzo_stake-address_deregistration-certificate.cli @@ -4,7 +4,6 @@ Usage: cardano-cli alonzo stake-address deregistration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address deregistration 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_governance.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/babbage_governance.cli index cef7b28074..1ca4e1eec5 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/babbage_governance.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/babbage_governance.cli @@ -1,5 +1,6 @@ Usage: cardano-cli babbage governance ( create-mir-certificate + | action | create-poll | answer-poll | verify-poll @@ -13,6 +14,7 @@ Available options: Available commands: create-mir-certificate Create an MIR (Move Instantaneous Rewards) certificate + action Governance action commands. create-poll Create an SPO poll answer-poll Answer an SPO poll verify-poll Verify an answer to a given SPO poll diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/babbage_governance_action_create-protocol-parameters-update.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/babbage_governance_action_create-protocol-parameters-update.cli new file mode 100644 index 0000000000..92073b2c2d --- /dev/null +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/babbage_governance_action_create-protocol-parameters-update.cli @@ -0,0 +1,95 @@ +Usage: cardano-cli babbage governance action create-protocol-parameters-update --epoch NATURAL + [--genesis-verification-key-file FILE] + [--min-fee-constant LOVELACE] + [--min-fee-linear LOVELACE] + [--max-block-body-size NATURAL] + [--max-tx-size NATURAL] + [--max-block-header-size NATURAL] + [--key-reg-deposit-amt NATURAL] + [--pool-reg-deposit NATURAL] + [--pool-retirement-epoch-boundary EPOCH_BOUNDARY] + [--number-of-pools NATURAL] + [--pool-influence RATIONAL] + [--treasury-expansion RATIONAL] + [--monetary-expansion RATIONAL] + [--protocol-major-version NATURAL + --protocol-minor-version NATURAL] + [--min-pool-cost NATURAL] + [--price-execution-steps RATIONAL + --price-execution-memory RATIONAL] + [--max-tx-execution-units (INT, INT)] + [--max-block-execution-units (INT, INT)] + [--max-value-size INT] + [--collateral-percent INT] + [--max-collateral-inputs INT] + [--utxo-cost-per-byte LOVELACE] + --out-file FILE + + Create a protocol parameters update. + +Available options: + --epoch NATURAL The epoch number in which the update proposal is + valid. + --genesis-verification-key-file FILE + Filepath of the genesis verification key. + --min-fee-constant LOVELACE + The constant factor for the minimum fee calculation. + --min-fee-linear LOVELACE + The linear factor per byte for the minimum fee + calculation. + --max-block-body-size NATURAL + Maximal block body size. + --max-tx-size NATURAL Maximum transaction size. + --max-block-header-size NATURAL + Maximum block header size. + --key-reg-deposit-amt NATURAL + Key registration deposit amount. + --pool-reg-deposit NATURAL + The amount of a pool registration deposit. + --pool-retirement-epoch-boundary EPOCH_BOUNDARY + Epoch bound on pool retirement. + --number-of-pools NATURAL + Desired number of pools. + --pool-influence RATIONAL + Pool influence. + --treasury-expansion RATIONAL + Treasury expansion. + --monetary-expansion RATIONAL + Monetary expansion. + --protocol-major-version NATURAL + Major protocol version. An increase indicates a hard + fork. + --protocol-minor-version NATURAL + Minor protocol version. An increase indicates a soft + fork (old software canvalidate but not produce new + blocks). + --min-pool-cost NATURAL The minimum allowed cost parameter for stake pools. + --price-execution-steps RATIONAL + Step price of execution units for script languages + that use them (from Alonzo era). (Examples: '1.1', + '11/10') + --price-execution-memory RATIONAL + Memory price of execution units for script languages + that use them (from Alonzo era). (Examples: '1.1', + '11/10') + --max-tx-execution-units (INT, INT) + Max total script execution resources units allowed + per tx (from Alonzo era). They are denominated as + follows (steps, memory). + --max-block-execution-units (INT, INT) + Max total script execution resources units allowed + per block (from Alonzo era). They are denominated as + follows (steps, memory). + --max-value-size INT Max size of a multi-asset value in a tx output (from + Alonzo era). + --collateral-percent INT The percentage of the script contribution to the + txfee that must be provided as collateral inputs when + including Plutus scripts (from Alonzo era). + --max-collateral-inputs INT + The maximum number of collateral inputs allowed in a + transaction (from Alonzo era). + --utxo-cost-per-byte LOVELACE + Cost in lovelace per unit of UTxO storage (from + Babbage era). + --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_deregistration-certificate.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/babbage_stake-address_deregistration-certificate.cli index b6cf1e8351..bfbb053a96 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/babbage_stake-address_deregistration-certificate.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/babbage_stake-address_deregistration-certificate.cli @@ -4,7 +4,6 @@ Usage: cardano-cli babbage stake-address deregistration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address deregistration 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/conway_governance_action_create-protocol-parameters-update.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/conway_governance_action_create-protocol-parameters-update.cli index dbd8e54e7c..a833646b87 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/conway_governance_action_create-protocol-parameters-update.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/conway_governance_action_create-protocol-parameters-update.cli @@ -1,4 +1,22 @@ -Usage: cardano-cli conway governance action create-protocol-parameters-update --epoch NATURAL +Usage: cardano-cli conway governance action create-protocol-parameters-update + ( --mainnet + | --testnet + ) + --governance-action-deposit NATURAL + ( --stake-pool-verification-key STRING + | --cold-verification-key-file FILE + | --stake-pool-id STAKE_POOL_ID + | --stake-verification-key STRING + | --stake-verification-key-file FILE + | --stake-key-hash HASH + ) + --proposal-anchor-url TEXT + ( --proposal-anchor-metadata TEXT + | --proposal-anchor-metadata-file FILE + | --proposal-anchor-metadata-hash HASH + ) + [--governance-action-tx-id TXID + --governance-action-index WORD32] [--min-fee-constant LOVELACE] [--min-fee-linear LOVELACE] [--max-block-body-size NATURAL] @@ -47,8 +65,35 @@ Usage: cardano-cli conway governance action create-protocol-parameters-update -- Create a protocol parameters update. Available options: - --epoch NATURAL The epoch number in which the update proposal is - valid. + --mainnet Use the mainnet magic id. + --testnet Use the testnet magic id. + --governance-action-deposit NATURAL + Deposit required to submit a governance action. + --stake-pool-verification-key STRING + Stake pool verification key (Bech32 or hex-encoded). + --cold-verification-key-file FILE + Filepath of the stake pool verification key. + --stake-pool-id STAKE_POOL_ID + Stake pool ID/verification key hash (either + Bech32-encoded or hex-encoded). Zero or more + occurences of this option is allowed. + --stake-verification-key STRING + Stake verification key (Bech32 or hex-encoded). + --stake-verification-key-file FILE + Filepath of the staking verification key. + --stake-key-hash HASH Stake verification key hash (hex-encoded). + --proposal-anchor-url TEXT + Proposal anchor URL + --proposal-anchor-metadata TEXT + Proposal anchor contents as UTF-8 encoded text. + --proposal-anchor-metadata-file FILE + Proposal anchor contents as a text file. + --proposal-anchor-metadata-hash HASH + Proposal anchor data hash. + --governance-action-tx-id TXID + Previous txid of the governance action. + --governance-action-index WORD32 + Previous tx's governance action index. --min-fee-constant LOVELACE The constant factor for the minimum fee calculation. --min-fee-linear LOVELACE diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/conway_stake-address_deregistration-certificate.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/conway_stake-address_deregistration-certificate.cli index 58d68cffdb..8b46c7ce49 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/conway_stake-address_deregistration-certificate.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/conway_stake-address_deregistration-certificate.cli @@ -4,7 +4,7 @@ Usage: cardano-cli conway stake-address deregistration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] + --key-reg-deposit-amt NATURAL --out-file FILE Create a stake address deregistration certificate diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_governance.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_governance.cli index 33370ccc94..9833a1a374 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_governance.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_governance.cli @@ -1,5 +1,6 @@ Usage: cardano-cli latest governance ( create-mir-certificate + | action | create-poll | answer-poll | verify-poll @@ -13,6 +14,7 @@ Available options: Available commands: create-mir-certificate Create an MIR (Move Instantaneous Rewards) certificate + action Governance action commands. create-poll Create an SPO poll answer-poll Answer an SPO poll verify-poll Verify an answer to a given SPO poll diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_governance_action_create-protocol-parameters-update.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_governance_action_create-protocol-parameters-update.cli new file mode 100644 index 0000000000..eda9bf45b9 --- /dev/null +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_governance_action_create-protocol-parameters-update.cli @@ -0,0 +1,95 @@ +Usage: cardano-cli latest governance action create-protocol-parameters-update --epoch NATURAL + [--genesis-verification-key-file FILE] + [--min-fee-constant LOVELACE] + [--min-fee-linear LOVELACE] + [--max-block-body-size NATURAL] + [--max-tx-size NATURAL] + [--max-block-header-size NATURAL] + [--key-reg-deposit-amt NATURAL] + [--pool-reg-deposit NATURAL] + [--pool-retirement-epoch-boundary EPOCH_BOUNDARY] + [--number-of-pools NATURAL] + [--pool-influence RATIONAL] + [--treasury-expansion RATIONAL] + [--monetary-expansion RATIONAL] + [--protocol-major-version NATURAL + --protocol-minor-version NATURAL] + [--min-pool-cost NATURAL] + [--price-execution-steps RATIONAL + --price-execution-memory RATIONAL] + [--max-tx-execution-units (INT, INT)] + [--max-block-execution-units (INT, INT)] + [--max-value-size INT] + [--collateral-percent INT] + [--max-collateral-inputs INT] + [--utxo-cost-per-byte LOVELACE] + --out-file FILE + + Create a protocol parameters update. + +Available options: + --epoch NATURAL The epoch number in which the update proposal is + valid. + --genesis-verification-key-file FILE + Filepath of the genesis verification key. + --min-fee-constant LOVELACE + The constant factor for the minimum fee calculation. + --min-fee-linear LOVELACE + The linear factor per byte for the minimum fee + calculation. + --max-block-body-size NATURAL + Maximal block body size. + --max-tx-size NATURAL Maximum transaction size. + --max-block-header-size NATURAL + Maximum block header size. + --key-reg-deposit-amt NATURAL + Key registration deposit amount. + --pool-reg-deposit NATURAL + The amount of a pool registration deposit. + --pool-retirement-epoch-boundary EPOCH_BOUNDARY + Epoch bound on pool retirement. + --number-of-pools NATURAL + Desired number of pools. + --pool-influence RATIONAL + Pool influence. + --treasury-expansion RATIONAL + Treasury expansion. + --monetary-expansion RATIONAL + Monetary expansion. + --protocol-major-version NATURAL + Major protocol version. An increase indicates a hard + fork. + --protocol-minor-version NATURAL + Minor protocol version. An increase indicates a soft + fork (old software canvalidate but not produce new + blocks). + --min-pool-cost NATURAL The minimum allowed cost parameter for stake pools. + --price-execution-steps RATIONAL + Step price of execution units for script languages + that use them (from Alonzo era). (Examples: '1.1', + '11/10') + --price-execution-memory RATIONAL + Memory price of execution units for script languages + that use them (from Alonzo era). (Examples: '1.1', + '11/10') + --max-tx-execution-units (INT, INT) + Max total script execution resources units allowed + per tx (from Alonzo era). They are denominated as + follows (steps, memory). + --max-block-execution-units (INT, INT) + Max total script execution resources units allowed + per block (from Alonzo era). They are denominated as + follows (steps, memory). + --max-value-size INT Max size of a multi-asset value in a tx output (from + Alonzo era). + --collateral-percent INT The percentage of the script contribution to the + txfee that must be provided as collateral inputs when + including Plutus scripts (from Alonzo era). + --max-collateral-inputs INT + The maximum number of collateral inputs allowed in a + transaction (from Alonzo era). + --utxo-cost-per-byte LOVELACE + Cost in lovelace per unit of UTxO storage (from + Babbage era). + --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_deregistration-certificate.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_stake-address_deregistration-certificate.cli index d349a973ad..cd5c510ba4 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_stake-address_deregistration-certificate.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/latest_stake-address_deregistration-certificate.cli @@ -4,7 +4,6 @@ Usage: cardano-cli latest stake-address deregistration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address deregistration 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_governance.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/mary_governance.cli new file mode 100644 index 0000000000..672f157679 --- /dev/null +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/mary_governance.cli @@ -0,0 +1,11 @@ +Usage: cardano-cli mary governance (create-mir-certificate | action) + + Governance commands. + +Available options: + -h,--help Show this help text + +Available commands: + create-mir-certificate Create an MIR (Move Instantaneous Rewards) + certificate + action Governance action commands. diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/mary_governance_action_create-protocol-parameters-update.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/mary_governance_action_create-protocol-parameters-update.cli new file mode 100644 index 0000000000..9f7e33fe42 --- /dev/null +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/mary_governance_action_create-protocol-parameters-update.cli @@ -0,0 +1,71 @@ +Usage: cardano-cli mary governance action create-protocol-parameters-update --epoch NATURAL + [--genesis-verification-key-file FILE] + [--min-fee-constant LOVELACE] + [--min-fee-linear LOVELACE] + [--max-block-body-size NATURAL] + [--max-tx-size NATURAL] + [--max-block-header-size NATURAL] + [--key-reg-deposit-amt NATURAL] + [--pool-reg-deposit NATURAL] + [--pool-retirement-epoch-boundary EPOCH_BOUNDARY] + [--number-of-pools NATURAL] + [--pool-influence RATIONAL] + [--treasury-expansion RATIONAL] + [--monetary-expansion RATIONAL] + [--protocol-major-version NATURAL + --protocol-minor-version NATURAL] + [--min-pool-cost NATURAL] + [--min-utxo-value NATURAL] + [ --extra-entropy HEX + | --reset-extra-entropy + ] + [--decentralization-parameter RATIONAL] + --out-file FILE + + Create a protocol parameters update. + +Available options: + --epoch NATURAL The epoch number in which the update proposal is + valid. + --genesis-verification-key-file FILE + Filepath of the genesis verification key. + --min-fee-constant LOVELACE + The constant factor for the minimum fee calculation. + --min-fee-linear LOVELACE + The linear factor per byte for the minimum fee + calculation. + --max-block-body-size NATURAL + Maximal block body size. + --max-tx-size NATURAL Maximum transaction size. + --max-block-header-size NATURAL + Maximum block header size. + --key-reg-deposit-amt NATURAL + Key registration deposit amount. + --pool-reg-deposit NATURAL + The amount of a pool registration deposit. + --pool-retirement-epoch-boundary EPOCH_BOUNDARY + Epoch bound on pool retirement. + --number-of-pools NATURAL + Desired number of pools. + --pool-influence RATIONAL + Pool influence. + --treasury-expansion RATIONAL + Treasury expansion. + --monetary-expansion RATIONAL + Monetary expansion. + --protocol-major-version NATURAL + Major protocol version. An increase indicates a hard + fork. + --protocol-minor-version NATURAL + Minor protocol version. An increase indicates a soft + fork (old software canvalidate but not produce new + blocks). + --min-pool-cost NATURAL The minimum allowed cost parameter for stake pools. + --min-utxo-value NATURAL The minimum allowed UTxO value (Shelley to Mary + eras). + --extra-entropy HEX Praos extra entropy seed, as a hex byte string. + --reset-extra-entropy Reset the Praos extra entropy to none. + --decentralization-parameter RATIONAL + Decentralization parameter. + --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_deregistration-certificate.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/mary_stake-address_deregistration-certificate.cli index b9858c2bae..413b6c5bb5 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/mary_stake-address_deregistration-certificate.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/mary_stake-address_deregistration-certificate.cli @@ -4,7 +4,6 @@ Usage: cardano-cli mary stake-address deregistration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address deregistration 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_governance.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/shelley_governance.cli new file mode 100644 index 0000000000..926f6ac6fd --- /dev/null +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/shelley_governance.cli @@ -0,0 +1,11 @@ +Usage: cardano-cli shelley governance (create-mir-certificate | action) + + Governance commands. + +Available options: + -h,--help Show this help text + +Available commands: + create-mir-certificate Create an MIR (Move Instantaneous Rewards) + certificate + action Governance action commands. diff --git a/cardano-cli/test/cardano-cli-golden/files/golden/help/shelley_governance_action_create-protocol-parameters-update.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/shelley_governance_action_create-protocol-parameters-update.cli new file mode 100644 index 0000000000..4c23ffd101 --- /dev/null +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/shelley_governance_action_create-protocol-parameters-update.cli @@ -0,0 +1,71 @@ +Usage: cardano-cli shelley governance action create-protocol-parameters-update --epoch NATURAL + [--genesis-verification-key-file FILE] + [--min-fee-constant LOVELACE] + [--min-fee-linear LOVELACE] + [--max-block-body-size NATURAL] + [--max-tx-size NATURAL] + [--max-block-header-size NATURAL] + [--key-reg-deposit-amt NATURAL] + [--pool-reg-deposit NATURAL] + [--pool-retirement-epoch-boundary EPOCH_BOUNDARY] + [--number-of-pools NATURAL] + [--pool-influence RATIONAL] + [--treasury-expansion RATIONAL] + [--monetary-expansion RATIONAL] + [--protocol-major-version NATURAL + --protocol-minor-version NATURAL] + [--min-pool-cost NATURAL] + [--min-utxo-value NATURAL] + [ --extra-entropy HEX + | --reset-extra-entropy + ] + [--decentralization-parameter RATIONAL] + --out-file FILE + + Create a protocol parameters update. + +Available options: + --epoch NATURAL The epoch number in which the update proposal is + valid. + --genesis-verification-key-file FILE + Filepath of the genesis verification key. + --min-fee-constant LOVELACE + The constant factor for the minimum fee calculation. + --min-fee-linear LOVELACE + The linear factor per byte for the minimum fee + calculation. + --max-block-body-size NATURAL + Maximal block body size. + --max-tx-size NATURAL Maximum transaction size. + --max-block-header-size NATURAL + Maximum block header size. + --key-reg-deposit-amt NATURAL + Key registration deposit amount. + --pool-reg-deposit NATURAL + The amount of a pool registration deposit. + --pool-retirement-epoch-boundary EPOCH_BOUNDARY + Epoch bound on pool retirement. + --number-of-pools NATURAL + Desired number of pools. + --pool-influence RATIONAL + Pool influence. + --treasury-expansion RATIONAL + Treasury expansion. + --monetary-expansion RATIONAL + Monetary expansion. + --protocol-major-version NATURAL + Major protocol version. An increase indicates a hard + fork. + --protocol-minor-version NATURAL + Minor protocol version. An increase indicates a soft + fork (old software canvalidate but not produce new + blocks). + --min-pool-cost NATURAL The minimum allowed cost parameter for stake pools. + --min-utxo-value NATURAL The minimum allowed UTxO value (Shelley to Mary + eras). + --extra-entropy HEX Praos extra entropy seed, as a hex byte string. + --reset-extra-entropy Reset the Praos extra entropy to none. + --decentralization-parameter RATIONAL + Decentralization parameter. + --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_deregistration-certificate.cli b/cardano-cli/test/cardano-cli-golden/files/golden/help/shelley_stake-address_deregistration-certificate.cli index d539f2d39e..23c669dae6 100644 --- a/cardano-cli/test/cardano-cli-golden/files/golden/help/shelley_stake-address_deregistration-certificate.cli +++ b/cardano-cli/test/cardano-cli-golden/files/golden/help/shelley_stake-address_deregistration-certificate.cli @@ -4,7 +4,6 @@ Usage: cardano-cli shelley stake-address deregistration-certificate | --stake-script-file FILE | --stake-address ADDRESS ) - [--key-reg-deposit-amt NATURAL] --out-file FILE Create a stake address deregistration 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