plutus-ledger-1.2.0.0: Wallet API
Safe HaskellNone
LanguageHaskell2010

Ledger.Builtins.Orphans

Orphan instances

Generic BuiltinData Source # 
Instance details

Associated Types

type Rep BuiltinData :: Type -> Type Source #

Methods

from :: BuiltinData -> Rep BuiltinData x Source #

to :: Rep BuiltinData x -> BuiltinData Source #

Serialise BuiltinData Source # 
Instance details

Methods

encode :: BuiltinData -> Encoding

decode :: Decoder s BuiltinData

encodeList :: [BuiltinData] -> Encoding

decodeList :: Decoder s [BuiltinData]

FromJSON BuiltinByteString Source # 
Instance details

Methods

parseJSON :: Value -> Parser BuiltinByteString

parseJSONList :: Value -> Parser [BuiltinByteString]

FromJSON BuiltinData Source # 
Instance details

Methods

parseJSON :: Value -> Parser BuiltinData

parseJSONList :: Value -> Parser [BuiltinData]

FromJSON Data Source # 
Instance details

Methods

parseJSON :: Value -> Parser Data

parseJSONList :: Value -> Parser [Data]

ToJSON BuiltinByteString Source # 
Instance details

Methods

toJSON :: BuiltinByteString -> Value

toEncoding :: BuiltinByteString -> Encoding

toJSONList :: [BuiltinByteString] -> Value

toEncodingList :: [BuiltinByteString] -> Encoding

ToJSON BuiltinData Source # 
Instance details

Methods

toJSON :: BuiltinData -> Value

toEncoding :: BuiltinData -> Encoding

toJSONList :: [BuiltinData] -> Value

toEncodingList :: [BuiltinData] -> Encoding

ToJSON Data Source # 
Instance details

Methods

toJSON :: Data -> Value

toEncoding :: Data -> Encoding

toJSONList :: [Data] -> Value

toEncodingList :: [Data] -> Encoding