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

BtcLsp.Grpc.Orphan

Documentation

intoProto :: forall proto through haskell. (Message proto, HasField proto "val" through, From haskell through, 'False ~ (haskell == through)) => haskell -> proto Source #

fromProto :: forall proto through haskell. (HasField proto "val" through, From through haskell, 'False ~ (through == haskell)) => proto -> haskell Source #

Orphan instances

FromJSON CompressMode Source # 
Instance details

Generic CompressMode Source # 
Instance details

Associated Types

type Rep CompressMode :: Type -> Type #

Eq CompressMode Source # 
Instance details

From FeeRate FeeRate Source # 
Instance details

Methods

from :: FeeRate0 -> FeeRate

From FeeRate Urational Source # 
Instance details

Methods

from :: FeeRate -> Urational

From Nonce Nonce Source # 
Instance details

Methods

from :: Nonce0 -> Nonce

From Privacy Privacy Source # 
Instance details

Methods

from :: Privacy0 -> Privacy

From FundMoney MSat Source # 
Instance details

Methods

from :: FundMoney -> MSat

From LnPubKey NodePubKey Source # 
Instance details

Methods

from :: LnPubKey -> NodePubKey

From Nonce Nonce Source # 
Instance details

Methods

from :: Nonce -> Nonce0

From Privacy Privacy Source # 
Instance details

Methods

from :: Privacy -> Privacy0

From Msat MSat Source # 
Instance details

Methods

from :: Msat -> MSat

From MSat FundMoney Source # 
Instance details

Methods

from :: MSat -> FundMoney

From MSat Msat Source # 
Instance details

Methods

from :: MSat -> Msat

From NodePubKey LnPubKey Source # 
Instance details

Methods

from :: NodePubKey -> LnPubKey

From HostName LnHost Source # 
Instance details

Methods

from :: HostName -> LnHost

From PortNumber Word32 Source # 
Instance details

Methods

from :: PortNumber -> Word32

From PortNumber LnPort Source # 
Instance details

Methods

from :: PortNumber -> LnPort

From FundLnInvoice (LnInvoice 'Fund) Source # 
Instance details

From RefundOnChainAddress (UnsafeOnChainAddress 'Refund) Source # 
Instance details

From LnInvoice (LnInvoice mrel) Source # 
Instance details

Methods

from :: LnInvoice -> LnInvoice0 mrel

From OnChainAddress (UnsafeOnChainAddress 'Refund) Source # 
Instance details

From (LnInvoice 'Fund) FundLnInvoice Source # 
Instance details

From (LnInvoice mrel) LnInvoice Source # 
Instance details

Methods

from :: LnInvoice0 mrel -> LnInvoice

From (Money 'Lsp btcl 'Gain) FeeMoney Source # 
Instance details

Methods

from :: Money 'Lsp btcl 'Gain -> FeeMoney

From (Money 'Usr btcl 'Fund) LocalBalance Source # 
Instance details

Methods

from :: Money 'Usr btcl 'Fund -> LocalBalance

From (Money owner btcl mrel) Msat Source # 
Instance details

Methods

from :: Money owner btcl mrel -> Msat