HORIZON HASKELLDocslts/ghc-9.14.xd82dee82026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · d82dee8 · 2026-10-12

Moduleplutus-ledger-api-1.70.0.0

PlutusLedgerApi.V2

  • 50 types
  • 4 classes
  • 51 values
classclass Monad m => MonadError e (m :: Type -> Type) | m -> e where
#

The strategy of combining computations that can throw exceptions by bypassing bound functions from the point an exception is thrown to the point that it is handled.

Is parameterized over the type of error information and the monad type constructor. It is common to use Either String as the monad type constructor for an error monad in which error descriptions take the form of strings. In that case and many other common cases the resulting monad is already defined as an instance of the MonadError class. You can also define your own error type and/or use a monad type constructor other than Either String or Either IOError. In these cases you will have to explicitly define instances of the MonadError class. (If you are using the deprecated Control.Monad.Error or Control.Monad.Trans.Error, you may also have to define an Error instance.)

Instances47Lifting, MonadError, …
datadata Data
#
Instances24Eq, Data, Ord, Read, Show, Generic, …
datadata CostModelApplyError
#
Instances9Eq, Data, Show, Generic, Exception, NFData, …
datadata ExBudget
#
Instances14Eq, Show, Generic, Semigroup, Monoid, NFData, …
newtypenewtype ExCPU
#

Constructors

