| 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 # | |