Safe Haskell | None |
---|---|
Language | Haskell2010 |
Cardano.CLI.EraIndependent.Key.Command
Synopsis
- data KeyCmds
- = KeyVerificationKeyCmd !KeyVerificationKeyCmdArgs
- | KeyNonExtendedKeyCmd !KeyNonExtendedKeyCmdArgs
- | KeyGenerateMnemonicCmd !KeyGenerateMnemonicCmdArgs
- | KeyExtendedSigningKeyFromMnemonicCmd !KeyExtendedSigningKeyFromMnemonicArgs
- | KeyConvertByronKeyCmd !KeyConvertByronKeyCmdArgs
- | KeyConvertByronGenesisVKeyCmd !KeyConvertByronGenesisVKeyCmdArgs
- | KeyConvertITNKeyCmd !KeyConvertITNKeyCmdArgs
- | KeyConvertITNExtendedKeyCmd !KeyConvertITNExtendedKeyCmdArgs
- | KeyConvertITNBip32KeyCmd !KeyConvertITNBip32KeyCmdArgs
- | KeyConvertCardanoAddressKeyCmd !KeyConvertCardanoAddressKeyCmdArgs
- data KeyVerificationKeyCmdArgs = KeyVerificationKeyCmdArgs {
- skeyFile :: !(SigningKeyFile 'In)
- vkeyFile :: !(VerificationKeyFile 'Out)
- data KeyNonExtendedKeyCmdArgs = KeyNonExtendedKeyCmdArgs {}
- data KeyGenerateMnemonicCmdArgs = KeyGenerateMnemonicCmdArgs {
- mnemonicOutputFormat :: !(Maybe (File () 'Out))
- mnemonicWords :: !MnemonicSize
- data KeyExtendedSigningKeyFromMnemonicArgs = KeyExtendedSigningKeyFromMnemonicArgs {}
- data ExtendedSigningType
- data MnemonicSource
- = MnemonicFromFile !(File () 'In)
- | MnemonicFromInteractivePrompt
- data KeyConvertByronKeyCmdArgs = KeyConvertByronKeyCmdArgs {
- mPassword :: !(Maybe Text)
- byronKeyType :: !ByronKeyType
- someKeyFileIn :: !(SomeKeyFile 'In)
- someKeyFileOut :: !(File () 'Out)
- data KeyConvertByronGenesisVKeyCmdArgs = KeyConvertByronGenesisVKeyCmdArgs {
- vkey :: !VerificationKeyBase64
- vkeyFileOut :: !(File () 'Out)
- data KeyConvertITNKeyCmdArgs = KeyConvertITNKeyCmdArgs {
- itnKeyFile :: !(SomeKeyFile 'In)
- outFile :: !(File () 'Out)
- data KeyConvertITNExtendedKeyCmdArgs = KeyConvertITNExtendedKeyCmdArgs {
- itnPrivKeyFile :: !(SomeKeyFile 'In)
- outFile :: !(File () 'Out)
- data KeyConvertITNBip32KeyCmdArgs = KeyConvertITNBip32KeyCmdArgs {
- itnPrivKeyFile :: !(SomeKeyFile 'In)
- outFile :: !(File () 'Out)
- data KeyConvertCardanoAddressKeyCmdArgs = KeyConvertCardanoAddressKeyCmdArgs {
- cardanoAddressKeyType :: !CardanoAddressKeyType
- skeyFileIn :: !(SigningKeyFile 'In)
- skeyFileOut :: !(File () 'Out)
- renderKeyCmds :: KeyCmds -> Text
Documentation
Constructors
data KeyVerificationKeyCmdArgs Source #
Get a verification key from a signing key. This supports all key types
Constructors
KeyVerificationKeyCmdArgs | |
Fields
|
Instances
data KeyNonExtendedKeyCmdArgs Source #
Get a non-extended verification key from an extended verification key. This supports all extended key types.
Constructors
KeyNonExtendedKeyCmdArgs | |
Fields
|
Instances
data KeyGenerateMnemonicCmdArgs Source #
Generate a mnemonic phrase that can be used to derive signing keys.
Constructors
KeyGenerateMnemonicCmdArgs | |
Fields
|
Instances
data KeyExtendedSigningKeyFromMnemonicArgs Source #
Get an extended signing key from a mnemonic.
Constructors
KeyExtendedSigningKeyFromMnemonicArgs | |
Instances
data ExtendedSigningType Source #
Type of the key derived from a mnemonic together with the payment key number in the derivation path for cases where it is applicable.
Constructors
ExtendedSigningPaymentKey !Word32 | |
ExtendedSigningStakeKey !Word32 | |
ExtendedSigningDRepKey | |
ExtendedSigningCCColdKey | |
ExtendedSigningCCHotKey |
Instances
data MnemonicSource Source #
Constructors
MnemonicFromFile !(File () 'In) | |
MnemonicFromInteractivePrompt |
Instances
data KeyConvertByronKeyCmdArgs Source #
Convert a Byron payment, genesis or genesis delegate key (signing or verification) to a corresponding Shelley-format key.
Constructors
KeyConvertByronKeyCmdArgs | |
Fields
|
Instances
data KeyConvertByronGenesisVKeyCmdArgs Source #
Constructors
KeyConvertByronGenesisVKeyCmdArgs | |
Fields
|
Instances
data KeyConvertITNKeyCmdArgs Source #
Convert an Incentivized Testnet (ITN) non-extended (Ed25519) signing or verification key to a corresponding Shelley stake key
Constructors
KeyConvertITNKeyCmdArgs | |
Fields
|
Instances
data KeyConvertITNExtendedKeyCmdArgs Source #
Convert an Incentivized Testnet (ITN) extended (Ed25519Extended) signing key to a corresponding Shelley stake signing key
Constructors
KeyConvertITNExtendedKeyCmdArgs | |
Fields
|
Instances
data KeyConvertITNBip32KeyCmdArgs Source #
Convert an Incentivized Testnet (ITN) BIP32 (Ed25519Bip32) signing key to a corresponding Shelley stake signing key
Constructors
KeyConvertITNBip32KeyCmdArgs | |
Fields
|
Instances
data KeyConvertCardanoAddressKeyCmdArgs Source #
Convert a cardano-address extended signing key to a corresponding Shelley-format key
Constructors
KeyConvertCardanoAddressKeyCmdArgs | |
Fields
|
Instances
renderKeyCmds :: KeyCmds -> Text Source #