BtcLsp.Data.Orphan
Contents
Methods
docPrec :: Int -> SomeException -> Doc #
doc :: SomeException -> Doc #
docList :: [SomeException] -> Doc #
docPrec :: Int -> PortNumber -> Doc #
doc :: PortNumber -> Doc #
docList :: [PortNumber] -> Doc #
docPrec :: Int -> Block -> Doc #
doc :: Block -> Doc #
docList :: [Block] -> Doc #
docPrec :: Int -> BlockChainInfo -> Doc #
doc :: BlockChainInfo -> Doc #
docList :: [BlockChainInfo] -> Doc #
docPrec :: Int -> BlockVerbose -> Doc #
doc :: BlockVerbose -> Doc #
docList :: [BlockVerbose] -> Doc #
docPrec :: Int -> DecodedRawTransaction -> Doc #
doc :: DecodedRawTransaction -> Doc #
docList :: [DecodedRawTransaction] -> Doc #
docPrec :: Int -> ScriptPubKey -> Doc #
doc :: ScriptPubKey -> Doc #
docList :: [ScriptPubKey] -> Doc #
docPrec :: Int -> ScriptSig -> Doc #
doc :: ScriptSig -> Doc #
docList :: [ScriptSig] -> Doc #
docPrec :: Int -> TxIn -> Doc #
doc :: TxIn -> Doc #
docList :: [TxIn] -> Doc #
docPrec :: Int -> TxOut -> Doc #
doc :: TxOut -> Doc #
docList :: [TxOut] -> Doc #
docPrec :: Int -> TxnOutputType -> Doc #
doc :: TxnOutputType -> Doc #
docList :: [TxnOutputType] -> Doc #
docPrec :: Int -> TransactionID -> Doc #
doc :: TransactionID -> Doc #
docList :: [TransactionID] -> Doc #
docPrec :: Int -> Natural -> Doc #
doc :: Natural -> Doc #
docList :: [Natural] -> Doc #
Associated Types
type Rep Block :: Type -> Type #
from :: Block -> Rep Block x #
to :: Rep Block x -> Block #
type Rep BlockChainInfo :: Type -> Type #
from :: BlockChainInfo -> Rep BlockChainInfo x #
to :: Rep BlockChainInfo x -> BlockChainInfo #
type Rep BlockVerbose :: Type -> Type #
from :: BlockVerbose -> Rep BlockVerbose x #
to :: Rep BlockVerbose x -> BlockVerbose #
type Rep DecodedRawTransaction :: Type -> Type #
from :: DecodedRawTransaction -> Rep DecodedRawTransaction x #
to :: Rep DecodedRawTransaction x -> DecodedRawTransaction #
type Rep ScriptPubKey :: Type -> Type #
from :: ScriptPubKey -> Rep ScriptPubKey x #
to :: Rep ScriptPubKey x -> ScriptPubKey #
type Rep ScriptSig :: Type -> Type #
from :: ScriptSig -> Rep ScriptSig x #
to :: Rep ScriptSig x -> ScriptSig #
type Rep TxIn :: Type -> Type #
from :: TxIn -> Rep TxIn x #
to :: Rep TxIn x -> TxIn #
type Rep TxOut :: Type -> Type #
from :: TxOut -> Rep TxOut x #
to :: Rep TxOut x -> TxOut #
type Rep TxnOutputType :: Type -> Type #
from :: TxnOutputType -> Rep TxnOutputType x #
to :: Rep TxnOutputType x -> TxnOutputType #
type Rep TransactionID :: Type -> Type #
from :: TransactionID -> Rep TransactionID x #
to :: Rep TransactionID x -> TransactionID #
fromPathPiece :: Text -> Maybe PaymentRequest #
toPathPiece :: PaymentRequest -> Text #
fromPathPiece :: Text -> Maybe UTCTime #
toPathPiece :: UTCTime -> Text #
toMessage :: MSat -> Text #
from :: Word64 -> MSat
from :: Word64 -> Seconds
from :: MSat -> Word64
from :: PaymentRequest -> Text
from :: Seconds -> Word64
from :: Text -> PaymentRequest
from :: Word32 -> Vout 'Funding
from :: ByteString -> TxId 'Funding
tryFrom :: Integer -> Either (TryFromException Integer (Vout 'Funding)) (Vout 'Funding)
tryFrom :: Natural -> Either (TryFromException Natural (Key a)) (Key a)
docPrec :: Int -> Ratio Natural -> Doc #
doc :: Ratio Natural -> Doc #
docList :: [Ratio Natural] -> Doc #
docPrec :: Int -> BackendKey SqlBackend -> Doc #
doc :: BackendKey SqlBackend -> Doc #
docList :: [BackendKey SqlBackend] -> Doc #
tryFrom :: Key a -> Either (TryFromException (Key a) Natural) Natural