Instances19Bounded, Eq, Num, Ord, Read, Show, …
  • Bounded ExCPUDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • Eq ExCPUDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • Num ExCPUDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • Ord ExCPUDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • Read ExCPUDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • Show ExCPUDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • Generic ExCPUDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • Semigroup ExCPUDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • Monoid ExCPUDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • NFData ExCPUDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • Pretty ExCPUDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • FromJSON ExCPUDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • ToJSON ExCPUDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • Serialise ExCPUDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • NoThunks ExCPUDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • ToField ExCPUDefined in plutus-core-1.70.0.0 · UntypedPlutusCore.Evaluation.Machine.Cek.EmitterMode · orphan
  • Lift ExCPUDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • PrettyBy config ExCPUDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • type Rep ExCPU = D1 ('MetaData "ExCPU" "PlutusCore.Evaluation.Machine.ExMemory" "plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt" 'True) (C1 ('MetaCons "ExCPU" 'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
newtypenewtype ExMemory
#
Instances19Bounded, Eq, Num, Ord, Read, Show, …
  • Bounded ExMemoryDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • Eq ExMemoryDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • Num ExMemoryDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • Ord ExMemoryDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • Read ExMemoryDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • Show ExMemoryDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • Generic ExMemoryDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • Semigroup ExMemoryDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • Monoid ExMemoryDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • NFData ExMemoryDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • Pretty ExMemoryDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • FromJSON ExMemoryDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • ToJSON ExMemoryDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • Serialise ExMemoryDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • NoThunks ExMemoryDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • ToField ExMemoryDefined in plutus-core-1.70.0.0 · UntypedPlutusCore.Evaluation.Machine.Cek.EmitterMode · orphan
  • Lift ExMemoryDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • PrettyBy config ExMemoryDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
  • type Rep ExMemory = D1 ('MetaData "ExMemory" "PlutusCore.Evaluation.Machine.ExMemory" "plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt" 'True) (C1 ('MetaCons "ExMemory" 'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemory
datadata EvaluationContext
#
Instances4Generic, NFData, NoThunks, Rep
datadata EvaluationError
#
Instances5Eq, Show, Pretty, AsScriptDecodeError, AsEvaluationError
newtypenewtype MajorProtocolVersion
#
Instances8Enum, Eq, Ord, Show, Generic, Pretty, …
datadata ScriptDecodeError
#
Instances5Eq, Show, Exception, Pretty, AsScriptDecodeError
datadata ScriptForEvaluation
#
Instances6Eq, Show, Generic, NFData, NoThunks, Rep
datadata Address
#
Instances16Ord, Show, Generic, NFData, Pretty, FromData, …
newtypenewtype LedgerBytes
#
Instances18Show, IsString, Generic, NFData, Pretty, FromData, …
datadata ScriptPurpose
#
Instances15Ord, Show, Generic, Pretty, FromData, ToData, …
datadata Credential
#
Instances17Ord, Generic, NFData, Pretty, FromData, ToData, …
datadata StakingCredential
#
Instances17Ord, Generic, NFData, Pretty, FromData, ToData, …
newtypenewtype PubKeyHash
#
Instances19IsString, Generic, NFData, Pretty, FromData, ToData, …
datadata DCert
#
Instances17Ord, Generic, NFData, Pretty, FromData, ToData, …
datadata Extended a
#

Constructors

Instances18Functor, Lift, Show, Generic, NFData, Pretty, …
datadata Interval a
#
Instances20Functor, Lift, Show, Generic, NFData, Pretty, …
datadata LowerBound a
#

Constructors

Instances18Functor, Lift, Show, Generic, NFData, Pretty, …
datadata UpperBound a
#

Constructors

Instances18Functor, Lift, Show, Generic, NFData, Pretty, …
newtypenewtype Datum
#

Constructors

Instances18Ord, Generic, NFData, Pretty, Serialise, FromData, …
newtypenewtype DatumHash
#
Instances19IsString, Generic, NFData, Pretty, FromData, ToData, …
newtypenewtype Redeemer
#
Instances18Ord, Generic, NFData, Pretty, Serialise, FromData, …
newtypenewtype RedeemerHash
#
Instances19IsString, Generic, NFData, Pretty, FromData, ToData, …
newtypenewtype ScriptHash
#
Instances19IsString, Generic, NFData, Pretty, FromData, ToData, …
newtypenewtype POSIXTime
#
Instances25Integral, Num, Real, Show, Generic, NFData, …
newtypenewtype TxId
#
Instances18Show, IsString, Generic, NFData, Pretty, FromData, …
datadata TxOutRef
#
Instances16Ord, Show, Generic, NFData, Pretty, FromData, …
newtypenewtype AssetClass
#
Instances18Data, Show, Generic, NFData, Pretty, FromData, …
newtypenewtype CurrencySymbol
#
Instances18Data, Show, Generic, NFData, Pretty, FromData, …
newtypenewtype Lovelace
#
Instances23Enum, Num, Real, Generic, Pretty, FromData, …
newtypenewtype TokenName
#
Instances18Data, Show, Generic, NFData, Pretty, FromData, …
newtypenewtype Value
#
Instances27Data, Show, Generic, NFData, Pretty, FromData, …
datadata ScriptContext
#
Instances11Eq, Show, Generic, Pretty, FromData, ToData, …
datadata TxInInfo
#
Instances14Show, Generic, Pretty, FromData, ToData, UnsafeFromData, …
datadata TxInfo
#
Instances13Eq, Show, Generic, Pretty, FromData, ToData, …
datadata ParamName
#
AddInteger'cpu'arguments'interceptAddInteger'cpu'arguments'slopeAddInteger'memory'arguments'interceptAddInteger'memory'arguments'slopeAppendByteString'cpu'arguments'interceptAppendByteString'cpu'arguments'slopeAppendByteString'memory'arguments'interceptAppendByteString'memory'arguments'slopeAppendString'cpu'arguments'interceptAppendString'cpu'arguments'slopeAppendString'memory'arguments'interceptAppendString'memory'arguments'slopeBData'cpu'argumentsBData'memory'argumentsBlake2b_256'cpu'arguments'interceptBlake2b_256'cpu'arguments'slopeBlake2b_256'memory'argumentsCekApplyCost'exBudgetCPUCekApplyCost'exBudgetMemoryCekBuiltinCost'exBudgetCPUCekBuiltinCost'exBudgetMemoryCekConstCost'exBudgetCPUCekConstCost'exBudgetMemoryCekDelayCost'exBudgetCPUCekDelayCost'exBudgetMemoryCekForceCost'exBudgetCPUCekForceCost'exBudgetMemoryCekLamCost'exBudgetCPUCekLamCost'exBudgetMemoryCekStartupCost'exBudgetCPUCekStartupCost'exBudgetMemoryCekVarCost'exBudgetCPUCekVarCost'exBudgetMemoryChooseData'cpu'argumentsChooseData'memory'argumentsChooseList'cpu'argumentsChooseList'memory'argumentsChooseUnit'cpu'argumentsChooseUnit'memory'argumentsConsByteString'cpu'arguments'interceptConsByteString'cpu'arguments'slopeConsByteString'memory'arguments'interceptConsByteString'memory'arguments'slopeConstrData'cpu'argumentsConstrData'memory'argumentsDecodeUtf8'cpu'arguments'interceptDecodeUtf8'cpu'arguments'slopeDecodeUtf8'memory'arguments'interceptDecodeUtf8'memory'arguments'slopeDivideInteger'cpu'arguments'constantDivideInteger'cpu'arguments'model'arguments'interceptDivideInteger'cpu'arguments'model'arguments'slopeDivideInteger'memory'arguments'interceptDivideInteger'memory'arguments'minimumDivideInteger'memory'arguments'slopeEncodeUtf8'cpu'arguments'interceptEncodeUtf8'cpu'arguments'slopeEncodeUtf8'memory'arguments'interceptEncodeUtf8'memory'arguments'slopeEqualsByteString'cpu'arguments'constantEqualsByteString'cpu'arguments'interceptEqualsByteString'cpu'arguments'slopeEqualsByteString'memory'argumentsEqualsData'cpu'arguments'interceptEqualsData'cpu'arguments'slopeEqualsData'memory'argumentsEqualsInteger'cpu'arguments'interceptEqualsInteger'cpu'arguments'slopeEqualsInteger'memory'argumentsEqualsString'cpu'arguments'constantEqualsString'cpu'arguments'interceptEqualsString'cpu'arguments'slopeEqualsString'memory'argumentsFstPair'cpu'argumentsFstPair'memory'argumentsHeadList'cpu'argumentsHeadList'memory'argumentsIData'cpu'argumentsIData'memory'argumentsIfThenElse'cpu'argumentsIfThenElse'memory'argumentsIndexByteString'cpu'argumentsIndexByteString'memory'argumentsLengthOfByteString'cpu'argumentsLengthOfByteString'memory'argumentsLessThanByteString'cpu'arguments'interceptLessThanByteString'cpu'arguments'slopeLessThanByteString'memory'argumentsLessThanEqualsByteString'cpu'arguments'interceptLessThanEqualsByteString'cpu'arguments'slopeLessThanEqualsByteString'memory'argumentsLessThanEqualsInteger'cpu'arguments'interceptLessThanEqualsInteger'cpu'arguments'slopeLessThanEqualsInteger'memory'argumentsLessThanInteger'cpu'arguments'interceptLessThanInteger'cpu'arguments'slopeLessThanInteger'memory'argumentsListData'cpu'argumentsListData'memory'argumentsMapData'cpu'argumentsMapData'memory'argumentsMkCons'cpu'argumentsMkCons'memory'argumentsMkNilData'cpu'argumentsMkNilData'memory'argumentsMkNilPairData'cpu'argumentsMkNilPairData'memory'argumentsMkPairData'cpu'argumentsMkPairData'memory'argumentsModInteger'cpu'arguments'constantModInteger'cpu'arguments'model'arguments'interceptModInteger'cpu'arguments'model'arguments'slopeModInteger'memory'arguments'interceptModInteger'memory'arguments'minimumModInteger'memory'arguments'slopeMultiplyInteger'cpu'arguments'interceptMultiplyInteger'cpu'arguments'slopeMultiplyInteger'memory'arguments'interceptMultiplyInteger'memory'arguments'slopeNullList'cpu'argumentsNullList'memory'argumentsQuotientInteger'cpu'arguments'constantQuotientInteger'cpu'arguments'model'arguments'interceptQuotientInteger'cpu'arguments'model'arguments'slopeQuotientInteger'memory'arguments'interceptQuotientInteger'memory'arguments'minimumQuotientInteger'memory'arguments'slopeRemainderInteger'cpu'arguments'constantRemainderInteger'cpu'arguments'model'arguments'interceptRemainderInteger'cpu'arguments'model'arguments'slopeRemainderInteger'memory'arguments'interceptRemainderInteger'memory'arguments'minimumRemainderInteger'memory'arguments'slopeSerialiseData'cpu'arguments'interceptSerialiseData'cpu'arguments'slopeSerialiseData'memory'arguments'interceptSerialiseData'memory'arguments'slopeSha2_256'cpu'arguments'interceptSha2_256'cpu'arguments'slopeSha2_256'memory'argumentsSha3_256'cpu'arguments'interceptSha3_256'cpu'arguments'slopeSha3_256'memory'argumentsSliceByteString'cpu'arguments'interceptSliceByteString'cpu'arguments'slopeSliceByteString'memory'arguments'interceptSliceByteString'memory'arguments'slopeSndPair'cpu'argumentsSndPair'memory'argumentsSubtractInteger'cpu'arguments'interceptSubtractInteger'cpu'arguments'slopeSubtractInteger'memory'arguments'interceptSubtractInteger'memory'arguments'slopeTailList'cpu'argumentsTailList'memory'argumentsTrace'cpu'argumentsTrace'memory'argumentsUnBData'cpu'argumentsUnBData'memory'argumentsUnConstrData'cpu'argumentsUnConstrData'memory'argumentsUnIData'cpu'argumentsUnIData'memory'argumentsUnListData'cpu'argumentsUnListData'memory'argumentsUnMapData'cpu'argumentsUnMapData'memory'argumentsVerifyEcdsaSecp256k1Signature'cpu'argumentsVerifyEcdsaSecp256k1Signature'memory'argumentsVerifyEd25519Signature'cpu'arguments'interceptVerifyEd25519Signature'cpu'arguments'slopeVerifyEd25519Signature'memory'argumentsVerifySchnorrSecp256k1Signature'cpu'arguments'interceptVerifySchnorrSecp256k1Signature'cpu'arguments'slopeVerifySchnorrSecp256k1Signature'memory'argumentsIntegerToByteString'cpu'arguments'c0IntegerToByteString'cpu'arguments'c1IntegerToByteString'cpu'arguments'c2IntegerToByteString'memory'arguments'interceptIntegerToByteString'memory'arguments'slopeByteStringToInteger'cpu'arguments'c0ByteStringToInteger'cpu'arguments'c1ByteStringToInteger'cpu'arguments'c2ByteStringToInteger'memory'arguments'interceptByteStringToInteger'memory'arguments'slopeCekConstrCost'exBudgetCPUCekConstrCost'exBudgetMemoryCekCaseCost'exBudgetCPUCekCaseCost'exBudgetMemoryBls12_381_G1_add'cpu'argumentsBls12_381_G1_add'memory'argumentsBls12_381_G1_compress'cpu'argumentsBls12_381_G1_compress'memory'argumentsBls12_381_G1_equal'cpu'argumentsBls12_381_G1_equal'memory'argumentsBls12_381_G1_hashToGroup'cpu'arguments'interceptBls12_381_G1_hashToGroup'cpu'arguments'slopeBls12_381_G1_hashToGroup'memory'argumentsBls12_381_G1_neg'cpu'argumentsBls12_381_G1_neg'memory'argumentsBls12_381_G1_scalarMul'cpu'arguments'interceptBls12_381_G1_scalarMul'cpu'arguments'slopeBls12_381_G1_scalarMul'memory'argumentsBls12_381_G1_uncompress'cpu'argumentsBls12_381_G1_uncompress'memory'argumentsBls12_381_G2_add'cpu'argumentsBls12_381_G2_add'memory'argumentsBls12_381_G2_compress'cpu'argumentsBls12_381_G2_compress'memory'argumentsBls12_381_G2_equal'cpu'argumentsBls12_381_G2_equal'memory'argumentsBls12_381_G2_hashToGroup'cpu'arguments'interceptBls12_381_G2_hashToGroup'cpu'arguments'slopeBls12_381_G2_hashToGroup'memory'argumentsBls12_381_G2_neg'cpu'argumentsBls12_381_G2_neg'memory'argumentsBls12_381_G2_scalarMul'cpu'arguments'interceptBls12_381_G2_scalarMul'cpu'arguments'slopeBls12_381_G2_scalarMul'memory'argumentsBls12_381_G2_uncompress'cpu'argumentsBls12_381_G2_uncompress'memory'argumentsBls12_381_finalVerify'cpu'argumentsBls12_381_finalVerify'memory'argumentsBls12_381_millerLoop'cpu'argumentsBls12_381_millerLoop'memory'argumentsBls12_381_mulMlResult'cpu'argumentsBls12_381_mulMlResult'memory'argumentsKeccak_256'cpu'arguments'interceptKeccak_256'cpu'arguments'slopeKeccak_256'memory'argumentsBlake2b_224'cpu'arguments'interceptBlake2b_224'cpu'arguments'slopeBlake2b_224'memory'argumentsAndByteString'cpu'arguments'interceptAndByteString'cpu'arguments'slope1AndByteString'cpu'arguments'slope2AndByteString'memory'arguments'interceptAndByteString'memory'arguments'slopeOrByteString'cpu'arguments'interceptOrByteString'cpu'arguments'slope1OrByteString'cpu'arguments'slope2OrByteString'memory'arguments'interceptOrByteString'memory'arguments'slopeXorByteString'cpu'arguments'interceptXorByteString'cpu'arguments'slope1XorByteString'cpu'arguments'slope2XorByteString'memory'arguments'interceptXorByteString'memory'arguments'slopeComplementByteString'cpu'arguments'interceptComplementByteString'cpu'arguments'slopeComplementByteString'memory'arguments'interceptComplementByteString'memory'arguments'slopeReadBit'cpu'argumentsReadBit'memory'argumentsWriteBits'cpu'arguments'interceptWriteBits'cpu'arguments'slopeWriteBits'memory'arguments'interceptWriteBits'memory'arguments'slopeReplicateByte'cpu'arguments'interceptReplicateByte'cpu'arguments'slopeReplicateByte'memory'arguments'interceptReplicateByte'memory'arguments'slopeShiftByteString'cpu'arguments'interceptShiftByteString'cpu'arguments'slopeShiftByteString'memory'arguments'interceptShiftByteString'memory'arguments'slopeRotateByteString'cpu'arguments'interceptRotateByteString'cpu'arguments'slopeRotateByteString'memory'arguments'interceptRotateByteString'memory'arguments'slopeCountSetBits'cpu'arguments'interceptCountSetBits'cpu'arguments'slopeCountSetBits'memory'argumentsFindFirstSetBit'cpu'arguments'interceptFindFirstSetBit'cpu'arguments'slopeFindFirstSetBit'memory'argumentsRipemd_160'cpu'arguments'interceptRipemd_160'cpu'arguments'slopeRipemd_160'memory'argumentsExpModInteger'cpu'arguments'coefficient00ExpModInteger'cpu'arguments'coefficient11ExpModInteger'cpu'arguments'coefficient12ExpModInteger'memory'arguments'interceptExpModInteger'memory'arguments'slopeDropList'cpu'arguments'interceptDropList'cpu'arguments'slopeDropList'memory'argumentsLengthOfArray'cpu'argumentsLengthOfArray'memory'argumentsListToArray'cpu'arguments'interceptListToArray'cpu'arguments'slopeListToArray'memory'arguments'interceptListToArray'memory'arguments'slopeIndexArray'cpu'argumentsIndexArray'memory'argumentsBls12_381_G1_multiScalarMul'cpu'arguments'interceptBls12_381_G1_multiScalarMul'cpu'arguments'slopeBls12_381_G1_multiScalarMul'memory'argumentsBls12_381_G2_multiScalarMul'cpu'arguments'interceptBls12_381_G2_multiScalarMul'cpu'arguments'slopeBls12_381_G2_multiScalarMul'memory'argumentsInsertCoin'cpu'arguments'interceptInsertCoin'cpu'arguments'slopeInsertCoin'memory'arguments'interceptInsertCoin'memory'arguments'slopeLookupCoin'cpu'arguments'interceptLookupCoin'cpu'arguments'slopeLookupCoin'memory'argumentsUnionValue'cpu'arguments'c00UnionValue'cpu'arguments'c10UnionValue'cpu'arguments'c01UnionValue'cpu'arguments'c11UnionValue'memory'arguments'interceptUnionValue'memory'arguments'slopeValueContains'cpu'arguments'constantValueContains'cpu'arguments'model'arguments'interceptValueContains'cpu'arguments'model'arguments'slope1ValueContains'cpu'arguments'model'arguments'slope2ValueContains'memory'argumentsValueData'cpu'arguments'interceptValueData'cpu'arguments'slopeValueData'memory'arguments'interceptValueData'memory'arguments'slopeUnValueData'cpu'arguments'c0UnValueData'cpu'arguments'c1UnValueData'cpu'arguments'c2UnValueData'memory'arguments'interceptUnValueData'memory'arguments'slopeScaleValue'cpu'arguments'interceptScaleValue'cpu'arguments'slopeScaleValue'memory'arguments'interceptScaleValue'memory'arguments'slopeMultiIndexArray'cpu'arguments'c0MultiIndexArray'cpu'arguments'c1MultiIndexArray'cpu'arguments'c2MultiIndexArray'memory'arguments'interceptMultiIndexArray'memory'arguments'slopeAssetCount'cpu'argumentsAssetCount'memory'argumentsPolicies'cpu'arguments'interceptPolicies'cpu'arguments'slopePolicies'memory'arguments'interceptPolicies'memory'arguments'slope
Instances8Bounded, Enum, Eq, Ord, Ix, Generic, …
datadata OutputDatum
#
Instances15Show, Generic, NFData, Pretty, FromData, ToData, …
datadata TxOut
#
Instances15Show, Generic, NFData, Pretty, FromData, ToData, …
newtypenewtype Map k v
#
Instances22Lift, Functor, Foldable, Traversable, Eq, Data, …
datadata BuiltinByteString
#
Instances31Data, IsString, NFData, Pretty, Hashable, Serialise, …
datadata BuiltinData
#

Constructors

Instances24Data, Ord, Generic, NFData, Pretty, FromData, …
classclass FromData a where
#
Instances177FromData, …
classclass ToData a where
#

Methods

Instances177ToData, …
  • TypeError ('Text "Int is not supported, use Integer instead") => ToData IntDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Class
  • TypeError ('Text "toBuiltinData is not supported for BuiltinBLS12_381_MlResult") => ToData BuiltinBLS12_381_MlResultDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Class
  • ToData VoidDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Class
  • ToData IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Class
  • ToData BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan
  • ToData AddressDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Address
  • ToData LedgerBytesDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Bytes
  • ToData ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Contexts
  • ToData ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Contexts
  • ToData TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Contexts
  • ToData TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Contexts
  • ToData CredentialDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Credential
  • ToData StakingCredentialDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Credential
  • ToData PubKeyHashDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Crypto
  • ToData DCertDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.DCert
  • ToData AddressDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Address
  • ToData ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Contexts
  • ToData ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Contexts
  • ToData TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Contexts
  • ToData TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Contexts
  • ToData CredentialDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Credential
  • ToData StakingCredentialDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Credential
  • ToData DCertDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.DCert
  • ToData DiffMilliSecondsDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Time
  • ToData POSIXTimeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Time
  • ToData TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Tx
  • ToData TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Tx
  • ToData TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Tx
  • ToData AssetClassDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Value
  • ToData CurrencySymbolDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Value
  • ToData LovelaceDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Value
  • ToData TokenNameDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Value
  • ToData ValueDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Value
  • ToData DatumDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Scripts
  • ToData DatumHashDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Scripts
  • ToData RedeemerDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Scripts
  • ToData RedeemerHashDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Scripts
  • ToData ScriptHashDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Scripts
  • ToData DiffMilliSecondsDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Time
  • ToData POSIXTimeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Time
  • ToData RedeemerPtrDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Tx
  • ToData ScriptTagDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Tx
  • ToData TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Tx
  • ToData TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Tx
  • ToData TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Tx
  • ToData AssetClassDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Value
  • ToData CurrencySymbolDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Value
  • ToData LovelaceDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Value
  • ToData TokenNameDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Value
  • ToData ValueDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Value
  • ToData ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Contexts
  • ToData TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Contexts
  • ToData TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Contexts
  • ToData ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Data.Contexts
  • ToData TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Data.Contexts
  • ToData TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Data.Contexts
  • ToData OutputDatumDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Data.Tx
  • ToData TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Data.Tx
  • ToData OutputDatumDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Tx
  • ToData TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Tx
  • ToData ChangedParametersDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Contexts
  • ToData ColdCommitteeCredentialDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Contexts
  • ToData CommitteeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Contexts
  • ToData ConstitutionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Contexts
  • ToData DRepDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Contexts
  • ToData DRepCredentialDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Contexts
  • ToData DelegateeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Contexts
  • ToData GovernanceActionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Contexts
  • ToData GovernanceActionIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Contexts
  • ToData HotCommitteeCredentialDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Contexts
  • ToData ProposalProcedureDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Contexts
  • ToData ProtocolVersionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Contexts
  • ToData ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Contexts
  • ToData ScriptInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Contexts
  • ToData ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Contexts
  • ToData TxCertDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Contexts
  • ToData TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Contexts
  • ToData TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Contexts
  • ToData VoteDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Contexts
  • ToData VoterDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Contexts
  • ToData ChangedParametersDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Contexts
  • ToData ColdCommitteeCredentialDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Contexts
  • ToData CommitteeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Contexts
  • ToData ConstitutionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Contexts
  • ToData DRepDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Contexts
  • ToData DRepCredentialDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Contexts
  • ToData DelegateeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Contexts
  • ToData GovernanceActionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Contexts
  • ToData GovernanceActionIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Contexts
  • ToData HotCommitteeCredentialDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Contexts
  • ToData ProposalProcedureDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Contexts
  • ToData ProtocolVersionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Contexts
  • ToData ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Contexts
  • ToData ScriptInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Contexts
  • ToData ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Contexts
  • ToData TxCertDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Contexts
  • ToData TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Contexts
  • ToData TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Contexts
  • ToData VoteDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Contexts
  • ToData VoterDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Contexts
  • ToData MintValueDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.MintValue
  • ToData TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Tx
  • ToData TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.Tx
  • ToData MintValueDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.MintValue
  • ToData TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Tx
  • ToData TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Tx
  • ToData AccountIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Address
  • ToData AddressDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Address
  • ToData AccountBalanceIntervalDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Contexts
  • ToData AccountBalanceIntervalsDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Contexts
  • ToData CommitteeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Contexts
  • ToData ConstitutionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Contexts
  • ToData GovernanceActionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Contexts
  • ToData GovernanceActionIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Contexts
  • ToData ProposalProcedureDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Contexts
  • ToData ProtocolVersionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Contexts
  • ToData ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Contexts
  • ToData ScriptInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Contexts
  • ToData ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Contexts
  • ToData TopTxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Contexts
  • ToData TopTxInfoSimplifiedDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Contexts
  • ToData TxCertDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Contexts
  • ToData TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Contexts
  • ToData TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Contexts
  • ToData AccountIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Address
  • ToData AddressDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Address
  • ToData AccountBalanceIntervalDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Contexts
  • ToData AccountBalanceIntervalsDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Contexts
  • ToData CommitteeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Contexts
  • ToData ConstitutionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Contexts
  • ToData GovernanceActionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Contexts
  • ToData GovernanceActionIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Contexts
  • ToData ProposalProcedureDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Contexts
  • ToData ProtocolVersionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Contexts
  • ToData ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Contexts
  • ToData ScriptInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Contexts
  • ToData ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Contexts
  • ToData TopTxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Contexts
  • ToData TopTxInfoSimplifiedDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Contexts
  • ToData TxCertDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Contexts
  • ToData TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Contexts
  • ToData TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Contexts
  • ToData POSIXTimeRangeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Time
  • ToData TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Tx
  • ToData TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Tx
  • ToData AssetClassDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.Value
  • ToData RationalDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Ratio
  • ToData POSIXTimeRangeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Time
  • ToData TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Tx
  • ToData TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Tx
  • ToData AssetClassDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Value
  • ToData BuiltinBLS12_381_G1_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Class
  • ToData BuiltinBLS12_381_G2_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Class
  • ToData BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Class
  • ToData BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Class
  • ToData RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.Ratio
  • ToData SqrtDefined in plutus-tx-1.70.0.0 · PlutusTx.Sqrt
  • ToData ()Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan
  • ToData (Extended a)Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Interval
  • ToData (Interval a)Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Interval
  • ToData (LowerBound a)Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Interval
  • ToData (UpperBound a)Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Interval
  • ToData (List a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Data.List
  • ToData a => ToData (Maybe a)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan
  • ToData a => ToData (Extended a)Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Interval
  • ToData a => ToData (Interval a)Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Interval
  • ToData a => ToData (LowerBound a)Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Interval
  • ToData a => ToData (UpperBound a)Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Interval
  • ToData a => ToData [a]Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Class
  • ToData wrapped => ToData (ListEncoded wrapped)Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Internal
  • ToData (Map k a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Data.AssocMap
  • (ToData a, ToData b) => ToData (Either a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan
  • (ToData a, ToData b) => ToData (These a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.These
  • (ToData a, ToData b) => ToData (a, b)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan
  • (ToData k, ToData v) => ToData (Map k v)Defined in plutus-tx-1.70.0.0 · PlutusTx.AssocMap
  • (ToData a, ToData b, ToData c) => ToData (a, b, c)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan
  • (ToData a, ToData b, ToData c, ToData d) => ToData (a, b, c, d)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan
classclass UnsafeFromData a where
#
Instances177UnsafeFromData, …
methodscale :: s -> v -> v
#