cardano-cli-1.22.0
Safe HaskellNone
LanguageHaskell2010

Cardano.CLI.Shelley.Commands

Description

Shelley CLI command types

Synopsis

CLI command types

data PoolCmd Source #

Constructors

PoolRegistrationCert 

Fields

PoolRetirementCert 

Fields

PoolGetId (VerificationKeyOrFile StakePoolKey) OutputFormat 
PoolMetaDataHash PoolMetaDataFile (Maybe OutputFile) 

Instances

Instances details
Eq PoolCmd Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

Methods

(==) :: PoolCmd -> PoolCmd -> Bool #

(/=) :: PoolCmd -> PoolCmd -> Bool #

Show PoolCmd Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

data TextViewCmd Source #

Instances

Instances details
Eq TextViewCmd Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

Show TextViewCmd Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

CLI flag types

newtype GenesisDir Source #

Constructors

GenesisDir FilePath 

Instances

Instances details
Eq GenesisDir Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

Show GenesisDir Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

newtype TxInCount Source #

Constructors

TxInCount Int 

Instances

Instances details
Eq TxInCount Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

Show TxInCount Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

newtype TxOutCount Source #

Constructors

TxOutCount Int 

Instances

Instances details
Eq TxOutCount Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

Show TxOutCount Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

data SomeKeyFile Source #

Either a verification or signing key, used for conversions and other commands that make sense for both.

Instances

Instances details
Eq SomeKeyFile Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

Show SomeKeyFile Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

newtype OutputFile Source #

Constructors

OutputFile FilePath 

Instances

Instances details
Eq OutputFile Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

Show OutputFile Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

newtype WitnessFile Source #

Constructors

WitnessFile FilePath 

Instances

Instances details
Eq WitnessFile Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

Show WitnessFile Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

newtype TxBodyFile Source #

Constructors

TxBodyFile FilePath 

Instances

Instances details
Eq TxBodyFile Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

Show TxBodyFile Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

newtype TxFile Source #

Constructors

TxFile FilePath 

Instances

Instances details
Eq TxFile Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

Methods

(==) :: TxFile -> TxFile -> Bool #

(/=) :: TxFile -> TxFile -> Bool #

Show TxFile Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

newtype VerificationKeyBase64 Source #

A raw verification key given in Base64, and decoded into a ByteString.

newtype PoolId Source #

Constructors

PoolId String 

Instances

Instances details
Eq PoolId Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

Methods

(==) :: PoolId -> PoolId -> Bool #

(/=) :: PoolId -> PoolId -> Bool #

Show PoolId Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

newtype PrivKeyFile Source #

Constructors

PrivKeyFile FilePath 

Instances

Instances details
Eq PrivKeyFile Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

Show PrivKeyFile Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

newtype BlockId Source #

Constructors

BlockId String 

Instances

Instances details
Eq BlockId Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

Methods

(==) :: BlockId -> BlockId -> Bool #

(/=) :: BlockId -> BlockId -> Bool #

Show BlockId Source # 
Instance details

Defined in Cardano.CLI.Shelley.Commands

data WitnessSigningData Source #

Data required to construct a witness.

Constructors

KeyWitnessSigningData 

Fields

  • !SigningKeyFile

    Path to a file that should contain a signing key.

  • !(Maybe (Address Byron))

    An optionally specified Byron address.

    If specified, both the network ID and derivation path are extracted from the address and used in the construction of the Byron witness.

ScriptWitnessSigningData !ScriptFile 

data ColdVerificationKeyOrFile Source #

Either a stake pool verification key, genesis delegate verification key, or a path to a cold verification key file.

Note that a "cold verification key" refers to either a stake pool or genesis delegate verification key.

TODO: A genesis delegate extended key should also be valid here.