plutarch-1.3.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Plutarch.Api.V1.Crypto

Documentation

newtype PPubKeyHash (s :: S) Source #

Constructors

PPubKeyHash (Term s PByteString) 

Instances

Instances details
PEq PPubKeyHash Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

Methods

(#==) :: forall (s :: S). Term s PPubKeyHash -> Term s PPubKeyHash -> Term s PBool Source #

POrd PPubKeyHash Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

PPartialOrd PPubKeyHash Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

Methods

(#<=) :: forall (s :: S). Term s PPubKeyHash -> Term s PPubKeyHash -> Term s PBool Source #

(#<) :: forall (s :: S). Term s PPubKeyHash -> Term s PPubKeyHash -> Term s PBool Source #

PIsData PPubKeyHash Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

Methods

pfromDataImpl :: forall (s :: S). Term s (PAsData PPubKeyHash) -> Term s PPubKeyHash Source #

pdataImpl :: forall (s :: S). Term s PPubKeyHash -> Term s PData Source #

DerivePlutusType PPubKeyHash Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

Associated Types

type DPTStrat PPubKeyHash Source #

PlutusType PPubKeyHash Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

Methods

pcon' :: forall (s :: S). PPubKeyHash s -> Term s (PInner PPubKeyHash) Source #

pmatch' :: forall (s :: S) (b :: PType). Term s (PInner PPubKeyHash) -> (PPubKeyHash s -> Term s b) -> Term s b Source #

PUnsafeLiftDecl PPubKeyHash Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

Associated Types

type PLifted PPubKeyHash = (r :: Type) Source #

PShow PPubKeyHash Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

Methods

pshow' :: forall (s :: S). Bool -> Term s PPubKeyHash -> Term s PString Source #

PTryFrom PData (PAsData PPubKeyHash) Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

Methods

ptryFrom' :: forall (s :: S) (r :: PType). Term s PData -> ((Term s (PAsData PPubKeyHash), Reduce (PTryFromExcess PData (PAsData PPubKeyHash) s)) -> Term s r) -> Term s r Source #

Generic (PPubKeyHash s) Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

Associated Types

type Rep (PPubKeyHash s) :: Type -> Type Source #

type DPTStrat PPubKeyHash Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

type PContravariant' PPubKeyHash Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

type PCovariant' PPubKeyHash Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

type PInner PPubKeyHash Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

type PVariant' PPubKeyHash Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

type PLifted PPubKeyHash Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

type PTryFromExcess PData (PAsData PPubKeyHash) Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

type Rep (PPubKeyHash s) Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

type Rep (PPubKeyHash s) = D1 ('MetaData "PPubKeyHash" "Plutarch.Api.V1.Crypto" "plutarch-1.3.0-287WdR4V4qr3NTh5i3Je4I" 'True) (C1 ('MetaCons "PPubKeyHash" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Term s PByteString))))

newtype PubKey Source #

Constructors

PubKey 

Instances

Instances details
Show PubKey Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

Eq PubKey Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

Ord PubKey Source # 
Instance details

Defined in Plutarch.Api.V1.Crypto

Orphan instances