btc-lsp-0.1.0.0: Lightning service provider
Safe HaskellSafe-Inferred
LanguageHaskell2010

BtcLsp.Data.Orphan

Orphan instances

Out SomeException Source # 
Instance details

Out PortNumber Source # 
Instance details

Out Block Source # 
Instance details

Methods

docPrec :: Int -> Block -> Doc #

doc :: Block -> Doc #

docList :: [Block] -> Doc #

Out BlockChainInfo Source # 
Instance details

Methods

docPrec :: Int -> BlockChainInfo -> Doc #

doc :: BlockChainInfo -> Doc #

docList :: [BlockChainInfo] -> Doc #

Out BlockVerbose Source # 
Instance details

Methods

docPrec :: Int -> BlockVerbose -> Doc #

doc :: BlockVerbose -> Doc #

docList :: [BlockVerbose] -> Doc #

Out DecodedRawTransaction Source # 
Instance details

Methods

docPrec :: Int -> DecodedRawTransaction -> Doc #

doc :: DecodedRawTransaction -> Doc #

docList :: [DecodedRawTransaction] -> Doc #

Out ScriptPubKey Source # 
Instance details

Methods

docPrec :: Int -> ScriptPubKey -> Doc #

doc :: ScriptPubKey -> Doc #

docList :: [ScriptPubKey] -> Doc #

Out ScriptSig Source # 
Instance details

Methods

docPrec :: Int -> ScriptSig -> Doc #

doc :: ScriptSig -> Doc #

docList :: [ScriptSig] -> Doc #

Out TxIn Source # 
Instance details

Methods

docPrec :: Int -> TxIn -> Doc #

doc :: TxIn -> Doc #

docList :: [TxIn] -> Doc #

Out TxOut Source # 
Instance details

Methods

docPrec :: Int -> TxOut -> Doc #

doc :: TxOut -> Doc #

docList :: [TxOut] -> Doc #

Out TxnOutputType Source # 
Instance details

Methods

docPrec :: Int -> TxnOutputType -> Doc #

doc :: TxnOutputType -> Doc #

docList :: [TxnOutputType] -> Doc #

Out TransactionID Source # 
Instance details

Methods

docPrec :: Int -> TransactionID -> Doc #

doc :: TransactionID -> Doc #

docList :: [TransactionID] -> Doc #

Out Natural Source # 
Instance details

Methods

docPrec :: Int -> Natural -> Doc #

doc :: Natural -> Doc #

docList :: [Natural] -> Doc #

Generic Block Source # 
Instance details

Associated Types

type Rep Block :: Type -> Type #

Methods

from :: Block -> Rep Block x #

to :: Rep Block x -> Block #

Generic BlockChainInfo Source # 
Instance details

Associated Types

type Rep BlockChainInfo :: Type -> Type #

Methods

from :: BlockChainInfo -> Rep BlockChainInfo x #

to :: Rep BlockChainInfo x -> BlockChainInfo #

Generic BlockVerbose Source # 
Instance details

Associated Types

type Rep BlockVerbose :: Type -> Type #

Methods

from :: BlockVerbose -> Rep BlockVerbose x #

to :: Rep BlockVerbose x -> BlockVerbose #

Generic DecodedRawTransaction Source # 
Instance details

Associated Types

type Rep DecodedRawTransaction :: Type -> Type #

Methods

from :: DecodedRawTransaction -> Rep DecodedRawTransaction x #

to :: Rep DecodedRawTransaction x -> DecodedRawTransaction #

Generic ScriptPubKey Source # 
Instance details

Associated Types

type Rep ScriptPubKey :: Type -> Type #

Methods

from :: ScriptPubKey -> Rep ScriptPubKey x #

to :: Rep ScriptPubKey x -> ScriptPubKey #

Generic ScriptSig Source # 
Instance details

Associated Types

type Rep ScriptSig :: Type -> Type #

Methods

from :: ScriptSig -> Rep ScriptSig x #

to :: Rep ScriptSig x -> ScriptSig #

Generic TxIn Source # 
Instance details

Associated Types

type Rep TxIn :: Type -> Type #

Methods

from :: TxIn -> Rep TxIn x #

to :: Rep TxIn x -> TxIn #

Generic TxOut Source # 
Instance details

Associated Types

type Rep TxOut :: Type -> Type #

Methods

from :: TxOut -> Rep TxOut x #

to :: Rep TxOut x -> TxOut #

Generic TxnOutputType Source # 
Instance details

Associated Types

type Rep TxnOutputType :: Type -> Type #

Methods

from :: TxnOutputType -> Rep TxnOutputType x #

to :: Rep TxnOutputType x -> TxnOutputType #

Generic TransactionID Source # 
Instance details

Associated Types

type Rep TransactionID :: Type -> Type #

Methods

from :: TransactionID -> Rep TransactionID x #

to :: Rep TransactionID x -> TransactionID #

PathPiece PaymentRequest Source # 
Instance details

Methods

fromPathPiece :: Text -> Maybe PaymentRequest #

toPathPiece :: PaymentRequest -> Text #

PathPiece UTCTime Source # 
Instance details

ToMessage MSat Source # 
Instance details

Methods

toMessage :: MSat -> Text #

From Word64 MSat Source # 
Instance details

Methods

from :: Word64 -> MSat

From Word64 Seconds Source # 
Instance details

Methods

from :: Word64 -> Seconds

From MSat Word64 Source # 
Instance details

Methods

from :: MSat -> Word64

From PaymentRequest Text Source # 
Instance details

Methods

from :: PaymentRequest -> Text

From Seconds Word64 Source # 
Instance details

Methods

from :: Seconds -> Word64

From Text PaymentRequest Source # 
Instance details

Methods

from :: Text -> PaymentRequest

From Word32 (Vout 'Funding) Source # 
Instance details

Methods

from :: Word32 -> Vout 'Funding

From ByteString (TxId 'Funding) Source # 
Instance details

Methods

from :: ByteString -> TxId 'Funding

TryFrom Integer (Vout 'Funding) Source # 
Instance details

ToBackendKey SqlBackend a => TryFrom Natural (Key a) Source # 
Instance details

Out (Ratio Natural) Source # 
Instance details

Out (BackendKey SqlBackend) Source # 
Instance details

ToBackendKey SqlBackend a => TryFrom (Key a) Natural Source # 
Instance details