Moduleplutus-ledger-api-1.70.0.0
PlutusLedgerApi.V1.Contexts
- 7 types
- 13 values
- Packageplutus-ledger-api-1.70.0.0
- Exports20
- LicenceApache-2.0
Constructors
Instances12Show, Generic, Pretty, FromData, ToData, UnsafeFromData, …
Eq ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsShow ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsGeneric ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsPretty ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsFromData ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsToData ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsUnsafeFromData ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsEq ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsLift DefaultUni ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Contexts(HasSchemaDefinition TxInfo referencedTypes, HasSchemaDefinition ScriptPurpose referencedTypes) => HasBlueprintSchema ScriptContext referencedTypesDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsTypeable DefaultUni ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Contextstype Rep ScriptContext = D1 ('MetaDataDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Contexts"ScriptContext"
"PlutusLedgerApi.V1.Contexts"
"plutus-ledger-api-1.70.0.0-2kzbRKFI5dn6ejDVdmogkH"
'False) (C1 ('MetaCons"ScriptContext"
'PrefixI 'True) (S1 ('MetaSel ('Just"scriptContextTxInfo"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxInfo) :*: S1 ('MetaSel ('Just"scriptContextPurpose"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ScriptPurpose)))
Instances15Ord, Show, Generic, Pretty, FromData, ToData, …
Eq ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsOrd ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsShow ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsGeneric ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsPretty ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsFromData ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsToData ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsUnsafeFromData ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsHasBlueprintDefinition ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsEq ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsLift DefaultUni ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Contexts(HasSchemaDefinition CurrencySymbol referencedTypes, HasSchemaDefinition TxOutRef referencedTypes, HasSchemaDefinition StakingCredential referencedTypes, HasSchemaDefinition DCert referencedTypes) => HasBlueprintSchema ScriptPurpose referencedTypesDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsTypeable DefaultUni ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Contextstype Rep ScriptPurpose = D1 ('MetaDataDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Contexts"ScriptPurpose"
"PlutusLedgerApi.V1.Contexts"
"plutus-ledger-api-1.70.0.0-2kzbRKFI5dn6ejDVdmogkH"
'False) ((C1 ('MetaCons"Minting"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CurrencySymbol)) :+: C1 ('MetaCons"Spending"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxOutRef))) :+: (C1 ('MetaCons"Rewarding"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 StakingCredential)) :+: C1 ('MetaCons"Certifying"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DCert))))type Unroll ScriptPurpose = Insert ScriptPurpose (GUnroll (IfStuckRep (RepIsStuckError ScriptPurpose) (Rep ScriptPurpose)))Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Contexts
Constructors
Instances14Show, Generic, Pretty, FromData, ToData, UnsafeFromData, …
Eq TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsShow TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsGeneric TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsPretty TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsFromData TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsToData TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsUnsafeFromData TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsHasBlueprintDefinition TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsEq TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsLift DefaultUni TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Contexts(HasSchemaDefinition TxOutRef referencedTypes, HasSchemaDefinition TxOut referencedTypes) => HasBlueprintSchema TxInInfo referencedTypesDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsTypeable DefaultUni TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Contextstype Rep TxInInfo = D1 ('MetaDataDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Contexts"TxInInfo"
"PlutusLedgerApi.V1.Contexts"
"plutus-ledger-api-1.70.0.0-2kzbRKFI5dn6ejDVdmogkH"
'False) (C1 ('MetaCons"TxInInfo"
'PrefixI 'True) (S1 ('MetaSel ('Just"txInInfoOutRef"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxOutRef) :*: S1 ('MetaSel ('Just"txInInfoResolved"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxOut)))type Unroll TxInInfo = Insert TxInInfo (GUnroll (IfStuckRep (RepIsStuckError TxInInfo) (Rep TxInInfo)))Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Contexts
Constructors
TxInfotxInfoInputs :: [TxInInfo]txInfoOutputs :: [TxOut]txInfoFee :: ValuetxInfoMint :: ValuetxInfoDCert :: [DCert]txInfoWdrl :: [(StakingCredential, Integer)]txInfoValidRange :: POSIXTimeRangetxInfoSignatories :: [PubKeyHash]txInfoData :: [(DatumHash, Datum)]txInfoId :: TxId
Instances14Show, Generic, Pretty, FromData, ToData, UnsafeFromData, …
Eq TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsShow TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsGeneric TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsPretty TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsFromData TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsToData TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsUnsafeFromData TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsHasBlueprintDefinition TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsEq TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsLift DefaultUni TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Contexts(HasSchemaDefinition [TxInInfo] referencedTypes, HasSchemaDefinition [TxOut] referencedTypes, HasSchemaDefinition Value referencedTypes, HasSchemaDefinition [DCert] referencedTypes, HasSchemaDefinition [(StakingCredential, Integer)] referencedTypes, HasSchemaDefinition POSIXTimeRange referencedTypes, HasSchemaDefinition [PubKeyHash] referencedTypes, HasSchemaDefinition [(DatumHash, Datum)] referencedTypes, HasSchemaDefinition TxId referencedTypes) => HasBlueprintSchema TxInfo referencedTypesDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsTypeable DefaultUni TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Contextstype Rep TxInfo = D1 ('MetaDataDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Contexts"TxInfo"
"PlutusLedgerApi.V1.Contexts"
"plutus-ledger-api-1.70.0.0-2kzbRKFI5dn6ejDVdmogkH"
'False) (C1 ('MetaCons"TxInfo"
'PrefixI 'True) (((S1 ('MetaSel ('Just"txInfoInputs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TxInInfo]) :*: S1 ('MetaSel ('Just"txInfoOutputs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TxOut])) :*: (S1 ('MetaSel ('Just"txInfoFee"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value) :*: (S1 ('MetaSel ('Just"txInfoMint"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value) :*: S1 ('MetaSel ('Just"txInfoDCert"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [DCert])))) :*: ((S1 ('MetaSel ('Just"txInfoWdrl"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [(StakingCredential, Integer)]) :*: S1 ('MetaSel ('Just"txInfoValidRange"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTimeRange)) :*: (S1 ('MetaSel ('Just"txInfoSignatories"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PubKeyHash]) :*: (S1 ('MetaSel ('Just"txInfoData"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [(DatumHash, Datum)]) :*: S1 ('MetaSel ('Just"txInfoId"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxId))))))type Unroll TxInfo = Insert TxInfo (GUnroll (IfStuckRep (RepIsStuckError TxInfo) (Rep TxInfo)))Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Contexts
Constructors
Instances18Show, IsString, Generic, NFData, Pretty, FromData, …
Eq TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxOrd TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxShow TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxIsString TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxGeneric TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxNFData TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxPretty TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxFromData TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxToData TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxUnsafeFromData TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxHasBlueprintDefinition TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxEq TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxOrd TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxLift DefaultUni TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxHasSchemaDefinition BuiltinByteString referencedTypes => HasBlueprintSchema TxId referencedTypesDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxTypeable DefaultUni TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Txtype Rep TxId = D1 ('MetaDataDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Tx"TxId"
"PlutusLedgerApi.V1.Tx"
"plutus-ledger-api-1.70.0.0-2kzbRKFI5dn6ejDVdmogkH"
'True) (C1 ('MetaCons"TxId"
'PrefixI 'True) (S1 ('MetaSel ('Just"getTxId"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BuiltinByteString)))type Unroll TxId = Insert TxId (GUnroll (IfStuckRep (RepIsStuckError TxId) (Rep TxId)))Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Tx
Constructors
Instances15Show, Generic, NFData, Pretty, FromData, ToData, …
Eq TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxShow TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxGeneric TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxNFData TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxPretty TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxFromData TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxToData TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxUnsafeFromData TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxHasBlueprintDefinition TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxEq TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxLift DefaultUni TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Tx(HasSchemaDefinition Address referencedTypes, HasSchemaDefinition Value referencedTypes, HasSchemaDefinition (Maybe DatumHash) referencedTypes) => HasBlueprintSchema TxOut referencedTypesDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxTypeable DefaultUni TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Txtype Rep TxOut = D1 ('MetaDataDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Tx"TxOut"
"PlutusLedgerApi.V1.Tx"
"plutus-ledger-api-1.70.0.0-2kzbRKFI5dn6ejDVdmogkH"
'False) (C1 ('MetaCons"TxOut"
'PrefixI 'True) (S1 ('MetaSel ('Just"txOutAddress"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: (S1 ('MetaSel ('Just"txOutValue"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value) :*: S1 ('MetaSel ('Just"txOutDatumHash"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DatumHash)))))type Unroll TxOut = Insert TxOut (GUnroll (IfStuckRep (RepIsStuckError TxOut) (Rep TxOut)))Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Tx
Constructors
Instances16Ord, Show, Generic, NFData, Pretty, FromData, …
Eq TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxOrd TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxShow TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxGeneric TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxNFData TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxPretty TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxFromData TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxToData TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxUnsafeFromData TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxHasBlueprintDefinition TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxEq TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxLift DefaultUni TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Tx(HasSchemaDefinition TxId referencedTypes, HasSchemaDefinition Integer referencedTypes) => HasBlueprintSchema TxOutRef referencedTypesDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxTypeable DefaultUni TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Txtype Rep TxOutRef = D1 ('MetaDataDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Tx"TxOutRef"
"PlutusLedgerApi.V1.Tx"
"plutus-ledger-api-1.70.0.0-2kzbRKFI5dn6ejDVdmogkH"
'False) (C1 ('MetaCons"TxOutRef"
'PrefixI 'True) (S1 ('MetaSel ('Just"txOutRefId"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxId) :*: S1 ('MetaSel ('Just"txOutRefIdx"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))type Unroll TxOutRef = Insert TxOutRef (GUnroll (IfStuckRep (RepIsStuckError TxOutRef) (Rep TxOutRef)))Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Tx