Moduleplutus-ledger-api-1.70.0.0
PlutusLedgerApi.V2.Contexts
- 7 types
- 13 values
- Packageplutus-ledger-api-1.70.0.0
- Exports20
- LicenceApache-2.0
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
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
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
Constructors
Instances11Eq, Show, Generic, Pretty, FromData, ToData, …
Eq ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsShow ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsGeneric ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsPretty ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsFromData ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsToData ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsUnsafeFromData ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsLift DefaultUni ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Contexts(HasSchemaDefinition TxInfo referencedTypes, HasSchemaDefinition ScriptPurpose referencedTypes) => HasBlueprintSchema ScriptContext referencedTypesDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsTypeable DefaultUni ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Contextstype Rep ScriptContext = D1 ('MetaDataDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Contexts"ScriptContext"
"PlutusLedgerApi.V2.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)))
Constructors
Instances14Show, Generic, Pretty, FromData, ToData, UnsafeFromData, …
Eq TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsShow TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsGeneric TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsPretty TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsFromData TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsToData TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsUnsafeFromData TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsHasBlueprintDefinition TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsEq TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsLift DefaultUni TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Contexts(HasSchemaDefinition TxOutRef referencedTypes, HasSchemaDefinition TxOut referencedTypes) => HasBlueprintSchema TxInInfo referencedTypesDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsTypeable DefaultUni TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Contextstype Rep TxInInfo = D1 ('MetaDataDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Contexts"TxInInfo"
"PlutusLedgerApi.V2.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.V2.Contexts
Constructors
TxInfotxInfoInputs :: [TxInInfo]txInfoReferenceInputs :: [TxInInfo]txInfoOutputs :: [TxOut]txInfoFee :: ValuetxInfoMint :: ValuetxInfoDCert :: [DCert]txInfoWdrl :: Map StakingCredential IntegertxInfoValidRange :: POSIXTimeRangetxInfoSignatories :: [PubKeyHash]txInfoRedeemers :: Map ScriptPurpose RedeemertxInfoData :: Map DatumHash DatumtxInfoId :: TxId
Instances13Eq, Show, Generic, Pretty, FromData, ToData, …
Eq TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsShow TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsGeneric TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsPretty TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsFromData TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsToData TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsUnsafeFromData TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsHasBlueprintDefinition TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsLift DefaultUni TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Contexts(HasSchemaDefinition [TxInInfo] referencedTypes, HasSchemaDefinition [TxOut] referencedTypes, HasSchemaDefinition Value referencedTypes, HasSchemaDefinition [DCert] referencedTypes, HasSchemaDefinition (Map StakingCredential Integer) referencedTypes, HasSchemaDefinition POSIXTimeRange referencedTypes, HasSchemaDefinition [PubKeyHash] referencedTypes, HasSchemaDefinition (Map ScriptPurpose Redeemer) referencedTypes, HasSchemaDefinition (Map DatumHash Datum) referencedTypes, HasSchemaDefinition TxId referencedTypes) => HasBlueprintSchema TxInfo referencedTypesDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsTypeable DefaultUni TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Contextstype Rep TxInfo = D1 ('MetaDataDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Contexts"TxInfo"
"PlutusLedgerApi.V2.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"txInfoReferenceInputs"
) '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 (Map StakingCredential Integer)) :*: (S1 ('MetaSel ('Just"txInfoValidRange"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTimeRange) :*: S1 ('MetaSel ('Just"txInfoSignatories"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PubKeyHash]))) :*: (S1 ('MetaSel ('Just"txInfoRedeemers"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map ScriptPurpose Redeemer)) :*: (S1 ('MetaSel ('Just"txInfoData"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map 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.V2.Contexts
Constructors
Instances15Show, Generic, NFData, Pretty, FromData, ToData, …
Eq TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.TxShow TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.TxGeneric TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.TxNFData TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.TxPretty TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.TxFromData TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.TxToData TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.TxUnsafeFromData TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.TxHasBlueprintDefinition TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.TxEq TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.TxLift DefaultUni TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Tx(HasSchemaDefinition Address referencedTypes, HasSchemaDefinition Value referencedTypes, HasSchemaDefinition OutputDatum referencedTypes, HasSchemaDefinition (Maybe ScriptHash) referencedTypes) => HasBlueprintSchema TxOut referencedTypesDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.TxTypeable DefaultUni TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Txtype Rep TxOut = D1 ('MetaDataDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Tx"TxOut"
"PlutusLedgerApi.V2.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"txOutDatum"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 OutputDatum) :*: S1 ('MetaSel ('Just"txOutReferenceScript"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ScriptHash)))))type Unroll TxOut = Insert TxOut (GUnroll (IfStuckRep (RepIsStuckError TxOut) (Rep TxOut)))Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Tx