| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.CLI.EraBased.StakePool.Command
Synopsis
- data StakePoolCmds era
- = StakePoolBlsRegistrationCertificateCmd !(StakePoolBlsRegistrationCertificateCmdArgs era)
- | StakePoolDeregistrationCertificateCmd !(StakePoolDeregistrationCertificateCmdArgs era)
- | StakePoolIdCmd !(StakePoolIdCmdArgs era)
- | StakePoolMetadataHashCmd !(StakePoolMetadataHashCmdArgs era)
- | StakePoolRegistrationCertificateCmd !(StakePoolRegistrationCertificateCmdArgs era)
- renderStakePoolCmds :: StakePoolCmds era -> Text
- data StakePoolDeregistrationCertificateCmdArgs era = StakePoolDeregistrationCertificateCmdArgs {
- era :: !(Era era)
- poolVerificationKeyOrFile :: !StakePoolVerificationKeySource
- retireEpoch :: !EpochNo
- outFile :: !(File () 'Out)
- data StakePoolIdCmdArgs era = StakePoolIdCmdArgs {
- poolVerificationKeyOrFile :: !StakePoolVerificationKeySource
- outputFormat :: !(Vary '[FormatBech32, FormatHex])
- mOutFile :: !(Maybe (File () 'Out))
- data StakePoolMetadataHashCmdArgs era = StakePoolMetadataHashCmdArgs {}
- data StakePoolBlsRegistrationCertificateCmdArgs era = StakePoolBlsRegistrationCertificateCmdArgs {
- era :: !(Era era)
- poolParametersSource :: !StakePoolParametersSource
- blsSkeyFile :: !(SigningKeyFile 'In)
- outFile :: !(File () 'Out)
- newtype StakePoolParametersSource = StakePoolParametersFromCertificate CertificateFile
- data StakePoolRegistrationCertificateCmdArgs era = StakePoolRegistrationCertificateCmdArgs {
- era :: !(Era era)
- poolVerificationKeyOrFile :: !StakePoolVerificationKeySource
- vrfVerificationKeyOrFile :: !(VerificationKeyOrFile VrfKey)
- blsSkeyFile :: !(Maybe (SigningKeyFile 'In))
- poolPledge :: !Coin
- poolCost :: !Coin
- poolMargin :: !Rational
- rewardStakeVerificationKeyOrFile :: !(VerificationKeyOrFile StakeKey)
- ownerStakeVerificationKeyOrFiles :: ![VerificationKeyOrFile StakeKey]
- relays :: ![StakePoolRelay]
- validateRelays :: !ValidateRelays
- mMetadata :: !(Maybe (PotentiallyCheckedAnchor StakePoolMetadataReference StakePoolMetadataReference))
- network :: !NetworkId
- outFile :: !(File () 'Out)
- data StakePoolMetadataSource
Documentation
data StakePoolCmds era Source #
Constructors
Instances
| Show (StakePoolCmds era) Source # | |
Defined in Cardano.CLI.EraBased.StakePool.Command | |
renderStakePoolCmds :: StakePoolCmds era -> Text Source #
data StakePoolDeregistrationCertificateCmdArgs era Source #
Constructors
| StakePoolDeregistrationCertificateCmdArgs | |
Fields
| |
Instances
data StakePoolIdCmdArgs era Source #
Constructors
| StakePoolIdCmdArgs | |
Fields
| |
Instances
| Show (StakePoolIdCmdArgs era) Source # | |
Defined in Cardano.CLI.EraBased.StakePool.Command | |
data StakePoolMetadataHashCmdArgs era Source #
Constructors
| StakePoolMetadataHashCmdArgs | |
Fields | |
Instances
| Show (StakePoolMetadataHashCmdArgs era) Source # | |
Defined in Cardano.CLI.EraBased.StakePool.Command | |
data StakePoolBlsRegistrationCertificateCmdArgs era Source #
Constructors
| StakePoolBlsRegistrationCertificateCmdArgs | |
Fields
| |
Instances
newtype StakePoolParametersSource Source #
Where the pool parameters to keep are read from.
Constructors
| StakePoolParametersFromCertificate CertificateFile | An existing stake pool registration certificate. |
Instances
data StakePoolRegistrationCertificateCmdArgs era Source #
Constructors
| StakePoolRegistrationCertificateCmdArgs | |
Fields
| |
Instances
data StakePoolMetadataSource Source #
Constructors
| StakePoolMetadataFileIn !(StakePoolMetadataFile 'In) | |
| StakePoolMetadataURL !Url |