Skip to content

Commit

Permalink
Update golden test files
Browse files Browse the repository at this point in the history
  • Loading branch information
Jimbo4350 committed Oct 8, 2024
1 parent ab45c10 commit 3e14071
Show file tree
Hide file tree
Showing 10 changed files with 260 additions and 1 deletion.
85 changes: 84 additions & 1 deletion cardano-cli/test/cardano-cli-golden/files/golden/help.cli
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
Usage: cardano-cli
( node
( key
| node
| legacy
| byron
| shelley
Expand All @@ -15,6 +16,88 @@ Usage: cardano-cli
| version
)

Usage: cardano-cli key
( verification-key
| non-extended-key
| convert-byron-key
| convert-byron-genesis-vkey
| convert-itn-key
| convert-itn-extended-key
| convert-itn-bip32-key
| convert-cardano-address-key
)

Key utility commands.

Usage: cardano-cli key verification-key --signing-key-file FILEPATH
--verification-key-file FILEPATH

Get a verification key from a signing key. This supports all key types.

Usage: cardano-cli key non-extended-key --extended-verification-key-file FILEPATH
--verification-key-file FILEPATH

Get a non-extended verification key from an extended verification key. This
supports all extended key types.

Usage: cardano-cli key convert-byron-key [--password TEXT]
( --byron-payment-key-type
| --legacy-byron-payment-key-type
| --byron-genesis-key-type
| --legacy-byron-genesis-key-type
| --byron-genesis-delegate-key-type
| --legacy-byron-genesis-delegate-key-type
)
( --byron-signing-key-file FILEPATH
| --byron-verification-key-file FILEPATH
)
--out-file FILEPATH

Convert a Byron payment, genesis or genesis delegate key (signing or
verification) to a corresponding Shelley-format key.

Usage: cardano-cli key convert-byron-genesis-vkey --byron-genesis-verification-key BASE64
--out-file FILEPATH

Convert a Base64-encoded Byron genesis verification key to a Shelley genesis
verification key

Usage: cardano-cli key convert-itn-key
( --itn-signing-key-file FILEPATH
| --itn-verification-key-file FILEPATH
)
--out-file FILEPATH

Convert an Incentivized Testnet (ITN) non-extended (Ed25519) signing or
verification key to a corresponding Shelley stake key

Usage: cardano-cli key convert-itn-extended-key --itn-signing-key-file FILEPATH
--out-file FILEPATH

Convert an Incentivized Testnet (ITN) extended (Ed25519Extended) signing key
to a corresponding Shelley stake signing key

Usage: cardano-cli key convert-itn-bip32-key --itn-signing-key-file FILEPATH
--out-file FILEPATH

Convert an Incentivized Testnet (ITN) BIP32 (Ed25519Bip32) signing key to a
corresponding Shelley stake signing key

Usage: cardano-cli key convert-cardano-address-key
( --cc-cold-key
| --cc-hot-key
| --drep-key
| --shelley-payment-key
| --shelley-stake-key
| --icarus-payment-key
| --byron-payment-key
)
--signing-key-file FILEPATH
--out-file FILEPATH

Convert a cardano-address extended signing key to a corresponding
Shelley-format key.

Usage: cardano-cli node
( key-gen
| key-gen-KES
Expand Down
40 changes: 40 additions & 0 deletions cardano-cli/test/cardano-cli-golden/files/golden/help/key.cli
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
Usage: cardano-cli key
( verification-key
| non-extended-key
| convert-byron-key
| convert-byron-genesis-vkey
| convert-itn-key
| convert-itn-extended-key
| convert-itn-bip32-key
| convert-cardano-address-key
)

Key utility commands.

Available options:
-h,--help Show this help text

Available commands:
verification-key Get a verification key from a signing key. This
supports all key types.
non-extended-key Get a non-extended verification key from an extended
verification key. This supports all extended key
types.
convert-byron-key Convert a Byron payment, genesis or genesis delegate
key (signing or verification) to a corresponding
Shelley-format key.
convert-byron-genesis-vkey
Convert a Base64-encoded Byron genesis verification
key to a Shelley genesis verification key
convert-itn-key Convert an Incentivized Testnet (ITN) non-extended
(Ed25519) signing or verification key to a
corresponding Shelley stake key
convert-itn-extended-key Convert an Incentivized Testnet (ITN) extended
(Ed25519Extended) signing key to a corresponding
Shelley stake signing key
convert-itn-bip32-key Convert an Incentivized Testnet (ITN) BIP32
(Ed25519Bip32) signing key to a corresponding Shelley
stake signing key
convert-cardano-address-key
Convert a cardano-address extended signing key to a
corresponding Shelley-format key.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Usage: cardano-cli key convert-byron-genesis-vkey --byron-genesis-verification-key BASE64
--out-file FILEPATH

Convert a Base64-encoded Byron genesis verification key to a Shelley genesis
verification key

Available options:
--byron-genesis-verification-key BASE64
Base64 string for the Byron genesis verification key.
--out-file FILEPATH The output file.
-h,--help Show this help text
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
Usage: cardano-cli key convert-byron-key [--password TEXT]
( --byron-payment-key-type
| --legacy-byron-payment-key-type
| --byron-genesis-key-type
| --legacy-byron-genesis-key-type
| --byron-genesis-delegate-key-type
| --legacy-byron-genesis-delegate-key-type
)
( --byron-signing-key-file FILEPATH
| --byron-verification-key-file FILEPATH
)
--out-file FILEPATH

Convert a Byron payment, genesis or genesis delegate key (signing or
verification) to a corresponding Shelley-format key.

Available options:
--password TEXT Password for signing key (if applicable).
--byron-payment-key-type Use a Byron-era payment key.
--legacy-byron-payment-key-type
Use a Byron-era payment key, in legacy SL format.
--byron-genesis-key-type Use a Byron-era genesis key.
--legacy-byron-genesis-key-type
Use a Byron-era genesis key, in legacy SL format.
--byron-genesis-delegate-key-type
Use a Byron-era genesis delegate key.
--legacy-byron-genesis-delegate-key-type
Use a Byron-era genesis delegate key, in legacy SL
format.
--byron-signing-key-file FILEPATH
Input filepath of the Byron-format signing key.
--byron-verification-key-file FILEPATH
Input filepath of the Byron-format verification key.
--out-file FILEPATH The output file.
-h,--help Show this help text
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
Usage: cardano-cli key convert-cardano-address-key
( --cc-cold-key
| --cc-hot-key
| --drep-key
| --shelley-payment-key
| --shelley-stake-key
| --icarus-payment-key
| --byron-payment-key
)
--signing-key-file FILEPATH
--out-file FILEPATH

Convert a cardano-address extended signing key to a corresponding
Shelley-format key.

Available options:
--cc-cold-key Use a committee cold key.
--cc-hot-key Use a committee hot key.
--drep-key Use a DRep key.
--shelley-payment-key Use a Shelley-era extended payment key.
--shelley-stake-key Use a Shelley-era extended stake key.
--icarus-payment-key Use a Byron-era extended payment key formatted in the
Icarus style.
--byron-payment-key Use a Byron-era extended payment key formatted in the
deprecated Byron style.
--signing-key-file FILEPATH
Input filepath of the signing key.
--out-file FILEPATH The output file.
-h,--help Show this help text
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Usage: cardano-cli key convert-itn-bip32-key --itn-signing-key-file FILEPATH
--out-file FILEPATH

Convert an Incentivized Testnet (ITN) BIP32 (Ed25519Bip32) signing key to a
corresponding Shelley stake signing key

Available options:
--itn-signing-key-file FILEPATH
Filepath of the ITN signing key.
--out-file FILEPATH The output file.
-h,--help Show this help text
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Usage: cardano-cli key convert-itn-extended-key --itn-signing-key-file FILEPATH
--out-file FILEPATH

Convert an Incentivized Testnet (ITN) extended (Ed25519Extended) signing key
to a corresponding Shelley stake signing key

Available options:
--itn-signing-key-file FILEPATH
Filepath of the ITN signing key.
--out-file FILEPATH The output file.
-h,--help Show this help text
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
Usage: cardano-cli key convert-itn-key
( --itn-signing-key-file FILEPATH
| --itn-verification-key-file FILEPATH
)
--out-file FILEPATH

Convert an Incentivized Testnet (ITN) non-extended (Ed25519) signing or
verification key to a corresponding Shelley stake key

Available options:
--itn-signing-key-file FILEPATH
Filepath of the ITN signing key.
--itn-verification-key-file FILEPATH
Filepath of the ITN verification key.
--out-file FILEPATH The output file.
-h,--help Show this help text
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Usage: cardano-cli key non-extended-key --extended-verification-key-file FILEPATH
--verification-key-file FILEPATH

Get a non-extended verification key from an extended verification key. This
supports all extended key types.

Available options:
--extended-verification-key-file FILEPATH
Input filepath of the ed25519-bip32 verification key.
--verification-key-file FILEPATH
Output filepath of the verification key.
-h,--help Show this help text
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Usage: cardano-cli key verification-key --signing-key-file FILEPATH
--verification-key-file FILEPATH

Get a verification key from a signing key. This supports all key types.

Available options:
--signing-key-file FILEPATH
Input filepath of the signing key.
--verification-key-file FILEPATH
Output filepath of the verification key.
-h,--help Show this help text

0 comments on commit 3e14071

Please sign in to comment.