Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data AllOrOnly a
- data AddressKeyType
- data AnchorScheme
- data AnyPlutusScriptVersion where
- AnyPlutusScriptVersion :: forall lang. IsPlutusScriptLanguage lang => PlutusScriptVersion lang -> AnyPlutusScriptVersion
- data BalanceTxExecUnits
- newtype BlockId = BlockId String
- data ByronKeyFormat
- data ByronKeyType
- data CardanoAddressKeyType
- data CBORObject
- newtype CertificateFile = CertificateFile {}
- data ConstitutionHashSource
- newtype ConstitutionText = ConstitutionText {}
- newtype ConstitutionUrl = ConstitutionUrl {}
- data CredentialGenerationMode
- newtype CurrentKesPeriod = CurrentKesPeriod {}
- data DRepCredentials = DRepCredentials {}
- data EpochLeadershipSchedule
- newtype File content (direction :: FileDirection) = File {}
- data FileDirection
- newtype GenesisDir = GenesisDir FilePath
- newtype GenesisFile = GenesisFile {}
- newtype GenesisKeyFile = GenesisKeyFile FilePath
- data IncludeStake
- data InputTxBodyOrTxFile
- = InputTxBodyFile (TxBodyFile 'In)
- | InputTxFile (TxFile 'In)
- data KeyOutputFormat
- data MetadataFile
- = MetadataFileJSON (File () 'In)
- | MetadataFileCBOR (File () 'In)
- data MustCheckHash a
- data OpCertCounter
- type OpCertCounterFile = File OpCertCounter
- newtype OpCertEndingKesPeriod = OpCertEndingKesPeriod {}
- data OpCertIntervalInformation
- = OpCertWithinInterval OpCertStartingKesPeriod OpCertEndingKesPeriod CurrentKesPeriod SlotsTillKesKeyExpiry
- | OpCertStartingKesPeriodIsInTheFuture OpCertStartingKesPeriod OpCertEndingKesPeriod CurrentKesPeriod
- | OpCertExpired OpCertStartingKesPeriod OpCertEndingKesPeriod CurrentKesPeriod
- | OpCertSomeOtherError OpCertStartingKesPeriod OpCertEndingKesPeriod CurrentKesPeriod
- data OpCertNodeAndOnDiskCounterInformation
- = OpCertOnDiskCounterEqualToNodeState OpCertOnDiskCounter OpCertNodeStateCounter
- | OpCertOnDiskCounterAheadOfNodeState OpCertOnDiskCounter OpCertNodeStateCounter
- | OpCertOnDiskCounterTooFarAheadOfNodeState OpCertOnDiskCounter OpCertNodeStateCounter
- | OpCertOnDiskCounterBehindNodeState OpCertOnDiskCounter OpCertNodeStateCounter
- | OpCertNoBlocksMintedYet OpCertOnDiskCounter
- newtype OpCertNodeStateCounter = OpCertNodeStateCounter {}
- newtype OpCertOnDiskCounter = OpCertOnDiskCounter {}
- newtype OpCertStartingKesPeriod = OpCertStartingKesPeriod {}
- data Params crypto = Params {
- poolParameters :: Maybe (PoolParams crypto)
- futurePoolParameters :: Maybe (PoolParams crypto)
- retiringEpoch :: Maybe EpochNo
- data ParserFileDirection
- data IdOutputFormat
- newtype PrivKeyFile = PrivKeyFile FilePath
- data ProposalBinary
- type ProposalFile = File ()
- data ProposalText
- newtype ProposalUrl = ProposalUrl {
- unProposalUrl :: Url
- newtype ProtocolParamsFile = ProtocolParamsFile FilePath
- data OutputFormatJsonOrText
- data ReferenceScriptAnyEra
- newtype ReferenceScriptSize = ReferenceScriptSize {}
- data RequiredSigner
- data ScriptDataOrFile
- data ScriptDatumOrFile witctx where
- type ScriptFile = File ScriptInAnyLang 'In
- type ScriptRedeemerOrFile = ScriptDataOrFile
- data ScriptWitnessFiles witctx where
- SimpleScriptWitnessFile :: forall witctx. ScriptFile -> ScriptWitnessFiles witctx
- PlutusScriptWitnessFiles :: forall witctx. ScriptFile -> ScriptDatumOrFile witctx -> ScriptRedeemerOrFile -> ExecutionUnits -> ScriptWitnessFiles witctx
- PlutusReferenceScriptWitnessFiles :: forall witctx. TxIn -> AnyPlutusScriptVersion -> ScriptDatumOrFile witctx -> ScriptRedeemerOrFile -> ExecutionUnits -> ScriptWitnessFiles witctx
- SimpleReferenceScriptWitnessFiles :: forall witctx. TxIn -> AnyScriptLanguage -> ScriptWitnessFiles witctx
- type SigningKeyFile = File (SigningKey ())
- newtype SlotsTillKesKeyExpiry = SlotsTillKesKeyExpiry {}
- data SomeKeyFile (direction :: FileDirection)
- = AVerificationKeyFile (VerificationKeyFile direction)
- | ASigningKeyFile (SigningKeyFile direction)
- data StakeDelegators = StakeDelegators {}
- type StakePoolMetadataFile = File StakePoolMetadata
- type SupportedSchemes = [AnchorScheme]
- data TransferDirection
- type TxBodyFile = File (TxBody ())
- data TxBuildOutputOptions
- = OutputScriptCostOnly (File () 'Out)
- | OutputTxBodyOnly (TxBodyFile 'Out)
- newtype TxByronWitnessCount = TxByronWitnessCount Int
- type TxFile = File (Tx ())
- newtype TxSubmissionResult = TxSubmissionResult {}
- newtype TxTreasuryDonation = TxTreasuryDonation {}
- newtype TxInCount = TxInCount Int
- data TxMempoolQuery
- data TxOutAnyEra = TxOutAnyEra AddressAny Value TxOutDatumAnyEra ReferenceScriptAnyEra
- data TxOutShelleyBasedEra = TxOutShelleyBasedEra !(Address ShelleyAddr) Value TxOutDatumAnyEra ReferenceScriptAnyEra
- newtype TxOutChangeAddress = TxOutChangeAddress AddressAny
- newtype TxOutCount = TxOutCount Int
- data TxOutDatumAnyEra
- newtype TxShelleyWitnessCount = TxShelleyWitnessCount Int
- newtype UpdateProposalFile = UpdateProposalFile {}
- newtype VerificationKeyBase64 = VerificationKeyBase64 String
- type VerificationKeyFile = File (VerificationKey ())
- data ViewOutputFormat
- newtype VoteUrl = VoteUrl {}
- newtype VoteText = VoteText {
- unVoteText :: Text
- data VoteHashSource
- newtype WitnessFile = WitnessFile FilePath
- data WitnessSigningData = KeyWitnessSigningData !(SigningKeyFile 'In) !(Maybe (Address ByronAddr))
- type DRepMetadataFile = File DRepMetadata
- data DRepMetadataUrl
- data ResignationMetadataUrl
- data PotentiallyCheckedAnchor anchorType anchor = PotentiallyCheckedAnchor {
- pcaAnchor :: anchor
- pcaMustCheck :: MustCheckHash anchorType
Documentation
data AddressKeyType Source #
Instances
Show AddressKeyType Source # | |
Defined in Cardano.CLI.Types.Common |
data AnchorScheme Source #
The different schemes that can be used to fetch anchor data.
Instances
Show AnchorScheme Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq AnchorScheme Source # | |
Defined in Cardano.CLI.Types.Common (==) :: AnchorScheme -> AnchorScheme -> Bool Source # (/=) :: AnchorScheme -> AnchorScheme -> Bool Source # |
data AnyPlutusScriptVersion where #
AnyPlutusScriptVersion :: forall lang. IsPlutusScriptLanguage lang => PlutusScriptVersion lang -> AnyPlutusScriptVersion |
Instances
data BalanceTxExecUnits Source #
A flag that differentiates between automatically and manually balancing a tx.
data ByronKeyFormat Source #
Instances
Show ByronKeyFormat Source # | |
Defined in Cardano.CLI.Types.Common |
data ByronKeyType Source #
Instances
Show ByronKeyType Source # | |
Defined in Cardano.CLI.Types.Common |
data CardanoAddressKeyType Source #
The type of cardano-address
key.
Instances
Show CardanoAddressKeyType Source # | |
Defined in Cardano.CLI.Types.Common |
data CBORObject Source #
Specify what the CBOR file is i.e a block, a tx, etc
CBORBlockByron EpochSlots | |
CBORDelegationCertificateByron | |
CBORTxByron | |
CBORUpdateProposalByron | |
CBORVoteByron |
Instances
Show CBORObject Source # | |
Defined in Cardano.CLI.Types.Common |
newtype CertificateFile Source #
Instances
Show CertificateFile Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq CertificateFile Source # | |
Defined in Cardano.CLI.Types.Common (==) :: CertificateFile -> CertificateFile -> Bool Source # (/=) :: CertificateFile -> CertificateFile -> Bool Source # |
data ConstitutionHashSource Source #
ConstitutionHashSourceFile (File ConstitutionText 'In) | |
ConstitutionHashSourceText Text | |
ConstitutionHashSourceHash (SafeHash StandardCrypto AnchorData) |
Instances
Show ConstitutionHashSource Source # | |
Defined in Cardano.CLI.Types.Common |
newtype ConstitutionText Source #
Instances
Show ConstitutionText Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq ConstitutionText Source # | |
Defined in Cardano.CLI.Types.Common (==) :: ConstitutionText -> ConstitutionText -> Bool Source # (/=) :: ConstitutionText -> ConstitutionText -> Bool Source # |
newtype ConstitutionUrl Source #
Instances
Show ConstitutionUrl Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq ConstitutionUrl Source # | |
Defined in Cardano.CLI.Types.Common (==) :: ConstitutionUrl -> ConstitutionUrl -> Bool Source # (/=) :: ConstitutionUrl -> ConstitutionUrl -> Bool Source # |
data CredentialGenerationMode Source #
Instances
Show CredentialGenerationMode Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq CredentialGenerationMode Source # | |
Defined in Cardano.CLI.Types.Common |
newtype CurrentKesPeriod Source #
Instances
FromJSON CurrentKesPeriod Source # | |
Defined in Cardano.CLI.Types.Common | |
ToJSON CurrentKesPeriod Source # | |
Defined in Cardano.CLI.Types.Common toJSON :: CurrentKesPeriod -> Value Source # toEncoding :: CurrentKesPeriod -> Encoding Source # toJSONList :: [CurrentKesPeriod] -> Value Source # toEncodingList :: [CurrentKesPeriod] -> Encoding Source # omitField :: CurrentKesPeriod -> Bool Source # | |
Show CurrentKesPeriod Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq CurrentKesPeriod Source # | |
Defined in Cardano.CLI.Types.Common (==) :: CurrentKesPeriod -> CurrentKesPeriod -> Bool Source # (/=) :: CurrentKesPeriod -> CurrentKesPeriod -> Bool Source # |
data DRepCredentials Source #
DRepCredentials | |
|
Instances
Show DRepCredentials Source # | |
Defined in Cardano.CLI.Types.Common |
data EpochLeadershipSchedule Source #
Which leadership schedule we are interested in. TODO: Implement Previous and Next epochs
Instances
Show EpochLeadershipSchedule Source # | |
Defined in Cardano.CLI.Types.Common |
newtype File content (direction :: FileDirection) #
Instances
FromJSON (File content direction) | |
ToJSON (File content direction) | |
Defined in Cardano.Api.IO.Base | |
IsString (File content direction) | |
Defined in Cardano.Api.IO.Base fromString :: String -> File content direction Source # | |
Read (File content direction) | |
Show (File content direction) | |
Eq (File content direction) | |
Ord (File content direction) | |
Defined in Cardano.Api.IO.Base compare :: File content direction -> File content direction -> Ordering Source # (<) :: File content direction -> File content direction -> Bool Source # (<=) :: File content direction -> File content direction -> Bool Source # (>) :: File content direction -> File content direction -> Bool Source # (>=) :: File content direction -> File content direction -> Bool Source # max :: File content direction -> File content direction -> File content direction Source # min :: File content direction -> File content direction -> File content direction Source # |
data FileDirection #
newtype GenesisDir Source #
Instances
Show GenesisDir Source # | |
Defined in Cardano.CLI.Types.Common |
newtype GenesisFile Source #
Instances
FromJSON GenesisFile Source # | |
Defined in Cardano.CLI.Types.Common parseJSON :: Value -> Parser GenesisFile Source # parseJSONList :: Value -> Parser [GenesisFile] Source # | |
IsString GenesisFile Source # | |
Defined in Cardano.CLI.Types.Common fromString :: String -> GenesisFile Source # | |
Show GenesisFile Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq GenesisFile Source # | |
Defined in Cardano.CLI.Types.Common (==) :: GenesisFile -> GenesisFile -> Bool Source # (/=) :: GenesisFile -> GenesisFile -> Bool Source # | |
Ord GenesisFile Source # | |
Defined in Cardano.CLI.Types.Common compare :: GenesisFile -> GenesisFile -> Ordering Source # (<) :: GenesisFile -> GenesisFile -> Bool Source # (<=) :: GenesisFile -> GenesisFile -> Bool Source # (>) :: GenesisFile -> GenesisFile -> Bool Source # (>=) :: GenesisFile -> GenesisFile -> Bool Source # max :: GenesisFile -> GenesisFile -> GenesisFile Source # min :: GenesisFile -> GenesisFile -> GenesisFile Source # |
newtype GenesisKeyFile Source #
Instances
Show GenesisKeyFile Source # | |
Defined in Cardano.CLI.Types.Common |
data IncludeStake Source #
Whether to include the stake, as queried by drep-stake-distribution, in the output of drep-state. This is (computationally) expensive, but sometimes convenient.
Instances
Show IncludeStake Source # | |
Defined in Cardano.CLI.Types.Common |
data InputTxBodyOrTxFile Source #
Instances
Show InputTxBodyOrTxFile Source # | |
Defined in Cardano.CLI.Types.Common |
data KeyOutputFormat Source #
Instances
Show KeyOutputFormat Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq KeyOutputFormat Source # | |
Defined in Cardano.CLI.Types.Common (==) :: KeyOutputFormat -> KeyOutputFormat -> Bool Source # (/=) :: KeyOutputFormat -> KeyOutputFormat -> Bool Source # |
data MetadataFile Source #
MetadataFileJSON (File () 'In) | |
MetadataFileCBOR (File () 'In) |
Instances
Show MetadataFile Source # | |
Defined in Cardano.CLI.Types.Common |
data MustCheckHash a Source #
Instances
Show (MustCheckHash a) Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq (MustCheckHash a) Source # | |
Defined in Cardano.CLI.Types.Common (==) :: MustCheckHash a -> MustCheckHash a -> Bool Source # (/=) :: MustCheckHash a -> MustCheckHash a -> Bool Source # |
data OpCertCounter Source #
type OpCertCounterFile = File OpCertCounter Source #
newtype OpCertEndingKesPeriod Source #
Instances
FromJSON OpCertEndingKesPeriod Source # | |
Defined in Cardano.CLI.Types.Common | |
ToJSON OpCertEndingKesPeriod Source # | |
Defined in Cardano.CLI.Types.Common | |
Show OpCertEndingKesPeriod Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq OpCertEndingKesPeriod Source # | |
Defined in Cardano.CLI.Types.Common |
data OpCertIntervalInformation Source #
Instances
Show OpCertIntervalInformation Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq OpCertIntervalInformation Source # | |
Defined in Cardano.CLI.Types.Common |
data OpCertNodeAndOnDiskCounterInformation Source #
OpCertOnDiskCounterEqualToNodeState OpCertOnDiskCounter OpCertNodeStateCounter | The on disk operational certificate has a counter that is equal to its corresponding counter in the node state. The on disk operational certificate therefore has a valid counter. |
OpCertOnDiskCounterAheadOfNodeState OpCertOnDiskCounter OpCertNodeStateCounter | The on disk operational certificate has a counter that is ahead of the counter in the node state by 1. The on disk operational certificate is invalid in this case. |
OpCertOnDiskCounterTooFarAheadOfNodeState OpCertOnDiskCounter OpCertNodeStateCounter | The on disk operational certificate has a counter that is less than the counter in the node state. The on disk operational certificate is invalid in this case. |
OpCertOnDiskCounterBehindNodeState OpCertOnDiskCounter OpCertNodeStateCounter | The corresponding counter for operational certificate was not found in the node state. This means the relevant stake pool has not minted a block yet. When the stake pool has minted a block the corresponding operational certificate's counter will be present in the node state. |
OpCertNoBlocksMintedYet OpCertOnDiskCounter | The on disk operational certificate has a counter that is ahead of the counter in the node state by more than 1. The on disk operational certificate is invalid in this case. |
newtype OpCertNodeStateCounter Source #
Instances
FromJSON OpCertNodeStateCounter Source # | |
Defined in Cardano.CLI.Types.Common | |
ToJSON OpCertNodeStateCounter Source # | |
Defined in Cardano.CLI.Types.Common | |
Show OpCertNodeStateCounter Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq OpCertNodeStateCounter Source # | |
Defined in Cardano.CLI.Types.Common |
newtype OpCertOnDiskCounter Source #
Instances
FromJSON OpCertOnDiskCounter Source # | |
Defined in Cardano.CLI.Types.Common | |
ToJSON OpCertOnDiskCounter Source # | |
Defined in Cardano.CLI.Types.Common toJSON :: OpCertOnDiskCounter -> Value Source # toEncoding :: OpCertOnDiskCounter -> Encoding Source # toJSONList :: [OpCertOnDiskCounter] -> Value Source # toEncodingList :: [OpCertOnDiskCounter] -> Encoding Source # omitField :: OpCertOnDiskCounter -> Bool Source # | |
Show OpCertOnDiskCounter Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq OpCertOnDiskCounter Source # | |
Defined in Cardano.CLI.Types.Common (==) :: OpCertOnDiskCounter -> OpCertOnDiskCounter -> Bool Source # (/=) :: OpCertOnDiskCounter -> OpCertOnDiskCounter -> Bool Source # |
newtype OpCertStartingKesPeriod Source #
Instances
This data structure is used to allow nicely formatted output in the query pool-params command. params are the current pool parameter settings, futureparams are new parameters, retiringEpoch is the epoch that has been set for pool retirement. Any of these may be Nothing.
Params | |
|
data ParserFileDirection Source #
Instances
Show ParserFileDirection Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq ParserFileDirection Source # | |
Defined in Cardano.CLI.Types.Common (==) :: ParserFileDirection -> ParserFileDirection -> Bool Source # (/=) :: ParserFileDirection -> ParserFileDirection -> Bool Source # |
data IdOutputFormat Source #
Some entities such as stake pools and dreps have a notion of an ID and that id can be encoded as either a bech32 or hex string. This type is used to specify which encoding to use.
Instances
Show IdOutputFormat Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq IdOutputFormat Source # | |
Defined in Cardano.CLI.Types.Common (==) :: IdOutputFormat -> IdOutputFormat -> Bool Source # (/=) :: IdOutputFormat -> IdOutputFormat -> Bool Source # |
newtype PrivKeyFile Source #
Instances
Show PrivKeyFile Source # | |
Defined in Cardano.CLI.Types.Common |
data ProposalBinary Source #
Tag for tracking proposals submitted as Bytestring
type ProposalFile = File () Source #
data ProposalText Source #
Tag for tracking proposals submitted as Text
newtype ProposalUrl Source #
Instances
Show ProposalUrl Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq ProposalUrl Source # | |
Defined in Cardano.CLI.Types.Common (==) :: ProposalUrl -> ProposalUrl -> Bool Source # (/=) :: ProposalUrl -> ProposalUrl -> Bool Source # |
newtype ProtocolParamsFile Source #
Instances
Show ProtocolParamsFile Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq ProtocolParamsFile Source # | |
Defined in Cardano.CLI.Types.Common (==) :: ProtocolParamsFile -> ProtocolParamsFile -> Bool Source # (/=) :: ProtocolParamsFile -> ProtocolParamsFile -> Bool Source # |
data OutputFormatJsonOrText Source #
Instances
Show OutputFormatJsonOrText Source # | |
Defined in Cardano.CLI.Types.Common |
data ReferenceScriptAnyEra Source #
Instances
Show ReferenceScriptAnyEra Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq ReferenceScriptAnyEra Source # | |
Defined in Cardano.CLI.Types.Common |
newtype ReferenceScriptSize Source #
Instances
Show ReferenceScriptSize Source # | |
Defined in Cardano.CLI.Types.Common |
data RequiredSigner Source #
Plutus script required signers
Instances
Show RequiredSigner Source # | |
Defined in Cardano.CLI.Types.Common |
data ScriptDataOrFile Source #
ScriptDataCborFile FilePath | By reference to a CBOR file |
ScriptDataJsonFile FilePath | By reference to a JSON file |
ScriptDataValue HashableScriptData | By value |
Instances
Show ScriptDataOrFile Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq ScriptDataOrFile Source # | |
Defined in Cardano.CLI.Types.Common (==) :: ScriptDataOrFile -> ScriptDataOrFile -> Bool Source # (/=) :: ScriptDataOrFile -> ScriptDataOrFile -> Bool Source # |
data ScriptDatumOrFile witctx where Source #
Instances
Show (ScriptDatumOrFile witctx) Source # | |
Defined in Cardano.CLI.Types.Common |
type ScriptFile = File ScriptInAnyLang 'In Source #
data ScriptWitnessFiles witctx where Source #
This type is like ScriptWitness
, but the file paths from which to load
the script witness data representation.
It is era-independent, but witness context-dependent.
NB: This is in the process of being deprecated because it is difficult
to accomodate for changes for specific plutus script purposes. As an
example when minting a multi-asset with a plutus script we need the policy
id of the said script. This is fine when we have access to the plutus script however
in the case of a reference script we demand the user provides the policy id.
Enshrining that change in the ScriptWitnessFiles
is difficult because only
minting scripts require this but not the other kinds of plutus scripts (spending, certifying etc.)
Another example is CIP-69 where datums are no longer required for spending scripts. This is
further complicated by the fact at the parsing level we make user facing simplifications e.g `--mint-script-file`
which says nothing about the script type (simple vs plutus) or script version.
As a result need to separate the different script purposes into
their own separate data definitions where we can make changes specific to that script purpose
more easily without affecting the rest of the api.
SimpleScriptWitnessFile :: forall witctx. ScriptFile -> ScriptWitnessFiles witctx | |
PlutusScriptWitnessFiles :: forall witctx. ScriptFile -> ScriptDatumOrFile witctx -> ScriptRedeemerOrFile -> ExecutionUnits -> ScriptWitnessFiles witctx | |
PlutusReferenceScriptWitnessFiles | |
| |
SimpleReferenceScriptWitnessFiles :: forall witctx. TxIn -> AnyScriptLanguage -> ScriptWitnessFiles witctx |
Instances
Show (ScriptWitnessFiles witctx) Source # | |
Defined in Cardano.CLI.Types.Common |
type SigningKeyFile = File (SigningKey ()) Source #
newtype SlotsTillKesKeyExpiry Source #
Instances
FromJSON SlotsTillKesKeyExpiry Source # | |
Defined in Cardano.CLI.Types.Common | |
ToJSON SlotsTillKesKeyExpiry Source # | |
Defined in Cardano.CLI.Types.Common | |
Show SlotsTillKesKeyExpiry Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq SlotsTillKesKeyExpiry Source # | |
Defined in Cardano.CLI.Types.Common |
data SomeKeyFile (direction :: FileDirection) Source #
Either a verification or signing key, used for conversions and other commands that make sense for both.
AVerificationKeyFile (VerificationKeyFile direction) | |
ASigningKeyFile (SigningKeyFile direction) |
Instances
Show (SomeKeyFile direction) Source # | |
Defined in Cardano.CLI.Types.Common |
data StakeDelegators Source #
StakeDelegators | |
|
Instances
Show StakeDelegators Source # | |
Defined in Cardano.CLI.Types.Common |
type SupportedSchemes = [AnchorScheme] Source #
Specifies the schemes that are allowed to fetch anchor data.
data TransferDirection Source #
Determines the direction in which the MIR certificate will transfer ADA.
Instances
Show TransferDirection Source # | |
Defined in Cardano.CLI.Types.Common |
type TxBodyFile = File (TxBody ()) Source #
data TxBuildOutputOptions Source #
Specify whether to render the script cost as JSON in the cli's build command.
OutputScriptCostOnly (File () 'Out) | |
OutputTxBodyOnly (TxBodyFile 'Out) |
Instances
Show TxBuildOutputOptions Source # | |
Defined in Cardano.CLI.Types.Common |
newtype TxByronWitnessCount Source #
Instances
Show TxByronWitnessCount Source # | |
Defined in Cardano.CLI.Types.Common |
newtype TxSubmissionResult Source #
Type used for serialization when printing the hash of a transaction after having submitted it.
Instances
newtype TxTreasuryDonation Source #
Instances
Show TxTreasuryDonation Source # | |
Defined in Cardano.CLI.Types.Common |
data TxMempoolQuery Source #
Instances
Show TxMempoolQuery Source # | |
Defined in Cardano.CLI.Types.Common |
data TxOutAnyEra Source #
A TxOut value that is the superset of possibilities for any era: any
address type and allowing multi-asset values. This is used as the type for
values passed on the command line. It can be converted into the
era-dependent TxOutValue
type.
Instances
Show TxOutAnyEra Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq TxOutAnyEra Source # | |
Defined in Cardano.CLI.Types.Common (==) :: TxOutAnyEra -> TxOutAnyEra -> Bool Source # (/=) :: TxOutAnyEra -> TxOutAnyEra -> Bool Source # |
data TxOutShelleyBasedEra Source #
Instances
Show TxOutShelleyBasedEra Source # | |
Defined in Cardano.CLI.Types.Common |
newtype TxOutChangeAddress Source #
A partially-specified transaction output indented to use as a change output.
It does not specify a value, since this will be worked out automatically.
It does not use any script data hash, since that's generally not used for change outputs.
Instances
Show TxOutChangeAddress Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq TxOutChangeAddress Source # | |
Defined in Cardano.CLI.Types.Common (==) :: TxOutChangeAddress -> TxOutChangeAddress -> Bool Source # (/=) :: TxOutChangeAddress -> TxOutChangeAddress -> Bool Source # |
newtype TxOutCount Source #
Instances
Show TxOutCount Source # | |
Defined in Cardano.CLI.Types.Common |
data TxOutDatumAnyEra Source #
TxOutDatumByHashOnly (Hash ScriptData) | |
TxOutDatumByHashOf ScriptDataOrFile | |
TxOutDatumByValue ScriptDataOrFile | |
TxOutInlineDatumByValue ScriptDataOrFile | |
TxOutDatumByNone |
Instances
Show TxOutDatumAnyEra Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq TxOutDatumAnyEra Source # | |
Defined in Cardano.CLI.Types.Common (==) :: TxOutDatumAnyEra -> TxOutDatumAnyEra -> Bool Source # (/=) :: TxOutDatumAnyEra -> TxOutDatumAnyEra -> Bool Source # |
newtype TxShelleyWitnessCount Source #
Instances
Show TxShelleyWitnessCount Source # | |
Defined in Cardano.CLI.Types.Common |
newtype UpdateProposalFile Source #
Instances
Show UpdateProposalFile Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq UpdateProposalFile Source # | |
Defined in Cardano.CLI.Types.Common (==) :: UpdateProposalFile -> UpdateProposalFile -> Bool Source # (/=) :: UpdateProposalFile -> UpdateProposalFile -> Bool Source # |
newtype VerificationKeyBase64 Source #
A raw verification key given in Base64, and decoded into a ByteString.
Instances
Show VerificationKeyBase64 Source # | |
Defined in Cardano.CLI.Types.Common |
type VerificationKeyFile = File (VerificationKey ()) Source #
data ViewOutputFormat Source #
Instances
Show ViewOutputFormat Source # | |
Defined in Cardano.CLI.Types.Common |
data VoteHashSource Source #
VoteHashSourceFile (File VoteText 'In) | |
VoteHashSourceText Text | |
VoteHashSourceHash (SafeHash StandardCrypto AnchorData) |
Instances
Show VoteHashSource Source # | |
Defined in Cardano.CLI.Types.Common |
newtype WitnessFile Source #
Instances
Show WitnessFile Source # | |
Defined in Cardano.CLI.Types.Common |
data WitnessSigningData Source #
Data required to construct a witness.
KeyWitnessSigningData | |
|
Instances
Show WitnessSigningData Source # | |
Defined in Cardano.CLI.Types.Common |
type DRepMetadataFile = File DRepMetadata Source #
data DRepMetadataUrl Source #
Tag for differentiating between DRep metadata sources and sources for other types of anchor data
data ResignationMetadataUrl Source #
Tag for differentiating between resignation metadatata sources and sources for other types of anchor data
data PotentiallyCheckedAnchor anchorType anchor Source #
PotentiallyCheckedAnchor | |
|
Instances
Show anchor => Show (PotentiallyCheckedAnchor anchorType anchor) Source # | |
Defined in Cardano.CLI.Types.Common | |
Eq anchor => Eq (PotentiallyCheckedAnchor anchorType anchor) Source # | |
Defined in Cardano.CLI.Types.Common (==) :: PotentiallyCheckedAnchor anchorType anchor -> PotentiallyCheckedAnchor anchorType anchor -> Bool Source # (/=) :: PotentiallyCheckedAnchor anchorType anchor -> PotentiallyCheckedAnchor anchorType anchor -> Bool Source # |