Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Plutarch.Api.V1.Scripts
Contents
Synopsis
- newtype PDatum (s :: S) = PDatum (Term s PData)
- newtype PDatumHash (s :: S) = PDatumHash (Term s PByteString)
- newtype PRedeemer (s :: S) = PRedeemer (Term s PData)
- newtype PRedeemerHash (s :: S) = PRedeemerHash (Term s PByteString)
- newtype PScriptHash (s :: S) = PScriptHash (Term s PByteString)
Plutus API Types
newtype PDatum (s :: S) Source #
Instances
PEq PDatum Source # | |
PIsData PDatum Source # | |
DerivePlutusType PDatum Source # | |
Defined in Plutarch.Api.V1.Scripts | |
PlutusType PDatum Source # | |
Defined in Plutarch.Api.V1.Scripts | |
PUnsafeLiftDecl PDatum Source # | |
PShow PDatum Source # | |
Generic (PDatum s) Source # | |
type DPTStrat PDatum Source # | |
Defined in Plutarch.Api.V1.Scripts | |
type PContravariant' PDatum Source # | |
Defined in Plutarch.Api.V1.Scripts | |
type PCovariant' PDatum Source # | |
Defined in Plutarch.Api.V1.Scripts | |
type PInner PDatum Source # | |
Defined in Plutarch.Api.V1.Scripts | |
type PVariant' PDatum Source # | |
Defined in Plutarch.Api.V1.Scripts | |
type PLifted PDatum Source # | |
Defined in Plutarch.Api.V1.Scripts | |
type Rep (PDatum s) Source # | |
Defined in Plutarch.Api.V1.Scripts |
newtype PDatumHash (s :: S) Source #
Constructors
PDatumHash (Term s PByteString) |
Instances
newtype PRedeemer (s :: S) Source #
Instances
PEq PRedeemer Source # | |
PIsData PRedeemer Source # | |
DerivePlutusType PRedeemer Source # | |
Defined in Plutarch.Api.V1.Scripts | |
PlutusType PRedeemer Source # | |
Defined in Plutarch.Api.V1.Scripts | |
PUnsafeLiftDecl PRedeemer Source # | |
PShow PRedeemer Source # | |
Generic (PRedeemer s) Source # | |
type DPTStrat PRedeemer Source # | |
Defined in Plutarch.Api.V1.Scripts | |
type PContravariant' PRedeemer Source # | |
Defined in Plutarch.Api.V1.Scripts | |
type PCovariant' PRedeemer Source # | |
Defined in Plutarch.Api.V1.Scripts | |
type PInner PRedeemer Source # | |
Defined in Plutarch.Api.V1.Scripts | |
type PVariant' PRedeemer Source # | |
Defined in Plutarch.Api.V1.Scripts | |
type PLifted PRedeemer Source # | |
Defined in Plutarch.Api.V1.Scripts | |
type Rep (PRedeemer s) Source # | |
Defined in Plutarch.Api.V1.Scripts |
newtype PRedeemerHash (s :: S) Source #
Constructors
PRedeemerHash (Term s PByteString) |
Instances
newtype PScriptHash (s :: S) Source #
Constructors
PScriptHash (Term s PByteString) |
Instances
Orphan instances
PConstantDecl Datum Source # | |
Methods pconstantToRepr :: Datum -> PConstantRepr Datum Source # pconstantFromRepr :: PConstantRepr Datum -> Maybe Datum Source # | |
PConstantDecl DatumHash Source # | |
Methods pconstantToRepr :: DatumHash -> PConstantRepr DatumHash Source # pconstantFromRepr :: PConstantRepr DatumHash -> Maybe DatumHash Source # | |
PConstantDecl Redeemer Source # | |
Methods pconstantToRepr :: Redeemer -> PConstantRepr Redeemer Source # pconstantFromRepr :: PConstantRepr Redeemer -> Maybe Redeemer Source # | |
PConstantDecl RedeemerHash Source # | |
Associated Types type PConstantRepr RedeemerHash Source # type PConstanted RedeemerHash :: PType Source # | |
PConstantDecl ScriptHash Source # | |
Methods pconstantToRepr :: ScriptHash -> PConstantRepr ScriptHash Source # pconstantFromRepr :: PConstantRepr ScriptHash -> Maybe ScriptHash Source # |