liqwid-plutarch-extra-3.21.1: A collection of Plutarch extras from Liqwid Labs
Safe HaskellSafe-Inferred
LanguageHaskell2010

Plutarch.Orphans

Description

 

Orphan instances

FromJSON Script Source # 
Instance details

FromJSON Credential Source # 
Instance details

FromJSON StakingCredential Source # 
Instance details

FromJSON PubKeyHash Source # 
Instance details

FromJSON Datum Source # 
Instance details

FromJSON ScriptHash Source # 
Instance details

FromJSON POSIXTime Source # 
Instance details

FromJSON TxId Source # 
Instance details

FromJSON TxOutRef Source # 
Instance details

FromJSON CurrencySymbol Source # 
Instance details

FromJSON TokenName Source # 
Instance details

FromJSON BuiltinByteString Source # 
Instance details

ToJSON Script Source # 
Instance details

ToJSON Credential Source # 
Instance details

ToJSON StakingCredential Source # 
Instance details

ToJSON PubKeyHash Source # 
Instance details

ToJSON Datum Source # 
Instance details

ToJSON ScriptHash Source # 
Instance details

ToJSON POSIXTime Source # 
Instance details

ToJSON TxId Source # 
Instance details

ToJSON TxOutRef Source # 
Instance details

ToJSON CurrencySymbol Source # 
Instance details

ToJSON TokenName Source # 
Instance details

ToJSON BuiltinByteString Source # 
Instance details

PTryFrom PData (PAsData PDatumHash) Source #

Since: 3.0.3

Instance details

Associated Types

type PTryFromExcess PData (PAsData PDatumHash) :: PType Source #

Methods

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

PTryFrom PData (PAsData (PUnit :: S -> Type)) Source #

Since: 3.0.3

Instance details

Associated Types

type PTryFromExcess PData (PAsData PUnit) :: PType Source #

Methods

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

PIsData a => PIsData (PAsData a) Source #

Since: 3.0.3

Instance details

Methods

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

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

FromData (Ratio Integer) Source # 
Instance details

ToData (Ratio Integer) Source # 
Instance details