| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Api.Experimental.AnyScriptWitness
Documentation
data AnyScriptWitness era where Source #
Constructors
| AnyScriptWitnessSimple :: forall era. SimpleScriptOrReferenceInput era -> AnyScriptWitness era | |
| AnyScriptWitnessPlutus :: forall (lang :: Language) (purpose :: PlutusScriptPurpose) era. AnyPlutusScriptWitness lang purpose era -> AnyScriptWitness era |
Instances
| Show (AnyScriptWitness era) Source # | |
Defined in Cardano.Api.Experimental.AnyScriptWitness | |
| Eq (AnyScriptWitness era) Source # | |
Defined in Cardano.Api.Experimental.AnyScriptWitness Methods (==) :: AnyScriptWitness era -> AnyScriptWitness era -> Bool Source # (/=) :: AnyScriptWitness era -> AnyScriptWitness era -> Bool Source # | |
data AnyPlutusScriptWitness (lang :: Language) (purpose :: PlutusScriptPurpose) era where Source #
Constructors
Instances
| Show (AnyPlutusScriptWitness lang purpose era) Source # | |
Defined in Cardano.Api.Experimental.AnyScriptWitness | |
| Eq (AnyPlutusScriptWitness lang purpose era) Source # | |
Defined in Cardano.Api.Experimental.AnyScriptWitness Methods (==) :: AnyPlutusScriptWitness lang purpose era -> AnyPlutusScriptWitness lang purpose era -> Bool Source # (/=) :: AnyPlutusScriptWitness lang purpose era -> AnyPlutusScriptWitness lang purpose era -> Bool Source # | |
data PlutusSpendingScriptWitness era Source #
Constructors
Instances
| Show (PlutusSpendingScriptWitness era) Source # | |
Defined in Cardano.Api.Experimental.AnyScriptWitness | |
| Eq (PlutusSpendingScriptWitness era) Source # | |
Defined in Cardano.Api.Experimental.AnyScriptWitness Methods (==) :: PlutusSpendingScriptWitness era -> PlutusSpendingScriptWitness era -> Bool Source # (/=) :: PlutusSpendingScriptWitness era -> PlutusSpendingScriptWitness era -> Bool Source # | |
createPlutusSpendingScriptWitness :: forall (lang :: Language) era. SLanguage lang -> PlutusScriptWitness lang 'SpendingScript era -> PlutusSpendingScriptWitness era Source #
getAnyPlutusScriptData :: forall era (lang :: Language) (purpose :: PlutusScriptPurpose). Era era => AnyPlutusScriptWitness lang purpose era -> TxDats era Source #
getAnyPlutusScriptWitnessExecutionUnits :: forall (lang :: Language) (purpose :: PlutusScriptPurpose) era. AnyPlutusScriptWitness lang purpose era -> ExecutionUnits Source #
getAnyPlutusScriptWitnessRedeemer :: forall (lang :: Language) (purpose :: PlutusScriptPurpose) era. AnyPlutusScriptWitness lang purpose era -> ScriptRedeemer Source #
getAnyPlutusScriptWitnessReferenceInput :: forall (lang :: Language) (purpose :: PlutusScriptPurpose) era. AnyPlutusScriptWitness lang purpose era -> Maybe TxIn Source #
getAnyPlutusWitnessPlutusScript :: forall era (lang :: Language) (purpose :: PlutusScriptPurpose). AlonzoEraScript era => AnyPlutusScriptWitness lang purpose era -> Maybe (Script era) Source #
getAnyPlutusScriptWitnessLanguage :: forall (lang :: Language) (purpose :: PlutusScriptPurpose) era. AnyPlutusScriptWitness lang purpose era -> Language Source #
langTypeEquality :: forall (langA :: Language) (langB :: Language) (purpose :: PlutusScriptPurpose) era. (Typeable langA, Typeable langB) => PlutusScriptWitness langA purpose era -> PlutusScriptWitness langB purpose era -> Maybe (langA :~: langB) Source #
updatePlutusScriptWitnessExecutionUnits :: forall (lang :: Language) (purpose :: PlutusScriptPurpose) era. ExecutionUnits -> AnyPlutusScriptWitness lang purpose era -> AnyPlutusScriptWitness lang purpose era Source #