Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.CLI.Shelley.Run.Validate
Documentation
data TxAuxScriptsValidationError Source #
Constructors
TxAuxScriptsNotSupportedInEra AnyCardanoEra | |
TxAuxScriptsLanguageError ScriptLanguageValidationError |
Instances
newtype TxCertificatesValidationError Source #
Constructors
TxCertificatesValidationNotSupported AnyCardanoEra |
Instances
data TxFeeValidationError Source #
Constructors
TxFeatureImplicitFeesE AnyCardanoEra | Expected an explicit fee |
TxFeatureExplicitFeesE AnyCardanoEra | Expected an implicit fee |
Instances
Show TxFeeValidationError Source # | |
Defined in Cardano.CLI.Shelley.Run.Validate | |
Error TxFeeValidationError Source # | |
Defined in Cardano.CLI.Shelley.Run.Validate Methods |
newtype TxScriptValidityValidationError Source #
Constructors
ScriptValidityNotSupported AnyCardanoEra |
Instances
newtype TxUpdateProposalValidationError Source #
Constructors
TxUpdateProposalNotSupported AnyCardanoEra |
Instances
newtype TxValidityLowerBoundValidationError Source #
Constructors
TxValidityLowerBoundNotSupported AnyCardanoEra |
newtype TxValidityUpperBoundValidationError Source #
Constructors
TxValidityUpperBoundNotSupported AnyCardanoEra |
data TxRequiredSignersValidationError Source #
Instances
newtype TxReturnCollateralValidationError Source #
Constructors
TxReturnCollateralNotSupported AnyCardanoEra |
Instances
newtype TxTotalCollateralValidationError Source #
Constructors
TxTotalCollateralNotSupported AnyCardanoEra |
Instances
newtype TxWithdrawalsValidationError Source #
Constructors
TxWithdrawalsNotSupported AnyCardanoEra |
Instances
validateProtocolParameters ∷ CardanoEra era → Maybe ProtocolParameters → Either TxProtocolParametersValidationError (BuildTxWith BuildTx (Maybe ProtocolParameters)) Source #
validateScriptSupportedInEra ∷ CardanoEra era → ScriptInAnyLang → Either ScriptLanguageValidationError (ScriptInEra era) Source #
validateTxAuxScripts ∷ CardanoEra era → [ScriptInAnyLang] → Either TxAuxScriptsValidationError (TxAuxScripts era) Source #
validateTxCertificates ∷ ∀ era. CardanoEra era → [(Certificate, Maybe (ScriptWitness WitCtxStake era))] → Either TxCertificatesValidationError (TxCertificates BuildTx era) Source #
validateTxFee ∷ CardanoEra era → Maybe Lovelace → Either TxFeeValidationError (TxFee era) Source #
validateRequiredSigners ∷ CardanoEra era → [Hash PaymentKey] → Either TxRequiredSignersValidationError (TxExtraKeyWitnesses era) Source #
validateTxReturnCollateral ∷ CardanoEra era → Maybe (TxOut CtxTx era) → Either TxReturnCollateralValidationError (TxReturnCollateral CtxTx era) Source #
validateTxScriptValidity ∷ CardanoEra era → Maybe ScriptValidity → Either TxScriptValidityValidationError (TxScriptValidity era) Source #
validateTxTotalCollateral ∷ CardanoEra era → Maybe Lovelace → Either TxTotalCollateralValidationError (TxTotalCollateral era) Source #
validateTxUpdateProposal ∷ CardanoEra era → Maybe UpdateProposal → Either TxUpdateProposalValidationError (TxUpdateProposal era) Source #
validateTxValidityUpperBound ∷ CardanoEra era → Maybe SlotNo → Either TxValidityUpperBoundValidationError (TxValidityUpperBound era) Source #
validateTxValidityLowerBound ∷ CardanoEra era → Maybe SlotNo → Either TxValidityLowerBoundValidationError (TxValidityLowerBound era) Source #
validateTxWithdrawals ∷ ∀ era. CardanoEra era → [(StakeAddress, Lovelace, Maybe (ScriptWitness WitCtxStake era))] → Either TxWithdrawalsValidationError (TxWithdrawals BuildTx era) Source #