cardano-api
Safe HaskellNone
LanguageHaskell2010

Cardano.Api.Experimental.AnyScriptWitness

Documentation

data AnyPlutusScriptWitness (lang :: Language) (purpose :: PlutusScriptPurpose) era where Source #

Instances

Instances details
Show (AnyPlutusScriptWitness lang purpose era) Source # 
Instance details

Defined in Cardano.Api.Experimental.AnyScriptWitness

Methods

showsPrec :: Int -> AnyPlutusScriptWitness lang purpose era -> ShowS Source #

show :: AnyPlutusScriptWitness lang purpose era -> String Source #

showList :: [AnyPlutusScriptWitness lang purpose era] -> ShowS Source #

Eq (AnyPlutusScriptWitness lang purpose era) Source # 
Instance details

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 #

getAnyPlutusScriptData :: forall era (lang :: Language) (purpose :: PlutusScriptPurpose). Era era => AnyPlutusScriptWitness lang purpose era -> TxDats era Source #

getAnyPlutusWitnessPlutusScript :: forall era (lang :: Language) (purpose :: PlutusScriptPurpose). AlonzoEraScript era => AnyPlutusScriptWitness lang purpose era -> Maybe (Script era) 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 #