plutus-ledger-1.2.0.0: Wallet API
Safe HaskellNone
LanguageHaskell2010

Ledger.Tx.Orphans.V1

Orphan instances

Serialise TxId Source # 
Instance details

Methods

encode :: TxId -> Encoding

decode :: Decoder s TxId

encodeList :: [TxId] -> Encoding

decodeList :: Decoder s [TxId]

Serialise TxOut Source # 
Instance details

Methods

encode :: TxOut -> Encoding

decode :: Decoder s TxOut

encodeList :: [TxOut] -> Encoding

decodeList :: Decoder s [TxOut]

Serialise TxOutRef Source # 
Instance details

Methods

encode :: TxOutRef -> Encoding

decode :: Decoder s TxOutRef

encodeList :: [TxOutRef] -> Encoding

decodeList :: Decoder s [TxOutRef]

Serialise RedeemerPtr Source # 
Instance details

Methods

encode :: RedeemerPtr -> Encoding

decode :: Decoder s RedeemerPtr

encodeList :: [RedeemerPtr] -> Encoding

decodeList :: Decoder s [RedeemerPtr]

Serialise ScriptTag Source # 
Instance details

Methods

encode :: ScriptTag -> Encoding

decode :: Decoder s ScriptTag

encodeList :: [ScriptTag] -> Encoding

decodeList :: Decoder s [ScriptTag]

Serialise LedgerBytes Source # 
Instance details

Methods

encode :: LedgerBytes -> Encoding

decode :: Decoder s LedgerBytes

encodeList :: [LedgerBytes] -> Encoding

decodeList :: Decoder s [LedgerBytes]

FromJSON TxId Source # 
Instance details

Methods

parseJSON :: Value -> Parser TxId

parseJSONList :: Value -> Parser [TxId]

FromJSON TxOut Source # 
Instance details

Methods

parseJSON :: Value -> Parser TxOut

parseJSONList :: Value -> Parser [TxOut]

FromJSON TxOutRef Source # 
Instance details

Methods

parseJSON :: Value -> Parser TxOutRef

parseJSONList :: Value -> Parser [TxOutRef]

FromJSON RedeemerPtr Source # 
Instance details

Methods

parseJSON :: Value -> Parser RedeemerPtr

parseJSONList :: Value -> Parser [RedeemerPtr]

FromJSON ScriptTag Source # 
Instance details

Methods

parseJSON :: Value -> Parser ScriptTag

parseJSONList :: Value -> Parser [ScriptTag]

FromJSON LedgerBytes Source # 
Instance details

Methods

parseJSON :: Value -> Parser LedgerBytes

parseJSONList :: Value -> Parser [LedgerBytes]

FromJSONKey TxId Source # 
Instance details

Methods

fromJSONKey :: FromJSONKeyFunction TxId

fromJSONKeyList :: FromJSONKeyFunction [TxId]

FromJSONKey TxOutRef Source # 
Instance details

Methods

fromJSONKey :: FromJSONKeyFunction TxOutRef

fromJSONKeyList :: FromJSONKeyFunction [TxOutRef]

FromJSONKey RedeemerPtr Source # 
Instance details

Methods

fromJSONKey :: FromJSONKeyFunction RedeemerPtr

fromJSONKeyList :: FromJSONKeyFunction [RedeemerPtr]

FromJSONKey LedgerBytes Source # 
Instance details

Methods

fromJSONKey :: FromJSONKeyFunction LedgerBytes

fromJSONKeyList :: FromJSONKeyFunction [LedgerBytes]

ToJSON TxId Source # 
Instance details

Methods

toJSON :: TxId -> Value

toEncoding :: TxId -> Encoding

toJSONList :: [TxId] -> Value

toEncodingList :: [TxId] -> Encoding

ToJSON TxOut Source # 
Instance details

Methods

toJSON :: TxOut -> Value

toEncoding :: TxOut -> Encoding

toJSONList :: [TxOut] -> Value

toEncodingList :: [TxOut] -> Encoding

ToJSON TxOutRef Source # 
Instance details

Methods

toJSON :: TxOutRef -> Value

toEncoding :: TxOutRef -> Encoding

toJSONList :: [TxOutRef] -> Value

toEncodingList :: [TxOutRef] -> Encoding

ToJSON RedeemerPtr Source # 
Instance details

Methods

toJSON :: RedeemerPtr -> Value

toEncoding :: RedeemerPtr -> Encoding

toJSONList :: [RedeemerPtr] -> Value

toEncodingList :: [RedeemerPtr] -> Encoding

ToJSON ScriptTag Source # 
Instance details

Methods

toJSON :: ScriptTag -> Value

toEncoding :: ScriptTag -> Encoding

toJSONList :: [ScriptTag] -> Value

toEncodingList :: [ScriptTag] -> Encoding

ToJSON LedgerBytes Source # 
Instance details

Methods

toJSON :: LedgerBytes -> Value

toEncoding :: LedgerBytes -> Encoding

toJSONList :: [LedgerBytes] -> Value

toEncodingList :: [LedgerBytes] -> Encoding

ToJSONKey TxId Source # 
Instance details

Methods

toJSONKey :: ToJSONKeyFunction TxId

toJSONKeyList :: ToJSONKeyFunction [TxId]

ToJSONKey TxOutRef Source # 
Instance details

Methods

toJSONKey :: ToJSONKeyFunction TxOutRef

toJSONKeyList :: ToJSONKeyFunction [TxOutRef]

ToJSONKey RedeemerPtr Source # 
Instance details

Methods

toJSONKey :: ToJSONKeyFunction RedeemerPtr

toJSONKeyList :: ToJSONKeyFunction [RedeemerPtr]

ToJSONKey LedgerBytes Source # 
Instance details

Methods

toJSONKey :: ToJSONKeyFunction LedgerBytes

toJSONKeyList :: ToJSONKeyFunction [LedgerBytes]