pattern
pattern CertifyingPurpose :: AlonzoEraScript era => f Word32 (TxCert era) -> PlutusPurpose f era:: a typeCtrl KGHC 9.14.1 · lts/ghc-9.14.x · d82dee8 · 2026-10-12
Modulecardano-ledger-alonzo-1.16.0.0
pattern CertifyingPurpose :: AlonzoEraScript era => f Word32 (TxCert era) -> PlutusPurpose f erapattern RewardingPurpose :: AlonzoEraScript era => f Word32 AccountAddress -> PlutusPurpose f eraDeprecated. In favor of WithdrawingPurpose
pattern WithdrawingPurpose :: AlonzoEraScript era => f Word32 AccountAddress -> PlutusPurpose f eraclass (EraScript era, Eq (PlutusScript era), Ord (PlutusScript era), Show (PlutusScript era), NoThunks (PlutusScript era), NFData (PlutusScript era), SafeToHash (PlutusScript era), Eq (PlutusPurpose AsItem era), Show (PlutusPurpose AsItem era), EncCBOR (PlutusPurpose AsItem era), DecCBOR (PlutusPurpose AsItem era), NoThunks (PlutusPurpose AsItem era), NFData (PlutusPurpose AsItem era), Eq (PlutusPurpose AsIx era), Ord (PlutusPurpose AsIx era), Show (PlutusPurpose AsIx era), EncCBOR (PlutusPurpose AsIx era), DecCBOR (PlutusPurpose AsIx era), EncCBORGroup (PlutusPurpose AsIx era), DecCBORGroup (PlutusPurpose AsIx era), NoThunks (PlutusPurpose AsIx era), NFData (PlutusPurpose AsIx era), Eq (PlutusPurpose AsIxItem era), Show (PlutusPurpose AsIxItem era), NoThunks (PlutusPurpose AsIxItem era), NFData (PlutusPurpose AsIxItem era), AllegraEraScript era) => AlonzoEraScript era wheredata family PlutusScript eratype family PlutusPurpose (f :: Type -> Type -> Type) eraeraMaxLanguage :: LanguagetoPlutusScript :: Script era -> Maybe (PlutusScript era)fromPlutusScript :: PlutusScript era -> Script eramkPlutusScript :: (PlutusLanguage l, MonadFail m) => Plutus l -> m (PlutusScript era)withPlutusScript :: PlutusScript era -> (forall (l :: Language). PlutusLanguage l => Plutus l -> a) -> ahoistPlutusPurpose :: (forall ix it. g ix it -> f ix it) -> PlutusPurpose g era -> PlutusPurpose f eramkSpendingPurpose :: f Word32 TxIn -> PlutusPurpose f eratoSpendingPurpose :: PlutusPurpose f era -> Maybe (f Word32 TxIn)mkMintingPurpose :: f Word32 PolicyID -> PlutusPurpose f eratoMintingPurpose :: PlutusPurpose f era -> Maybe (f Word32 PolicyID)mkCertifyingPurpose :: f Word32 (TxCert era) -> PlutusPurpose f eratoCertifyingPurpose :: PlutusPurpose f era -> Maybe (f Word32 (TxCert era))mkWithdrawingPurpose :: f Word32 AccountAddress -> PlutusPurpose f eratoWithdrawingPurpose :: PlutusPurpose f era -> Maybe (f Word32 AccountAddress)mkRewardingPurpose :: f Word32 AccountAddress -> PlutusPurpose f eratoRewardingPurpose :: PlutusPurpose f era -> Maybe (f Word32 AccountAddress)upgradePlutusPurposeAsIx :: AlonzoEraScript (PreviousEra era) => PlutusPurpose AsIx (PreviousEra era) -> PlutusPurpose AsIx eraAlonzoEraScript AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsAlonzoSpending !(f Word32 TxIn)AlonzoMinting !(f Word32 PolicyID)AlonzoCertifying !(f Word32 (TxCert era))AlonzoWithdrawing !(f Word32 AccountAddress)Eq (AlonzoPlutusPurpose AsIx era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsEq (TxCert era) => Eq (AlonzoPlutusPurpose AsItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsEq (TxCert era) => Eq (AlonzoPlutusPurpose AsIxItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsOrd (AlonzoPlutusPurpose AsIx era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsShow (AlonzoPlutusPurpose AsIx era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsShow (TxCert era) => Show (AlonzoPlutusPurpose AsItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsShow (TxCert era) => Show (AlonzoPlutusPurpose AsIxItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsGeneric (AlonzoPlutusPurpose f era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(forall a b. (NFData a, NFData b) => NFData (f a b), NFData (TxCert era), Era era) => NFData (AlonzoPlutusPurpose f era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(forall a b. (ToJSON a, ToJSON b) => ToJSON (f a b), ToJSON (TxCert era), Era era) => ToJSON (AlonzoPlutusPurpose f era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNoThunks (AlonzoPlutusPurpose AsIx era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNoThunks (TxCert era) => NoThunks (AlonzoPlutusPurpose AsItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNoThunks (TxCert era) => NoThunks (AlonzoPlutusPurpose AsIxItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(forall a b. (EncCBOR a, EncCBOR b) => EncCBOR (f a b), forall a b. (DecCBOR a, DecCBOR b) => DecCBOR (f a b), Era era, Typeable f, EncCBOR (TxCert era), DecCBOR (TxCert era)) => DecCBOR (AlonzoPlutusPurpose f era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(forall a b. (EncCBOR a, EncCBOR b) => EncCBOR (f a b), Era era, EncCBOR (TxCert era)) => EncCBOR (AlonzoPlutusPurpose f era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(forall a b. (DecCBOR a, DecCBOR b) => DecCBOR (f a b), Era era, Typeable f, DecCBOR (TxCert era)) => DecCBORGroup (AlonzoPlutusPurpose f era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(forall a b. (EncCBOR a, EncCBOR b) => EncCBOR (f a b), Era era, EncCBOR (TxCert era)) => EncCBORGroup (AlonzoPlutusPurpose f era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scriptstype Rep (AlonzoPlutusPurpose f era) = D1 ('MetaData "AlonzoPlutusPurpose"
"Cardano.Ledger.Alonzo.Scripts"
"cardano-ledger-alonzo-1.16.0.0-IAMfW3LYKkAJgcpNx6tltO"
'False) ((C1 ('MetaCons "AlonzoSpending"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f Word32 TxIn))) :+: C1 ('MetaCons "AlonzoMinting"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f Word32 PolicyID)))) :+: (C1 ('MetaCons "AlonzoCertifying"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f Word32 (TxCert era)))) :+: C1 ('MetaCons "AlonzoWithdrawing"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f Word32 AccountAddress)))))Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsDeprecated. In favor of AlonzoWithdrawing
NativeScript !(NativeScript era)PlutusScript !(PlutusScript era)(Eq (PlutusScript era), Eq (NativeScript era)) => Eq (AlonzoScript era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(AlonzoEraScript era, Script era ~ AlonzoScript era) => Show (AlonzoScript era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsGeneric (AlonzoScript era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(NFData (PlutusScript era), NFData (NativeScript era)) => NFData (AlonzoScript era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(AlonzoEraScript era, DecCBOR (Annotator (AlonzoScript era))) => FromJSON (AlonzoScript era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsAlonzoEraScript era => ToJSON (AlonzoScript era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(Era era, MemPack (PlutusScript era), MemPack (NativeScript era)) => MemPack (AlonzoScript era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(Era era, NoThunks (PlutusScript era), NoThunks (NativeScript era)) => NoThunks (AlonzoScript era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsAlonzoEraScript era => ToCBOR (AlonzoScript era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsAlonzoEraScript era => DecCBOR (Annotator (AlonzoScript era))Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsAlonzoEraScript era => EncCBOR (AlonzoScript era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(SafeToHash (PlutusScript era), SafeToHash (NativeScript era)) => SafeToHash (AlonzoScript era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(Eq (PlutusScript era), EqRaw (NativeScript era)) => EqRaw (AlonzoScript era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scriptstype Rep (AlonzoScript era) = D1 ('MetaData "AlonzoScript"
"Cardano.Ledger.Alonzo.Scripts"
"cardano-ledger-alonzo-1.16.0.0-IAMfW3LYKkAJgcpNx6tltO"
'False) (C1 ('MetaCons "NativeScript"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (NativeScript era))) :+: C1 ('MetaCons "PlutusScript"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PlutusScript era))))Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsEq (TxCert era) => Eq (AlonzoPlutusPurpose AsItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsEq it => Eq (AsItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsOrd it => Ord (AsItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsShow (TxCert era) => Show (AlonzoPlutusPurpose AsItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsShow it => Show (AsItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsGeneric it => Generic (AsItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNFData it => NFData (AsItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsToJSON it => ToJSON (AsItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNoThunks (TxCert era) => NoThunks (AlonzoPlutusPurpose AsItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNoThunks it => NoThunks (AsItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(Typeable ix, DecCBOR it) => DecCBOR (AsItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsEncCBOR it => EncCBOR (AsItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scriptstype Rep (AsItem ix it) = Rep itDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsEq (AlonzoPlutusPurpose AsIx era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsEq ix => Eq (AsIx ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsOrd (AlonzoPlutusPurpose AsIx era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsOrd ix => Ord (AsIx ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsShow (AlonzoPlutusPurpose AsIx era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsShow ix => Show (AsIx ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsGeneric ix => Generic (AsIx ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNFData ix => NFData (AsIx ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsToJSON ix => ToJSON (AsIx ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNoThunks (AlonzoPlutusPurpose AsIx era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNoThunks ix => NoThunks (AsIx ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(Typeable it, DecCBOR ix) => DecCBOR (AsIx ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsEncCBOR ix => EncCBOR (AsIx ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scriptstype Rep (AsIx ix it) = Rep ixDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsEq (TxCert era) => Eq (AlonzoPlutusPurpose AsIxItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(Eq ix, Eq it) => Eq (AsIxItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(Ord ix, Ord it) => Ord (AsIxItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsShow (TxCert era) => Show (AlonzoPlutusPurpose AsIxItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(Show ix, Show it) => Show (AsIxItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsGeneric (AsIxItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(NFData ix, NFData it) => NFData (AsIxItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(ToJSON ix, ToJSON it) => ToJSON (AsIxItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNoThunks (TxCert era) => NoThunks (AlonzoPlutusPurpose AsIxItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(NoThunks ix, NoThunks it) => NoThunks (AsIxItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scriptstype Rep (AsIxItem ix it) = D1 ('MetaData "AsIxItem"
"Cardano.Ledger.Alonzo.Scripts"
"cardano-ledger-alonzo-1.16.0.0-IAMfW3LYKkAJgcpNx6tltO"
'False) (C1 ('MetaCons "AsIxItem"
'PrefixI 'True) (S1 ('MetaSel ('Just "asIndex"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ix) :*: S1 ('MetaSel ('Just "asItem"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 it)))Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsEq (AsPurpose ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsShow (AsPurpose ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsGeneric (AsPurpose ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNFData (AsPurpose ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNoThunks (AsPurpose ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scriptstype Rep (AsPurpose ix it) = D1 ('MetaData "AsPurpose"
"Cardano.Ledger.Alonzo.Scripts"
"cardano-ledger-alonzo-1.16.0.0-IAMfW3LYKkAJgcpNx6tltO"
'False) (C1 ('MetaCons "AsPurpose"
'PrefixI 'False) U1)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsEq (PlutusScript AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsOrd (PlutusScript AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsShow (PlutusScript AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsGeneric (PlutusScript AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNFData (PlutusScript AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsMemPack (PlutusScript AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNoThunks (PlutusScript AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsAlonzoEraScript era => ToCBOR (PlutusScript era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsAlonzoEraScript era => EncCBOR (PlutusScript era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsSafeToHash (PlutusScript AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scriptstype Rep (PlutusScript AlonzoEra) = Rep (Plutus 'PlutusV1)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scriptsdata PlutusScript AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scriptstype Script AllegraEra = Timelock AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Scripts · orphantype Script AlonzoEra = AlonzoScript AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts · orphantype Script MaryEra = Timelock MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Scripts · orphantype Script ShelleyEra = MultiSig ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Scripts · orphanEq CostModelDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsOrd CostModelDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsShow CostModelDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsGeneric CostModelDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsNFData CostModelDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsToJSON CostModelDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsNoThunks CostModelDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelstype Rep CostModel = D1 ('MetaData "CostModel"
"Cardano.Ledger.Plutus.CostModels"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons "CostModel"
'PrefixI 'True) (S1 ('MetaSel ('Just "cmLanguage"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Language) :*: (S1 ('MetaSel ('Just "cmValues"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [Int64]) :*: S1 ('MetaSel ('Just "cmEvalCtx"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EvaluationContext))))Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsEq CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsOrd CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsShow CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsGeneric CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsNFData CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsFromJSON CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsToJSON CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsNoThunks CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsDecCBOR CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsEncCBOR CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsToPlutusData CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ToPlutusDatatype Rep CostModels = D1 ('MetaData "CostModels"
"Cardano.Ledger.Plutus.CostModels"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons "CostModels"
'PrefixI 'True) (S1 ('MetaSel ('Just "_costModelsValid"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map Language CostModel)) :*: S1 ('MetaSel ('Just "_costModelsUnknown"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map Word8 [Int64]))))Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsEq CostModelsUpdateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsOrd CostModelsUpdateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsShow CostModelsUpdateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsNFData CostModelsUpdateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsToJSON CostModelsUpdateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsNoThunks CostModelsUpdateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsDecCBOR CostModelsUpdateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsEncCBOR CostModelsUpdateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsEq ExUnitsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsShow ExUnitsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsGeneric ExUnitsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsSemigroup ExUnitsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsMonoid ExUnitsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsNFData ExUnitsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsFromJSON ExUnitsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsToJSON ExUnitsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsNoThunks ExUnitsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsDecCBOR ExUnitsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsEncCBOR ExUnitsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsToPlutusData ExUnitsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ToPlutusDatatype Rep ExUnits = D1 ('MetaData "ExUnits"
"Cardano.Ledger.Plutus.ExUnits"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons "WrapExUnits"
'PrefixI 'True) (S1 ('MetaSel ('Just "unWrapExUnits"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ExUnits' Natural))))Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsExUnits'exUnitsMem' :: !aexUnitsSteps' :: !aFunctor ExUnits'Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsEq a => Eq (ExUnits' a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsShow a => Show (ExUnits' a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsGeneric (ExUnits' a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsMeasure a => Semigroup (ExUnits' a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsMeasure a => Monoid (ExUnits' a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsNFData a => NFData (ExUnits' a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsFromJSON a => FromJSON (ExUnits' a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsToJSON a => ToJSON (ExUnits' a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsNoThunks a => NoThunks (ExUnits' a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsBoundedMeasure a => BoundedMeasure (ExUnits' a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsMeasure a => Measure (ExUnits' a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitstype Rep (ExUnits' a) = D1 ('MetaData "ExUnits'"
"Cardano.Ledger.Plutus.ExUnits"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons "ExUnits'"
'PrefixI 'True) (S1 ('MetaSel ('Just "exUnitsMem'"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a) :*: S1 ('MetaSel ('Just "exUnitsSteps'"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a)))Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsEq PricesDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsOrd PricesDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsShow PricesDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsGeneric PricesDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsNFData PricesDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsFromJSON PricesDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsToJSON PricesDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsNoThunks PricesDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsDecCBOR PricesDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsEncCBOR PricesDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsToPlutusData PricesDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ToPlutusDatatype Rep Prices = D1 ('MetaData "Prices"
"Cardano.Ledger.Plutus.ExUnits"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons "Prices"
'PrefixI 'True) (S1 ('MetaSel ('Just "prMem"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NonNegativeInterval) :*: S1 ('MetaSel ('Just "prSteps"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NonNegativeInterval)))Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ExUnitsEq PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageOrd PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageShow PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageGeneric PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageNFData PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageFromJSON PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageToJSON PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageMemPack PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageNoThunks PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageToCBOR PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageDecCBOR PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageEncCBOR PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageSafeToHash PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageDecCBOR (Annotator PlutusBinary)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.Languagetype Rep PlutusBinary = D1 ('MetaData "PlutusBinary"
"Cardano.Ledger.Plutus.Language"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons "PlutusBinary"
'PrefixI 'True) (S1 ('MetaSel ('Just "unPlutusBinary"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShortByteString)))Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.Language