lnd-client-0.1.0.0: Lightning Network Daemon (LND) client library for Haskell

Safe HaskellNone
LanguageHaskell2010

Proto.LndGrpc

Synopsis

Documentation

data Lightning Source #

Constructors

Lightning 
Instances
Service Lightning Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type ServiceName Lightning :: Symbol

type ServicePackage Lightning :: Symbol

type ServiceMethods Lightning :: [Symbol]

HasMethodImpl Lightning "abandonChannel" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "abandonChannel" :: Symbol

type MethodInput Lightning "abandonChannel" :: Type

type MethodOutput Lightning "abandonChannel" :: Type

type MethodStreamingType Lightning "abandonChannel" :: StreamingType

HasMethodImpl Lightning "addInvoice" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "addInvoice" :: Symbol

type MethodInput Lightning "addInvoice" :: Type

type MethodOutput Lightning "addInvoice" :: Type

type MethodStreamingType Lightning "addInvoice" :: StreamingType

HasMethodImpl Lightning "bakeMacaroon" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "bakeMacaroon" :: Symbol

type MethodInput Lightning "bakeMacaroon" :: Type

type MethodOutput Lightning "bakeMacaroon" :: Type

type MethodStreamingType Lightning "bakeMacaroon" :: StreamingType

HasMethodImpl Lightning "channelAcceptor" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "channelAcceptor" :: Symbol

type MethodInput Lightning "channelAcceptor" :: Type

type MethodOutput Lightning "channelAcceptor" :: Type

type MethodStreamingType Lightning "channelAcceptor" :: StreamingType

HasMethodImpl Lightning "channelBalance" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "channelBalance" :: Symbol

type MethodInput Lightning "channelBalance" :: Type

type MethodOutput Lightning "channelBalance" :: Type

type MethodStreamingType Lightning "channelBalance" :: StreamingType

HasMethodImpl Lightning "closeChannel" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "closeChannel" :: Symbol

type MethodInput Lightning "closeChannel" :: Type

type MethodOutput Lightning "closeChannel" :: Type

type MethodStreamingType Lightning "closeChannel" :: StreamingType

HasMethodImpl Lightning "closedChannels" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "closedChannels" :: Symbol

type MethodInput Lightning "closedChannels" :: Type

type MethodOutput Lightning "closedChannels" :: Type

type MethodStreamingType Lightning "closedChannels" :: StreamingType

HasMethodImpl Lightning "connectPeer" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "connectPeer" :: Symbol

type MethodInput Lightning "connectPeer" :: Type

type MethodOutput Lightning "connectPeer" :: Type

type MethodStreamingType Lightning "connectPeer" :: StreamingType

HasMethodImpl Lightning "debugLevel" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "debugLevel" :: Symbol

type MethodInput Lightning "debugLevel" :: Type

type MethodOutput Lightning "debugLevel" :: Type

type MethodStreamingType Lightning "debugLevel" :: StreamingType

HasMethodImpl Lightning "decodePayReq" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "decodePayReq" :: Symbol

type MethodInput Lightning "decodePayReq" :: Type

type MethodOutput Lightning "decodePayReq" :: Type

type MethodStreamingType Lightning "decodePayReq" :: StreamingType

HasMethodImpl Lightning "deleteAllPayments" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "deleteAllPayments" :: Symbol

type MethodInput Lightning "deleteAllPayments" :: Type

type MethodOutput Lightning "deleteAllPayments" :: Type

type MethodStreamingType Lightning "deleteAllPayments" :: StreamingType

HasMethodImpl Lightning "deleteMacaroonID" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "deleteMacaroonID" :: Symbol

type MethodInput Lightning "deleteMacaroonID" :: Type

type MethodOutput Lightning "deleteMacaroonID" :: Type

type MethodStreamingType Lightning "deleteMacaroonID" :: StreamingType

HasMethodImpl Lightning "describeGraph" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "describeGraph" :: Symbol

type MethodInput Lightning "describeGraph" :: Type

type MethodOutput Lightning "describeGraph" :: Type

type MethodStreamingType Lightning "describeGraph" :: StreamingType

HasMethodImpl Lightning "disconnectPeer" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "disconnectPeer" :: Symbol

type MethodInput Lightning "disconnectPeer" :: Type

type MethodOutput Lightning "disconnectPeer" :: Type

type MethodStreamingType Lightning "disconnectPeer" :: StreamingType

HasMethodImpl Lightning "estimateFee" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "estimateFee" :: Symbol

type MethodInput Lightning "estimateFee" :: Type

type MethodOutput Lightning "estimateFee" :: Type

type MethodStreamingType Lightning "estimateFee" :: StreamingType

HasMethodImpl Lightning "exportAllChannelBackups" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "exportAllChannelBackups" :: Symbol

type MethodInput Lightning "exportAllChannelBackups" :: Type

type MethodOutput Lightning "exportAllChannelBackups" :: Type

type MethodStreamingType Lightning "exportAllChannelBackups" :: StreamingType

HasMethodImpl Lightning "exportChannelBackup" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "exportChannelBackup" :: Symbol

type MethodInput Lightning "exportChannelBackup" :: Type

type MethodOutput Lightning "exportChannelBackup" :: Type

type MethodStreamingType Lightning "exportChannelBackup" :: StreamingType

HasMethodImpl Lightning "feeReport" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "feeReport" :: Symbol

type MethodInput Lightning "feeReport" :: Type

type MethodOutput Lightning "feeReport" :: Type

type MethodStreamingType Lightning "feeReport" :: StreamingType

HasMethodImpl Lightning "forwardingHistory" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "forwardingHistory" :: Symbol

type MethodInput Lightning "forwardingHistory" :: Type

type MethodOutput Lightning "forwardingHistory" :: Type

type MethodStreamingType Lightning "forwardingHistory" :: StreamingType

HasMethodImpl Lightning "fundingStateStep" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "fundingStateStep" :: Symbol

type MethodInput Lightning "fundingStateStep" :: Type

type MethodOutput Lightning "fundingStateStep" :: Type

type MethodStreamingType Lightning "fundingStateStep" :: StreamingType

HasMethodImpl Lightning "getChanInfo" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "getChanInfo" :: Symbol

type MethodInput Lightning "getChanInfo" :: Type

type MethodOutput Lightning "getChanInfo" :: Type

type MethodStreamingType Lightning "getChanInfo" :: StreamingType

HasMethodImpl Lightning "getInfo" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "getInfo" :: Symbol

type MethodInput Lightning "getInfo" :: Type

type MethodOutput Lightning "getInfo" :: Type

type MethodStreamingType Lightning "getInfo" :: StreamingType

HasMethodImpl Lightning "getNetworkInfo" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "getNetworkInfo" :: Symbol

type MethodInput Lightning "getNetworkInfo" :: Type

type MethodOutput Lightning "getNetworkInfo" :: Type

type MethodStreamingType Lightning "getNetworkInfo" :: StreamingType

HasMethodImpl Lightning "getNodeInfo" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "getNodeInfo" :: Symbol

type MethodInput Lightning "getNodeInfo" :: Type

type MethodOutput Lightning "getNodeInfo" :: Type

type MethodStreamingType Lightning "getNodeInfo" :: StreamingType

HasMethodImpl Lightning "getNodeMetrics" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "getNodeMetrics" :: Symbol

type MethodInput Lightning "getNodeMetrics" :: Type

type MethodOutput Lightning "getNodeMetrics" :: Type

type MethodStreamingType Lightning "getNodeMetrics" :: StreamingType

HasMethodImpl Lightning "getRecoveryInfo" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "getRecoveryInfo" :: Symbol

type MethodInput Lightning "getRecoveryInfo" :: Type

type MethodOutput Lightning "getRecoveryInfo" :: Type

type MethodStreamingType Lightning "getRecoveryInfo" :: StreamingType

HasMethodImpl Lightning "getTransactions" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "getTransactions" :: Symbol

type MethodInput Lightning "getTransactions" :: Type

type MethodOutput Lightning "getTransactions" :: Type

type MethodStreamingType Lightning "getTransactions" :: StreamingType

HasMethodImpl Lightning "listChannels" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "listChannels" :: Symbol

type MethodInput Lightning "listChannels" :: Type

type MethodOutput Lightning "listChannels" :: Type

type MethodStreamingType Lightning "listChannels" :: StreamingType

HasMethodImpl Lightning "listInvoices" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "listInvoices" :: Symbol

type MethodInput Lightning "listInvoices" :: Type

type MethodOutput Lightning "listInvoices" :: Type

type MethodStreamingType Lightning "listInvoices" :: StreamingType

HasMethodImpl Lightning "listMacaroonIDs" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "listMacaroonIDs" :: Symbol

type MethodInput Lightning "listMacaroonIDs" :: Type

type MethodOutput Lightning "listMacaroonIDs" :: Type

type MethodStreamingType Lightning "listMacaroonIDs" :: StreamingType

HasMethodImpl Lightning "listPayments" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "listPayments" :: Symbol

type MethodInput Lightning "listPayments" :: Type

type MethodOutput Lightning "listPayments" :: Type

type MethodStreamingType Lightning "listPayments" :: StreamingType

HasMethodImpl Lightning "listPeers" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "listPeers" :: Symbol

type MethodInput Lightning "listPeers" :: Type

type MethodOutput Lightning "listPeers" :: Type

type MethodStreamingType Lightning "listPeers" :: StreamingType

HasMethodImpl Lightning "listPermissions" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "listPermissions" :: Symbol

type MethodInput Lightning "listPermissions" :: Type

type MethodOutput Lightning "listPermissions" :: Type

type MethodStreamingType Lightning "listPermissions" :: StreamingType

HasMethodImpl Lightning "listUnspent" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "listUnspent" :: Symbol

type MethodInput Lightning "listUnspent" :: Type

type MethodOutput Lightning "listUnspent" :: Type

type MethodStreamingType Lightning "listUnspent" :: StreamingType

HasMethodImpl Lightning "lookupInvoice" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "lookupInvoice" :: Symbol

type MethodInput Lightning "lookupInvoice" :: Type

type MethodOutput Lightning "lookupInvoice" :: Type

type MethodStreamingType Lightning "lookupInvoice" :: StreamingType

HasMethodImpl Lightning "newAddress" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "newAddress" :: Symbol

type MethodInput Lightning "newAddress" :: Type

type MethodOutput Lightning "newAddress" :: Type

type MethodStreamingType Lightning "newAddress" :: StreamingType

HasMethodImpl Lightning "openChannel" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "openChannel" :: Symbol

type MethodInput Lightning "openChannel" :: Type

type MethodOutput Lightning "openChannel" :: Type

type MethodStreamingType Lightning "openChannel" :: StreamingType

HasMethodImpl Lightning "openChannelSync" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "openChannelSync" :: Symbol

type MethodInput Lightning "openChannelSync" :: Type

type MethodOutput Lightning "openChannelSync" :: Type

type MethodStreamingType Lightning "openChannelSync" :: StreamingType

HasMethodImpl Lightning "pendingChannels" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "pendingChannels" :: Symbol

type MethodInput Lightning "pendingChannels" :: Type

type MethodOutput Lightning "pendingChannels" :: Type

type MethodStreamingType Lightning "pendingChannels" :: StreamingType

HasMethodImpl Lightning "queryRoutes" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "queryRoutes" :: Symbol

type MethodInput Lightning "queryRoutes" :: Type

type MethodOutput Lightning "queryRoutes" :: Type

type MethodStreamingType Lightning "queryRoutes" :: StreamingType

HasMethodImpl Lightning "restoreChannelBackups" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "restoreChannelBackups" :: Symbol

type MethodInput Lightning "restoreChannelBackups" :: Type

type MethodOutput Lightning "restoreChannelBackups" :: Type

type MethodStreamingType Lightning "restoreChannelBackups" :: StreamingType

HasMethodImpl Lightning "sendCoins" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "sendCoins" :: Symbol

type MethodInput Lightning "sendCoins" :: Type

type MethodOutput Lightning "sendCoins" :: Type

type MethodStreamingType Lightning "sendCoins" :: StreamingType

HasMethodImpl Lightning "sendMany" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "sendMany" :: Symbol

type MethodInput Lightning "sendMany" :: Type

type MethodOutput Lightning "sendMany" :: Type

type MethodStreamingType Lightning "sendMany" :: StreamingType

HasMethodImpl Lightning "sendPayment" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "sendPayment" :: Symbol

type MethodInput Lightning "sendPayment" :: Type

type MethodOutput Lightning "sendPayment" :: Type

type MethodStreamingType Lightning "sendPayment" :: StreamingType

HasMethodImpl Lightning "sendPaymentSync" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "sendPaymentSync" :: Symbol

type MethodInput Lightning "sendPaymentSync" :: Type

type MethodOutput Lightning "sendPaymentSync" :: Type

type MethodStreamingType Lightning "sendPaymentSync" :: StreamingType

HasMethodImpl Lightning "sendToRoute" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "sendToRoute" :: Symbol

type MethodInput Lightning "sendToRoute" :: Type

type MethodOutput Lightning "sendToRoute" :: Type

type MethodStreamingType Lightning "sendToRoute" :: StreamingType

HasMethodImpl Lightning "sendToRouteSync" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "sendToRouteSync" :: Symbol

type MethodInput Lightning "sendToRouteSync" :: Type

type MethodOutput Lightning "sendToRouteSync" :: Type

type MethodStreamingType Lightning "sendToRouteSync" :: StreamingType

HasMethodImpl Lightning "signMessage" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "signMessage" :: Symbol

type MethodInput Lightning "signMessage" :: Type

type MethodOutput Lightning "signMessage" :: Type

type MethodStreamingType Lightning "signMessage" :: StreamingType

HasMethodImpl Lightning "stopDaemon" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "stopDaemon" :: Symbol

type MethodInput Lightning "stopDaemon" :: Type

type MethodOutput Lightning "stopDaemon" :: Type

type MethodStreamingType Lightning "stopDaemon" :: StreamingType

HasMethodImpl Lightning "subscribeChannelBackups" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "subscribeChannelBackups" :: Symbol

type MethodInput Lightning "subscribeChannelBackups" :: Type

type MethodOutput Lightning "subscribeChannelBackups" :: Type

type MethodStreamingType Lightning "subscribeChannelBackups" :: StreamingType

HasMethodImpl Lightning "subscribeChannelEvents" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "subscribeChannelEvents" :: Symbol

type MethodInput Lightning "subscribeChannelEvents" :: Type

type MethodOutput Lightning "subscribeChannelEvents" :: Type

type MethodStreamingType Lightning "subscribeChannelEvents" :: StreamingType

HasMethodImpl Lightning "subscribeChannelGraph" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "subscribeChannelGraph" :: Symbol

type MethodInput Lightning "subscribeChannelGraph" :: Type

type MethodOutput Lightning "subscribeChannelGraph" :: Type

type MethodStreamingType Lightning "subscribeChannelGraph" :: StreamingType

HasMethodImpl Lightning "subscribeInvoices" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "subscribeInvoices" :: Symbol

type MethodInput Lightning "subscribeInvoices" :: Type

type MethodOutput Lightning "subscribeInvoices" :: Type

type MethodStreamingType Lightning "subscribeInvoices" :: StreamingType

HasMethodImpl Lightning "subscribePeerEvents" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "subscribePeerEvents" :: Symbol

type MethodInput Lightning "subscribePeerEvents" :: Type

type MethodOutput Lightning "subscribePeerEvents" :: Type

type MethodStreamingType Lightning "subscribePeerEvents" :: StreamingType

HasMethodImpl Lightning "subscribeTransactions" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "subscribeTransactions" :: Symbol

type MethodInput Lightning "subscribeTransactions" :: Type

type MethodOutput Lightning "subscribeTransactions" :: Type

type MethodStreamingType Lightning "subscribeTransactions" :: StreamingType

HasMethodImpl Lightning "updateChannelPolicy" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "updateChannelPolicy" :: Symbol

type MethodInput Lightning "updateChannelPolicy" :: Type

type MethodOutput Lightning "updateChannelPolicy" :: Type

type MethodStreamingType Lightning "updateChannelPolicy" :: StreamingType

HasMethodImpl Lightning "verifyChanBackup" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "verifyChanBackup" :: Symbol

type MethodInput Lightning "verifyChanBackup" :: Type

type MethodOutput Lightning "verifyChanBackup" :: Type

type MethodStreamingType Lightning "verifyChanBackup" :: StreamingType

HasMethodImpl Lightning "verifyMessage" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "verifyMessage" :: Symbol

type MethodInput Lightning "verifyMessage" :: Type

type MethodOutput Lightning "verifyMessage" :: Type

type MethodStreamingType Lightning "verifyMessage" :: StreamingType

HasMethodImpl Lightning "walletBalance" Source # 
Instance details

Defined in Proto.LndGrpc

Associated Types

type MethodName Lightning "walletBalance" :: Symbol

type MethodInput Lightning "walletBalance" :: Type

type MethodOutput Lightning "walletBalance" :: Type

type MethodStreamingType Lightning "walletBalance" :: StreamingType

type ServiceMethods Lightning Source # 
Instance details

Defined in Proto.LndGrpc

type ServiceMethods Lightning = "abandonChannel" ': ("addInvoice" ': ("bakeMacaroon" ': ("channelAcceptor" ': ("channelBalance" ': ("closeChannel" ': ("closedChannels" ': ("connectPeer" ': ("debugLevel" ': ("decodePayReq" ': ("deleteAllPayments" ': ("deleteMacaroonID" ': ("describeGraph" ': ("disconnectPeer" ': ("estimateFee" ': ("exportAllChannelBackups" ': ("exportChannelBackup" ': ("feeReport" ': ("forwardingHistory" ': ("fundingStateStep" ': ("getChanInfo" ': ("getInfo" ': ("getNetworkInfo" ': ("getNodeInfo" ': ("getNodeMetrics" ': ("getRecoveryInfo" ': ("getTransactions" ': ("listChannels" ': ("listInvoices" ': ("listMacaroonIDs" ': ("listPayments" ': ("listPeers" ': ("listPermissions" ': ("listUnspent" ': ("lookupInvoice" ': ("newAddress" ': ("openChannel" ': ("openChannelSync" ': ("pendingChannels" ': ("queryRoutes" ': ("restoreChannelBackups" ': ("sendCoins" ': ("sendMany" ': ("sendPayment" ': ("sendPaymentSync" ': ("sendToRoute" ': ("sendToRouteSync" ': ("signMessage" ': ("stopDaemon" ': ("subscribeChannelBackups" ': ("subscribeChannelEvents" ': ("subscribeChannelGraph" ': ("subscribeInvoices" ': ("subscribePeerEvents" ': ("subscribeTransactions" ': ("updateChannelPolicy" ': ("verifyChanBackup" ': ("verifyMessage" ': ("walletBalance" ': ([] :: [Symbol])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
type ServiceName Lightning Source # 
Instance details

Defined in Proto.LndGrpc

type ServiceName Lightning = "Lightning"
type ServicePackage Lightning Source # 
Instance details

Defined in Proto.LndGrpc

type ServicePackage Lightning = "lnrpc"
type MethodInput Lightning "abandonChannel" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "abandonChannel" = AbandonChannelRequest
type MethodInput Lightning "addInvoice" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "addInvoice" = Invoice
type MethodInput Lightning "bakeMacaroon" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "bakeMacaroon" = BakeMacaroonRequest
type MethodInput Lightning "channelAcceptor" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "channelAcceptor" = ChannelAcceptResponse
type MethodInput Lightning "channelBalance" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "channelBalance" = ChannelBalanceRequest
type MethodInput Lightning "closeChannel" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "closeChannel" = CloseChannelRequest
type MethodInput Lightning "closedChannels" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "closedChannels" = ClosedChannelsRequest
type MethodInput Lightning "connectPeer" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "connectPeer" = ConnectPeerRequest
type MethodInput Lightning "debugLevel" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "debugLevel" = DebugLevelRequest
type MethodInput Lightning "decodePayReq" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "decodePayReq" = PayReqString
type MethodInput Lightning "deleteAllPayments" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "deleteAllPayments" = DeleteAllPaymentsRequest
type MethodInput Lightning "deleteMacaroonID" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "deleteMacaroonID" = DeleteMacaroonIDRequest
type MethodInput Lightning "describeGraph" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "describeGraph" = ChannelGraphRequest
type MethodInput Lightning "disconnectPeer" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "disconnectPeer" = DisconnectPeerRequest
type MethodInput Lightning "estimateFee" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "estimateFee" = EstimateFeeRequest
type MethodInput Lightning "exportAllChannelBackups" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "exportAllChannelBackups" = ChanBackupExportRequest
type MethodInput Lightning "exportChannelBackup" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "exportChannelBackup" = ExportChannelBackupRequest
type MethodInput Lightning "feeReport" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "feeReport" = FeeReportRequest
type MethodInput Lightning "forwardingHistory" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "forwardingHistory" = ForwardingHistoryRequest
type MethodInput Lightning "fundingStateStep" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "fundingStateStep" = FundingTransitionMsg
type MethodInput Lightning "getChanInfo" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "getChanInfo" = ChanInfoRequest
type MethodInput Lightning "getInfo" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "getInfo" = GetInfoRequest
type MethodInput Lightning "getNetworkInfo" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "getNetworkInfo" = NetworkInfoRequest
type MethodInput Lightning "getNodeInfo" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "getNodeInfo" = NodeInfoRequest
type MethodInput Lightning "getNodeMetrics" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "getNodeMetrics" = NodeMetricsRequest
type MethodInput Lightning "getRecoveryInfo" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "getRecoveryInfo" = GetRecoveryInfoRequest
type MethodInput Lightning "getTransactions" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "getTransactions" = GetTransactionsRequest
type MethodInput Lightning "listChannels" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "listChannels" = ListChannelsRequest
type MethodInput Lightning "listInvoices" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "listInvoices" = ListInvoiceRequest
type MethodInput Lightning "listMacaroonIDs" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "listMacaroonIDs" = ListMacaroonIDsRequest
type MethodInput Lightning "listPayments" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "listPayments" = ListPaymentsRequest
type MethodInput Lightning "listPeers" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "listPeers" = ListPeersRequest
type MethodInput Lightning "listPermissions" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "listPermissions" = ListPermissionsRequest
type MethodInput Lightning "listUnspent" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "listUnspent" = ListUnspentRequest
type MethodInput Lightning "lookupInvoice" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "lookupInvoice" = PaymentHash
type MethodInput Lightning "newAddress" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "newAddress" = NewAddressRequest
type MethodInput Lightning "openChannel" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "openChannel" = OpenChannelRequest
type MethodInput Lightning "openChannelSync" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "openChannelSync" = OpenChannelRequest
type MethodInput Lightning "pendingChannels" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "pendingChannels" = PendingChannelsRequest
type MethodInput Lightning "queryRoutes" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "queryRoutes" = QueryRoutesRequest
type MethodInput Lightning "restoreChannelBackups" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "restoreChannelBackups" = RestoreChanBackupRequest
type MethodInput Lightning "sendCoins" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "sendCoins" = SendCoinsRequest
type MethodInput Lightning "sendMany" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "sendMany" = SendManyRequest
type MethodInput Lightning "sendPayment" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "sendPayment" = SendRequest
type MethodInput Lightning "sendPaymentSync" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "sendPaymentSync" = SendRequest
type MethodInput Lightning "sendToRoute" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "sendToRoute" = SendToRouteRequest
type MethodInput Lightning "sendToRouteSync" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "sendToRouteSync" = SendToRouteRequest
type MethodInput Lightning "signMessage" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "signMessage" = SignMessageRequest
type MethodInput Lightning "stopDaemon" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "stopDaemon" = StopRequest
type MethodInput Lightning "subscribeChannelBackups" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "subscribeChannelBackups" = ChannelBackupSubscription
type MethodInput Lightning "subscribeChannelEvents" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "subscribeChannelEvents" = ChannelEventSubscription
type MethodInput Lightning "subscribeChannelGraph" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "subscribeChannelGraph" = GraphTopologySubscription
type MethodInput Lightning "subscribeInvoices" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "subscribeInvoices" = InvoiceSubscription
type MethodInput Lightning "subscribePeerEvents" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "subscribePeerEvents" = PeerEventSubscription
type MethodInput Lightning "subscribeTransactions" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "subscribeTransactions" = GetTransactionsRequest
type MethodInput Lightning "updateChannelPolicy" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "updateChannelPolicy" = PolicyUpdateRequest
type MethodInput Lightning "verifyChanBackup" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "verifyChanBackup" = ChanBackupSnapshot
type MethodInput Lightning "verifyMessage" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "verifyMessage" = VerifyMessageRequest
type MethodInput Lightning "walletBalance" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodInput Lightning "walletBalance" = WalletBalanceRequest
type MethodName Lightning "abandonChannel" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "abandonChannel" = "AbandonChannel"
type MethodName Lightning "addInvoice" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "addInvoice" = "AddInvoice"
type MethodName Lightning "bakeMacaroon" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "bakeMacaroon" = "BakeMacaroon"
type MethodName Lightning "channelAcceptor" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "channelAcceptor" = "ChannelAcceptor"
type MethodName Lightning "channelBalance" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "channelBalance" = "ChannelBalance"
type MethodName Lightning "closeChannel" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "closeChannel" = "CloseChannel"
type MethodName Lightning "closedChannels" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "closedChannels" = "ClosedChannels"
type MethodName Lightning "connectPeer" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "connectPeer" = "ConnectPeer"
type MethodName Lightning "debugLevel" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "debugLevel" = "DebugLevel"
type MethodName Lightning "decodePayReq" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "decodePayReq" = "DecodePayReq"
type MethodName Lightning "deleteAllPayments" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "deleteAllPayments" = "DeleteAllPayments"
type MethodName Lightning "deleteMacaroonID" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "deleteMacaroonID" = "DeleteMacaroonID"
type MethodName Lightning "describeGraph" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "describeGraph" = "DescribeGraph"
type MethodName Lightning "disconnectPeer" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "disconnectPeer" = "DisconnectPeer"
type MethodName Lightning "estimateFee" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "estimateFee" = "EstimateFee"
type MethodName Lightning "exportAllChannelBackups" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "exportAllChannelBackups" = "ExportAllChannelBackups"
type MethodName Lightning "exportChannelBackup" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "exportChannelBackup" = "ExportChannelBackup"
type MethodName Lightning "feeReport" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "feeReport" = "FeeReport"
type MethodName Lightning "forwardingHistory" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "forwardingHistory" = "ForwardingHistory"
type MethodName Lightning "fundingStateStep" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "fundingStateStep" = "FundingStateStep"
type MethodName Lightning "getChanInfo" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "getChanInfo" = "GetChanInfo"
type MethodName Lightning "getInfo" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "getInfo" = "GetInfo"
type MethodName Lightning "getNetworkInfo" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "getNetworkInfo" = "GetNetworkInfo"
type MethodName Lightning "getNodeInfo" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "getNodeInfo" = "GetNodeInfo"
type MethodName Lightning "getNodeMetrics" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "getNodeMetrics" = "GetNodeMetrics"
type MethodName Lightning "getRecoveryInfo" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "getRecoveryInfo" = "GetRecoveryInfo"
type MethodName Lightning "getTransactions" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "getTransactions" = "GetTransactions"
type MethodName Lightning "listChannels" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "listChannels" = "ListChannels"
type MethodName Lightning "listInvoices" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "listInvoices" = "ListInvoices"
type MethodName Lightning "listMacaroonIDs" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "listMacaroonIDs" = "ListMacaroonIDs"
type MethodName Lightning "listPayments" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "listPayments" = "ListPayments"
type MethodName Lightning "listPeers" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "listPeers" = "ListPeers"
type MethodName Lightning "listPermissions" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "listPermissions" = "ListPermissions"
type MethodName Lightning "listUnspent" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "listUnspent" = "ListUnspent"
type MethodName Lightning "lookupInvoice" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "lookupInvoice" = "LookupInvoice"
type MethodName Lightning "newAddress" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "newAddress" = "NewAddress"
type MethodName Lightning "openChannel" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "openChannel" = "OpenChannel"
type MethodName Lightning "openChannelSync" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "openChannelSync" = "OpenChannelSync"
type MethodName Lightning "pendingChannels" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "pendingChannels" = "PendingChannels"
type MethodName Lightning "queryRoutes" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "queryRoutes" = "QueryRoutes"
type MethodName Lightning "restoreChannelBackups" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "restoreChannelBackups" = "RestoreChannelBackups"
type MethodName Lightning "sendCoins" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "sendCoins" = "SendCoins"
type MethodName Lightning "sendMany" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "sendMany" = "SendMany"
type MethodName Lightning "sendPayment" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "sendPayment" = "SendPayment"
type MethodName Lightning "sendPaymentSync" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "sendPaymentSync" = "SendPaymentSync"
type MethodName Lightning "sendToRoute" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "sendToRoute" = "SendToRoute"
type MethodName Lightning "sendToRouteSync" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "sendToRouteSync" = "SendToRouteSync"
type MethodName Lightning "signMessage" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "signMessage" = "SignMessage"
type MethodName Lightning "stopDaemon" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "stopDaemon" = "StopDaemon"
type MethodName Lightning "subscribeChannelBackups" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "subscribeChannelBackups" = "SubscribeChannelBackups"
type MethodName Lightning "subscribeChannelEvents" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "subscribeChannelEvents" = "SubscribeChannelEvents"
type MethodName Lightning "subscribeChannelGraph" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "subscribeChannelGraph" = "SubscribeChannelGraph"
type MethodName Lightning "subscribeInvoices" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "subscribeInvoices" = "SubscribeInvoices"
type MethodName Lightning "subscribePeerEvents" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "subscribePeerEvents" = "SubscribePeerEvents"
type MethodName Lightning "subscribeTransactions" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "subscribeTransactions" = "SubscribeTransactions"
type MethodName Lightning "updateChannelPolicy" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "updateChannelPolicy" = "UpdateChannelPolicy"
type MethodName Lightning "verifyChanBackup" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "verifyChanBackup" = "VerifyChanBackup"
type MethodName Lightning "verifyMessage" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "verifyMessage" = "VerifyMessage"
type MethodName Lightning "walletBalance" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodName Lightning "walletBalance" = "WalletBalance"
type MethodOutput Lightning "abandonChannel" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "abandonChannel" = AbandonChannelResponse
type MethodOutput Lightning "addInvoice" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "addInvoice" = AddInvoiceResponse
type MethodOutput Lightning "bakeMacaroon" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "bakeMacaroon" = BakeMacaroonResponse
type MethodOutput Lightning "channelAcceptor" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "channelAcceptor" = ChannelAcceptRequest
type MethodOutput Lightning "channelBalance" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "channelBalance" = ChannelBalanceResponse
type MethodOutput Lightning "closeChannel" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "closeChannel" = CloseStatusUpdate
type MethodOutput Lightning "closedChannels" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "closedChannels" = ClosedChannelsResponse
type MethodOutput Lightning "connectPeer" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "connectPeer" = ConnectPeerResponse
type MethodOutput Lightning "debugLevel" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "debugLevel" = DebugLevelResponse
type MethodOutput Lightning "decodePayReq" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "decodePayReq" = PayReq
type MethodOutput Lightning "deleteAllPayments" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "deleteAllPayments" = DeleteAllPaymentsResponse
type MethodOutput Lightning "deleteMacaroonID" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "deleteMacaroonID" = DeleteMacaroonIDResponse
type MethodOutput Lightning "describeGraph" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "describeGraph" = ChannelGraph
type MethodOutput Lightning "disconnectPeer" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "disconnectPeer" = DisconnectPeerResponse
type MethodOutput Lightning "estimateFee" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "estimateFee" = EstimateFeeResponse
type MethodOutput Lightning "exportAllChannelBackups" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "exportAllChannelBackups" = ChanBackupSnapshot
type MethodOutput Lightning "exportChannelBackup" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "exportChannelBackup" = ChannelBackup
type MethodOutput Lightning "feeReport" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "feeReport" = FeeReportResponse
type MethodOutput Lightning "forwardingHistory" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "forwardingHistory" = ForwardingHistoryResponse
type MethodOutput Lightning "fundingStateStep" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "fundingStateStep" = FundingStateStepResp
type MethodOutput Lightning "getChanInfo" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "getChanInfo" = ChannelEdge
type MethodOutput Lightning "getInfo" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "getInfo" = GetInfoResponse
type MethodOutput Lightning "getNetworkInfo" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "getNetworkInfo" = NetworkInfo
type MethodOutput Lightning "getNodeInfo" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "getNodeInfo" = NodeInfo
type MethodOutput Lightning "getNodeMetrics" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "getNodeMetrics" = NodeMetricsResponse
type MethodOutput Lightning "getRecoveryInfo" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "getRecoveryInfo" = GetRecoveryInfoResponse
type MethodOutput Lightning "getTransactions" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "getTransactions" = TransactionDetails
type MethodOutput Lightning "listChannels" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "listChannels" = ListChannelsResponse
type MethodOutput Lightning "listInvoices" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "listInvoices" = ListInvoiceResponse
type MethodOutput Lightning "listMacaroonIDs" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "listMacaroonIDs" = ListMacaroonIDsResponse
type MethodOutput Lightning "listPayments" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "listPayments" = ListPaymentsResponse
type MethodOutput Lightning "listPeers" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "listPeers" = ListPeersResponse
type MethodOutput Lightning "listPermissions" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "listPermissions" = ListPermissionsResponse
type MethodOutput Lightning "listUnspent" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "listUnspent" = ListUnspentResponse
type MethodOutput Lightning "lookupInvoice" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "lookupInvoice" = Invoice
type MethodOutput Lightning "newAddress" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "newAddress" = NewAddressResponse
type MethodOutput Lightning "openChannel" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "openChannel" = OpenStatusUpdate
type MethodOutput Lightning "openChannelSync" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "openChannelSync" = ChannelPoint
type MethodOutput Lightning "pendingChannels" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "pendingChannels" = PendingChannelsResponse
type MethodOutput Lightning "queryRoutes" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "queryRoutes" = QueryRoutesResponse
type MethodOutput Lightning "restoreChannelBackups" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "restoreChannelBackups" = RestoreBackupResponse
type MethodOutput Lightning "sendCoins" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "sendCoins" = SendCoinsResponse
type MethodOutput Lightning "sendMany" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "sendMany" = SendManyResponse
type MethodOutput Lightning "sendPayment" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "sendPayment" = SendResponse
type MethodOutput Lightning "sendPaymentSync" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "sendPaymentSync" = SendResponse
type MethodOutput Lightning "sendToRoute" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "sendToRoute" = SendResponse
type MethodOutput Lightning "sendToRouteSync" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "sendToRouteSync" = SendResponse
type MethodOutput Lightning "signMessage" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "signMessage" = SignMessageResponse
type MethodOutput Lightning "stopDaemon" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "stopDaemon" = StopResponse
type MethodOutput Lightning "subscribeChannelBackups" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "subscribeChannelBackups" = ChanBackupSnapshot
type MethodOutput Lightning "subscribeChannelEvents" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "subscribeChannelEvents" = ChannelEventUpdate
type MethodOutput Lightning "subscribeChannelGraph" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "subscribeChannelGraph" = GraphTopologyUpdate
type MethodOutput Lightning "subscribeInvoices" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "subscribeInvoices" = Invoice
type MethodOutput Lightning "subscribePeerEvents" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "subscribePeerEvents" = PeerEvent
type MethodOutput Lightning "subscribeTransactions" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "subscribeTransactions" = Transaction
type MethodOutput Lightning "updateChannelPolicy" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "updateChannelPolicy" = PolicyUpdateResponse
type MethodOutput Lightning "verifyChanBackup" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "verifyChanBackup" = VerifyChanBackupResponse
type MethodOutput Lightning "verifyMessage" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "verifyMessage" = VerifyMessageResponse
type MethodOutput Lightning "walletBalance" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodOutput Lightning "walletBalance" = WalletBalanceResponse
type MethodStreamingType Lightning "abandonChannel" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "abandonChannel" = NonStreaming
type MethodStreamingType Lightning "addInvoice" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "addInvoice" = NonStreaming
type MethodStreamingType Lightning "bakeMacaroon" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "bakeMacaroon" = NonStreaming
type MethodStreamingType Lightning "channelAcceptor" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "channelAcceptor" = BiDiStreaming
type MethodStreamingType Lightning "channelBalance" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "channelBalance" = NonStreaming
type MethodStreamingType Lightning "closeChannel" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "closeChannel" = ServerStreaming
type MethodStreamingType Lightning "closedChannels" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "closedChannels" = NonStreaming
type MethodStreamingType Lightning "connectPeer" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "connectPeer" = NonStreaming
type MethodStreamingType Lightning "debugLevel" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "debugLevel" = NonStreaming
type MethodStreamingType Lightning "decodePayReq" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "decodePayReq" = NonStreaming
type MethodStreamingType Lightning "deleteAllPayments" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "deleteAllPayments" = NonStreaming
type MethodStreamingType Lightning "deleteMacaroonID" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "deleteMacaroonID" = NonStreaming
type MethodStreamingType Lightning "describeGraph" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "describeGraph" = NonStreaming
type MethodStreamingType Lightning "disconnectPeer" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "disconnectPeer" = NonStreaming
type MethodStreamingType Lightning "estimateFee" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "estimateFee" = NonStreaming
type MethodStreamingType Lightning "exportAllChannelBackups" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "exportAllChannelBackups" = NonStreaming
type MethodStreamingType Lightning "exportChannelBackup" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "exportChannelBackup" = NonStreaming
type MethodStreamingType Lightning "feeReport" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "feeReport" = NonStreaming
type MethodStreamingType Lightning "forwardingHistory" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "forwardingHistory" = NonStreaming
type MethodStreamingType Lightning "fundingStateStep" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "fundingStateStep" = NonStreaming
type MethodStreamingType Lightning "getChanInfo" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "getChanInfo" = NonStreaming
type MethodStreamingType Lightning "getInfo" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "getInfo" = NonStreaming
type MethodStreamingType Lightning "getNetworkInfo" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "getNetworkInfo" = NonStreaming
type MethodStreamingType Lightning "getNodeInfo" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "getNodeInfo" = NonStreaming
type MethodStreamingType Lightning "getNodeMetrics" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "getNodeMetrics" = NonStreaming
type MethodStreamingType Lightning "getRecoveryInfo" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "getRecoveryInfo" = NonStreaming
type MethodStreamingType Lightning "getTransactions" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "getTransactions" = NonStreaming
type MethodStreamingType Lightning "listChannels" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "listChannels" = NonStreaming
type MethodStreamingType Lightning "listInvoices" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "listInvoices" = NonStreaming
type MethodStreamingType Lightning "listMacaroonIDs" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "listMacaroonIDs" = NonStreaming
type MethodStreamingType Lightning "listPayments" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "listPayments" = NonStreaming
type MethodStreamingType Lightning "listPeers" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "listPeers" = NonStreaming
type MethodStreamingType Lightning "listPermissions" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "listPermissions" = NonStreaming
type MethodStreamingType Lightning "listUnspent" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "listUnspent" = NonStreaming
type MethodStreamingType Lightning "lookupInvoice" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "lookupInvoice" = NonStreaming
type MethodStreamingType Lightning "newAddress" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "newAddress" = NonStreaming
type MethodStreamingType Lightning "openChannel" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "openChannel" = ServerStreaming
type MethodStreamingType Lightning "openChannelSync" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "openChannelSync" = NonStreaming
type MethodStreamingType Lightning "pendingChannels" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "pendingChannels" = NonStreaming
type MethodStreamingType Lightning "queryRoutes" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "queryRoutes" = NonStreaming
type MethodStreamingType Lightning "restoreChannelBackups" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "restoreChannelBackups" = NonStreaming
type MethodStreamingType Lightning "sendCoins" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "sendCoins" = NonStreaming
type MethodStreamingType Lightning "sendMany" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "sendMany" = NonStreaming
type MethodStreamingType Lightning "sendPayment" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "sendPayment" = BiDiStreaming
type MethodStreamingType Lightning "sendPaymentSync" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "sendPaymentSync" = NonStreaming
type MethodStreamingType Lightning "sendToRoute" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "sendToRoute" = BiDiStreaming
type MethodStreamingType Lightning "sendToRouteSync" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "sendToRouteSync" = NonStreaming
type MethodStreamingType Lightning "signMessage" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "signMessage" = NonStreaming
type MethodStreamingType Lightning "stopDaemon" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "stopDaemon" = NonStreaming
type MethodStreamingType Lightning "subscribeChannelBackups" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "subscribeChannelBackups" = ServerStreaming
type MethodStreamingType Lightning "subscribeChannelEvents" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "subscribeChannelEvents" = ServerStreaming
type MethodStreamingType Lightning "subscribeChannelGraph" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "subscribeChannelGraph" = ServerStreaming
type MethodStreamingType Lightning "subscribeInvoices" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "subscribeInvoices" = ServerStreaming
type MethodStreamingType Lightning "subscribePeerEvents" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "subscribePeerEvents" = ServerStreaming
type MethodStreamingType Lightning "subscribeTransactions" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "subscribeTransactions" = ServerStreaming
type MethodStreamingType Lightning "updateChannelPolicy" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "updateChannelPolicy" = NonStreaming
type MethodStreamingType Lightning "verifyChanBackup" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "verifyChanBackup" = NonStreaming
type MethodStreamingType Lightning "verifyMessage" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "verifyMessage" = NonStreaming
type MethodStreamingType Lightning "walletBalance" Source # 
Instance details

Defined in Proto.LndGrpc

type MethodStreamingType Lightning "walletBalance" = NonStreaming

data AMP Source #

Fields :

  • rootShare :: Lens' AMP Data.ByteString.ByteString
  • setId :: Lens' AMP Data.ByteString.ByteString
  • childIndex :: Lens' AMP Data.Word.Word32
  • hash :: Lens' AMP Data.ByteString.ByteString
  • preimage :: Lens' AMP Data.ByteString.ByteString
Instances
Eq AMP Source # 
Instance details

Defined in Proto.LndGrpc

Methods

(==) :: AMP -> AMP -> Bool #

(/=) :: AMP -> AMP -> Bool #

Ord AMP Source # 
Instance details

Defined in Proto.LndGrpc

Methods

compare :: AMP -> AMP -> Ordering #

(<) :: AMP -> AMP -> Bool #

(<=) :: AMP -> AMP -> Bool #

(>) :: AMP -> AMP -> Bool #

(>=) :: AMP -> AMP -> Bool #

max :: AMP -> AMP -> AMP #

min :: AMP -> AMP -> AMP #

Show AMP Source # 
Instance details

Defined in Proto.LndGrpc

Methods

showsPrec :: Int -> AMP -> ShowS #

show :: AMP -> String #

showList :: [AMP] -> ShowS #

NFData AMP Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: AMP -> () #

Message AMP Source # 
Instance details

Defined in Proto.LndGrpc

HasField InvoiceHTLC "amp" AMP Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amp" -> (AMP -> f AMP) -> InvoiceHTLC -> f InvoiceHTLC

HasField AMP "childIndex" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "childIndex" -> (Word32 -> f Word32) -> AMP -> f AMP

HasField AMP "hash" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "hash" -> (ByteString -> f ByteString) -> AMP -> f AMP

HasField AMP "preimage" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "preimage" -> (ByteString -> f ByteString) -> AMP -> f AMP

HasField AMP "rootShare" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "rootShare" -> (ByteString -> f ByteString) -> AMP -> f AMP

HasField AMP "setId" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "setId" -> (ByteString -> f ByteString) -> AMP -> f AMP

HasField InvoiceHTLC "maybe'amp" (Maybe AMP) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'amp" -> (Maybe AMP -> f (Maybe AMP)) -> InvoiceHTLC -> f InvoiceHTLC

data AMPRecord Source #

Fields :

  • rootShare :: Lens' AMPRecord Data.ByteString.ByteString
  • setId :: Lens' AMPRecord Data.ByteString.ByteString
  • childIndex :: Lens' AMPRecord Data.Word.Word32
Instances
Eq AMPRecord Source # 
Instance details

Defined in Proto.LndGrpc

Ord AMPRecord Source # 
Instance details

Defined in Proto.LndGrpc

Show AMPRecord Source # 
Instance details

Defined in Proto.LndGrpc

NFData AMPRecord Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: AMPRecord -> () #

Message AMPRecord Source # 
Instance details

Defined in Proto.LndGrpc

HasField Hop "ampRecord" AMPRecord Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "ampRecord" -> (AMPRecord -> f AMPRecord) -> Hop -> f Hop

HasField AMPRecord "childIndex" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "childIndex" -> (Word32 -> f Word32) -> AMPRecord -> f AMPRecord

HasField AMPRecord "rootShare" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "rootShare" -> (ByteString -> f ByteString) -> AMPRecord -> f AMPRecord

HasField AMPRecord "setId" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "setId" -> (ByteString -> f ByteString) -> AMPRecord -> f AMPRecord

HasField Hop "maybe'ampRecord" (Maybe AMPRecord) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'ampRecord" -> (Maybe AMPRecord -> f (Maybe AMPRecord)) -> Hop -> f Hop

data AbandonChannelRequest Source #

Fields :

Instances
Eq AbandonChannelRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord AbandonChannelRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show AbandonChannelRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData AbandonChannelRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: AbandonChannelRequest -> () #

Message AbandonChannelRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField AbandonChannelRequest "channelPoint" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

HasField AbandonChannelRequest "iKnowWhatIAmDoing" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "iKnowWhatIAmDoing" -> (Bool -> f Bool) -> AbandonChannelRequest -> f AbandonChannelRequest

HasField AbandonChannelRequest "pendingFundingShimOnly" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pendingFundingShimOnly" -> (Bool -> f Bool) -> AbandonChannelRequest -> f AbandonChannelRequest

HasField AbandonChannelRequest "maybe'channelPoint" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'channelPoint" -> (Maybe ChannelPoint -> f (Maybe ChannelPoint)) -> AbandonChannelRequest -> f AbandonChannelRequest

data AbandonChannelResponse Source #

Fields :

Instances
Eq AbandonChannelResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord AbandonChannelResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show AbandonChannelResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData AbandonChannelResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: AbandonChannelResponse -> () #

Message AbandonChannelResponse Source # 
Instance details

Defined in Proto.LndGrpc

data AddInvoiceResponse Source #

Fields :

  • rHash :: Lens' AddInvoiceResponse Data.ByteString.ByteString
  • paymentRequest :: Lens' AddInvoiceResponse Data.Text.Text
  • addIndex :: Lens' AddInvoiceResponse Data.Word.Word64
  • paymentAddr :: Lens' AddInvoiceResponse Data.ByteString.ByteString
Instances
Eq AddInvoiceResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord AddInvoiceResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show AddInvoiceResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData AddInvoiceResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: AddInvoiceResponse -> () #

Message AddInvoiceResponse Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc AddInvoiceResponse AddInvoiceResponse Source # 
Instance details

Defined in LndClient.Data.AddInvoice

HasField AddInvoiceResponse "addIndex" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "addIndex" -> (Word64 -> f Word64) -> AddInvoiceResponse -> f AddInvoiceResponse

HasField AddInvoiceResponse "paymentAddr" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentAddr" -> (ByteString -> f ByteString) -> AddInvoiceResponse -> f AddInvoiceResponse

HasField AddInvoiceResponse "paymentRequest" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentRequest" -> (Text -> f Text) -> AddInvoiceResponse -> f AddInvoiceResponse

HasField AddInvoiceResponse "rHash" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

data AddressType Source #

Instances
Bounded AddressType Source # 
Instance details

Defined in Proto.LndGrpc

Enum AddressType Source # 
Instance details

Defined in Proto.LndGrpc

Eq AddressType Source # 
Instance details

Defined in Proto.LndGrpc

Ord AddressType Source # 
Instance details

Defined in Proto.LndGrpc

Show AddressType Source # 
Instance details

Defined in Proto.LndGrpc

NFData AddressType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: AddressType -> () #

FieldDefault AddressType Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum AddressType Source # 
Instance details

Defined in Proto.LndGrpc

ToGrpc AddressType AddressType Source # 
Instance details

Defined in LndClient.Data.NewAddress

HasField Utxo "addressType" AddressType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "addressType" -> (AddressType -> f AddressType) -> Utxo -> f Utxo

HasField NewAddressRequest "type'" AddressType Source # 
Instance details

Defined in Proto.LndGrpc

data AddressType Source #

Instances
Bounded AddressType Source # 
Instance details

Defined in Proto.LndGrpc

Enum AddressType Source # 
Instance details

Defined in Proto.LndGrpc

Eq AddressType Source # 
Instance details

Defined in Proto.LndGrpc

Ord AddressType Source # 
Instance details

Defined in Proto.LndGrpc

Show AddressType Source # 
Instance details

Defined in Proto.LndGrpc

NFData AddressType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: AddressType -> () #

FieldDefault AddressType Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum AddressType Source # 
Instance details

Defined in Proto.LndGrpc

ToGrpc AddressType AddressType Source # 
Instance details

Defined in LndClient.Data.NewAddress

HasField Utxo "addressType" AddressType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "addressType" -> (AddressType -> f AddressType) -> Utxo -> f Utxo

HasField NewAddressRequest "type'" AddressType Source # 
Instance details

Defined in Proto.LndGrpc

data Amount Source #

Fields :

  • sat :: Lens' Amount Data.Word.Word64
  • msat :: Lens' Amount Data.Word.Word64
Instances
Eq Amount Source # 
Instance details

Defined in Proto.LndGrpc

Methods

(==) :: Amount -> Amount -> Bool #

(/=) :: Amount -> Amount -> Bool #

Ord Amount Source # 
Instance details

Defined in Proto.LndGrpc

Show Amount Source # 
Instance details

Defined in Proto.LndGrpc

NFData Amount Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Amount -> () #

Message Amount Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelBalanceResponse "localBalance" Amount Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "localBalance" -> (Amount -> f Amount) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "pendingOpenLocalBalance" Amount Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pendingOpenLocalBalance" -> (Amount -> f Amount) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "pendingOpenRemoteBalance" Amount Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pendingOpenRemoteBalance" -> (Amount -> f Amount) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "remoteBalance" Amount Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "remoteBalance" -> (Amount -> f Amount) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "unsettledLocalBalance" Amount Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "unsettledLocalBalance" -> (Amount -> f Amount) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "unsettledRemoteBalance" Amount Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "unsettledRemoteBalance" -> (Amount -> f Amount) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField Amount "msat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "msat" -> (Word64 -> f Word64) -> Amount -> f Amount

HasField Amount "sat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "sat" -> (Word64 -> f Word64) -> Amount -> f Amount

HasField ChannelBalanceResponse "maybe'localBalance" (Maybe Amount) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'localBalance" -> (Maybe Amount -> f (Maybe Amount)) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "maybe'pendingOpenLocalBalance" (Maybe Amount) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'pendingOpenLocalBalance" -> (Maybe Amount -> f (Maybe Amount)) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "maybe'pendingOpenRemoteBalance" (Maybe Amount) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'pendingOpenRemoteBalance" -> (Maybe Amount -> f (Maybe Amount)) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "maybe'remoteBalance" (Maybe Amount) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'remoteBalance" -> (Maybe Amount -> f (Maybe Amount)) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "maybe'unsettledLocalBalance" (Maybe Amount) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'unsettledLocalBalance" -> (Maybe Amount -> f (Maybe Amount)) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "maybe'unsettledRemoteBalance" (Maybe Amount) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'unsettledRemoteBalance" -> (Maybe Amount -> f (Maybe Amount)) -> ChannelBalanceResponse -> f ChannelBalanceResponse

data BakeMacaroonRequest Source #

Fields :

  • permissions :: Lens' BakeMacaroonRequest [MacaroonPermission]
  • vec'permissions :: Lens' BakeMacaroonRequest (Data.Vector.Vector MacaroonPermission)
  • rootKeyId :: Lens' BakeMacaroonRequest Data.Word.Word64
Instances
Eq BakeMacaroonRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord BakeMacaroonRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show BakeMacaroonRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData BakeMacaroonRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: BakeMacaroonRequest -> () #

Message BakeMacaroonRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField BakeMacaroonRequest "rootKeyId" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "rootKeyId" -> (Word64 -> f Word64) -> BakeMacaroonRequest -> f BakeMacaroonRequest

HasField BakeMacaroonRequest "permissions" [MacaroonPermission] Source # 
Instance details

Defined in Proto.LndGrpc

HasField BakeMacaroonRequest "vec'permissions" (Vector MacaroonPermission) Source # 
Instance details

Defined in Proto.LndGrpc

data BakeMacaroonResponse Source #

Fields :

  • macaroon :: Lens' BakeMacaroonResponse Data.Text.Text
Instances
Eq BakeMacaroonResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord BakeMacaroonResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show BakeMacaroonResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData BakeMacaroonResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: BakeMacaroonResponse -> () #

Message BakeMacaroonResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField BakeMacaroonResponse "macaroon" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "macaroon" -> (Text -> f Text) -> BakeMacaroonResponse -> f BakeMacaroonResponse

data Chain Source #

Fields :

  • chain :: Lens' Chain Data.Text.Text
  • network :: Lens' Chain Data.Text.Text
Instances
Eq Chain Source # 
Instance details

Defined in Proto.LndGrpc

Methods

(==) :: Chain -> Chain -> Bool #

(/=) :: Chain -> Chain -> Bool #

Ord Chain Source # 
Instance details

Defined in Proto.LndGrpc

Methods

compare :: Chain -> Chain -> Ordering #

(<) :: Chain -> Chain -> Bool #

(<=) :: Chain -> Chain -> Bool #

(>) :: Chain -> Chain -> Bool #

(>=) :: Chain -> Chain -> Bool #

max :: Chain -> Chain -> Chain #

min :: Chain -> Chain -> Chain #

Show Chain Source # 
Instance details

Defined in Proto.LndGrpc

Methods

showsPrec :: Int -> Chain -> ShowS #

show :: Chain -> String #

showList :: [Chain] -> ShowS #

NFData Chain Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Chain -> () #

Message Chain Source # 
Instance details

Defined in Proto.LndGrpc

HasField Chain "chain" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chain" -> (Text -> f Text) -> Chain -> f Chain

HasField Chain "network" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "network" -> (Text -> f Text) -> Chain -> f Chain

HasField GetInfoResponse "chains" [Chain] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chains" -> ([Chain] -> f [Chain]) -> GetInfoResponse -> f GetInfoResponse

HasField GetInfoResponse "vec'chains" (Vector Chain) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'chains" -> (Vector Chain -> f (Vector Chain)) -> GetInfoResponse -> f GetInfoResponse

data ChanBackupExportRequest Source #

Fields :

Instances
Eq ChanBackupExportRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChanBackupExportRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show ChanBackupExportRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChanBackupExportRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChanBackupExportRequest -> () #

Message ChanBackupExportRequest Source # 
Instance details

Defined in Proto.LndGrpc

data ChanBackupSnapshot Source #

Fields :

Instances
Eq ChanBackupSnapshot Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChanBackupSnapshot Source # 
Instance details

Defined in Proto.LndGrpc

Show ChanBackupSnapshot Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChanBackupSnapshot Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChanBackupSnapshot -> () #

Message ChanBackupSnapshot Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChanBackupSnapshot "multiChanBackup" MultiChanBackup Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChanBackupSnapshot "singleChanBackups" ChannelBackups Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "singleChanBackups" -> (ChannelBackups -> f ChannelBackups) -> ChanBackupSnapshot -> f ChanBackupSnapshot

HasField UnlockWalletRequest "channelBackups" ChanBackupSnapshot 
Instance details

Defined in Proto.WalletUnlockerGrpc

HasField InitWalletRequest "channelBackups" ChanBackupSnapshot 
Instance details

Defined in Proto.WalletUnlockerGrpc

HasField ChanBackupSnapshot "maybe'multiChanBackup" (Maybe MultiChanBackup) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'multiChanBackup" -> (Maybe MultiChanBackup -> f (Maybe MultiChanBackup)) -> ChanBackupSnapshot -> f ChanBackupSnapshot

HasField ChanBackupSnapshot "maybe'singleChanBackups" (Maybe ChannelBackups) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'singleChanBackups" -> (Maybe ChannelBackups -> f (Maybe ChannelBackups)) -> ChanBackupSnapshot -> f ChanBackupSnapshot

HasField UnlockWalletRequest "maybe'channelBackups" (Maybe ChanBackupSnapshot) 
Instance details

Defined in Proto.WalletUnlockerGrpc

HasField InitWalletRequest "maybe'channelBackups" (Maybe ChanBackupSnapshot) 
Instance details

Defined in Proto.WalletUnlockerGrpc

data ChanInfoRequest Source #

Fields :

  • chanId :: Lens' ChanInfoRequest Data.Word.Word64
Instances
Eq ChanInfoRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChanInfoRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show ChanInfoRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChanInfoRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChanInfoRequest -> () #

Message ChanInfoRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChanInfoRequest "chanId" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanId" -> (Word64 -> f Word64) -> ChanInfoRequest -> f ChanInfoRequest

data ChanPointShim Source #

Fields :

  • amt :: Lens' ChanPointShim Data.Int.Int64
  • chanPoint :: Lens' ChanPointShim ChannelPoint
  • maybe'chanPoint :: Lens' ChanPointShim (Prelude.Maybe ChannelPoint)
  • localKey :: Lens' ChanPointShim KeyDescriptor
  • maybe'localKey :: Lens' ChanPointShim (Prelude.Maybe KeyDescriptor)
  • remoteKey :: Lens' ChanPointShim Data.ByteString.ByteString
  • pendingChanId :: Lens' ChanPointShim Data.ByteString.ByteString
  • thawHeight :: Lens' ChanPointShim Data.Word.Word32
Instances
Eq ChanPointShim Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChanPointShim Source # 
Instance details

Defined in Proto.LndGrpc

Show ChanPointShim Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChanPointShim Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChanPointShim -> () #

Message ChanPointShim Source # 
Instance details

Defined in Proto.LndGrpc

HasField FundingShim "chanPointShim" ChanPointShim Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanPointShim" -> (ChanPointShim -> f ChanPointShim) -> FundingShim -> f FundingShim

HasField ChanPointShim "amt" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amt" -> (Int64 -> f Int64) -> ChanPointShim -> f ChanPointShim

HasField ChanPointShim "chanPoint" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanPoint" -> (ChannelPoint -> f ChannelPoint) -> ChanPointShim -> f ChanPointShim

HasField ChanPointShim "localKey" KeyDescriptor Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "localKey" -> (KeyDescriptor -> f KeyDescriptor) -> ChanPointShim -> f ChanPointShim

HasField ChanPointShim "pendingChanId" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pendingChanId" -> (ByteString -> f ByteString) -> ChanPointShim -> f ChanPointShim

HasField ChanPointShim "remoteKey" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "remoteKey" -> (ByteString -> f ByteString) -> ChanPointShim -> f ChanPointShim

HasField ChanPointShim "thawHeight" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "thawHeight" -> (Word32 -> f Word32) -> ChanPointShim -> f ChanPointShim

HasField FundingShim "maybe'chanPointShim" (Maybe ChanPointShim) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'chanPointShim" -> (Maybe ChanPointShim -> f (Maybe ChanPointShim)) -> FundingShim -> f FundingShim

HasField ChanPointShim "maybe'chanPoint" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'chanPoint" -> (Maybe ChannelPoint -> f (Maybe ChannelPoint)) -> ChanPointShim -> f ChanPointShim

HasField ChanPointShim "maybe'localKey" (Maybe KeyDescriptor) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'localKey" -> (Maybe KeyDescriptor -> f (Maybe KeyDescriptor)) -> ChanPointShim -> f ChanPointShim

data Channel Source #

Fields :

Instances
Eq Channel Source # 
Instance details

Defined in Proto.LndGrpc

Methods

(==) :: Channel -> Channel -> Bool #

(/=) :: Channel -> Channel -> Bool #

Ord Channel Source # 
Instance details

Defined in Proto.LndGrpc

Show Channel Source # 
Instance details

Defined in Proto.LndGrpc

NFData Channel Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Channel -> () #

Message Channel Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc Channel Channel Source # 
Instance details

Defined in LndClient.Data.Channel

HasField ChannelEventUpdate "openChannel" Channel Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "openChannel" -> (Channel -> f Channel) -> ChannelEventUpdate -> f ChannelEventUpdate

HasField Channel "active" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "active" -> (Bool -> f Bool) -> Channel -> f Channel

HasField Channel "capacity" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "capacity" -> (Int64 -> f Int64) -> Channel -> f Channel

HasField Channel "chanId" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanId" -> (Word64 -> f Word64) -> Channel -> f Channel

HasField Channel "chanStatusFlags" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanStatusFlags" -> (Text -> f Text) -> Channel -> f Channel

HasField Channel "channelPoint" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "channelPoint" -> (Text -> f Text) -> Channel -> f Channel

HasField Channel "closeAddress" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "closeAddress" -> (Text -> f Text) -> Channel -> f Channel

HasField Channel "commitFee" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "commitFee" -> (Int64 -> f Int64) -> Channel -> f Channel

HasField Channel "commitWeight" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "commitWeight" -> (Int64 -> f Int64) -> Channel -> f Channel

HasField Channel "commitmentType" CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "commitmentType" -> (CommitmentType -> f CommitmentType) -> Channel -> f Channel

HasField Channel "csvDelay" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "csvDelay" -> (Word32 -> f Word32) -> Channel -> f Channel

HasField Channel "feePerKw" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "feePerKw" -> (Int64 -> f Int64) -> Channel -> f Channel

HasField Channel "initiator" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "initiator" -> (Bool -> f Bool) -> Channel -> f Channel

HasField Channel "lifetime" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "lifetime" -> (Int64 -> f Int64) -> Channel -> f Channel

HasField Channel "localBalance" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "localBalance" -> (Int64 -> f Int64) -> Channel -> f Channel

HasField Channel "localChanReserveSat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "localChanReserveSat" -> (Int64 -> f Int64) -> Channel -> f Channel

HasField Channel "localConstraints" ChannelConstraints Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "localConstraints" -> (ChannelConstraints -> f ChannelConstraints) -> Channel -> f Channel

HasField Channel "numUpdates" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "numUpdates" -> (Word64 -> f Word64) -> Channel -> f Channel

HasField Channel "private" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "private" -> (Bool -> f Bool) -> Channel -> f Channel

HasField Channel "pushAmountSat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pushAmountSat" -> (Word64 -> f Word64) -> Channel -> f Channel

HasField Channel "remoteBalance" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "remoteBalance" -> (Int64 -> f Int64) -> Channel -> f Channel

HasField Channel "remoteChanReserveSat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "remoteChanReserveSat" -> (Int64 -> f Int64) -> Channel -> f Channel

HasField Channel "remoteConstraints" ChannelConstraints Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "remoteConstraints" -> (ChannelConstraints -> f ChannelConstraints) -> Channel -> f Channel

HasField Channel "remotePubkey" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "remotePubkey" -> (Text -> f Text) -> Channel -> f Channel

HasField Channel "staticRemoteKey" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "staticRemoteKey" -> (Bool -> f Bool) -> Channel -> f Channel

HasField Channel "thawHeight" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "thawHeight" -> (Word32 -> f Word32) -> Channel -> f Channel

HasField Channel "totalSatoshisReceived" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "totalSatoshisReceived" -> (Int64 -> f Int64) -> Channel -> f Channel

HasField Channel "totalSatoshisSent" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "totalSatoshisSent" -> (Int64 -> f Int64) -> Channel -> f Channel

HasField Channel "unsettledBalance" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "unsettledBalance" -> (Int64 -> f Int64) -> Channel -> f Channel

HasField Channel "uptime" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "uptime" -> (Int64 -> f Int64) -> Channel -> f Channel

HasField ListChannelsResponse "channels" [Channel] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "channels" -> ([Channel] -> f [Channel]) -> ListChannelsResponse -> f ListChannelsResponse

HasField ListChannelsResponse "vec'channels" (Vector Channel) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'channels" -> (Vector Channel -> f (Vector Channel)) -> ListChannelsResponse -> f ListChannelsResponse

HasField ChannelEventUpdate "maybe'openChannel" (Maybe Channel) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'openChannel" -> (Maybe Channel -> f (Maybe Channel)) -> ChannelEventUpdate -> f ChannelEventUpdate

HasField Channel "maybe'localConstraints" (Maybe ChannelConstraints) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'localConstraints" -> (Maybe ChannelConstraints -> f (Maybe ChannelConstraints)) -> Channel -> f Channel

HasField Channel "maybe'remoteConstraints" (Maybe ChannelConstraints) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'remoteConstraints" -> (Maybe ChannelConstraints -> f (Maybe ChannelConstraints)) -> Channel -> f Channel

HasField Channel "pendingHtlcs" [HTLC] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pendingHtlcs" -> ([HTLC] -> f [HTLC]) -> Channel -> f Channel

HasField Channel "vec'pendingHtlcs" (Vector HTLC) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'pendingHtlcs" -> (Vector HTLC -> f (Vector HTLC)) -> Channel -> f Channel

data ChannelAcceptRequest Source #

Fields :

  • nodePubkey :: Lens' ChannelAcceptRequest Data.ByteString.ByteString
  • chainHash :: Lens' ChannelAcceptRequest Data.ByteString.ByteString
  • pendingChanId :: Lens' ChannelAcceptRequest Data.ByteString.ByteString
  • fundingAmt :: Lens' ChannelAcceptRequest Data.Word.Word64
  • pushAmt :: Lens' ChannelAcceptRequest Data.Word.Word64
  • dustLimit :: Lens' ChannelAcceptRequest Data.Word.Word64
  • maxValueInFlight :: Lens' ChannelAcceptRequest Data.Word.Word64
  • channelReserve :: Lens' ChannelAcceptRequest Data.Word.Word64
  • minHtlc :: Lens' ChannelAcceptRequest Data.Word.Word64
  • feePerKw :: Lens' ChannelAcceptRequest Data.Word.Word64
  • csvDelay :: Lens' ChannelAcceptRequest Data.Word.Word32
  • maxAcceptedHtlcs :: Lens' ChannelAcceptRequest Data.Word.Word32
  • channelFlags :: Lens' ChannelAcceptRequest Data.Word.Word32
Instances
Eq ChannelAcceptRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelAcceptRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelAcceptRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelAcceptRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChannelAcceptRequest -> () #

Message ChannelAcceptRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelAcceptRequest "chainHash" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelAcceptRequest "channelFlags" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "channelFlags" -> (Word32 -> f Word32) -> ChannelAcceptRequest -> f ChannelAcceptRequest

HasField ChannelAcceptRequest "channelReserve" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "channelReserve" -> (Word64 -> f Word64) -> ChannelAcceptRequest -> f ChannelAcceptRequest

HasField ChannelAcceptRequest "csvDelay" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "csvDelay" -> (Word32 -> f Word32) -> ChannelAcceptRequest -> f ChannelAcceptRequest

HasField ChannelAcceptRequest "dustLimit" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "dustLimit" -> (Word64 -> f Word64) -> ChannelAcceptRequest -> f ChannelAcceptRequest

HasField ChannelAcceptRequest "feePerKw" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "feePerKw" -> (Word64 -> f Word64) -> ChannelAcceptRequest -> f ChannelAcceptRequest

HasField ChannelAcceptRequest "fundingAmt" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "fundingAmt" -> (Word64 -> f Word64) -> ChannelAcceptRequest -> f ChannelAcceptRequest

HasField ChannelAcceptRequest "maxAcceptedHtlcs" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maxAcceptedHtlcs" -> (Word32 -> f Word32) -> ChannelAcceptRequest -> f ChannelAcceptRequest

HasField ChannelAcceptRequest "maxValueInFlight" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maxValueInFlight" -> (Word64 -> f Word64) -> ChannelAcceptRequest -> f ChannelAcceptRequest

HasField ChannelAcceptRequest "minHtlc" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "minHtlc" -> (Word64 -> f Word64) -> ChannelAcceptRequest -> f ChannelAcceptRequest

HasField ChannelAcceptRequest "nodePubkey" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelAcceptRequest "pendingChanId" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pendingChanId" -> (ByteString -> f ByteString) -> ChannelAcceptRequest -> f ChannelAcceptRequest

HasField ChannelAcceptRequest "pushAmt" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pushAmt" -> (Word64 -> f Word64) -> ChannelAcceptRequest -> f ChannelAcceptRequest

data ChannelAcceptResponse Source #

Fields :

  • accept :: Lens' ChannelAcceptResponse Prelude.Bool
  • pendingChanId :: Lens' ChannelAcceptResponse Data.ByteString.ByteString
  • error :: Lens' ChannelAcceptResponse Data.Text.Text
  • upfrontShutdown :: Lens' ChannelAcceptResponse Data.Text.Text
  • csvDelay :: Lens' ChannelAcceptResponse Data.Word.Word32
  • reserveSat :: Lens' ChannelAcceptResponse Data.Word.Word64
  • inFlightMaxMsat :: Lens' ChannelAcceptResponse Data.Word.Word64
  • maxHtlcCount :: Lens' ChannelAcceptResponse Data.Word.Word32
  • minHtlcIn :: Lens' ChannelAcceptResponse Data.Word.Word64
  • minAcceptDepth :: Lens' ChannelAcceptResponse Data.Word.Word32
Instances
Eq ChannelAcceptResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelAcceptResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelAcceptResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelAcceptResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChannelAcceptResponse -> () #

Message ChannelAcceptResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelAcceptResponse "accept" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "accept" -> (Bool -> f Bool) -> ChannelAcceptResponse -> f ChannelAcceptResponse

HasField ChannelAcceptResponse "csvDelay" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "csvDelay" -> (Word32 -> f Word32) -> ChannelAcceptResponse -> f ChannelAcceptResponse

HasField ChannelAcceptResponse "error" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "error" -> (Text -> f Text) -> ChannelAcceptResponse -> f ChannelAcceptResponse

HasField ChannelAcceptResponse "inFlightMaxMsat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "inFlightMaxMsat" -> (Word64 -> f Word64) -> ChannelAcceptResponse -> f ChannelAcceptResponse

HasField ChannelAcceptResponse "maxHtlcCount" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maxHtlcCount" -> (Word32 -> f Word32) -> ChannelAcceptResponse -> f ChannelAcceptResponse

HasField ChannelAcceptResponse "minAcceptDepth" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "minAcceptDepth" -> (Word32 -> f Word32) -> ChannelAcceptResponse -> f ChannelAcceptResponse

HasField ChannelAcceptResponse "minHtlcIn" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "minHtlcIn" -> (Word64 -> f Word64) -> ChannelAcceptResponse -> f ChannelAcceptResponse

HasField ChannelAcceptResponse "pendingChanId" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pendingChanId" -> (ByteString -> f ByteString) -> ChannelAcceptResponse -> f ChannelAcceptResponse

HasField ChannelAcceptResponse "reserveSat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "reserveSat" -> (Word64 -> f Word64) -> ChannelAcceptResponse -> f ChannelAcceptResponse

HasField ChannelAcceptResponse "upfrontShutdown" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "upfrontShutdown" -> (Text -> f Text) -> ChannelAcceptResponse -> f ChannelAcceptResponse

data ChannelBackup Source #

Fields :

  • chanPoint :: Lens' ChannelBackup ChannelPoint
  • maybe'chanPoint :: Lens' ChannelBackup (Prelude.Maybe ChannelPoint)
  • chanBackup :: Lens' ChannelBackup Data.ByteString.ByteString
Instances
Eq ChannelBackup Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelBackup Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelBackup Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelBackup Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChannelBackup -> () #

Message ChannelBackup Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelBackup "chanBackup" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanBackup" -> (ByteString -> f ByteString) -> ChannelBackup -> f ChannelBackup

HasField ChannelBackup "chanPoint" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanPoint" -> (ChannelPoint -> f ChannelPoint) -> ChannelBackup -> f ChannelBackup

HasField ChannelBackups "chanBackups" [ChannelBackup] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanBackups" -> ([ChannelBackup] -> f [ChannelBackup]) -> ChannelBackups -> f ChannelBackups

HasField ChannelBackups "vec'chanBackups" (Vector ChannelBackup) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'chanBackups" -> (Vector ChannelBackup -> f (Vector ChannelBackup)) -> ChannelBackups -> f ChannelBackups

HasField ChannelBackup "maybe'chanPoint" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'chanPoint" -> (Maybe ChannelPoint -> f (Maybe ChannelPoint)) -> ChannelBackup -> f ChannelBackup

data ChannelBackupSubscription Source #

Fields :

Instances
Eq ChannelBackupSubscription Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelBackupSubscription Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelBackupSubscription Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelBackupSubscription Source # 
Instance details

Defined in Proto.LndGrpc

Message ChannelBackupSubscription Source # 
Instance details

Defined in Proto.LndGrpc

data ChannelBackups Source #

Fields :

Instances
Eq ChannelBackups Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelBackups Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelBackups Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelBackups Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChannelBackups -> () #

Message ChannelBackups Source # 
Instance details

Defined in Proto.LndGrpc

HasField RestoreChanBackupRequest "chanBackups" ChannelBackups Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChanBackupSnapshot "singleChanBackups" ChannelBackups Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "singleChanBackups" -> (ChannelBackups -> f ChannelBackups) -> ChanBackupSnapshot -> f ChanBackupSnapshot

HasField RestoreChanBackupRequest "maybe'chanBackups" (Maybe ChannelBackups) Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelBackups "chanBackups" [ChannelBackup] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanBackups" -> ([ChannelBackup] -> f [ChannelBackup]) -> ChannelBackups -> f ChannelBackups

HasField ChannelBackups "vec'chanBackups" (Vector ChannelBackup) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'chanBackups" -> (Vector ChannelBackup -> f (Vector ChannelBackup)) -> ChannelBackups -> f ChannelBackups

HasField ChanBackupSnapshot "maybe'singleChanBackups" (Maybe ChannelBackups) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'singleChanBackups" -> (Maybe ChannelBackups -> f (Maybe ChannelBackups)) -> ChanBackupSnapshot -> f ChanBackupSnapshot

data ChannelBalanceRequest Source #

Fields :

Instances
Eq ChannelBalanceRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelBalanceRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelBalanceRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelBalanceRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChannelBalanceRequest -> () #

Message ChannelBalanceRequest Source # 
Instance details

Defined in Proto.LndGrpc

data ChannelBalanceResponse Source #

Fields :

Instances
Eq ChannelBalanceResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelBalanceResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelBalanceResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelBalanceResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChannelBalanceResponse -> () #

Message ChannelBalanceResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelBalanceResponse "balance" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelBalanceResponse "localBalance" Amount Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "localBalance" -> (Amount -> f Amount) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "pendingOpenBalance" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pendingOpenBalance" -> (Int64 -> f Int64) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "pendingOpenLocalBalance" Amount Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pendingOpenLocalBalance" -> (Amount -> f Amount) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "pendingOpenRemoteBalance" Amount Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pendingOpenRemoteBalance" -> (Amount -> f Amount) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "remoteBalance" Amount Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "remoteBalance" -> (Amount -> f Amount) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "unsettledLocalBalance" Amount Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "unsettledLocalBalance" -> (Amount -> f Amount) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "unsettledRemoteBalance" Amount Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "unsettledRemoteBalance" -> (Amount -> f Amount) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "maybe'localBalance" (Maybe Amount) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'localBalance" -> (Maybe Amount -> f (Maybe Amount)) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "maybe'pendingOpenLocalBalance" (Maybe Amount) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'pendingOpenLocalBalance" -> (Maybe Amount -> f (Maybe Amount)) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "maybe'pendingOpenRemoteBalance" (Maybe Amount) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'pendingOpenRemoteBalance" -> (Maybe Amount -> f (Maybe Amount)) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "maybe'remoteBalance" (Maybe Amount) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'remoteBalance" -> (Maybe Amount -> f (Maybe Amount)) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "maybe'unsettledLocalBalance" (Maybe Amount) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'unsettledLocalBalance" -> (Maybe Amount -> f (Maybe Amount)) -> ChannelBalanceResponse -> f ChannelBalanceResponse

HasField ChannelBalanceResponse "maybe'unsettledRemoteBalance" (Maybe Amount) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'unsettledRemoteBalance" -> (Maybe Amount -> f (Maybe Amount)) -> ChannelBalanceResponse -> f ChannelBalanceResponse

data ChannelCloseSummary Source #

Fields :

Instances
Eq ChannelCloseSummary Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelCloseSummary Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelCloseSummary Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelCloseSummary Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChannelCloseSummary -> () #

Message ChannelCloseSummary Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc ChannelCloseSummary ChannelCloseSummary Source # 
Instance details

Defined in LndClient.Data.CloseChannel

HasField ChannelEventUpdate "closedChannel" ChannelCloseSummary Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelCloseSummary "capacity" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "capacity" -> (Int64 -> f Int64) -> ChannelCloseSummary -> f ChannelCloseSummary

HasField ChannelCloseSummary "chainHash" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chainHash" -> (Text -> f Text) -> ChannelCloseSummary -> f ChannelCloseSummary

HasField ChannelCloseSummary "chanId" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanId" -> (Word64 -> f Word64) -> ChannelCloseSummary -> f ChannelCloseSummary

HasField ChannelCloseSummary "channelPoint" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "channelPoint" -> (Text -> f Text) -> ChannelCloseSummary -> f ChannelCloseSummary

HasField ChannelCloseSummary "closeHeight" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "closeHeight" -> (Word32 -> f Word32) -> ChannelCloseSummary -> f ChannelCloseSummary

HasField ChannelCloseSummary "closeInitiator" Initiator Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "closeInitiator" -> (Initiator -> f Initiator) -> ChannelCloseSummary -> f ChannelCloseSummary

HasField ChannelCloseSummary "closeType" ChannelCloseSummary'ClosureType Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelCloseSummary "closingTxHash" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "closingTxHash" -> (Text -> f Text) -> ChannelCloseSummary -> f ChannelCloseSummary

HasField ChannelCloseSummary "openInitiator" Initiator Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "openInitiator" -> (Initiator -> f Initiator) -> ChannelCloseSummary -> f ChannelCloseSummary

HasField ChannelCloseSummary "remotePubkey" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "remotePubkey" -> (Text -> f Text) -> ChannelCloseSummary -> f ChannelCloseSummary

HasField ChannelCloseSummary "settledBalance" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "settledBalance" -> (Int64 -> f Int64) -> ChannelCloseSummary -> f ChannelCloseSummary

HasField ChannelCloseSummary "timeLockedBalance" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "timeLockedBalance" -> (Int64 -> f Int64) -> ChannelCloseSummary -> f ChannelCloseSummary

HasField ClosedChannelsResponse "channels" [ChannelCloseSummary] Source # 
Instance details

Defined in Proto.LndGrpc

HasField ClosedChannelsResponse "vec'channels" (Vector ChannelCloseSummary) Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelEventUpdate "maybe'closedChannel" (Maybe ChannelCloseSummary) Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelCloseSummary "resolutions" [Resolution] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "resolutions" -> ([Resolution] -> f [Resolution]) -> ChannelCloseSummary -> f ChannelCloseSummary

HasField ChannelCloseSummary "vec'resolutions" (Vector Resolution) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'resolutions" -> (Vector Resolution -> f (Vector Resolution)) -> ChannelCloseSummary -> f ChannelCloseSummary

data ChannelCloseSummary'ClosureType Source #

Instances
Bounded ChannelCloseSummary'ClosureType Source # 
Instance details

Defined in Proto.LndGrpc

Enum ChannelCloseSummary'ClosureType Source # 
Instance details

Defined in Proto.LndGrpc

Eq ChannelCloseSummary'ClosureType Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelCloseSummary'ClosureType Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelCloseSummary'ClosureType Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelCloseSummary'ClosureType Source # 
Instance details

Defined in Proto.LndGrpc

FieldDefault ChannelCloseSummary'ClosureType Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum ChannelCloseSummary'ClosureType Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelCloseSummary "closeType" ChannelCloseSummary'ClosureType Source # 
Instance details

Defined in Proto.LndGrpc

data ChannelCloseSummary'ClosureType Source #

Instances
Bounded ChannelCloseSummary'ClosureType Source # 
Instance details

Defined in Proto.LndGrpc

Enum ChannelCloseSummary'ClosureType Source # 
Instance details

Defined in Proto.LndGrpc

Eq ChannelCloseSummary'ClosureType Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelCloseSummary'ClosureType Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelCloseSummary'ClosureType Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelCloseSummary'ClosureType Source # 
Instance details

Defined in Proto.LndGrpc

FieldDefault ChannelCloseSummary'ClosureType Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum ChannelCloseSummary'ClosureType Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelCloseSummary "closeType" ChannelCloseSummary'ClosureType Source # 
Instance details

Defined in Proto.LndGrpc

data ChannelCloseSummary'ClosureType'UnrecognizedValue Source #

Instances
Eq ChannelCloseSummary'ClosureType'UnrecognizedValue Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelCloseSummary'ClosureType'UnrecognizedValue Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelCloseSummary'ClosureType'UnrecognizedValue Source # 
Instance details

Defined in Proto.LndGrpc

data ChannelCloseUpdate Source #

Fields :

  • closingTxid :: Lens' ChannelCloseUpdate Data.ByteString.ByteString
  • success :: Lens' ChannelCloseUpdate Prelude.Bool
Instances
Eq ChannelCloseUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelCloseUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelCloseUpdate Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelCloseUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChannelCloseUpdate -> () #

Message ChannelCloseUpdate Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc ChannelCloseUpdate ChannelCloseUpdate Source # 
Instance details

Defined in LndClient.Data.CloseChannel

HasField CloseStatusUpdate "chanClose" ChannelCloseUpdate Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelCloseUpdate "closingTxid" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "closingTxid" -> (ByteString -> f ByteString) -> ChannelCloseUpdate -> f ChannelCloseUpdate

HasField ChannelCloseUpdate "success" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "success" -> (Bool -> f Bool) -> ChannelCloseUpdate -> f ChannelCloseUpdate

HasField CloseStatusUpdate "maybe'chanClose" (Maybe ChannelCloseUpdate) Source # 
Instance details

Defined in Proto.LndGrpc

data ChannelConstraints Source #

Fields :

Instances
Eq ChannelConstraints Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelConstraints Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelConstraints Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelConstraints Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChannelConstraints -> () #

Message ChannelConstraints Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelConstraints "chanReserveSat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanReserveSat" -> (Word64 -> f Word64) -> ChannelConstraints -> f ChannelConstraints

HasField ChannelConstraints "csvDelay" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "csvDelay" -> (Word32 -> f Word32) -> ChannelConstraints -> f ChannelConstraints

HasField ChannelConstraints "dustLimitSat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "dustLimitSat" -> (Word64 -> f Word64) -> ChannelConstraints -> f ChannelConstraints

HasField ChannelConstraints "maxAcceptedHtlcs" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maxAcceptedHtlcs" -> (Word32 -> f Word32) -> ChannelConstraints -> f ChannelConstraints

HasField ChannelConstraints "maxPendingAmtMsat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maxPendingAmtMsat" -> (Word64 -> f Word64) -> ChannelConstraints -> f ChannelConstraints

HasField ChannelConstraints "minHtlcMsat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "minHtlcMsat" -> (Word64 -> f Word64) -> ChannelConstraints -> f ChannelConstraints

HasField Channel "localConstraints" ChannelConstraints Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "localConstraints" -> (ChannelConstraints -> f ChannelConstraints) -> Channel -> f Channel

HasField Channel "remoteConstraints" ChannelConstraints Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "remoteConstraints" -> (ChannelConstraints -> f ChannelConstraints) -> Channel -> f Channel

HasField Channel "maybe'localConstraints" (Maybe ChannelConstraints) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'localConstraints" -> (Maybe ChannelConstraints -> f (Maybe ChannelConstraints)) -> Channel -> f Channel

HasField Channel "maybe'remoteConstraints" (Maybe ChannelConstraints) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'remoteConstraints" -> (Maybe ChannelConstraints -> f (Maybe ChannelConstraints)) -> Channel -> f Channel

data ChannelEdge Source #

Fields :

Instances
Eq ChannelEdge Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelEdge Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelEdge Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelEdge Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChannelEdge -> () #

Message ChannelEdge Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelEdge "capacity" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "capacity" -> (Int64 -> f Int64) -> ChannelEdge -> f ChannelEdge

HasField ChannelEdge "chanPoint" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanPoint" -> (Text -> f Text) -> ChannelEdge -> f ChannelEdge

HasField ChannelEdge "channelId" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "channelId" -> (Word64 -> f Word64) -> ChannelEdge -> f ChannelEdge

HasField ChannelEdge "lastUpdate" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "lastUpdate" -> (Word32 -> f Word32) -> ChannelEdge -> f ChannelEdge

HasField ChannelEdge "node1Policy" RoutingPolicy Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "node1Policy" -> (RoutingPolicy -> f RoutingPolicy) -> ChannelEdge -> f ChannelEdge

HasField ChannelEdge "node1Pub" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "node1Pub" -> (Text -> f Text) -> ChannelEdge -> f ChannelEdge

HasField ChannelEdge "node2Policy" RoutingPolicy Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "node2Policy" -> (RoutingPolicy -> f RoutingPolicy) -> ChannelEdge -> f ChannelEdge

HasField ChannelEdge "node2Pub" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "node2Pub" -> (Text -> f Text) -> ChannelEdge -> f ChannelEdge

HasField NodeInfo "channels" [ChannelEdge] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "channels" -> ([ChannelEdge] -> f [ChannelEdge]) -> NodeInfo -> f NodeInfo

HasField NodeInfo "vec'channels" (Vector ChannelEdge) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'channels" -> (Vector ChannelEdge -> f (Vector ChannelEdge)) -> NodeInfo -> f NodeInfo

HasField ChannelGraph "edges" [ChannelEdge] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "edges" -> ([ChannelEdge] -> f [ChannelEdge]) -> ChannelGraph -> f ChannelGraph

HasField ChannelGraph "vec'edges" (Vector ChannelEdge) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'edges" -> (Vector ChannelEdge -> f (Vector ChannelEdge)) -> ChannelGraph -> f ChannelGraph

HasField ChannelEdge "maybe'node1Policy" (Maybe RoutingPolicy) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'node1Policy" -> (Maybe RoutingPolicy -> f (Maybe RoutingPolicy)) -> ChannelEdge -> f ChannelEdge

HasField ChannelEdge "maybe'node2Policy" (Maybe RoutingPolicy) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'node2Policy" -> (Maybe RoutingPolicy -> f (Maybe RoutingPolicy)) -> ChannelEdge -> f ChannelEdge

data ChannelEdgeUpdate Source #

Fields :

Instances
Eq ChannelEdgeUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelEdgeUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelEdgeUpdate Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelEdgeUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChannelEdgeUpdate -> () #

Message ChannelEdgeUpdate Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelEdgeUpdate "advertisingNode" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "advertisingNode" -> (Text -> f Text) -> ChannelEdgeUpdate -> f ChannelEdgeUpdate

HasField ChannelEdgeUpdate "capacity" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "capacity" -> (Int64 -> f Int64) -> ChannelEdgeUpdate -> f ChannelEdgeUpdate

HasField ChannelEdgeUpdate "chanId" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanId" -> (Word64 -> f Word64) -> ChannelEdgeUpdate -> f ChannelEdgeUpdate

HasField ChannelEdgeUpdate "chanPoint" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelEdgeUpdate "connectingNode" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "connectingNode" -> (Text -> f Text) -> ChannelEdgeUpdate -> f ChannelEdgeUpdate

HasField ChannelEdgeUpdate "routingPolicy" RoutingPolicy Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "routingPolicy" -> (RoutingPolicy -> f RoutingPolicy) -> ChannelEdgeUpdate -> f ChannelEdgeUpdate

HasField GraphTopologyUpdate "channelUpdates" [ChannelEdgeUpdate] Source # 
Instance details

Defined in Proto.LndGrpc

HasField GraphTopologyUpdate "vec'channelUpdates" (Vector ChannelEdgeUpdate) Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelEdgeUpdate "maybe'chanPoint" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'chanPoint" -> (Maybe ChannelPoint -> f (Maybe ChannelPoint)) -> ChannelEdgeUpdate -> f ChannelEdgeUpdate

HasField ChannelEdgeUpdate "maybe'routingPolicy" (Maybe RoutingPolicy) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'routingPolicy" -> (Maybe RoutingPolicy -> f (Maybe RoutingPolicy)) -> ChannelEdgeUpdate -> f ChannelEdgeUpdate

data ChannelEventSubscription Source #

Fields :

Instances
Eq ChannelEventSubscription Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelEventSubscription Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelEventSubscription Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelEventSubscription Source # 
Instance details

Defined in Proto.LndGrpc

Message ChannelEventSubscription Source # 
Instance details

Defined in Proto.LndGrpc

data ChannelEventUpdate Source #

Fields :

Instances
Eq ChannelEventUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelEventUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelEventUpdate Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelEventUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChannelEventUpdate -> () #

Message ChannelEventUpdate Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc ChannelEventUpdate ChannelEventUpdate Source # 
Instance details

Defined in LndClient.Data.SubscribeChannelEvents

HasField ChannelEventUpdate "activeChannel" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "activeChannel" -> (ChannelPoint -> f ChannelPoint) -> ChannelEventUpdate -> f ChannelEventUpdate

HasField ChannelEventUpdate "closedChannel" ChannelCloseSummary Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelEventUpdate "inactiveChannel" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "inactiveChannel" -> (ChannelPoint -> f ChannelPoint) -> ChannelEventUpdate -> f ChannelEventUpdate

HasField ChannelEventUpdate "openChannel" Channel Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "openChannel" -> (Channel -> f Channel) -> ChannelEventUpdate -> f ChannelEventUpdate

HasField ChannelEventUpdate "pendingOpenChannel" PendingUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pendingOpenChannel" -> (PendingUpdate -> f PendingUpdate) -> ChannelEventUpdate -> f ChannelEventUpdate

HasField ChannelEventUpdate "type'" ChannelEventUpdate'UpdateType Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelEventUpdate "maybe'activeChannel" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'activeChannel" -> (Maybe ChannelPoint -> f (Maybe ChannelPoint)) -> ChannelEventUpdate -> f ChannelEventUpdate

HasField ChannelEventUpdate "maybe'channel" (Maybe ChannelEventUpdate'Channel) Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelEventUpdate "maybe'closedChannel" (Maybe ChannelCloseSummary) Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelEventUpdate "maybe'inactiveChannel" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'inactiveChannel" -> (Maybe ChannelPoint -> f (Maybe ChannelPoint)) -> ChannelEventUpdate -> f ChannelEventUpdate

HasField ChannelEventUpdate "maybe'openChannel" (Maybe Channel) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'openChannel" -> (Maybe Channel -> f (Maybe Channel)) -> ChannelEventUpdate -> f ChannelEventUpdate

HasField ChannelEventUpdate "maybe'pendingOpenChannel" (Maybe PendingUpdate) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'pendingOpenChannel" -> (Maybe PendingUpdate -> f (Maybe PendingUpdate)) -> ChannelEventUpdate -> f ChannelEventUpdate

data ChannelEventUpdate'Channel Source #

Instances
Eq ChannelEventUpdate'Channel Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelEventUpdate'Channel Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelEventUpdate'Channel Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelEventUpdate'Channel Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc UpdateChannel ChannelEventUpdate'Channel Source # 
Instance details

Defined in LndClient.Data.SubscribeChannelEvents

HasField ChannelEventUpdate "maybe'channel" (Maybe ChannelEventUpdate'Channel) Source # 
Instance details

Defined in Proto.LndGrpc

data ChannelEventUpdate'UpdateType Source #

Instances
Bounded ChannelEventUpdate'UpdateType Source # 
Instance details

Defined in Proto.LndGrpc

Enum ChannelEventUpdate'UpdateType Source # 
Instance details

Defined in Proto.LndGrpc

Eq ChannelEventUpdate'UpdateType Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelEventUpdate'UpdateType Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelEventUpdate'UpdateType Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelEventUpdate'UpdateType Source # 
Instance details

Defined in Proto.LndGrpc

FieldDefault ChannelEventUpdate'UpdateType Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum ChannelEventUpdate'UpdateType Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelEventUpdate "type'" ChannelEventUpdate'UpdateType Source # 
Instance details

Defined in Proto.LndGrpc

data ChannelEventUpdate'UpdateType Source #

Instances
Bounded ChannelEventUpdate'UpdateType Source # 
Instance details

Defined in Proto.LndGrpc

Enum ChannelEventUpdate'UpdateType Source # 
Instance details

Defined in Proto.LndGrpc

Eq ChannelEventUpdate'UpdateType Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelEventUpdate'UpdateType Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelEventUpdate'UpdateType Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelEventUpdate'UpdateType Source # 
Instance details

Defined in Proto.LndGrpc

FieldDefault ChannelEventUpdate'UpdateType Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum ChannelEventUpdate'UpdateType Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelEventUpdate "type'" ChannelEventUpdate'UpdateType Source # 
Instance details

Defined in Proto.LndGrpc

data ChannelEventUpdate'UpdateType'UnrecognizedValue Source #

Instances
Eq ChannelEventUpdate'UpdateType'UnrecognizedValue Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelEventUpdate'UpdateType'UnrecognizedValue Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelEventUpdate'UpdateType'UnrecognizedValue Source # 
Instance details

Defined in Proto.LndGrpc

data ChannelFeeReport Source #

Fields :

  • chanId :: Lens' ChannelFeeReport Data.Word.Word64
  • channelPoint :: Lens' ChannelFeeReport Data.Text.Text
  • baseFeeMsat :: Lens' ChannelFeeReport Data.Int.Int64
  • feePerMil :: Lens' ChannelFeeReport Data.Int.Int64
  • feeRate :: Lens' ChannelFeeReport Prelude.Double
Instances
Eq ChannelFeeReport Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelFeeReport Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelFeeReport Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelFeeReport Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChannelFeeReport -> () #

Message ChannelFeeReport Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelFeeReport "baseFeeMsat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "baseFeeMsat" -> (Int64 -> f Int64) -> ChannelFeeReport -> f ChannelFeeReport

HasField ChannelFeeReport "chanId" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanId" -> (Word64 -> f Word64) -> ChannelFeeReport -> f ChannelFeeReport

HasField ChannelFeeReport "channelPoint" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "channelPoint" -> (Text -> f Text) -> ChannelFeeReport -> f ChannelFeeReport

HasField ChannelFeeReport "feePerMil" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "feePerMil" -> (Int64 -> f Int64) -> ChannelFeeReport -> f ChannelFeeReport

HasField ChannelFeeReport "feeRate" Double Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "feeRate" -> (Double -> f Double) -> ChannelFeeReport -> f ChannelFeeReport

HasField FeeReportResponse "channelFees" [ChannelFeeReport] Source # 
Instance details

Defined in Proto.LndGrpc

HasField FeeReportResponse "vec'channelFees" (Vector ChannelFeeReport) Source # 
Instance details

Defined in Proto.LndGrpc

data ChannelGraph Source #

Fields :

  • nodes :: Lens' ChannelGraph [LightningNode]
  • vec'nodes :: Lens' ChannelGraph (Data.Vector.Vector LightningNode)
  • edges :: Lens' ChannelGraph [ChannelEdge]
  • vec'edges :: Lens' ChannelGraph (Data.Vector.Vector ChannelEdge)
Instances
Eq ChannelGraph Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelGraph Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelGraph Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelGraph Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChannelGraph -> () #

Message ChannelGraph Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelGraph "edges" [ChannelEdge] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "edges" -> ([ChannelEdge] -> f [ChannelEdge]) -> ChannelGraph -> f ChannelGraph

HasField ChannelGraph "nodes" [LightningNode] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "nodes" -> ([LightningNode] -> f [LightningNode]) -> ChannelGraph -> f ChannelGraph

HasField ChannelGraph "vec'edges" (Vector ChannelEdge) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'edges" -> (Vector ChannelEdge -> f (Vector ChannelEdge)) -> ChannelGraph -> f ChannelGraph

HasField ChannelGraph "vec'nodes" (Vector LightningNode) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'nodes" -> (Vector LightningNode -> f (Vector LightningNode)) -> ChannelGraph -> f ChannelGraph

data ChannelGraphRequest Source #

Fields :

Instances
Eq ChannelGraphRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelGraphRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelGraphRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelGraphRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChannelGraphRequest -> () #

Message ChannelGraphRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelGraphRequest "includeUnannounced" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "includeUnannounced" -> (Bool -> f Bool) -> ChannelGraphRequest -> f ChannelGraphRequest

data ChannelOpenUpdate Source #

Fields :

Instances
Eq ChannelOpenUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelOpenUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelOpenUpdate Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelOpenUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChannelOpenUpdate -> () #

Message ChannelOpenUpdate Source # 
Instance details

Defined in Proto.LndGrpc

HasField OpenStatusUpdate "chanOpen" ChannelOpenUpdate Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelOpenUpdate "channelPoint" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "channelPoint" -> (ChannelPoint -> f ChannelPoint) -> ChannelOpenUpdate -> f ChannelOpenUpdate

HasField OpenStatusUpdate "maybe'chanOpen" (Maybe ChannelOpenUpdate) Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelOpenUpdate "maybe'channelPoint" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'channelPoint" -> (Maybe ChannelPoint -> f (Maybe ChannelPoint)) -> ChannelOpenUpdate -> f ChannelOpenUpdate

data ChannelPoint Source #

Fields :

Instances
Eq ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChannelPoint -> () #

Message ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc ChannelPoint ChannelPoint Source # 
Instance details

Defined in LndClient.Data.ChannelPoint

ToGrpc ChannelPoint ChannelPoint Source # 
Instance details

Defined in LndClient.Data.ChannelPoint

HasField PolicyUpdateRequest "chanPoint" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

HasField ExportChannelBackupRequest "chanPoint" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

HasField ClosedChannelUpdate "chanPoint" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

HasField CloseChannelRequest "channelPoint" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelPoint "fundingTxidBytes" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "fundingTxidBytes" -> (ByteString -> f ByteString) -> ChannelPoint -> f ChannelPoint

HasField ChannelPoint "fundingTxidStr" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "fundingTxidStr" -> (Text -> f Text) -> ChannelPoint -> f ChannelPoint

HasField ChannelPoint "outputIndex" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "outputIndex" -> (Word32 -> f Word32) -> ChannelPoint -> f ChannelPoint

HasField ChannelOpenUpdate "channelPoint" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "channelPoint" -> (ChannelPoint -> f ChannelPoint) -> ChannelOpenUpdate -> f ChannelOpenUpdate

HasField ChannelEventUpdate "activeChannel" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "activeChannel" -> (ChannelPoint -> f ChannelPoint) -> ChannelEventUpdate -> f ChannelEventUpdate

HasField ChannelEventUpdate "inactiveChannel" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "inactiveChannel" -> (ChannelPoint -> f ChannelPoint) -> ChannelEventUpdate -> f ChannelEventUpdate

HasField ChannelEdgeUpdate "chanPoint" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelBackup "chanPoint" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanPoint" -> (ChannelPoint -> f ChannelPoint) -> ChannelBackup -> f ChannelBackup

HasField ChanPointShim "chanPoint" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanPoint" -> (ChannelPoint -> f ChannelPoint) -> ChanPointShim -> f ChanPointShim

HasField AbandonChannelRequest "channelPoint" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

HasField UpdateChanStatusRequest "chanPoint" ChannelPoint 
Instance details

Defined in Proto.RouterGrpc

HasField PolicyUpdateRequest "maybe'chanPoint" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

HasField MultiChanBackup "chanPoints" [ChannelPoint] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanPoints" -> ([ChannelPoint] -> f [ChannelPoint]) -> MultiChanBackup -> f MultiChanBackup

HasField MultiChanBackup "vec'chanPoints" (Vector ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'chanPoints" -> (Vector ChannelPoint -> f (Vector ChannelPoint)) -> MultiChanBackup -> f MultiChanBackup

HasField ExportChannelBackupRequest "maybe'chanPoint" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

HasField ClosedChannelUpdate "maybe'chanPoint" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

HasField CloseChannelRequest "maybe'channelPoint" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'channelPoint" -> (Maybe ChannelPoint -> f (Maybe ChannelPoint)) -> CloseChannelRequest -> f CloseChannelRequest

HasField ChannelPoint "maybe'fundingTxid" (Maybe ChannelPoint'FundingTxid) Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelPoint "maybe'fundingTxidBytes" (Maybe ByteString) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'fundingTxidBytes" -> (Maybe ByteString -> f (Maybe ByteString)) -> ChannelPoint -> f ChannelPoint

HasField ChannelPoint "maybe'fundingTxidStr" (Maybe Text) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'fundingTxidStr" -> (Maybe Text -> f (Maybe Text)) -> ChannelPoint -> f ChannelPoint

HasField ChannelOpenUpdate "maybe'channelPoint" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'channelPoint" -> (Maybe ChannelPoint -> f (Maybe ChannelPoint)) -> ChannelOpenUpdate -> f ChannelOpenUpdate

HasField ChannelEventUpdate "maybe'activeChannel" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'activeChannel" -> (Maybe ChannelPoint -> f (Maybe ChannelPoint)) -> ChannelEventUpdate -> f ChannelEventUpdate

HasField ChannelEventUpdate "maybe'inactiveChannel" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'inactiveChannel" -> (Maybe ChannelPoint -> f (Maybe ChannelPoint)) -> ChannelEventUpdate -> f ChannelEventUpdate

HasField ChannelEdgeUpdate "maybe'chanPoint" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'chanPoint" -> (Maybe ChannelPoint -> f (Maybe ChannelPoint)) -> ChannelEdgeUpdate -> f ChannelEdgeUpdate

HasField ChannelBackup "maybe'chanPoint" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'chanPoint" -> (Maybe ChannelPoint -> f (Maybe ChannelPoint)) -> ChannelBackup -> f ChannelBackup

HasField ChanPointShim "maybe'chanPoint" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'chanPoint" -> (Maybe ChannelPoint -> f (Maybe ChannelPoint)) -> ChanPointShim -> f ChanPointShim

HasField AbandonChannelRequest "maybe'channelPoint" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'channelPoint" -> (Maybe ChannelPoint -> f (Maybe ChannelPoint)) -> AbandonChannelRequest -> f AbandonChannelRequest

HasField UpdateChanStatusRequest "maybe'chanPoint" (Maybe ChannelPoint) 
Instance details

Defined in Proto.RouterGrpc

data ChannelPoint'FundingTxid Source #

Instances
Eq ChannelPoint'FundingTxid Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelPoint'FundingTxid Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelPoint'FundingTxid Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelPoint'FundingTxid Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelPoint "maybe'fundingTxid" (Maybe ChannelPoint'FundingTxid) Source # 
Instance details

Defined in Proto.LndGrpc

data ChannelUpdate Source #

Fields :

Instances
Eq ChannelUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Ord ChannelUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Show ChannelUpdate Source # 
Instance details

Defined in Proto.LndGrpc

NFData ChannelUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ChannelUpdate -> () #

Message ChannelUpdate Source # 
Instance details

Defined in Proto.LndGrpc

HasField Failure "channelUpdate" ChannelUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "channelUpdate" -> (ChannelUpdate -> f ChannelUpdate) -> Failure -> f Failure

HasField ChannelUpdate "baseFee" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "baseFee" -> (Word32 -> f Word32) -> ChannelUpdate -> f ChannelUpdate

HasField ChannelUpdate "chainHash" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chainHash" -> (ByteString -> f ByteString) -> ChannelUpdate -> f ChannelUpdate

HasField ChannelUpdate "chanId" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanId" -> (Word64 -> f Word64) -> ChannelUpdate -> f ChannelUpdate

HasField ChannelUpdate "channelFlags" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "channelFlags" -> (Word32 -> f Word32) -> ChannelUpdate -> f ChannelUpdate

HasField ChannelUpdate "extraOpaqueData" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "extraOpaqueData" -> (ByteString -> f ByteString) -> ChannelUpdate -> f ChannelUpdate

HasField ChannelUpdate "feeRate" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "feeRate" -> (Word32 -> f Word32) -> ChannelUpdate -> f ChannelUpdate

HasField ChannelUpdate "htlcMaximumMsat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "htlcMaximumMsat" -> (Word64 -> f Word64) -> ChannelUpdate -> f ChannelUpdate

HasField ChannelUpdate "htlcMinimumMsat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "htlcMinimumMsat" -> (Word64 -> f Word64) -> ChannelUpdate -> f ChannelUpdate

HasField ChannelUpdate "messageFlags" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "messageFlags" -> (Word32 -> f Word32) -> ChannelUpdate -> f ChannelUpdate

HasField ChannelUpdate "signature" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "signature" -> (ByteString -> f ByteString) -> ChannelUpdate -> f ChannelUpdate

HasField ChannelUpdate "timeLockDelta" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "timeLockDelta" -> (Word32 -> f Word32) -> ChannelUpdate -> f ChannelUpdate

HasField ChannelUpdate "timestamp" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "timestamp" -> (Word32 -> f Word32) -> ChannelUpdate -> f ChannelUpdate

HasField Failure "maybe'channelUpdate" (Maybe ChannelUpdate) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'channelUpdate" -> (Maybe ChannelUpdate -> f (Maybe ChannelUpdate)) -> Failure -> f Failure

data CloseChannelRequest Source #

Fields :

Instances
Eq CloseChannelRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord CloseChannelRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show CloseChannelRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData CloseChannelRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: CloseChannelRequest -> () #

Message CloseChannelRequest Source # 
Instance details

Defined in Proto.LndGrpc

ToGrpc CloseChannelRequest CloseChannelRequest Source # 
Instance details

Defined in LndClient.Data.CloseChannel

HasField CloseChannelRequest "channelPoint" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

HasField CloseChannelRequest "deliveryAddress" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "deliveryAddress" -> (Text -> f Text) -> CloseChannelRequest -> f CloseChannelRequest

HasField CloseChannelRequest "force" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "force" -> (Bool -> f Bool) -> CloseChannelRequest -> f CloseChannelRequest

HasField CloseChannelRequest "satPerByte" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "satPerByte" -> (Int64 -> f Int64) -> CloseChannelRequest -> f CloseChannelRequest

HasField CloseChannelRequest "satPerVbyte" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "satPerVbyte" -> (Word64 -> f Word64) -> CloseChannelRequest -> f CloseChannelRequest

HasField CloseChannelRequest "targetConf" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "targetConf" -> (Int32 -> f Int32) -> CloseChannelRequest -> f CloseChannelRequest

HasField CloseChannelRequest "maybe'channelPoint" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'channelPoint" -> (Maybe ChannelPoint -> f (Maybe ChannelPoint)) -> CloseChannelRequest -> f CloseChannelRequest

data CloseStatusUpdate Source #

Fields :

  • maybe'update :: Lens' CloseStatusUpdate (Prelude.Maybe CloseStatusUpdate'Update)
  • maybe'closePending :: Lens' CloseStatusUpdate (Prelude.Maybe PendingUpdate)
  • closePending :: Lens' CloseStatusUpdate PendingUpdate
  • maybe'chanClose :: Lens' CloseStatusUpdate (Prelude.Maybe ChannelCloseUpdate)
  • chanClose :: Lens' CloseStatusUpdate ChannelCloseUpdate
Instances
Eq CloseStatusUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Ord CloseStatusUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Show CloseStatusUpdate Source # 
Instance details

Defined in Proto.LndGrpc

NFData CloseStatusUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: CloseStatusUpdate -> () #

Message CloseStatusUpdate Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc CloseStatusUpdate CloseStatusUpdate Source # 
Instance details

Defined in LndClient.Data.CloseChannel

HasField CloseStatusUpdate "chanClose" ChannelCloseUpdate Source # 
Instance details

Defined in Proto.LndGrpc

HasField CloseStatusUpdate "closePending" PendingUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "closePending" -> (PendingUpdate -> f PendingUpdate) -> CloseStatusUpdate -> f CloseStatusUpdate

HasField CloseStatusUpdate "maybe'chanClose" (Maybe ChannelCloseUpdate) Source # 
Instance details

Defined in Proto.LndGrpc

HasField CloseStatusUpdate "maybe'closePending" (Maybe PendingUpdate) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'closePending" -> (Maybe PendingUpdate -> f (Maybe PendingUpdate)) -> CloseStatusUpdate -> f CloseStatusUpdate

HasField CloseStatusUpdate "maybe'update" (Maybe CloseStatusUpdate'Update) Source # 
Instance details

Defined in Proto.LndGrpc

data CloseStatusUpdate'Update Source #

Instances
Eq CloseStatusUpdate'Update Source # 
Instance details

Defined in Proto.LndGrpc

Ord CloseStatusUpdate'Update Source # 
Instance details

Defined in Proto.LndGrpc

Show CloseStatusUpdate'Update Source # 
Instance details

Defined in Proto.LndGrpc

NFData CloseStatusUpdate'Update Source # 
Instance details

Defined in Proto.LndGrpc

HasField CloseStatusUpdate "maybe'update" (Maybe CloseStatusUpdate'Update) Source # 
Instance details

Defined in Proto.LndGrpc

data ClosedChannelUpdate Source #

Fields :

  • chanId :: Lens' ClosedChannelUpdate Data.Word.Word64
  • capacity :: Lens' ClosedChannelUpdate Data.Int.Int64
  • closedHeight :: Lens' ClosedChannelUpdate Data.Word.Word32
  • chanPoint :: Lens' ClosedChannelUpdate ChannelPoint
  • maybe'chanPoint :: Lens' ClosedChannelUpdate (Prelude.Maybe ChannelPoint)
Instances
Eq ClosedChannelUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Ord ClosedChannelUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Show ClosedChannelUpdate Source # 
Instance details

Defined in Proto.LndGrpc

NFData ClosedChannelUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ClosedChannelUpdate -> () #

Message ClosedChannelUpdate Source # 
Instance details

Defined in Proto.LndGrpc

HasField ClosedChannelUpdate "capacity" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "capacity" -> (Int64 -> f Int64) -> ClosedChannelUpdate -> f ClosedChannelUpdate

HasField ClosedChannelUpdate "chanId" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanId" -> (Word64 -> f Word64) -> ClosedChannelUpdate -> f ClosedChannelUpdate

HasField ClosedChannelUpdate "chanPoint" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

HasField ClosedChannelUpdate "closedHeight" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "closedHeight" -> (Word32 -> f Word32) -> ClosedChannelUpdate -> f ClosedChannelUpdate

HasField GraphTopologyUpdate "closedChans" [ClosedChannelUpdate] Source # 
Instance details

Defined in Proto.LndGrpc

HasField GraphTopologyUpdate "vec'closedChans" (Vector ClosedChannelUpdate) Source # 
Instance details

Defined in Proto.LndGrpc

HasField ClosedChannelUpdate "maybe'chanPoint" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

data ClosedChannelsRequest Source #

Fields :

  • cooperative :: Lens' ClosedChannelsRequest Prelude.Bool
  • localForce :: Lens' ClosedChannelsRequest Prelude.Bool
  • remoteForce :: Lens' ClosedChannelsRequest Prelude.Bool
  • breach :: Lens' ClosedChannelsRequest Prelude.Bool
  • fundingCanceled :: Lens' ClosedChannelsRequest Prelude.Bool
  • abandoned :: Lens' ClosedChannelsRequest Prelude.Bool
Instances
Eq ClosedChannelsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord ClosedChannelsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show ClosedChannelsRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData ClosedChannelsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ClosedChannelsRequest -> () #

Message ClosedChannelsRequest Source # 
Instance details

Defined in Proto.LndGrpc

ToGrpc ClosedChannelsRequest ClosedChannelsRequest Source # 
Instance details

Defined in LndClient.Data.ClosedChannels

HasField ClosedChannelsRequest "abandoned" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "abandoned" -> (Bool -> f Bool) -> ClosedChannelsRequest -> f ClosedChannelsRequest

HasField ClosedChannelsRequest "breach" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "breach" -> (Bool -> f Bool) -> ClosedChannelsRequest -> f ClosedChannelsRequest

HasField ClosedChannelsRequest "cooperative" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "cooperative" -> (Bool -> f Bool) -> ClosedChannelsRequest -> f ClosedChannelsRequest

HasField ClosedChannelsRequest "fundingCanceled" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "fundingCanceled" -> (Bool -> f Bool) -> ClosedChannelsRequest -> f ClosedChannelsRequest

HasField ClosedChannelsRequest "localForce" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "localForce" -> (Bool -> f Bool) -> ClosedChannelsRequest -> f ClosedChannelsRequest

HasField ClosedChannelsRequest "remoteForce" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "remoteForce" -> (Bool -> f Bool) -> ClosedChannelsRequest -> f ClosedChannelsRequest

data ClosedChannelsResponse Source #

Fields :

  • channels :: Lens' ClosedChannelsResponse [ChannelCloseSummary]
  • vec'channels :: Lens' ClosedChannelsResponse (Data.Vector.Vector ChannelCloseSummary)
Instances
Eq ClosedChannelsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord ClosedChannelsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show ClosedChannelsResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData ClosedChannelsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ClosedChannelsResponse -> () #

Message ClosedChannelsResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField ClosedChannelsResponse "channels" [ChannelCloseSummary] Source # 
Instance details

Defined in Proto.LndGrpc

HasField ClosedChannelsResponse "vec'channels" (Vector ChannelCloseSummary) Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc [ChannelCloseSummary] ClosedChannelsResponse Source # 
Instance details

Defined in LndClient.Data.CloseChannel

data CommitmentType Source #

Instances
Bounded CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

Enum CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

Eq CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

Ord CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

Show CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

NFData CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: CommitmentType -> () #

FieldDefault CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'PendingChannel "commitmentType" CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

HasField Channel "commitmentType" CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "commitmentType" -> (CommitmentType -> f CommitmentType) -> Channel -> f Channel

data CommitmentType Source #

Instances
Bounded CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

Enum CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

Eq CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

Ord CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

Show CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

NFData CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: CommitmentType -> () #

FieldDefault CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'PendingChannel "commitmentType" CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

HasField Channel "commitmentType" CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "commitmentType" -> (CommitmentType -> f CommitmentType) -> Channel -> f Channel

data ConfirmationUpdate Source #

Fields :

  • blockSha :: Lens' ConfirmationUpdate Data.ByteString.ByteString
  • blockHeight :: Lens' ConfirmationUpdate Data.Int.Int32
  • numConfsLeft :: Lens' ConfirmationUpdate Data.Word.Word32
Instances
Eq ConfirmationUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Ord ConfirmationUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Show ConfirmationUpdate Source # 
Instance details

Defined in Proto.LndGrpc

NFData ConfirmationUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ConfirmationUpdate -> () #

Message ConfirmationUpdate Source # 
Instance details

Defined in Proto.LndGrpc

HasField ConfirmationUpdate "blockHeight" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "blockHeight" -> (Int32 -> f Int32) -> ConfirmationUpdate -> f ConfirmationUpdate

HasField ConfirmationUpdate "blockSha" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

HasField ConfirmationUpdate "numConfsLeft" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "numConfsLeft" -> (Word32 -> f Word32) -> ConfirmationUpdate -> f ConfirmationUpdate

data ConnectPeerRequest Source #

Fields :

  • addr :: Lens' ConnectPeerRequest LightningAddress
  • maybe'addr :: Lens' ConnectPeerRequest (Prelude.Maybe LightningAddress)
  • perm :: Lens' ConnectPeerRequest Prelude.Bool
  • timeout :: Lens' ConnectPeerRequest Data.Word.Word64
Instances
Eq ConnectPeerRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord ConnectPeerRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show ConnectPeerRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData ConnectPeerRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ConnectPeerRequest -> () #

Message ConnectPeerRequest Source # 
Instance details

Defined in Proto.LndGrpc

ToGrpc ConnectPeerRequest ConnectPeerRequest Source # 
Instance details

Defined in LndClient.Data.Peer

HasField ConnectPeerRequest "addr" LightningAddress Source # 
Instance details

Defined in Proto.LndGrpc

HasField ConnectPeerRequest "perm" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "perm" -> (Bool -> f Bool) -> ConnectPeerRequest -> f ConnectPeerRequest

HasField ConnectPeerRequest "timeout" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "timeout" -> (Word64 -> f Word64) -> ConnectPeerRequest -> f ConnectPeerRequest

HasField ConnectPeerRequest "maybe'addr" (Maybe LightningAddress) Source # 
Instance details

Defined in Proto.LndGrpc

data ConnectPeerResponse Source #

Fields :

Instances
Eq ConnectPeerResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord ConnectPeerResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show ConnectPeerResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData ConnectPeerResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ConnectPeerResponse -> () #

Message ConnectPeerResponse Source # 
Instance details

Defined in Proto.LndGrpc

data DebugLevelRequest Source #

Fields :

  • show :: Lens' DebugLevelRequest Prelude.Bool
  • levelSpec :: Lens' DebugLevelRequest Data.Text.Text
Instances
Eq DebugLevelRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord DebugLevelRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show DebugLevelRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData DebugLevelRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: DebugLevelRequest -> () #

Message DebugLevelRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField DebugLevelRequest "levelSpec" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "levelSpec" -> (Text -> f Text) -> DebugLevelRequest -> f DebugLevelRequest

HasField DebugLevelRequest "show" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "show" -> (Bool -> f Bool) -> DebugLevelRequest -> f DebugLevelRequest

data DebugLevelResponse Source #

Fields :

  • subSystems :: Lens' DebugLevelResponse Data.Text.Text
Instances
Eq DebugLevelResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord DebugLevelResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show DebugLevelResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData DebugLevelResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: DebugLevelResponse -> () #

Message DebugLevelResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField DebugLevelResponse "subSystems" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "subSystems" -> (Text -> f Text) -> DebugLevelResponse -> f DebugLevelResponse

data DeleteAllPaymentsRequest Source #

Fields :

Instances
Eq DeleteAllPaymentsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord DeleteAllPaymentsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show DeleteAllPaymentsRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData DeleteAllPaymentsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Message DeleteAllPaymentsRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField DeleteAllPaymentsRequest "failedHtlcsOnly" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "failedHtlcsOnly" -> (Bool -> f Bool) -> DeleteAllPaymentsRequest -> f DeleteAllPaymentsRequest

HasField DeleteAllPaymentsRequest "failedPaymentsOnly" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "failedPaymentsOnly" -> (Bool -> f Bool) -> DeleteAllPaymentsRequest -> f DeleteAllPaymentsRequest

data DeleteAllPaymentsResponse Source #

Fields :

Instances
Eq DeleteAllPaymentsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord DeleteAllPaymentsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show DeleteAllPaymentsResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData DeleteAllPaymentsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Message DeleteAllPaymentsResponse Source # 
Instance details

Defined in Proto.LndGrpc

data DeleteMacaroonIDRequest Source #

Fields :

  • rootKeyId :: Lens' DeleteMacaroonIDRequest Data.Word.Word64
Instances
Eq DeleteMacaroonIDRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord DeleteMacaroonIDRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show DeleteMacaroonIDRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData DeleteMacaroonIDRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: DeleteMacaroonIDRequest -> () #

Message DeleteMacaroonIDRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField DeleteMacaroonIDRequest "rootKeyId" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

data DeleteMacaroonIDResponse Source #

Fields :

  • deleted :: Lens' DeleteMacaroonIDResponse Prelude.Bool
Instances
Eq DeleteMacaroonIDResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord DeleteMacaroonIDResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show DeleteMacaroonIDResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData DeleteMacaroonIDResponse Source # 
Instance details

Defined in Proto.LndGrpc

Message DeleteMacaroonIDResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField DeleteMacaroonIDResponse "deleted" Bool Source # 
Instance details

Defined in Proto.LndGrpc

data DisconnectPeerRequest Source #

Fields :

  • pubKey :: Lens' DisconnectPeerRequest Data.Text.Text
Instances
Eq DisconnectPeerRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord DisconnectPeerRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show DisconnectPeerRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData DisconnectPeerRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: DisconnectPeerRequest -> () #

Message DisconnectPeerRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField DisconnectPeerRequest "pubKey" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pubKey" -> (Text -> f Text) -> DisconnectPeerRequest -> f DisconnectPeerRequest

data DisconnectPeerResponse Source #

Fields :

Instances
Eq DisconnectPeerResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord DisconnectPeerResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show DisconnectPeerResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData DisconnectPeerResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: DisconnectPeerResponse -> () #

Message DisconnectPeerResponse Source # 
Instance details

Defined in Proto.LndGrpc

data EdgeLocator Source #

Fields :

Instances
Eq EdgeLocator Source # 
Instance details

Defined in Proto.LndGrpc

Ord EdgeLocator Source # 
Instance details

Defined in Proto.LndGrpc

Show EdgeLocator Source # 
Instance details

Defined in Proto.LndGrpc

NFData EdgeLocator Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: EdgeLocator -> () #

Message EdgeLocator Source # 
Instance details

Defined in Proto.LndGrpc

HasField EdgeLocator "channelId" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "channelId" -> (Word64 -> f Word64) -> EdgeLocator -> f EdgeLocator

HasField EdgeLocator "directionReverse" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "directionReverse" -> (Bool -> f Bool) -> EdgeLocator -> f EdgeLocator

HasField QueryRoutesRequest "ignoredEdges" [EdgeLocator] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "ignoredEdges" -> ([EdgeLocator] -> f [EdgeLocator]) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "vec'ignoredEdges" (Vector EdgeLocator) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'ignoredEdges" -> (Vector EdgeLocator -> f (Vector EdgeLocator)) -> QueryRoutesRequest -> f QueryRoutesRequest

data EstimateFeeRequest Source #

Fields :

  • addrToAmount :: Lens' EstimateFeeRequest (Data.Map.Map Data.Text.Text Data.Int.Int64)
  • targetConf :: Lens' EstimateFeeRequest Data.Int.Int32
  • minConfs :: Lens' EstimateFeeRequest Data.Int.Int32
  • spendUnconfirmed :: Lens' EstimateFeeRequest Prelude.Bool
Instances
Eq EstimateFeeRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord EstimateFeeRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show EstimateFeeRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData EstimateFeeRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: EstimateFeeRequest -> () #

Message EstimateFeeRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField EstimateFeeRequest "minConfs" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "minConfs" -> (Int32 -> f Int32) -> EstimateFeeRequest -> f EstimateFeeRequest

HasField EstimateFeeRequest "spendUnconfirmed" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "spendUnconfirmed" -> (Bool -> f Bool) -> EstimateFeeRequest -> f EstimateFeeRequest

HasField EstimateFeeRequest "targetConf" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "targetConf" -> (Int32 -> f Int32) -> EstimateFeeRequest -> f EstimateFeeRequest

HasField EstimateFeeRequest "addrToAmount" (Map Text Int64) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "addrToAmount" -> (Map Text Int64 -> f (Map Text Int64)) -> EstimateFeeRequest -> f EstimateFeeRequest

data EstimateFeeRequest'AddrToAmountEntry Source #

Fields :

  • key :: Lens' EstimateFeeRequest'AddrToAmountEntry Data.Text.Text
  • value :: Lens' EstimateFeeRequest'AddrToAmountEntry Data.Int.Int64
Instances
Eq EstimateFeeRequest'AddrToAmountEntry Source # 
Instance details

Defined in Proto.LndGrpc

Ord EstimateFeeRequest'AddrToAmountEntry Source # 
Instance details

Defined in Proto.LndGrpc

Show EstimateFeeRequest'AddrToAmountEntry Source # 
Instance details

Defined in Proto.LndGrpc

NFData EstimateFeeRequest'AddrToAmountEntry Source # 
Instance details

Defined in Proto.LndGrpc

Message EstimateFeeRequest'AddrToAmountEntry Source # 
Instance details

Defined in Proto.LndGrpc

HasField EstimateFeeRequest'AddrToAmountEntry "key" Text Source # 
Instance details

Defined in Proto.LndGrpc

HasField EstimateFeeRequest'AddrToAmountEntry "value" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

data EstimateFeeResponse Source #

Fields :

Instances
Eq EstimateFeeResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord EstimateFeeResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show EstimateFeeResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData EstimateFeeResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: EstimateFeeResponse -> () #

Message EstimateFeeResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField EstimateFeeResponse "feeSat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "feeSat" -> (Int64 -> f Int64) -> EstimateFeeResponse -> f EstimateFeeResponse

HasField EstimateFeeResponse "feerateSatPerByte" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "feerateSatPerByte" -> (Int64 -> f Int64) -> EstimateFeeResponse -> f EstimateFeeResponse

HasField EstimateFeeResponse "satPerVbyte" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "satPerVbyte" -> (Word64 -> f Word64) -> EstimateFeeResponse -> f EstimateFeeResponse

data ExportChannelBackupRequest Source #

Fields :

  • chanPoint :: Lens' ExportChannelBackupRequest ChannelPoint
  • maybe'chanPoint :: Lens' ExportChannelBackupRequest (Prelude.Maybe ChannelPoint)
Instances
Eq ExportChannelBackupRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord ExportChannelBackupRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show ExportChannelBackupRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData ExportChannelBackupRequest Source # 
Instance details

Defined in Proto.LndGrpc

Message ExportChannelBackupRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField ExportChannelBackupRequest "chanPoint" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

HasField ExportChannelBackupRequest "maybe'chanPoint" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

data Failure Source #

Fields :

Instances
Eq Failure Source # 
Instance details

Defined in Proto.LndGrpc

Methods

(==) :: Failure -> Failure -> Bool #

(/=) :: Failure -> Failure -> Bool #

Ord Failure Source # 
Instance details

Defined in Proto.LndGrpc

Show Failure Source # 
Instance details

Defined in Proto.LndGrpc

NFData Failure Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Failure -> () #

Message Failure Source # 
Instance details

Defined in Proto.LndGrpc

HasField HTLCAttempt "failure" Failure Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "failure" -> (Failure -> f Failure) -> HTLCAttempt -> f HTLCAttempt

HasField Failure "channelUpdate" ChannelUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "channelUpdate" -> (ChannelUpdate -> f ChannelUpdate) -> Failure -> f Failure

HasField Failure "cltvExpiry" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "cltvExpiry" -> (Word32 -> f Word32) -> Failure -> f Failure

HasField Failure "code" Failure'FailureCode Source # 
Instance details

Defined in Proto.LndGrpc

HasField Failure "failureSourceIndex" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "failureSourceIndex" -> (Word32 -> f Word32) -> Failure -> f Failure

HasField Failure "flags" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "flags" -> (Word32 -> f Word32) -> Failure -> f Failure

HasField Failure "height" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "height" -> (Word32 -> f Word32) -> Failure -> f Failure

HasField Failure "htlcMsat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "htlcMsat" -> (Word64 -> f Word64) -> Failure -> f Failure

HasField Failure "onionSha256" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "onionSha256" -> (ByteString -> f ByteString) -> Failure -> f Failure

HasField SendToRouteResponse "failure" Failure 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "failure" -> (Failure -> f Failure) -> SendToRouteResponse -> f SendToRouteResponse

HasField HTLCAttempt "maybe'failure" (Maybe Failure) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'failure" -> (Maybe Failure -> f (Maybe Failure)) -> HTLCAttempt -> f HTLCAttempt

HasField Failure "maybe'channelUpdate" (Maybe ChannelUpdate) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'channelUpdate" -> (Maybe ChannelUpdate -> f (Maybe ChannelUpdate)) -> Failure -> f Failure

HasField SendToRouteResponse "maybe'failure" (Maybe Failure) 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'failure" -> (Maybe Failure -> f (Maybe Failure)) -> SendToRouteResponse -> f SendToRouteResponse

data Failure'FailureCode Source #

Instances
Bounded Failure'FailureCode Source # 
Instance details

Defined in Proto.LndGrpc

Enum Failure'FailureCode Source # 
Instance details

Defined in Proto.LndGrpc

Eq Failure'FailureCode Source # 
Instance details

Defined in Proto.LndGrpc

Ord Failure'FailureCode Source # 
Instance details

Defined in Proto.LndGrpc

Show Failure'FailureCode Source # 
Instance details

Defined in Proto.LndGrpc

NFData Failure'FailureCode Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Failure'FailureCode -> () #

FieldDefault Failure'FailureCode Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum Failure'FailureCode Source # 
Instance details

Defined in Proto.LndGrpc

HasField Failure "code" Failure'FailureCode Source # 
Instance details

Defined in Proto.LndGrpc

HasField LinkFailEvent "wireFailure" Failure'FailureCode 
Instance details

Defined in Proto.RouterGrpc

data Failure'FailureCode Source #

Instances
Bounded Failure'FailureCode Source # 
Instance details

Defined in Proto.LndGrpc

Enum Failure'FailureCode Source # 
Instance details

Defined in Proto.LndGrpc

Eq Failure'FailureCode Source # 
Instance details

Defined in Proto.LndGrpc

Ord Failure'FailureCode Source # 
Instance details

Defined in Proto.LndGrpc

Show Failure'FailureCode Source # 
Instance details

Defined in Proto.LndGrpc

NFData Failure'FailureCode Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Failure'FailureCode -> () #

FieldDefault Failure'FailureCode Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum Failure'FailureCode Source # 
Instance details

Defined in Proto.LndGrpc

HasField Failure "code" Failure'FailureCode Source # 
Instance details

Defined in Proto.LndGrpc

HasField LinkFailEvent "wireFailure" Failure'FailureCode 
Instance details

Defined in Proto.RouterGrpc

data Feature Source #

Fields :

  • name :: Lens' Feature Data.Text.Text
  • isRequired :: Lens' Feature Prelude.Bool
  • isKnown :: Lens' Feature Prelude.Bool
Instances
Eq Feature Source # 
Instance details

Defined in Proto.LndGrpc

Methods

(==) :: Feature -> Feature -> Bool #

(/=) :: Feature -> Feature -> Bool #

Ord Feature Source # 
Instance details

Defined in Proto.LndGrpc

Show Feature Source # 
Instance details

Defined in Proto.LndGrpc

NFData Feature Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Feature -> () #

Message Feature Source # 
Instance details

Defined in Proto.LndGrpc

HasField Peer'FeaturesEntry "value" Feature Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "value" -> (Feature -> f Feature) -> Peer'FeaturesEntry -> f Peer'FeaturesEntry

HasField PayReq'FeaturesEntry "value" Feature Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeUpdate'FeaturesEntry "value" Feature Source # 
Instance details

Defined in Proto.LndGrpc

HasField LightningNode'FeaturesEntry "value" Feature Source # 
Instance details

Defined in Proto.LndGrpc

HasField Invoice'FeaturesEntry "value" Feature Source # 
Instance details

Defined in Proto.LndGrpc

HasField GetInfoResponse'FeaturesEntry "value" Feature Source # 
Instance details

Defined in Proto.LndGrpc

HasField Feature "isKnown" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "isKnown" -> (Bool -> f Bool) -> Feature -> f Feature

HasField Feature "isRequired" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "isRequired" -> (Bool -> f Bool) -> Feature -> f Feature

HasField Feature "name" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> Feature -> f Feature

HasField Peer'FeaturesEntry "maybe'value" (Maybe Feature) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'value" -> (Maybe Feature -> f (Maybe Feature)) -> Peer'FeaturesEntry -> f Peer'FeaturesEntry

HasField PayReq'FeaturesEntry "maybe'value" (Maybe Feature) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'value" -> (Maybe Feature -> f (Maybe Feature)) -> PayReq'FeaturesEntry -> f PayReq'FeaturesEntry

HasField NodeUpdate'FeaturesEntry "maybe'value" (Maybe Feature) Source # 
Instance details

Defined in Proto.LndGrpc

HasField LightningNode'FeaturesEntry "maybe'value" (Maybe Feature) Source # 
Instance details

Defined in Proto.LndGrpc

HasField Invoice'FeaturesEntry "maybe'value" (Maybe Feature) Source # 
Instance details

Defined in Proto.LndGrpc

HasField GetInfoResponse'FeaturesEntry "maybe'value" (Maybe Feature) Source # 
Instance details

Defined in Proto.LndGrpc

HasField Peer "features" (Map Word32 Feature) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "features" -> (Map Word32 Feature -> f (Map Word32 Feature)) -> Peer -> f Peer

HasField PayReq "features" (Map Word32 Feature) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "features" -> (Map Word32 Feature -> f (Map Word32 Feature)) -> PayReq -> f PayReq

HasField NodeUpdate "features" (Map Word32 Feature) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "features" -> (Map Word32 Feature -> f (Map Word32 Feature)) -> NodeUpdate -> f NodeUpdate

HasField LightningNode "features" (Map Word32 Feature) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "features" -> (Map Word32 Feature -> f (Map Word32 Feature)) -> LightningNode -> f LightningNode

HasField Invoice "features" (Map Word32 Feature) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "features" -> (Map Word32 Feature -> f (Map Word32 Feature)) -> Invoice -> f Invoice

HasField GetInfoResponse "features" (Map Word32 Feature) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "features" -> (Map Word32 Feature -> f (Map Word32 Feature)) -> GetInfoResponse -> f GetInfoResponse

data FeatureBit Source #

Instances
Bounded FeatureBit Source # 
Instance details

Defined in Proto.LndGrpc

Enum FeatureBit Source # 
Instance details

Defined in Proto.LndGrpc

Eq FeatureBit Source # 
Instance details

Defined in Proto.LndGrpc

Ord FeatureBit Source # 
Instance details

Defined in Proto.LndGrpc

Show FeatureBit Source # 
Instance details

Defined in Proto.LndGrpc

NFData FeatureBit Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: FeatureBit -> () #

FieldDefault FeatureBit Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum FeatureBit Source # 
Instance details

Defined in Proto.LndGrpc

HasField SendRequest "destFeatures" [FeatureBit] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "destFeatures" -> ([FeatureBit] -> f [FeatureBit]) -> SendRequest -> f SendRequest

HasField SendRequest "vec'destFeatures" (Vector FeatureBit) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'destFeatures" -> (Vector FeatureBit -> f (Vector FeatureBit)) -> SendRequest -> f SendRequest

HasField QueryRoutesRequest "destFeatures" [FeatureBit] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "destFeatures" -> ([FeatureBit] -> f [FeatureBit]) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "vec'destFeatures" (Vector FeatureBit) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'destFeatures" -> (Vector FeatureBit -> f (Vector FeatureBit)) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField SendPaymentRequest "destFeatures" [FeatureBit] 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "destFeatures" -> ([FeatureBit] -> f [FeatureBit]) -> SendPaymentRequest -> f SendPaymentRequest

HasField SendPaymentRequest "vec'destFeatures" (Vector FeatureBit) 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'destFeatures" -> (Vector FeatureBit -> f (Vector FeatureBit)) -> SendPaymentRequest -> f SendPaymentRequest

data FeatureBit Source #

Instances
Bounded FeatureBit Source # 
Instance details

Defined in Proto.LndGrpc

Enum FeatureBit Source # 
Instance details

Defined in Proto.LndGrpc

Eq FeatureBit Source # 
Instance details

Defined in Proto.LndGrpc

Ord FeatureBit Source # 
Instance details

Defined in Proto.LndGrpc

Show FeatureBit Source # 
Instance details

Defined in Proto.LndGrpc

NFData FeatureBit Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: FeatureBit -> () #

FieldDefault FeatureBit Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum FeatureBit Source # 
Instance details

Defined in Proto.LndGrpc

HasField SendRequest "destFeatures" [FeatureBit] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "destFeatures" -> ([FeatureBit] -> f [FeatureBit]) -> SendRequest -> f SendRequest

HasField SendRequest "vec'destFeatures" (Vector FeatureBit) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'destFeatures" -> (Vector FeatureBit -> f (Vector FeatureBit)) -> SendRequest -> f SendRequest

HasField QueryRoutesRequest "destFeatures" [FeatureBit] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "destFeatures" -> ([FeatureBit] -> f [FeatureBit]) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "vec'destFeatures" (Vector FeatureBit) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'destFeatures" -> (Vector FeatureBit -> f (Vector FeatureBit)) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField SendPaymentRequest "destFeatures" [FeatureBit] 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "destFeatures" -> ([FeatureBit] -> f [FeatureBit]) -> SendPaymentRequest -> f SendPaymentRequest

HasField SendPaymentRequest "vec'destFeatures" (Vector FeatureBit) 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'destFeatures" -> (Vector FeatureBit -> f (Vector FeatureBit)) -> SendPaymentRequest -> f SendPaymentRequest

data FeeLimit Source #

Fields :

  • maybe'limit :: Lens' FeeLimit (Prelude.Maybe FeeLimit'Limit)
  • maybe'fixed :: Lens' FeeLimit (Prelude.Maybe Data.Int.Int64)
  • fixed :: Lens' FeeLimit Data.Int.Int64
  • maybe'fixedMsat :: Lens' FeeLimit (Prelude.Maybe Data.Int.Int64)
  • fixedMsat :: Lens' FeeLimit Data.Int.Int64
  • maybe'percent :: Lens' FeeLimit (Prelude.Maybe Data.Int.Int64)
  • percent :: Lens' FeeLimit Data.Int.Int64
Instances
Eq FeeLimit Source # 
Instance details

Defined in Proto.LndGrpc

Ord FeeLimit Source # 
Instance details

Defined in Proto.LndGrpc

Show FeeLimit Source # 
Instance details

Defined in Proto.LndGrpc

NFData FeeLimit Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: FeeLimit -> () #

Message FeeLimit Source # 
Instance details

Defined in Proto.LndGrpc

HasField SendRequest "feeLimit" FeeLimit Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "feeLimit" -> (FeeLimit -> f FeeLimit) -> SendRequest -> f SendRequest

HasField QueryRoutesRequest "feeLimit" FeeLimit Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "feeLimit" -> (FeeLimit -> f FeeLimit) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField FeeLimit "fixed" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "fixed" -> (Int64 -> f Int64) -> FeeLimit -> f FeeLimit

HasField FeeLimit "fixedMsat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "fixedMsat" -> (Int64 -> f Int64) -> FeeLimit -> f FeeLimit

HasField FeeLimit "percent" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "percent" -> (Int64 -> f Int64) -> FeeLimit -> f FeeLimit

HasField SendRequest "maybe'feeLimit" (Maybe FeeLimit) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'feeLimit" -> (Maybe FeeLimit -> f (Maybe FeeLimit)) -> SendRequest -> f SendRequest

HasField QueryRoutesRequest "maybe'feeLimit" (Maybe FeeLimit) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'feeLimit" -> (Maybe FeeLimit -> f (Maybe FeeLimit)) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField FeeLimit "maybe'fixed" (Maybe Int64) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'fixed" -> (Maybe Int64 -> f (Maybe Int64)) -> FeeLimit -> f FeeLimit

HasField FeeLimit "maybe'fixedMsat" (Maybe Int64) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'fixedMsat" -> (Maybe Int64 -> f (Maybe Int64)) -> FeeLimit -> f FeeLimit

HasField FeeLimit "maybe'limit" (Maybe FeeLimit'Limit) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'limit" -> (Maybe FeeLimit'Limit -> f (Maybe FeeLimit'Limit)) -> FeeLimit -> f FeeLimit

HasField FeeLimit "maybe'percent" (Maybe Int64) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'percent" -> (Maybe Int64 -> f (Maybe Int64)) -> FeeLimit -> f FeeLimit

data FeeReportRequest Source #

Fields :

Instances
Eq FeeReportRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord FeeReportRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show FeeReportRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData FeeReportRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: FeeReportRequest -> () #

Message FeeReportRequest Source # 
Instance details

Defined in Proto.LndGrpc

data FeeReportResponse Source #

Fields :

  • channelFees :: Lens' FeeReportResponse [ChannelFeeReport]
  • vec'channelFees :: Lens' FeeReportResponse (Data.Vector.Vector ChannelFeeReport)
  • dayFeeSum :: Lens' FeeReportResponse Data.Word.Word64
  • weekFeeSum :: Lens' FeeReportResponse Data.Word.Word64
  • monthFeeSum :: Lens' FeeReportResponse Data.Word.Word64
Instances
Eq FeeReportResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord FeeReportResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show FeeReportResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData FeeReportResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: FeeReportResponse -> () #

Message FeeReportResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField FeeReportResponse "dayFeeSum" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "dayFeeSum" -> (Word64 -> f Word64) -> FeeReportResponse -> f FeeReportResponse

HasField FeeReportResponse "monthFeeSum" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "monthFeeSum" -> (Word64 -> f Word64) -> FeeReportResponse -> f FeeReportResponse

HasField FeeReportResponse "weekFeeSum" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "weekFeeSum" -> (Word64 -> f Word64) -> FeeReportResponse -> f FeeReportResponse

HasField FeeReportResponse "channelFees" [ChannelFeeReport] Source # 
Instance details

Defined in Proto.LndGrpc

HasField FeeReportResponse "vec'channelFees" (Vector ChannelFeeReport) Source # 
Instance details

Defined in Proto.LndGrpc

data FloatMetric Source #

Fields :

Instances
Eq FloatMetric Source # 
Instance details

Defined in Proto.LndGrpc

Ord FloatMetric Source # 
Instance details

Defined in Proto.LndGrpc

Show FloatMetric Source # 
Instance details

Defined in Proto.LndGrpc

NFData FloatMetric Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: FloatMetric -> () #

Message FloatMetric Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeMetricsResponse'BetweennessCentralityEntry "value" FloatMetric Source # 
Instance details

Defined in Proto.LndGrpc

HasField FloatMetric "normalizedValue" Double Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "normalizedValue" -> (Double -> f Double) -> FloatMetric -> f FloatMetric

HasField FloatMetric "value" Double Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "value" -> (Double -> f Double) -> FloatMetric -> f FloatMetric

HasField NodeMetricsResponse'BetweennessCentralityEntry "maybe'value" (Maybe FloatMetric) Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeMetricsResponse "betweennessCentrality" (Map Text FloatMetric) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "betweennessCentrality" -> (Map Text FloatMetric -> f (Map Text FloatMetric)) -> NodeMetricsResponse -> f NodeMetricsResponse

data ForwardingEvent Source #

Fields :

  • timestamp :: Lens' ForwardingEvent Data.Word.Word64
  • chanIdIn :: Lens' ForwardingEvent Data.Word.Word64
  • chanIdOut :: Lens' ForwardingEvent Data.Word.Word64
  • amtIn :: Lens' ForwardingEvent Data.Word.Word64
  • amtOut :: Lens' ForwardingEvent Data.Word.Word64
  • fee :: Lens' ForwardingEvent Data.Word.Word64
  • feeMsat :: Lens' ForwardingEvent Data.Word.Word64
  • amtInMsat :: Lens' ForwardingEvent Data.Word.Word64
  • amtOutMsat :: Lens' ForwardingEvent Data.Word.Word64
  • timestampNs :: Lens' ForwardingEvent Data.Word.Word64
Instances
Eq ForwardingEvent Source # 
Instance details

Defined in Proto.LndGrpc

Ord ForwardingEvent Source # 
Instance details

Defined in Proto.LndGrpc

Show ForwardingEvent Source # 
Instance details

Defined in Proto.LndGrpc

NFData ForwardingEvent Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ForwardingEvent -> () #

Message ForwardingEvent Source # 
Instance details

Defined in Proto.LndGrpc

HasField ForwardingEvent "amtIn" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amtIn" -> (Word64 -> f Word64) -> ForwardingEvent -> f ForwardingEvent

HasField ForwardingEvent "amtInMsat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amtInMsat" -> (Word64 -> f Word64) -> ForwardingEvent -> f ForwardingEvent

HasField ForwardingEvent "amtOut" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amtOut" -> (Word64 -> f Word64) -> ForwardingEvent -> f ForwardingEvent

HasField ForwardingEvent "amtOutMsat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amtOutMsat" -> (Word64 -> f Word64) -> ForwardingEvent -> f ForwardingEvent

HasField ForwardingEvent "chanIdIn" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanIdIn" -> (Word64 -> f Word64) -> ForwardingEvent -> f ForwardingEvent

HasField ForwardingEvent "chanIdOut" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanIdOut" -> (Word64 -> f Word64) -> ForwardingEvent -> f ForwardingEvent

HasField ForwardingEvent "fee" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "fee" -> (Word64 -> f Word64) -> ForwardingEvent -> f ForwardingEvent

HasField ForwardingEvent "feeMsat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "feeMsat" -> (Word64 -> f Word64) -> ForwardingEvent -> f ForwardingEvent

HasField ForwardingEvent "timestamp" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "timestamp" -> (Word64 -> f Word64) -> ForwardingEvent -> f ForwardingEvent

HasField ForwardingEvent "timestampNs" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "timestampNs" -> (Word64 -> f Word64) -> ForwardingEvent -> f ForwardingEvent

HasField ForwardingHistoryResponse "forwardingEvents" [ForwardingEvent] Source # 
Instance details

Defined in Proto.LndGrpc

HasField ForwardingHistoryResponse "vec'forwardingEvents" (Vector ForwardingEvent) Source # 
Instance details

Defined in Proto.LndGrpc

data ForwardingHistoryRequest Source #

Fields :

  • startTime :: Lens' ForwardingHistoryRequest Data.Word.Word64
  • endTime :: Lens' ForwardingHistoryRequest Data.Word.Word64
  • indexOffset :: Lens' ForwardingHistoryRequest Data.Word.Word32
  • numMaxEvents :: Lens' ForwardingHistoryRequest Data.Word.Word32
Instances
Eq ForwardingHistoryRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord ForwardingHistoryRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show ForwardingHistoryRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData ForwardingHistoryRequest Source # 
Instance details

Defined in Proto.LndGrpc

Message ForwardingHistoryRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField ForwardingHistoryRequest "endTime" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

HasField ForwardingHistoryRequest "indexOffset" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

HasField ForwardingHistoryRequest "numMaxEvents" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "numMaxEvents" -> (Word32 -> f Word32) -> ForwardingHistoryRequest -> f ForwardingHistoryRequest

HasField ForwardingHistoryRequest "startTime" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

data ForwardingHistoryResponse Source #

Fields :

Instances
Eq ForwardingHistoryResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord ForwardingHistoryResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show ForwardingHistoryResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData ForwardingHistoryResponse Source # 
Instance details

Defined in Proto.LndGrpc

Message ForwardingHistoryResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField ForwardingHistoryResponse "lastOffsetIndex" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "lastOffsetIndex" -> (Word32 -> f Word32) -> ForwardingHistoryResponse -> f ForwardingHistoryResponse

HasField ForwardingHistoryResponse "forwardingEvents" [ForwardingEvent] Source # 
Instance details

Defined in Proto.LndGrpc

HasField ForwardingHistoryResponse "vec'forwardingEvents" (Vector ForwardingEvent) Source # 
Instance details

Defined in Proto.LndGrpc

data FundingPsbtFinalize Source #

Fields :

  • signedPsbt :: Lens' FundingPsbtFinalize Data.ByteString.ByteString
  • pendingChanId :: Lens' FundingPsbtFinalize Data.ByteString.ByteString
  • finalRawTx :: Lens' FundingPsbtFinalize Data.ByteString.ByteString
Instances
Eq FundingPsbtFinalize Source # 
Instance details

Defined in Proto.LndGrpc

Ord FundingPsbtFinalize Source # 
Instance details

Defined in Proto.LndGrpc

Show FundingPsbtFinalize Source # 
Instance details

Defined in Proto.LndGrpc

NFData FundingPsbtFinalize Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: FundingPsbtFinalize -> () #

Message FundingPsbtFinalize Source # 
Instance details

Defined in Proto.LndGrpc

HasField FundingTransitionMsg "psbtFinalize" FundingPsbtFinalize Source # 
Instance details

Defined in Proto.LndGrpc

HasField FundingPsbtFinalize "finalRawTx" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "finalRawTx" -> (ByteString -> f ByteString) -> FundingPsbtFinalize -> f FundingPsbtFinalize

HasField FundingPsbtFinalize "pendingChanId" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pendingChanId" -> (ByteString -> f ByteString) -> FundingPsbtFinalize -> f FundingPsbtFinalize

HasField FundingPsbtFinalize "signedPsbt" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "signedPsbt" -> (ByteString -> f ByteString) -> FundingPsbtFinalize -> f FundingPsbtFinalize

HasField FundingTransitionMsg "maybe'psbtFinalize" (Maybe FundingPsbtFinalize) Source # 
Instance details

Defined in Proto.LndGrpc

data FundingPsbtVerify Source #

Fields :

  • fundedPsbt :: Lens' FundingPsbtVerify Data.ByteString.ByteString
  • pendingChanId :: Lens' FundingPsbtVerify Data.ByteString.ByteString
Instances
Eq FundingPsbtVerify Source # 
Instance details

Defined in Proto.LndGrpc

Ord FundingPsbtVerify Source # 
Instance details

Defined in Proto.LndGrpc

Show FundingPsbtVerify Source # 
Instance details

Defined in Proto.LndGrpc

NFData FundingPsbtVerify Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: FundingPsbtVerify -> () #

Message FundingPsbtVerify Source # 
Instance details

Defined in Proto.LndGrpc

HasField FundingTransitionMsg "psbtVerify" FundingPsbtVerify Source # 
Instance details

Defined in Proto.LndGrpc

HasField FundingPsbtVerify "fundedPsbt" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "fundedPsbt" -> (ByteString -> f ByteString) -> FundingPsbtVerify -> f FundingPsbtVerify

HasField FundingPsbtVerify "pendingChanId" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pendingChanId" -> (ByteString -> f ByteString) -> FundingPsbtVerify -> f FundingPsbtVerify

HasField FundingTransitionMsg "maybe'psbtVerify" (Maybe FundingPsbtVerify) Source # 
Instance details

Defined in Proto.LndGrpc

data FundingShim Source #

Fields :

Instances
Eq FundingShim Source # 
Instance details

Defined in Proto.LndGrpc

Ord FundingShim Source # 
Instance details

Defined in Proto.LndGrpc

Show FundingShim Source # 
Instance details

Defined in Proto.LndGrpc

NFData FundingShim Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: FundingShim -> () #

Message FundingShim Source # 
Instance details

Defined in Proto.LndGrpc

HasField OpenChannelRequest "fundingShim" FundingShim Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "fundingShim" -> (FundingShim -> f FundingShim) -> OpenChannelRequest -> f OpenChannelRequest

HasField FundingTransitionMsg "shimRegister" FundingShim Source # 
Instance details

Defined in Proto.LndGrpc

HasField FundingShim "chanPointShim" ChanPointShim Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanPointShim" -> (ChanPointShim -> f ChanPointShim) -> FundingShim -> f FundingShim

HasField FundingShim "psbtShim" PsbtShim Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "psbtShim" -> (PsbtShim -> f PsbtShim) -> FundingShim -> f FundingShim

HasField OpenChannelRequest "maybe'fundingShim" (Maybe FundingShim) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'fundingShim" -> (Maybe FundingShim -> f (Maybe FundingShim)) -> OpenChannelRequest -> f OpenChannelRequest

HasField FundingTransitionMsg "maybe'shimRegister" (Maybe FundingShim) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'shimRegister" -> (Maybe FundingShim -> f (Maybe FundingShim)) -> FundingTransitionMsg -> f FundingTransitionMsg

HasField FundingShim "maybe'chanPointShim" (Maybe ChanPointShim) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'chanPointShim" -> (Maybe ChanPointShim -> f (Maybe ChanPointShim)) -> FundingShim -> f FundingShim

HasField FundingShim "maybe'psbtShim" (Maybe PsbtShim) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'psbtShim" -> (Maybe PsbtShim -> f (Maybe PsbtShim)) -> FundingShim -> f FundingShim

HasField FundingShim "maybe'shim" (Maybe FundingShim'Shim) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'shim" -> (Maybe FundingShim'Shim -> f (Maybe FundingShim'Shim)) -> FundingShim -> f FundingShim

data FundingShimCancel Source #

Fields :

  • pendingChanId :: Lens' FundingShimCancel Data.ByteString.ByteString
Instances
Eq FundingShimCancel Source # 
Instance details

Defined in Proto.LndGrpc

Ord FundingShimCancel Source # 
Instance details

Defined in Proto.LndGrpc

Show FundingShimCancel Source # 
Instance details

Defined in Proto.LndGrpc

NFData FundingShimCancel Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: FundingShimCancel -> () #

Message FundingShimCancel Source # 
Instance details

Defined in Proto.LndGrpc

HasField FundingTransitionMsg "shimCancel" FundingShimCancel Source # 
Instance details

Defined in Proto.LndGrpc

HasField FundingShimCancel "pendingChanId" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pendingChanId" -> (ByteString -> f ByteString) -> FundingShimCancel -> f FundingShimCancel

HasField FundingTransitionMsg "maybe'shimCancel" (Maybe FundingShimCancel) Source # 
Instance details

Defined in Proto.LndGrpc

data FundingStateStepResp Source #

Fields :

Instances
Eq FundingStateStepResp Source # 
Instance details

Defined in Proto.LndGrpc

Ord FundingStateStepResp Source # 
Instance details

Defined in Proto.LndGrpc

Show FundingStateStepResp Source # 
Instance details

Defined in Proto.LndGrpc

NFData FundingStateStepResp Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: FundingStateStepResp -> () #

Message FundingStateStepResp Source # 
Instance details

Defined in Proto.LndGrpc

data FundingTransitionMsg Source #

Fields :

  • maybe'trigger :: Lens' FundingTransitionMsg (Prelude.Maybe FundingTransitionMsg'Trigger)
  • maybe'shimRegister :: Lens' FundingTransitionMsg (Prelude.Maybe FundingShim)
  • shimRegister :: Lens' FundingTransitionMsg FundingShim
  • maybe'shimCancel :: Lens' FundingTransitionMsg (Prelude.Maybe FundingShimCancel)
  • shimCancel :: Lens' FundingTransitionMsg FundingShimCancel
  • maybe'psbtVerify :: Lens' FundingTransitionMsg (Prelude.Maybe FundingPsbtVerify)
  • psbtVerify :: Lens' FundingTransitionMsg FundingPsbtVerify
  • maybe'psbtFinalize :: Lens' FundingTransitionMsg (Prelude.Maybe FundingPsbtFinalize)
  • psbtFinalize :: Lens' FundingTransitionMsg FundingPsbtFinalize
Instances
Eq FundingTransitionMsg Source # 
Instance details

Defined in Proto.LndGrpc

Ord FundingTransitionMsg Source # 
Instance details

Defined in Proto.LndGrpc

Show FundingTransitionMsg Source # 
Instance details

Defined in Proto.LndGrpc

NFData FundingTransitionMsg Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: FundingTransitionMsg -> () #

Message FundingTransitionMsg Source # 
Instance details

Defined in Proto.LndGrpc

HasField FundingTransitionMsg "psbtFinalize" FundingPsbtFinalize Source # 
Instance details

Defined in Proto.LndGrpc

HasField FundingTransitionMsg "psbtVerify" FundingPsbtVerify Source # 
Instance details

Defined in Proto.LndGrpc

HasField FundingTransitionMsg "shimCancel" FundingShimCancel Source # 
Instance details

Defined in Proto.LndGrpc

HasField FundingTransitionMsg "shimRegister" FundingShim Source # 
Instance details

Defined in Proto.LndGrpc

HasField FundingTransitionMsg "maybe'psbtFinalize" (Maybe FundingPsbtFinalize) Source # 
Instance details

Defined in Proto.LndGrpc

HasField FundingTransitionMsg "maybe'psbtVerify" (Maybe FundingPsbtVerify) Source # 
Instance details

Defined in Proto.LndGrpc

HasField FundingTransitionMsg "maybe'shimCancel" (Maybe FundingShimCancel) Source # 
Instance details

Defined in Proto.LndGrpc

HasField FundingTransitionMsg "maybe'shimRegister" (Maybe FundingShim) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'shimRegister" -> (Maybe FundingShim -> f (Maybe FundingShim)) -> FundingTransitionMsg -> f FundingTransitionMsg

HasField FundingTransitionMsg "maybe'trigger" (Maybe FundingTransitionMsg'Trigger) Source # 
Instance details

Defined in Proto.LndGrpc

data FundingTransitionMsg'Trigger Source #

Instances
Eq FundingTransitionMsg'Trigger Source # 
Instance details

Defined in Proto.LndGrpc

Ord FundingTransitionMsg'Trigger Source # 
Instance details

Defined in Proto.LndGrpc

Show FundingTransitionMsg'Trigger Source # 
Instance details

Defined in Proto.LndGrpc

NFData FundingTransitionMsg'Trigger Source # 
Instance details

Defined in Proto.LndGrpc

HasField FundingTransitionMsg "maybe'trigger" (Maybe FundingTransitionMsg'Trigger) Source # 
Instance details

Defined in Proto.LndGrpc

data GetInfoResponse Source #

Fields :

  • version :: Lens' GetInfoResponse Data.Text.Text
  • commitHash :: Lens' GetInfoResponse Data.Text.Text
  • identityPubkey :: Lens' GetInfoResponse Data.Text.Text
  • alias :: Lens' GetInfoResponse Data.Text.Text
  • color :: Lens' GetInfoResponse Data.Text.Text
  • numPendingChannels :: Lens' GetInfoResponse Data.Word.Word32
  • numActiveChannels :: Lens' GetInfoResponse Data.Word.Word32
  • numInactiveChannels :: Lens' GetInfoResponse Data.Word.Word32
  • numPeers :: Lens' GetInfoResponse Data.Word.Word32
  • blockHeight :: Lens' GetInfoResponse Data.Word.Word32
  • blockHash :: Lens' GetInfoResponse Data.Text.Text
  • bestHeaderTimestamp :: Lens' GetInfoResponse Data.Int.Int64
  • syncedToChain :: Lens' GetInfoResponse Prelude.Bool
  • syncedToGraph :: Lens' GetInfoResponse Prelude.Bool
  • testnet :: Lens' GetInfoResponse Prelude.Bool
  • chains :: Lens' GetInfoResponse [Chain]
  • vec'chains :: Lens' GetInfoResponse (Data.Vector.Vector Chain)
  • uris :: Lens' GetInfoResponse [Data.Text.Text]
  • vec'uris :: Lens' GetInfoResponse (Data.Vector.Vector Data.Text.Text)
  • features :: Lens' GetInfoResponse (Data.Map.Map Data.Word.Word32 Feature)
Instances
Eq GetInfoResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord GetInfoResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show GetInfoResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData GetInfoResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: GetInfoResponse -> () #

Message GetInfoResponse Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc GetInfoResponse GetInfoResponse Source # 
Instance details

Defined in LndClient.Data.GetInfo

HasField GetInfoResponse "alias" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "alias" -> (Text -> f Text) -> GetInfoResponse -> f GetInfoResponse

HasField GetInfoResponse "bestHeaderTimestamp" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "bestHeaderTimestamp" -> (Int64 -> f Int64) -> GetInfoResponse -> f GetInfoResponse

HasField GetInfoResponse "blockHash" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "blockHash" -> (Text -> f Text) -> GetInfoResponse -> f GetInfoResponse

HasField GetInfoResponse "blockHeight" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "blockHeight" -> (Word32 -> f Word32) -> GetInfoResponse -> f GetInfoResponse

HasField GetInfoResponse "color" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "color" -> (Text -> f Text) -> GetInfoResponse -> f GetInfoResponse

HasField GetInfoResponse "commitHash" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "commitHash" -> (Text -> f Text) -> GetInfoResponse -> f GetInfoResponse

HasField GetInfoResponse "identityPubkey" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "identityPubkey" -> (Text -> f Text) -> GetInfoResponse -> f GetInfoResponse

HasField GetInfoResponse "numActiveChannels" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "numActiveChannels" -> (Word32 -> f Word32) -> GetInfoResponse -> f GetInfoResponse

HasField GetInfoResponse "numInactiveChannels" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "numInactiveChannels" -> (Word32 -> f Word32) -> GetInfoResponse -> f GetInfoResponse

HasField GetInfoResponse "numPeers" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "numPeers" -> (Word32 -> f Word32) -> GetInfoResponse -> f GetInfoResponse

HasField GetInfoResponse "numPendingChannels" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "numPendingChannels" -> (Word32 -> f Word32) -> GetInfoResponse -> f GetInfoResponse

HasField GetInfoResponse "syncedToChain" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "syncedToChain" -> (Bool -> f Bool) -> GetInfoResponse -> f GetInfoResponse

HasField GetInfoResponse "syncedToGraph" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "syncedToGraph" -> (Bool -> f Bool) -> GetInfoResponse -> f GetInfoResponse

HasField GetInfoResponse "testnet" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "testnet" -> (Bool -> f Bool) -> GetInfoResponse -> f GetInfoResponse

HasField GetInfoResponse "version" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "version" -> (Text -> f Text) -> GetInfoResponse -> f GetInfoResponse

HasField GetInfoResponse "chains" [Chain] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chains" -> ([Chain] -> f [Chain]) -> GetInfoResponse -> f GetInfoResponse

HasField GetInfoResponse "uris" [Text] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "uris" -> ([Text] -> f [Text]) -> GetInfoResponse -> f GetInfoResponse

HasField GetInfoResponse "vec'chains" (Vector Chain) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'chains" -> (Vector Chain -> f (Vector Chain)) -> GetInfoResponse -> f GetInfoResponse

HasField GetInfoResponse "vec'uris" (Vector Text) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'uris" -> (Vector Text -> f (Vector Text)) -> GetInfoResponse -> f GetInfoResponse

HasField GetInfoResponse "features" (Map Word32 Feature) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "features" -> (Map Word32 Feature -> f (Map Word32 Feature)) -> GetInfoResponse -> f GetInfoResponse

data GetInfoResponse'FeaturesEntry Source #

Fields :

  • key :: Lens' GetInfoResponse'FeaturesEntry Data.Word.Word32
  • value :: Lens' GetInfoResponse'FeaturesEntry Feature
  • maybe'value :: Lens' GetInfoResponse'FeaturesEntry (Prelude.Maybe Feature)
Instances
Eq GetInfoResponse'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

Ord GetInfoResponse'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

Show GetInfoResponse'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

NFData GetInfoResponse'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

Message GetInfoResponse'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

HasField GetInfoResponse'FeaturesEntry "key" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

HasField GetInfoResponse'FeaturesEntry "value" Feature Source # 
Instance details

Defined in Proto.LndGrpc

HasField GetInfoResponse'FeaturesEntry "maybe'value" (Maybe Feature) Source # 
Instance details

Defined in Proto.LndGrpc

data GetRecoveryInfoRequest Source #

Fields :

Instances
Eq GetRecoveryInfoRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord GetRecoveryInfoRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show GetRecoveryInfoRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData GetRecoveryInfoRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: GetRecoveryInfoRequest -> () #

Message GetRecoveryInfoRequest Source # 
Instance details

Defined in Proto.LndGrpc

data GetRecoveryInfoResponse Source #

Fields :

Instances
Eq GetRecoveryInfoResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord GetRecoveryInfoResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show GetRecoveryInfoResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData GetRecoveryInfoResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: GetRecoveryInfoResponse -> () #

Message GetRecoveryInfoResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField GetRecoveryInfoResponse "progress" Double Source # 
Instance details

Defined in Proto.LndGrpc

HasField GetRecoveryInfoResponse "recoveryFinished" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "recoveryFinished" -> (Bool -> f Bool) -> GetRecoveryInfoResponse -> f GetRecoveryInfoResponse

HasField GetRecoveryInfoResponse "recoveryMode" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "recoveryMode" -> (Bool -> f Bool) -> GetRecoveryInfoResponse -> f GetRecoveryInfoResponse

data GetTransactionsRequest Source #

Fields :

  • startHeight :: Lens' GetTransactionsRequest Data.Int.Int32
  • endHeight :: Lens' GetTransactionsRequest Data.Int.Int32
  • account :: Lens' GetTransactionsRequest Data.Text.Text
Instances
Eq GetTransactionsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord GetTransactionsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show GetTransactionsRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData GetTransactionsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: GetTransactionsRequest -> () #

Message GetTransactionsRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField GetTransactionsRequest "account" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "account" -> (Text -> f Text) -> GetTransactionsRequest -> f GetTransactionsRequest

HasField GetTransactionsRequest "endHeight" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "endHeight" -> (Int32 -> f Int32) -> GetTransactionsRequest -> f GetTransactionsRequest

HasField GetTransactionsRequest "startHeight" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "startHeight" -> (Int32 -> f Int32) -> GetTransactionsRequest -> f GetTransactionsRequest

data GraphTopologySubscription Source #

Fields :

Instances
Eq GraphTopologySubscription Source # 
Instance details

Defined in Proto.LndGrpc

Ord GraphTopologySubscription Source # 
Instance details

Defined in Proto.LndGrpc

Show GraphTopologySubscription Source # 
Instance details

Defined in Proto.LndGrpc

NFData GraphTopologySubscription Source # 
Instance details

Defined in Proto.LndGrpc

Message GraphTopologySubscription Source # 
Instance details

Defined in Proto.LndGrpc

data GraphTopologyUpdate Source #

Fields :

  • nodeUpdates :: Lens' GraphTopologyUpdate [NodeUpdate]
  • vec'nodeUpdates :: Lens' GraphTopologyUpdate (Data.Vector.Vector NodeUpdate)
  • channelUpdates :: Lens' GraphTopologyUpdate [ChannelEdgeUpdate]
  • vec'channelUpdates :: Lens' GraphTopologyUpdate (Data.Vector.Vector ChannelEdgeUpdate)
  • closedChans :: Lens' GraphTopologyUpdate [ClosedChannelUpdate]
  • vec'closedChans :: Lens' GraphTopologyUpdate (Data.Vector.Vector ClosedChannelUpdate)
Instances
Eq GraphTopologyUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Ord GraphTopologyUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Show GraphTopologyUpdate Source # 
Instance details

Defined in Proto.LndGrpc

NFData GraphTopologyUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: GraphTopologyUpdate -> () #

Message GraphTopologyUpdate Source # 
Instance details

Defined in Proto.LndGrpc

HasField GraphTopologyUpdate "channelUpdates" [ChannelEdgeUpdate] Source # 
Instance details

Defined in Proto.LndGrpc

HasField GraphTopologyUpdate "closedChans" [ClosedChannelUpdate] Source # 
Instance details

Defined in Proto.LndGrpc

HasField GraphTopologyUpdate "nodeUpdates" [NodeUpdate] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "nodeUpdates" -> ([NodeUpdate] -> f [NodeUpdate]) -> GraphTopologyUpdate -> f GraphTopologyUpdate

HasField GraphTopologyUpdate "vec'channelUpdates" (Vector ChannelEdgeUpdate) Source # 
Instance details

Defined in Proto.LndGrpc

HasField GraphTopologyUpdate "vec'closedChans" (Vector ClosedChannelUpdate) Source # 
Instance details

Defined in Proto.LndGrpc

HasField GraphTopologyUpdate "vec'nodeUpdates" (Vector NodeUpdate) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'nodeUpdates" -> (Vector NodeUpdate -> f (Vector NodeUpdate)) -> GraphTopologyUpdate -> f GraphTopologyUpdate

data HTLC Source #

Fields :

Instances
Eq HTLC Source # 
Instance details

Defined in Proto.LndGrpc

Methods

(==) :: HTLC -> HTLC -> Bool #

(/=) :: HTLC -> HTLC -> Bool #

Ord HTLC Source # 
Instance details

Defined in Proto.LndGrpc

Methods

compare :: HTLC -> HTLC -> Ordering #

(<) :: HTLC -> HTLC -> Bool #

(<=) :: HTLC -> HTLC -> Bool #

(>) :: HTLC -> HTLC -> Bool #

(>=) :: HTLC -> HTLC -> Bool #

max :: HTLC -> HTLC -> HTLC #

min :: HTLC -> HTLC -> HTLC #

Show HTLC Source # 
Instance details

Defined in Proto.LndGrpc

Methods

showsPrec :: Int -> HTLC -> ShowS #

show :: HTLC -> String #

showList :: [HTLC] -> ShowS #

NFData HTLC Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: HTLC -> () #

Message HTLC Source # 
Instance details

Defined in Proto.LndGrpc

HasField HTLC "amount" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amount" -> (Int64 -> f Int64) -> HTLC -> f HTLC

HasField HTLC "expirationHeight" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "expirationHeight" -> (Word32 -> f Word32) -> HTLC -> f HTLC

HasField HTLC "forwardingChannel" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "forwardingChannel" -> (Word64 -> f Word64) -> HTLC -> f HTLC

HasField HTLC "forwardingHtlcIndex" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "forwardingHtlcIndex" -> (Word64 -> f Word64) -> HTLC -> f HTLC

HasField HTLC "hashLock" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "hashLock" -> (ByteString -> f ByteString) -> HTLC -> f HTLC

HasField HTLC "htlcIndex" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "htlcIndex" -> (Word64 -> f Word64) -> HTLC -> f HTLC

HasField HTLC "incoming" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "incoming" -> (Bool -> f Bool) -> HTLC -> f HTLC

HasField Channel "pendingHtlcs" [HTLC] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pendingHtlcs" -> ([HTLC] -> f [HTLC]) -> Channel -> f Channel

HasField Channel "vec'pendingHtlcs" (Vector HTLC) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'pendingHtlcs" -> (Vector HTLC -> f (Vector HTLC)) -> Channel -> f Channel

data HTLCAttempt Source #

Fields :

  • attemptId :: Lens' HTLCAttempt Data.Word.Word64
  • status :: Lens' HTLCAttempt HTLCAttempt'HTLCStatus
  • route :: Lens' HTLCAttempt Route
  • maybe'route :: Lens' HTLCAttempt (Prelude.Maybe Route)
  • attemptTimeNs :: Lens' HTLCAttempt Data.Int.Int64
  • resolveTimeNs :: Lens' HTLCAttempt Data.Int.Int64
  • failure :: Lens' HTLCAttempt Failure
  • maybe'failure :: Lens' HTLCAttempt (Prelude.Maybe Failure)
  • preimage :: Lens' HTLCAttempt Data.ByteString.ByteString
Instances
Eq HTLCAttempt Source # 
Instance details

Defined in Proto.LndGrpc

Ord HTLCAttempt Source # 
Instance details

Defined in Proto.LndGrpc

Show HTLCAttempt Source # 
Instance details

Defined in Proto.LndGrpc

NFData HTLCAttempt Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: HTLCAttempt -> () #

Message HTLCAttempt Source # 
Instance details

Defined in Proto.LndGrpc

HasField HTLCAttempt "attemptId" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "attemptId" -> (Word64 -> f Word64) -> HTLCAttempt -> f HTLCAttempt

HasField HTLCAttempt "attemptTimeNs" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "attemptTimeNs" -> (Int64 -> f Int64) -> HTLCAttempt -> f HTLCAttempt

HasField HTLCAttempt "failure" Failure Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "failure" -> (Failure -> f Failure) -> HTLCAttempt -> f HTLCAttempt

HasField HTLCAttempt "preimage" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "preimage" -> (ByteString -> f ByteString) -> HTLCAttempt -> f HTLCAttempt

HasField HTLCAttempt "resolveTimeNs" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "resolveTimeNs" -> (Int64 -> f Int64) -> HTLCAttempt -> f HTLCAttempt

HasField HTLCAttempt "route" Route Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "route" -> (Route -> f Route) -> HTLCAttempt -> f HTLCAttempt

HasField HTLCAttempt "status" HTLCAttempt'HTLCStatus Source # 
Instance details

Defined in Proto.LndGrpc

HasField Payment "htlcs" [HTLCAttempt] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "htlcs" -> ([HTLCAttempt] -> f [HTLCAttempt]) -> Payment -> f Payment

HasField Payment "vec'htlcs" (Vector HTLCAttempt) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'htlcs" -> (Vector HTLCAttempt -> f (Vector HTLCAttempt)) -> Payment -> f Payment

HasField HTLCAttempt "maybe'failure" (Maybe Failure) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'failure" -> (Maybe Failure -> f (Maybe Failure)) -> HTLCAttempt -> f HTLCAttempt

HasField HTLCAttempt "maybe'route" (Maybe Route) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'route" -> (Maybe Route -> f (Maybe Route)) -> HTLCAttempt -> f HTLCAttempt

HasField PaymentStatus "htlcs" [HTLCAttempt] 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "htlcs" -> ([HTLCAttempt] -> f [HTLCAttempt]) -> PaymentStatus -> f PaymentStatus

HasField PaymentStatus "vec'htlcs" (Vector HTLCAttempt) 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'htlcs" -> (Vector HTLCAttempt -> f (Vector HTLCAttempt)) -> PaymentStatus -> f PaymentStatus

data HTLCAttempt'HTLCStatus Source #

Instances
Bounded HTLCAttempt'HTLCStatus Source # 
Instance details

Defined in Proto.LndGrpc

Enum HTLCAttempt'HTLCStatus Source # 
Instance details

Defined in Proto.LndGrpc

Eq HTLCAttempt'HTLCStatus Source # 
Instance details

Defined in Proto.LndGrpc

Ord HTLCAttempt'HTLCStatus Source # 
Instance details

Defined in Proto.LndGrpc

Show HTLCAttempt'HTLCStatus Source # 
Instance details

Defined in Proto.LndGrpc

NFData HTLCAttempt'HTLCStatus Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: HTLCAttempt'HTLCStatus -> () #

FieldDefault HTLCAttempt'HTLCStatus Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum HTLCAttempt'HTLCStatus Source # 
Instance details

Defined in Proto.LndGrpc

HasField HTLCAttempt "status" HTLCAttempt'HTLCStatus Source # 
Instance details

Defined in Proto.LndGrpc

data HTLCAttempt'HTLCStatus Source #

Instances
Bounded HTLCAttempt'HTLCStatus Source # 
Instance details

Defined in Proto.LndGrpc

Enum HTLCAttempt'HTLCStatus Source # 
Instance details

Defined in Proto.LndGrpc

Eq HTLCAttempt'HTLCStatus Source # 
Instance details

Defined in Proto.LndGrpc

Ord HTLCAttempt'HTLCStatus Source # 
Instance details

Defined in Proto.LndGrpc

Show HTLCAttempt'HTLCStatus Source # 
Instance details

Defined in Proto.LndGrpc

NFData HTLCAttempt'HTLCStatus Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: HTLCAttempt'HTLCStatus -> () #

FieldDefault HTLCAttempt'HTLCStatus Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum HTLCAttempt'HTLCStatus Source # 
Instance details

Defined in Proto.LndGrpc

HasField HTLCAttempt "status" HTLCAttempt'HTLCStatus Source # 
Instance details

Defined in Proto.LndGrpc

data HTLCAttempt'HTLCStatus'UnrecognizedValue Source #

Instances
Eq HTLCAttempt'HTLCStatus'UnrecognizedValue Source # 
Instance details

Defined in Proto.LndGrpc

Ord HTLCAttempt'HTLCStatus'UnrecognizedValue Source # 
Instance details

Defined in Proto.LndGrpc

Show HTLCAttempt'HTLCStatus'UnrecognizedValue Source # 
Instance details

Defined in Proto.LndGrpc

data Hop Source #

Fields :

Instances
Eq Hop Source # 
Instance details

Defined in Proto.LndGrpc

Methods

(==) :: Hop -> Hop -> Bool #

(/=) :: Hop -> Hop -> Bool #

Ord Hop Source # 
Instance details

Defined in Proto.LndGrpc

Methods

compare :: Hop -> Hop -> Ordering #

(<) :: Hop -> Hop -> Bool #

(<=) :: Hop -> Hop -> Bool #

(>) :: Hop -> Hop -> Bool #

(>=) :: Hop -> Hop -> Bool #

max :: Hop -> Hop -> Hop #

min :: Hop -> Hop -> Hop #

Show Hop Source # 
Instance details

Defined in Proto.LndGrpc

Methods

showsPrec :: Int -> Hop -> ShowS #

show :: Hop -> String #

showList :: [Hop] -> ShowS #

NFData Hop Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Hop -> () #

Message Hop Source # 
Instance details

Defined in Proto.LndGrpc

HasField Hop "ampRecord" AMPRecord Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "ampRecord" -> (AMPRecord -> f AMPRecord) -> Hop -> f Hop

HasField Hop "amtToForward" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amtToForward" -> (Int64 -> f Int64) -> Hop -> f Hop

HasField Hop "amtToForwardMsat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amtToForwardMsat" -> (Int64 -> f Int64) -> Hop -> f Hop

HasField Hop "chanCapacity" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanCapacity" -> (Int64 -> f Int64) -> Hop -> f Hop

HasField Hop "chanId" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanId" -> (Word64 -> f Word64) -> Hop -> f Hop

HasField Hop "expiry" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "expiry" -> (Word32 -> f Word32) -> Hop -> f Hop

HasField Hop "fee" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "fee" -> (Int64 -> f Int64) -> Hop -> f Hop

HasField Hop "feeMsat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "feeMsat" -> (Int64 -> f Int64) -> Hop -> f Hop

HasField Hop "mppRecord" MPPRecord Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "mppRecord" -> (MPPRecord -> f MPPRecord) -> Hop -> f Hop

HasField Hop "pubKey" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pubKey" -> (Text -> f Text) -> Hop -> f Hop

HasField Hop "tlvPayload" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "tlvPayload" -> (Bool -> f Bool) -> Hop -> f Hop

HasField Route "hops" [Hop] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "hops" -> ([Hop] -> f [Hop]) -> Route -> f Route

HasField Route "vec'hops" (Vector Hop) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'hops" -> (Vector Hop -> f (Vector Hop)) -> Route -> f Route

HasField Hop "maybe'ampRecord" (Maybe AMPRecord) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'ampRecord" -> (Maybe AMPRecord -> f (Maybe AMPRecord)) -> Hop -> f Hop

HasField Hop "maybe'mppRecord" (Maybe MPPRecord) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'mppRecord" -> (Maybe MPPRecord -> f (Maybe MPPRecord)) -> Hop -> f Hop

HasField Hop "customRecords" (Map Word64 ByteString) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "customRecords" -> (Map Word64 ByteString -> f (Map Word64 ByteString)) -> Hop -> f Hop

data Hop'CustomRecordsEntry Source #

Fields :

  • key :: Lens' Hop'CustomRecordsEntry Data.Word.Word64
  • value :: Lens' Hop'CustomRecordsEntry Data.ByteString.ByteString
Instances
Eq Hop'CustomRecordsEntry Source # 
Instance details

Defined in Proto.LndGrpc

Ord Hop'CustomRecordsEntry Source # 
Instance details

Defined in Proto.LndGrpc

Show Hop'CustomRecordsEntry Source # 
Instance details

Defined in Proto.LndGrpc

NFData Hop'CustomRecordsEntry Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Hop'CustomRecordsEntry -> () #

Message Hop'CustomRecordsEntry Source # 
Instance details

Defined in Proto.LndGrpc

HasField Hop'CustomRecordsEntry "key" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

HasField Hop'CustomRecordsEntry "value" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

data HopHint Source #

Fields :

Instances
Eq HopHint Source # 
Instance details

Defined in Proto.LndGrpc

Methods

(==) :: HopHint -> HopHint -> Bool #

(/=) :: HopHint -> HopHint -> Bool #

Ord HopHint Source # 
Instance details

Defined in Proto.LndGrpc

Show HopHint Source # 
Instance details

Defined in Proto.LndGrpc

NFData HopHint Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: HopHint -> () #

Message HopHint Source # 
Instance details

Defined in Proto.LndGrpc

HasField HopHint "chanId" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanId" -> (Word64 -> f Word64) -> HopHint -> f HopHint

HasField HopHint "cltvExpiryDelta" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "cltvExpiryDelta" -> (Word32 -> f Word32) -> HopHint -> f HopHint

HasField HopHint "feeBaseMsat" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "feeBaseMsat" -> (Word32 -> f Word32) -> HopHint -> f HopHint

HasField HopHint "feeProportionalMillionths" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "feeProportionalMillionths" -> (Word32 -> f Word32) -> HopHint -> f HopHint

HasField HopHint "nodeId" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "nodeId" -> (Text -> f Text) -> HopHint -> f HopHint

HasField RouteHint "hopHints" [HopHint] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "hopHints" -> ([HopHint] -> f [HopHint]) -> RouteHint -> f RouteHint

HasField RouteHint "vec'hopHints" (Vector HopHint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'hopHints" -> (Vector HopHint -> f (Vector HopHint)) -> RouteHint -> f RouteHint

data Initiator Source #

Instances
Bounded Initiator Source # 
Instance details

Defined in Proto.LndGrpc

Enum Initiator Source # 
Instance details

Defined in Proto.LndGrpc

Eq Initiator Source # 
Instance details

Defined in Proto.LndGrpc

Ord Initiator Source # 
Instance details

Defined in Proto.LndGrpc

Show Initiator Source # 
Instance details

Defined in Proto.LndGrpc

NFData Initiator Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Initiator -> () #

FieldDefault Initiator Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum Initiator Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'PendingChannel "initiator" Initiator Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelCloseSummary "closeInitiator" Initiator Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "closeInitiator" -> (Initiator -> f Initiator) -> ChannelCloseSummary -> f ChannelCloseSummary

HasField ChannelCloseSummary "openInitiator" Initiator Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "openInitiator" -> (Initiator -> f Initiator) -> ChannelCloseSummary -> f ChannelCloseSummary

data Initiator Source #

Instances
Bounded Initiator Source # 
Instance details

Defined in Proto.LndGrpc

Enum Initiator Source # 
Instance details

Defined in Proto.LndGrpc

Eq Initiator Source # 
Instance details

Defined in Proto.LndGrpc

Ord Initiator Source # 
Instance details

Defined in Proto.LndGrpc

Show Initiator Source # 
Instance details

Defined in Proto.LndGrpc

NFData Initiator Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Initiator -> () #

FieldDefault Initiator Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum Initiator Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'PendingChannel "initiator" Initiator Source # 
Instance details

Defined in Proto.LndGrpc

HasField ChannelCloseSummary "closeInitiator" Initiator Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "closeInitiator" -> (Initiator -> f Initiator) -> ChannelCloseSummary -> f ChannelCloseSummary

HasField ChannelCloseSummary "openInitiator" Initiator Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "openInitiator" -> (Initiator -> f Initiator) -> ChannelCloseSummary -> f ChannelCloseSummary

data Invoice Source #

Fields :

  • memo :: Lens' Invoice Data.Text.Text
  • rPreimage :: Lens' Invoice Data.ByteString.ByteString
  • rHash :: Lens' Invoice Data.ByteString.ByteString
  • value :: Lens' Invoice Data.Int.Int64
  • valueMsat :: Lens' Invoice Data.Int.Int64
  • settled :: Lens' Invoice Prelude.Bool
  • creationDate :: Lens' Invoice Data.Int.Int64
  • settleDate :: Lens' Invoice Data.Int.Int64
  • paymentRequest :: Lens' Invoice Data.Text.Text
  • descriptionHash :: Lens' Invoice Data.ByteString.ByteString
  • expiry :: Lens' Invoice Data.Int.Int64
  • fallbackAddr :: Lens' Invoice Data.Text.Text
  • cltvExpiry :: Lens' Invoice Data.Word.Word64
  • routeHints :: Lens' Invoice [RouteHint]
  • vec'routeHints :: Lens' Invoice (Data.Vector.Vector RouteHint)
  • private :: Lens' Invoice Prelude.Bool
  • addIndex :: Lens' Invoice Data.Word.Word64
  • settleIndex :: Lens' Invoice Data.Word.Word64
  • amtPaid :: Lens' Invoice Data.Int.Int64
  • amtPaidSat :: Lens' Invoice Data.Int.Int64
  • amtPaidMsat :: Lens' Invoice Data.Int.Int64
  • state :: Lens' Invoice Invoice'InvoiceState
  • htlcs :: Lens' Invoice [InvoiceHTLC]
  • vec'htlcs :: Lens' Invoice (Data.Vector.Vector InvoiceHTLC)
  • features :: Lens' Invoice (Data.Map.Map Data.Word.Word32 Feature)
  • isKeysend :: Lens' Invoice Prelude.Bool
  • paymentAddr :: Lens' Invoice Data.ByteString.ByteString
  • isAmp :: Lens' Invoice Prelude.Bool
Instances
Eq Invoice Source # 
Instance details

Defined in Proto.LndGrpc

Methods

(==) :: Invoice -> Invoice -> Bool #

(/=) :: Invoice -> Invoice -> Bool #

Ord Invoice Source # 
Instance details

Defined in Proto.LndGrpc

Show Invoice Source # 
Instance details

Defined in Proto.LndGrpc

NFData Invoice Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Invoice -> () #

Message Invoice Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc Invoice Invoice Source # 
Instance details

Defined in LndClient.Data.Invoice

ToGrpc AddInvoiceRequest Invoice Source # 
Instance details

Defined in LndClient.Data.AddInvoice

HasField Invoice "addIndex" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "addIndex" -> (Word64 -> f Word64) -> Invoice -> f Invoice

HasField Invoice "amtPaid" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amtPaid" -> (Int64 -> f Int64) -> Invoice -> f Invoice

HasField Invoice "amtPaidMsat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amtPaidMsat" -> (Int64 -> f Int64) -> Invoice -> f Invoice

HasField Invoice "amtPaidSat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amtPaidSat" -> (Int64 -> f Int64) -> Invoice -> f Invoice

HasField Invoice "cltvExpiry" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "cltvExpiry" -> (Word64 -> f Word64) -> Invoice -> f Invoice

HasField Invoice "creationDate" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "creationDate" -> (Int64 -> f Int64) -> Invoice -> f Invoice

HasField Invoice "descriptionHash" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "descriptionHash" -> (ByteString -> f ByteString) -> Invoice -> f Invoice

HasField Invoice "expiry" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "expiry" -> (Int64 -> f Int64) -> Invoice -> f Invoice

HasField Invoice "fallbackAddr" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "fallbackAddr" -> (Text -> f Text) -> Invoice -> f Invoice

HasField Invoice "isAmp" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "isAmp" -> (Bool -> f Bool) -> Invoice -> f Invoice

HasField Invoice "isKeysend" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "isKeysend" -> (Bool -> f Bool) -> Invoice -> f Invoice

HasField Invoice "memo" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "memo" -> (Text -> f Text) -> Invoice -> f Invoice

HasField Invoice "paymentAddr" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentAddr" -> (ByteString -> f ByteString) -> Invoice -> f Invoice

HasField Invoice "paymentRequest" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentRequest" -> (Text -> f Text) -> Invoice -> f Invoice

HasField Invoice "private" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "private" -> (Bool -> f Bool) -> Invoice -> f Invoice

HasField Invoice "rHash" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "rHash" -> (ByteString -> f ByteString) -> Invoice -> f Invoice

HasField Invoice "rPreimage" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "rPreimage" -> (ByteString -> f ByteString) -> Invoice -> f Invoice

HasField Invoice "settleDate" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "settleDate" -> (Int64 -> f Int64) -> Invoice -> f Invoice

HasField Invoice "settleIndex" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "settleIndex" -> (Word64 -> f Word64) -> Invoice -> f Invoice

HasField Invoice "settled" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "settled" -> (Bool -> f Bool) -> Invoice -> f Invoice

HasField Invoice "state" Invoice'InvoiceState Source # 
Instance details

Defined in Proto.LndGrpc

HasField Invoice "value" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "value" -> (Int64 -> f Int64) -> Invoice -> f Invoice

HasField Invoice "valueMsat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "valueMsat" -> (Int64 -> f Int64) -> Invoice -> f Invoice

HasField ListInvoiceResponse "invoices" [Invoice] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "invoices" -> ([Invoice] -> f [Invoice]) -> ListInvoiceResponse -> f ListInvoiceResponse

HasField ListInvoiceResponse "vec'invoices" (Vector Invoice) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'invoices" -> (Vector Invoice -> f (Vector Invoice)) -> ListInvoiceResponse -> f ListInvoiceResponse

HasField Invoice "htlcs" [InvoiceHTLC] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "htlcs" -> ([InvoiceHTLC] -> f [InvoiceHTLC]) -> Invoice -> f Invoice

HasField Invoice "routeHints" [RouteHint] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "routeHints" -> ([RouteHint] -> f [RouteHint]) -> Invoice -> f Invoice

HasField Invoice "vec'htlcs" (Vector InvoiceHTLC) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'htlcs" -> (Vector InvoiceHTLC -> f (Vector InvoiceHTLC)) -> Invoice -> f Invoice

HasField Invoice "vec'routeHints" (Vector RouteHint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'routeHints" -> (Vector RouteHint -> f (Vector RouteHint)) -> Invoice -> f Invoice

HasField Invoice "features" (Map Word32 Feature) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "features" -> (Map Word32 Feature -> f (Map Word32 Feature)) -> Invoice -> f Invoice

data Invoice'FeaturesEntry Source #

Fields :

  • key :: Lens' Invoice'FeaturesEntry Data.Word.Word32
  • value :: Lens' Invoice'FeaturesEntry Feature
  • maybe'value :: Lens' Invoice'FeaturesEntry (Prelude.Maybe Feature)
Instances
Eq Invoice'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

Ord Invoice'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

Show Invoice'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

NFData Invoice'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Invoice'FeaturesEntry -> () #

Message Invoice'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

HasField Invoice'FeaturesEntry "key" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

HasField Invoice'FeaturesEntry "value" Feature Source # 
Instance details

Defined in Proto.LndGrpc

HasField Invoice'FeaturesEntry "maybe'value" (Maybe Feature) Source # 
Instance details

Defined in Proto.LndGrpc

data Invoice'InvoiceState Source #

Instances
Bounded Invoice'InvoiceState Source # 
Instance details

Defined in Proto.LndGrpc

Enum Invoice'InvoiceState Source # 
Instance details

Defined in Proto.LndGrpc

Eq Invoice'InvoiceState Source # 
Instance details

Defined in Proto.LndGrpc

Ord Invoice'InvoiceState Source # 
Instance details

Defined in Proto.LndGrpc

Show Invoice'InvoiceState Source # 
Instance details

Defined in Proto.LndGrpc

NFData Invoice'InvoiceState Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Invoice'InvoiceState -> () #

FieldDefault Invoice'InvoiceState Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum Invoice'InvoiceState Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc InvoiceState Invoice'InvoiceState Source # 
Instance details

Defined in LndClient.Data.Invoice

HasField Invoice "state" Invoice'InvoiceState Source # 
Instance details

Defined in Proto.LndGrpc

data Invoice'InvoiceState Source #

Instances
Bounded Invoice'InvoiceState Source # 
Instance details

Defined in Proto.LndGrpc

Enum Invoice'InvoiceState Source # 
Instance details

Defined in Proto.LndGrpc

Eq Invoice'InvoiceState Source # 
Instance details

Defined in Proto.LndGrpc

Ord Invoice'InvoiceState Source # 
Instance details

Defined in Proto.LndGrpc

Show Invoice'InvoiceState Source # 
Instance details

Defined in Proto.LndGrpc

NFData Invoice'InvoiceState Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Invoice'InvoiceState -> () #

FieldDefault Invoice'InvoiceState Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum Invoice'InvoiceState Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc InvoiceState Invoice'InvoiceState Source # 
Instance details

Defined in LndClient.Data.Invoice

HasField Invoice "state" Invoice'InvoiceState Source # 
Instance details

Defined in Proto.LndGrpc

data Invoice'InvoiceState'UnrecognizedValue Source #

data InvoiceHTLC Source #

Fields :

  • chanId :: Lens' InvoiceHTLC Data.Word.Word64
  • htlcIndex :: Lens' InvoiceHTLC Data.Word.Word64
  • amtMsat :: Lens' InvoiceHTLC Data.Word.Word64
  • acceptHeight :: Lens' InvoiceHTLC Data.Int.Int32
  • acceptTime :: Lens' InvoiceHTLC Data.Int.Int64
  • resolveTime :: Lens' InvoiceHTLC Data.Int.Int64
  • expiryHeight :: Lens' InvoiceHTLC Data.Int.Int32
  • state :: Lens' InvoiceHTLC InvoiceHTLCState
  • customRecords :: Lens' InvoiceHTLC (Data.Map.Map Data.Word.Word64 Data.ByteString.ByteString)
  • mppTotalAmtMsat :: Lens' InvoiceHTLC Data.Word.Word64
  • amp :: Lens' InvoiceHTLC AMP
  • maybe'amp :: Lens' InvoiceHTLC (Prelude.Maybe AMP)
Instances
Eq InvoiceHTLC Source # 
Instance details

Defined in Proto.LndGrpc

Ord InvoiceHTLC Source # 
Instance details

Defined in Proto.LndGrpc

Show InvoiceHTLC Source # 
Instance details

Defined in Proto.LndGrpc

NFData InvoiceHTLC Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: InvoiceHTLC -> () #

Message InvoiceHTLC Source # 
Instance details

Defined in Proto.LndGrpc

HasField InvoiceHTLC "acceptHeight" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "acceptHeight" -> (Int32 -> f Int32) -> InvoiceHTLC -> f InvoiceHTLC

HasField InvoiceHTLC "acceptTime" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "acceptTime" -> (Int64 -> f Int64) -> InvoiceHTLC -> f InvoiceHTLC

HasField InvoiceHTLC "amp" AMP Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amp" -> (AMP -> f AMP) -> InvoiceHTLC -> f InvoiceHTLC

HasField InvoiceHTLC "amtMsat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amtMsat" -> (Word64 -> f Word64) -> InvoiceHTLC -> f InvoiceHTLC

HasField InvoiceHTLC "chanId" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanId" -> (Word64 -> f Word64) -> InvoiceHTLC -> f InvoiceHTLC

HasField InvoiceHTLC "expiryHeight" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "expiryHeight" -> (Int32 -> f Int32) -> InvoiceHTLC -> f InvoiceHTLC

HasField InvoiceHTLC "htlcIndex" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "htlcIndex" -> (Word64 -> f Word64) -> InvoiceHTLC -> f InvoiceHTLC

HasField InvoiceHTLC "mppTotalAmtMsat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "mppTotalAmtMsat" -> (Word64 -> f Word64) -> InvoiceHTLC -> f InvoiceHTLC

HasField InvoiceHTLC "resolveTime" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "resolveTime" -> (Int64 -> f Int64) -> InvoiceHTLC -> f InvoiceHTLC

HasField InvoiceHTLC "state" InvoiceHTLCState Source # 
Instance details

Defined in Proto.LndGrpc

HasField InvoiceHTLC "maybe'amp" (Maybe AMP) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'amp" -> (Maybe AMP -> f (Maybe AMP)) -> InvoiceHTLC -> f InvoiceHTLC

HasField Invoice "htlcs" [InvoiceHTLC] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "htlcs" -> ([InvoiceHTLC] -> f [InvoiceHTLC]) -> Invoice -> f Invoice

HasField Invoice "vec'htlcs" (Vector InvoiceHTLC) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'htlcs" -> (Vector InvoiceHTLC -> f (Vector InvoiceHTLC)) -> Invoice -> f Invoice

HasField InvoiceHTLC "customRecords" (Map Word64 ByteString) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "customRecords" -> (Map Word64 ByteString -> f (Map Word64 ByteString)) -> InvoiceHTLC -> f InvoiceHTLC

data InvoiceHTLC'CustomRecordsEntry Source #

Fields :

  • key :: Lens' InvoiceHTLC'CustomRecordsEntry Data.Word.Word64
  • value :: Lens' InvoiceHTLC'CustomRecordsEntry Data.ByteString.ByteString
Instances
Eq InvoiceHTLC'CustomRecordsEntry Source # 
Instance details

Defined in Proto.LndGrpc

Ord InvoiceHTLC'CustomRecordsEntry Source # 
Instance details

Defined in Proto.LndGrpc

Show InvoiceHTLC'CustomRecordsEntry Source # 
Instance details

Defined in Proto.LndGrpc

NFData InvoiceHTLC'CustomRecordsEntry Source # 
Instance details

Defined in Proto.LndGrpc

Message InvoiceHTLC'CustomRecordsEntry Source # 
Instance details

Defined in Proto.LndGrpc

HasField InvoiceHTLC'CustomRecordsEntry "key" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

HasField InvoiceHTLC'CustomRecordsEntry "value" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

data InvoiceHTLCState Source #

Instances
Bounded InvoiceHTLCState Source # 
Instance details

Defined in Proto.LndGrpc

Enum InvoiceHTLCState Source # 
Instance details

Defined in Proto.LndGrpc

Eq InvoiceHTLCState Source # 
Instance details

Defined in Proto.LndGrpc

Ord InvoiceHTLCState Source # 
Instance details

Defined in Proto.LndGrpc

Show InvoiceHTLCState Source # 
Instance details

Defined in Proto.LndGrpc

NFData InvoiceHTLCState Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: InvoiceHTLCState -> () #

FieldDefault InvoiceHTLCState Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum InvoiceHTLCState Source # 
Instance details

Defined in Proto.LndGrpc

HasField InvoiceHTLC "state" InvoiceHTLCState Source # 
Instance details

Defined in Proto.LndGrpc

data InvoiceHTLCState Source #

Instances
Bounded InvoiceHTLCState Source # 
Instance details

Defined in Proto.LndGrpc

Enum InvoiceHTLCState Source # 
Instance details

Defined in Proto.LndGrpc

Eq InvoiceHTLCState Source # 
Instance details

Defined in Proto.LndGrpc

Ord InvoiceHTLCState Source # 
Instance details

Defined in Proto.LndGrpc

Show InvoiceHTLCState Source # 
Instance details

Defined in Proto.LndGrpc

NFData InvoiceHTLCState Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: InvoiceHTLCState -> () #

FieldDefault InvoiceHTLCState Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum InvoiceHTLCState Source # 
Instance details

Defined in Proto.LndGrpc

HasField InvoiceHTLC "state" InvoiceHTLCState Source # 
Instance details

Defined in Proto.LndGrpc

data InvoiceSubscription Source #

Fields :

  • addIndex :: Lens' InvoiceSubscription Data.Word.Word64
  • settleIndex :: Lens' InvoiceSubscription Data.Word.Word64
Instances
Eq InvoiceSubscription Source # 
Instance details

Defined in Proto.LndGrpc

Ord InvoiceSubscription Source # 
Instance details

Defined in Proto.LndGrpc

Show InvoiceSubscription Source # 
Instance details

Defined in Proto.LndGrpc

NFData InvoiceSubscription Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: InvoiceSubscription -> () #

Message InvoiceSubscription Source # 
Instance details

Defined in Proto.LndGrpc

ToGrpc SubscribeInvoicesRequest InvoiceSubscription Source # 
Instance details

Defined in LndClient.Data.SubscribeInvoices

HasField InvoiceSubscription "addIndex" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "addIndex" -> (Word64 -> f Word64) -> InvoiceSubscription -> f InvoiceSubscription

HasField InvoiceSubscription "settleIndex" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "settleIndex" -> (Word64 -> f Word64) -> InvoiceSubscription -> f InvoiceSubscription

data KeyDescriptor Source #

Fields :

  • rawKeyBytes :: Lens' KeyDescriptor Data.ByteString.ByteString
  • keyLoc :: Lens' KeyDescriptor KeyLocator
  • maybe'keyLoc :: Lens' KeyDescriptor (Prelude.Maybe KeyLocator)
Instances
Eq KeyDescriptor Source # 
Instance details

Defined in Proto.LndGrpc

Ord KeyDescriptor Source # 
Instance details

Defined in Proto.LndGrpc

Show KeyDescriptor Source # 
Instance details

Defined in Proto.LndGrpc

NFData KeyDescriptor Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: KeyDescriptor -> () #

Message KeyDescriptor Source # 
Instance details

Defined in Proto.LndGrpc

HasField KeyDescriptor "keyLoc" KeyLocator Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "keyLoc" -> (KeyLocator -> f KeyLocator) -> KeyDescriptor -> f KeyDescriptor

HasField KeyDescriptor "rawKeyBytes" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "rawKeyBytes" -> (ByteString -> f ByteString) -> KeyDescriptor -> f KeyDescriptor

HasField ChanPointShim "localKey" KeyDescriptor Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "localKey" -> (KeyDescriptor -> f KeyDescriptor) -> ChanPointShim -> f ChanPointShim

HasField KeyDescriptor "maybe'keyLoc" (Maybe KeyLocator) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'keyLoc" -> (Maybe KeyLocator -> f (Maybe KeyLocator)) -> KeyDescriptor -> f KeyDescriptor

HasField ChanPointShim "maybe'localKey" (Maybe KeyDescriptor) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'localKey" -> (Maybe KeyDescriptor -> f (Maybe KeyDescriptor)) -> ChanPointShim -> f ChanPointShim

data KeyLocator Source #

Fields :

  • keyFamily :: Lens' KeyLocator Data.Int.Int32
  • keyIndex :: Lens' KeyLocator Data.Int.Int32
Instances
Eq KeyLocator Source # 
Instance details

Defined in Proto.LndGrpc

Ord KeyLocator Source # 
Instance details

Defined in Proto.LndGrpc

Show KeyLocator Source # 
Instance details

Defined in Proto.LndGrpc

NFData KeyLocator Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: KeyLocator -> () #

Message KeyLocator Source # 
Instance details

Defined in Proto.LndGrpc

HasField KeyLocator "keyFamily" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "keyFamily" -> (Int32 -> f Int32) -> KeyLocator -> f KeyLocator

HasField KeyLocator "keyIndex" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "keyIndex" -> (Int32 -> f Int32) -> KeyLocator -> f KeyLocator

HasField KeyDescriptor "keyLoc" KeyLocator Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "keyLoc" -> (KeyLocator -> f KeyLocator) -> KeyDescriptor -> f KeyDescriptor

HasField KeyDescriptor "maybe'keyLoc" (Maybe KeyLocator) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'keyLoc" -> (Maybe KeyLocator -> f (Maybe KeyLocator)) -> KeyDescriptor -> f KeyDescriptor

data LightningAddress Source #

Fields :

  • pubkey :: Lens' LightningAddress Data.Text.Text
  • host :: Lens' LightningAddress Data.Text.Text
Instances
Eq LightningAddress Source # 
Instance details

Defined in Proto.LndGrpc

Ord LightningAddress Source # 
Instance details

Defined in Proto.LndGrpc

Show LightningAddress Source # 
Instance details

Defined in Proto.LndGrpc

NFData LightningAddress Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: LightningAddress -> () #

Message LightningAddress Source # 
Instance details

Defined in Proto.LndGrpc

ToGrpc LightningAddress LightningAddress Source # 
Instance details

Defined in LndClient.Data.Peer

HasField LightningAddress "host" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "host" -> (Text -> f Text) -> LightningAddress -> f LightningAddress

HasField LightningAddress "pubkey" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pubkey" -> (Text -> f Text) -> LightningAddress -> f LightningAddress

HasField ConnectPeerRequest "addr" LightningAddress Source # 
Instance details

Defined in Proto.LndGrpc

HasField ConnectPeerRequest "maybe'addr" (Maybe LightningAddress) Source # 
Instance details

Defined in Proto.LndGrpc

data LightningNode Source #

Fields :

  • lastUpdate :: Lens' LightningNode Data.Word.Word32
  • pubKey :: Lens' LightningNode Data.Text.Text
  • alias :: Lens' LightningNode Data.Text.Text
  • addresses :: Lens' LightningNode [NodeAddress]
  • vec'addresses :: Lens' LightningNode (Data.Vector.Vector NodeAddress)
  • color :: Lens' LightningNode Data.Text.Text
  • features :: Lens' LightningNode (Data.Map.Map Data.Word.Word32 Feature)
Instances
Eq LightningNode Source # 
Instance details

Defined in Proto.LndGrpc

Ord LightningNode Source # 
Instance details

Defined in Proto.LndGrpc

Show LightningNode Source # 
Instance details

Defined in Proto.LndGrpc

NFData LightningNode Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: LightningNode -> () #

Message LightningNode Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeInfo "node" LightningNode Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "node" -> (LightningNode -> f LightningNode) -> NodeInfo -> f NodeInfo

HasField LightningNode "alias" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "alias" -> (Text -> f Text) -> LightningNode -> f LightningNode

HasField LightningNode "color" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "color" -> (Text -> f Text) -> LightningNode -> f LightningNode

HasField LightningNode "lastUpdate" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "lastUpdate" -> (Word32 -> f Word32) -> LightningNode -> f LightningNode

HasField LightningNode "pubKey" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pubKey" -> (Text -> f Text) -> LightningNode -> f LightningNode

HasField NodeInfo "maybe'node" (Maybe LightningNode) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'node" -> (Maybe LightningNode -> f (Maybe LightningNode)) -> NodeInfo -> f NodeInfo

HasField LightningNode "addresses" [NodeAddress] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "addresses" -> ([NodeAddress] -> f [NodeAddress]) -> LightningNode -> f LightningNode

HasField LightningNode "vec'addresses" (Vector NodeAddress) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'addresses" -> (Vector NodeAddress -> f (Vector NodeAddress)) -> LightningNode -> f LightningNode

HasField ChannelGraph "nodes" [LightningNode] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "nodes" -> ([LightningNode] -> f [LightningNode]) -> ChannelGraph -> f ChannelGraph

HasField ChannelGraph "vec'nodes" (Vector LightningNode) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'nodes" -> (Vector LightningNode -> f (Vector LightningNode)) -> ChannelGraph -> f ChannelGraph

HasField LightningNode "features" (Map Word32 Feature) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "features" -> (Map Word32 Feature -> f (Map Word32 Feature)) -> LightningNode -> f LightningNode

data LightningNode'FeaturesEntry Source #

Fields :

  • key :: Lens' LightningNode'FeaturesEntry Data.Word.Word32
  • value :: Lens' LightningNode'FeaturesEntry Feature
  • maybe'value :: Lens' LightningNode'FeaturesEntry (Prelude.Maybe Feature)
Instances
Eq LightningNode'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

Ord LightningNode'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

Show LightningNode'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

NFData LightningNode'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

Message LightningNode'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

HasField LightningNode'FeaturesEntry "key" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

HasField LightningNode'FeaturesEntry "value" Feature Source # 
Instance details

Defined in Proto.LndGrpc

HasField LightningNode'FeaturesEntry "maybe'value" (Maybe Feature) Source # 
Instance details

Defined in Proto.LndGrpc

data ListChannelsRequest Source #

Fields :

  • activeOnly :: Lens' ListChannelsRequest Prelude.Bool
  • inactiveOnly :: Lens' ListChannelsRequest Prelude.Bool
  • publicOnly :: Lens' ListChannelsRequest Prelude.Bool
  • privateOnly :: Lens' ListChannelsRequest Prelude.Bool
  • peer :: Lens' ListChannelsRequest Data.ByteString.ByteString
Instances
Eq ListChannelsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord ListChannelsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show ListChannelsRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData ListChannelsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ListChannelsRequest -> () #

Message ListChannelsRequest Source # 
Instance details

Defined in Proto.LndGrpc

ToGrpc ListChannelsRequest ListChannelsRequest Source # 
Instance details

Defined in LndClient.Data.ListChannels

HasField ListChannelsRequest "activeOnly" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "activeOnly" -> (Bool -> f Bool) -> ListChannelsRequest -> f ListChannelsRequest

HasField ListChannelsRequest "inactiveOnly" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "inactiveOnly" -> (Bool -> f Bool) -> ListChannelsRequest -> f ListChannelsRequest

HasField ListChannelsRequest "peer" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

HasField ListChannelsRequest "privateOnly" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "privateOnly" -> (Bool -> f Bool) -> ListChannelsRequest -> f ListChannelsRequest

HasField ListChannelsRequest "publicOnly" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "publicOnly" -> (Bool -> f Bool) -> ListChannelsRequest -> f ListChannelsRequest

data ListChannelsResponse Source #

Fields :

  • channels :: Lens' ListChannelsResponse [Channel]
  • vec'channels :: Lens' ListChannelsResponse (Data.Vector.Vector Channel)
Instances
Eq ListChannelsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord ListChannelsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show ListChannelsResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData ListChannelsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ListChannelsResponse -> () #

Message ListChannelsResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField ListChannelsResponse "channels" [Channel] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "channels" -> ([Channel] -> f [Channel]) -> ListChannelsResponse -> f ListChannelsResponse

HasField ListChannelsResponse "vec'channels" (Vector Channel) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'channels" -> (Vector Channel -> f (Vector Channel)) -> ListChannelsResponse -> f ListChannelsResponse

FromGrpc [Channel] ListChannelsResponse Source # 
Instance details

Defined in LndClient.Data.Channel

data ListInvoiceRequest Source #

Fields :

Instances
Eq ListInvoiceRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord ListInvoiceRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show ListInvoiceRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData ListInvoiceRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ListInvoiceRequest -> () #

Message ListInvoiceRequest Source # 
Instance details

Defined in Proto.LndGrpc

ToGrpc ListInvoiceRequest ListInvoiceRequest Source # 
Instance details

Defined in LndClient.Data.ListInvoices

HasField ListInvoiceRequest "indexOffset" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "indexOffset" -> (Word64 -> f Word64) -> ListInvoiceRequest -> f ListInvoiceRequest

HasField ListInvoiceRequest "numMaxInvoices" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "numMaxInvoices" -> (Word64 -> f Word64) -> ListInvoiceRequest -> f ListInvoiceRequest

HasField ListInvoiceRequest "pendingOnly" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pendingOnly" -> (Bool -> f Bool) -> ListInvoiceRequest -> f ListInvoiceRequest

HasField ListInvoiceRequest "reversed" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "reversed" -> (Bool -> f Bool) -> ListInvoiceRequest -> f ListInvoiceRequest

data ListInvoiceResponse Source #

Fields :

Instances
Eq ListInvoiceResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord ListInvoiceResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show ListInvoiceResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData ListInvoiceResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ListInvoiceResponse -> () #

Message ListInvoiceResponse Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc ListInvoiceResponse ListInvoiceResponse Source # 
Instance details

Defined in LndClient.Data.ListInvoices

HasField ListInvoiceResponse "firstIndexOffset" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "firstIndexOffset" -> (Word64 -> f Word64) -> ListInvoiceResponse -> f ListInvoiceResponse

HasField ListInvoiceResponse "lastIndexOffset" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "lastIndexOffset" -> (Word64 -> f Word64) -> ListInvoiceResponse -> f ListInvoiceResponse

HasField ListInvoiceResponse "invoices" [Invoice] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "invoices" -> ([Invoice] -> f [Invoice]) -> ListInvoiceResponse -> f ListInvoiceResponse

HasField ListInvoiceResponse "vec'invoices" (Vector Invoice) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'invoices" -> (Vector Invoice -> f (Vector Invoice)) -> ListInvoiceResponse -> f ListInvoiceResponse

data ListMacaroonIDsRequest Source #

Fields :

Instances
Eq ListMacaroonIDsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord ListMacaroonIDsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show ListMacaroonIDsRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData ListMacaroonIDsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ListMacaroonIDsRequest -> () #

Message ListMacaroonIDsRequest Source # 
Instance details

Defined in Proto.LndGrpc

data ListMacaroonIDsResponse Source #

Fields :

  • rootKeyIds :: Lens' ListMacaroonIDsResponse [Data.Word.Word64]
  • vec'rootKeyIds :: Lens' ListMacaroonIDsResponse (Data.Vector.Unboxed.Vector Data.Word.Word64)
Instances
Eq ListMacaroonIDsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord ListMacaroonIDsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show ListMacaroonIDsResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData ListMacaroonIDsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ListMacaroonIDsResponse -> () #

Message ListMacaroonIDsResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField ListMacaroonIDsResponse "rootKeyIds" [Word64] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "rootKeyIds" -> ([Word64] -> f [Word64]) -> ListMacaroonIDsResponse -> f ListMacaroonIDsResponse

HasField ListMacaroonIDsResponse "vec'rootKeyIds" (Vector Word64) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'rootKeyIds" -> (Vector Word64 -> f (Vector Word64)) -> ListMacaroonIDsResponse -> f ListMacaroonIDsResponse

data ListPaymentsRequest Source #

Fields :

Instances
Eq ListPaymentsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord ListPaymentsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show ListPaymentsRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData ListPaymentsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ListPaymentsRequest -> () #

Message ListPaymentsRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField ListPaymentsRequest "includeIncomplete" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "includeIncomplete" -> (Bool -> f Bool) -> ListPaymentsRequest -> f ListPaymentsRequest

HasField ListPaymentsRequest "indexOffset" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "indexOffset" -> (Word64 -> f Word64) -> ListPaymentsRequest -> f ListPaymentsRequest

HasField ListPaymentsRequest "maxPayments" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maxPayments" -> (Word64 -> f Word64) -> ListPaymentsRequest -> f ListPaymentsRequest

HasField ListPaymentsRequest "reversed" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "reversed" -> (Bool -> f Bool) -> ListPaymentsRequest -> f ListPaymentsRequest

data ListPaymentsResponse Source #

Fields :

Instances
Eq ListPaymentsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord ListPaymentsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show ListPaymentsResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData ListPaymentsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ListPaymentsResponse -> () #

Message ListPaymentsResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField ListPaymentsResponse "firstIndexOffset" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "firstIndexOffset" -> (Word64 -> f Word64) -> ListPaymentsResponse -> f ListPaymentsResponse

HasField ListPaymentsResponse "lastIndexOffset" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "lastIndexOffset" -> (Word64 -> f Word64) -> ListPaymentsResponse -> f ListPaymentsResponse

HasField ListPaymentsResponse "payments" [Payment] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "payments" -> ([Payment] -> f [Payment]) -> ListPaymentsResponse -> f ListPaymentsResponse

HasField ListPaymentsResponse "vec'payments" (Vector Payment) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'payments" -> (Vector Payment -> f (Vector Payment)) -> ListPaymentsResponse -> f ListPaymentsResponse

data ListPeersRequest Source #

Fields :

Instances
Eq ListPeersRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord ListPeersRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show ListPeersRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData ListPeersRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ListPeersRequest -> () #

Message ListPeersRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField ListPeersRequest "latestError" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "latestError" -> (Bool -> f Bool) -> ListPeersRequest -> f ListPeersRequest

data ListPeersResponse Source #

Fields :

  • peers :: Lens' ListPeersResponse [Peer]
  • vec'peers :: Lens' ListPeersResponse (Data.Vector.Vector Peer)
Instances
Eq ListPeersResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord ListPeersResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show ListPeersResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData ListPeersResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ListPeersResponse -> () #

Message ListPeersResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField ListPeersResponse "peers" [Peer] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "peers" -> ([Peer] -> f [Peer]) -> ListPeersResponse -> f ListPeersResponse

HasField ListPeersResponse "vec'peers" (Vector Peer) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'peers" -> (Vector Peer -> f (Vector Peer)) -> ListPeersResponse -> f ListPeersResponse

FromGrpc [Peer] ListPeersResponse Source # 
Instance details

Defined in LndClient.Data.Peer

data ListPermissionsRequest Source #

Fields :

Instances
Eq ListPermissionsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord ListPermissionsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show ListPermissionsRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData ListPermissionsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ListPermissionsRequest -> () #

Message ListPermissionsRequest Source # 
Instance details

Defined in Proto.LndGrpc

data ListPermissionsResponse Source #

Fields :

  • methodPermissions :: Lens' ListPermissionsResponse (Data.Map.Map Data.Text.Text MacaroonPermissionList)
Instances
Eq ListPermissionsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord ListPermissionsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show ListPermissionsResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData ListPermissionsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ListPermissionsResponse -> () #

Message ListPermissionsResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField ListPermissionsResponse "methodPermissions" (Map Text MacaroonPermissionList) Source # 
Instance details

Defined in Proto.LndGrpc

data ListPermissionsResponse'MethodPermissionsEntry Source #

Fields :

  • key :: Lens' ListPermissionsResponse'MethodPermissionsEntry Data.Text.Text
  • value :: Lens' ListPermissionsResponse'MethodPermissionsEntry MacaroonPermissionList
  • maybe'value :: Lens' ListPermissionsResponse'MethodPermissionsEntry (Prelude.Maybe MacaroonPermissionList)
Instances
Eq ListPermissionsResponse'MethodPermissionsEntry Source # 
Instance details

Defined in Proto.LndGrpc

Ord ListPermissionsResponse'MethodPermissionsEntry Source # 
Instance details

Defined in Proto.LndGrpc

Show ListPermissionsResponse'MethodPermissionsEntry Source # 
Instance details

Defined in Proto.LndGrpc

NFData ListPermissionsResponse'MethodPermissionsEntry Source # 
Instance details

Defined in Proto.LndGrpc

Message ListPermissionsResponse'MethodPermissionsEntry Source # 
Instance details

Defined in Proto.LndGrpc

HasField ListPermissionsResponse'MethodPermissionsEntry "key" Text Source # 
Instance details

Defined in Proto.LndGrpc

HasField ListPermissionsResponse'MethodPermissionsEntry "value" MacaroonPermissionList Source # 
Instance details

Defined in Proto.LndGrpc

HasField ListPermissionsResponse'MethodPermissionsEntry "maybe'value" (Maybe MacaroonPermissionList) Source # 
Instance details

Defined in Proto.LndGrpc

data ListUnspentRequest Source #

Fields :

  • minConfs :: Lens' ListUnspentRequest Data.Int.Int32
  • maxConfs :: Lens' ListUnspentRequest Data.Int.Int32
  • account :: Lens' ListUnspentRequest Data.Text.Text
Instances
Eq ListUnspentRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord ListUnspentRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show ListUnspentRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData ListUnspentRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ListUnspentRequest -> () #

Message ListUnspentRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField ListUnspentRequest "account" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "account" -> (Text -> f Text) -> ListUnspentRequest -> f ListUnspentRequest

HasField ListUnspentRequest "maxConfs" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maxConfs" -> (Int32 -> f Int32) -> ListUnspentRequest -> f ListUnspentRequest

HasField ListUnspentRequest "minConfs" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "minConfs" -> (Int32 -> f Int32) -> ListUnspentRequest -> f ListUnspentRequest

data ListUnspentResponse Source #

Fields :

  • utxos :: Lens' ListUnspentResponse [Utxo]
  • vec'utxos :: Lens' ListUnspentResponse (Data.Vector.Vector Utxo)
Instances
Eq ListUnspentResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord ListUnspentResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show ListUnspentResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData ListUnspentResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ListUnspentResponse -> () #

Message ListUnspentResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField ListUnspentResponse "utxos" [Utxo] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "utxos" -> ([Utxo] -> f [Utxo]) -> ListUnspentResponse -> f ListUnspentResponse

HasField ListUnspentResponse "vec'utxos" (Vector Utxo) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'utxos" -> (Vector Utxo -> f (Vector Utxo)) -> ListUnspentResponse -> f ListUnspentResponse

data MPPRecord Source #

Fields :

Instances
Eq MPPRecord Source # 
Instance details

Defined in Proto.LndGrpc

Ord MPPRecord Source # 
Instance details

Defined in Proto.LndGrpc

Show MPPRecord Source # 
Instance details

Defined in Proto.LndGrpc

NFData MPPRecord Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: MPPRecord -> () #

Message MPPRecord Source # 
Instance details

Defined in Proto.LndGrpc

HasField MPPRecord "paymentAddr" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentAddr" -> (ByteString -> f ByteString) -> MPPRecord -> f MPPRecord

HasField MPPRecord "totalAmtMsat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "totalAmtMsat" -> (Int64 -> f Int64) -> MPPRecord -> f MPPRecord

HasField Hop "mppRecord" MPPRecord Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "mppRecord" -> (MPPRecord -> f MPPRecord) -> Hop -> f Hop

HasField Hop "maybe'mppRecord" (Maybe MPPRecord) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'mppRecord" -> (Maybe MPPRecord -> f (Maybe MPPRecord)) -> Hop -> f Hop

data MacaroonId Source #

Fields :

  • nonce :: Lens' MacaroonId Data.ByteString.ByteString
  • storageId :: Lens' MacaroonId Data.ByteString.ByteString
  • ops :: Lens' MacaroonId [Op]
  • vec'ops :: Lens' MacaroonId (Data.Vector.Vector Op)
Instances
Eq MacaroonId Source # 
Instance details

Defined in Proto.LndGrpc

Ord MacaroonId Source # 
Instance details

Defined in Proto.LndGrpc

Show MacaroonId Source # 
Instance details

Defined in Proto.LndGrpc

NFData MacaroonId Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: MacaroonId -> () #

Message MacaroonId Source # 
Instance details

Defined in Proto.LndGrpc

HasField MacaroonId "nonce" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "nonce" -> (ByteString -> f ByteString) -> MacaroonId -> f MacaroonId

HasField MacaroonId "storageId" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "storageId" -> (ByteString -> f ByteString) -> MacaroonId -> f MacaroonId

HasField MacaroonId "ops" [Op] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "ops" -> ([Op] -> f [Op]) -> MacaroonId -> f MacaroonId

HasField MacaroonId "vec'ops" (Vector Op) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'ops" -> (Vector Op -> f (Vector Op)) -> MacaroonId -> f MacaroonId

data MacaroonPermission Source #

Fields :

  • entity :: Lens' MacaroonPermission Data.Text.Text
  • action :: Lens' MacaroonPermission Data.Text.Text
Instances
Eq MacaroonPermission Source # 
Instance details

Defined in Proto.LndGrpc

Ord MacaroonPermission Source # 
Instance details

Defined in Proto.LndGrpc

Show MacaroonPermission Source # 
Instance details

Defined in Proto.LndGrpc

NFData MacaroonPermission Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: MacaroonPermission -> () #

Message MacaroonPermission Source # 
Instance details

Defined in Proto.LndGrpc

HasField MacaroonPermission "action" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "action" -> (Text -> f Text) -> MacaroonPermission -> f MacaroonPermission

HasField MacaroonPermission "entity" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "entity" -> (Text -> f Text) -> MacaroonPermission -> f MacaroonPermission

HasField MacaroonPermissionList "permissions" [MacaroonPermission] Source # 
Instance details

Defined in Proto.LndGrpc

HasField MacaroonPermissionList "vec'permissions" (Vector MacaroonPermission) Source # 
Instance details

Defined in Proto.LndGrpc

HasField BakeMacaroonRequest "permissions" [MacaroonPermission] Source # 
Instance details

Defined in Proto.LndGrpc

HasField BakeMacaroonRequest "vec'permissions" (Vector MacaroonPermission) Source # 
Instance details

Defined in Proto.LndGrpc

data MacaroonPermissionList Source #

Fields :

  • permissions :: Lens' MacaroonPermissionList [MacaroonPermission]
  • vec'permissions :: Lens' MacaroonPermissionList (Data.Vector.Vector MacaroonPermission)
Instances
Eq MacaroonPermissionList Source # 
Instance details

Defined in Proto.LndGrpc

Ord MacaroonPermissionList Source # 
Instance details

Defined in Proto.LndGrpc

Show MacaroonPermissionList Source # 
Instance details

Defined in Proto.LndGrpc

NFData MacaroonPermissionList Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: MacaroonPermissionList -> () #

Message MacaroonPermissionList Source # 
Instance details

Defined in Proto.LndGrpc

HasField ListPermissionsResponse'MethodPermissionsEntry "value" MacaroonPermissionList Source # 
Instance details

Defined in Proto.LndGrpc

HasField MacaroonPermissionList "permissions" [MacaroonPermission] Source # 
Instance details

Defined in Proto.LndGrpc

HasField MacaroonPermissionList "vec'permissions" (Vector MacaroonPermission) Source # 
Instance details

Defined in Proto.LndGrpc

HasField ListPermissionsResponse'MethodPermissionsEntry "maybe'value" (Maybe MacaroonPermissionList) Source # 
Instance details

Defined in Proto.LndGrpc

HasField ListPermissionsResponse "methodPermissions" (Map Text MacaroonPermissionList) Source # 
Instance details

Defined in Proto.LndGrpc

data MultiChanBackup Source #

Fields :

Instances
Eq MultiChanBackup Source # 
Instance details

Defined in Proto.LndGrpc

Ord MultiChanBackup Source # 
Instance details

Defined in Proto.LndGrpc

Show MultiChanBackup Source # 
Instance details

Defined in Proto.LndGrpc

NFData MultiChanBackup Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: MultiChanBackup -> () #

Message MultiChanBackup Source # 
Instance details

Defined in Proto.LndGrpc

HasField MultiChanBackup "multiChanBackup" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "multiChanBackup" -> (ByteString -> f ByteString) -> MultiChanBackup -> f MultiChanBackup

HasField ChanBackupSnapshot "multiChanBackup" MultiChanBackup Source # 
Instance details

Defined in Proto.LndGrpc

HasField MultiChanBackup "chanPoints" [ChannelPoint] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanPoints" -> ([ChannelPoint] -> f [ChannelPoint]) -> MultiChanBackup -> f MultiChanBackup

HasField MultiChanBackup "vec'chanPoints" (Vector ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'chanPoints" -> (Vector ChannelPoint -> f (Vector ChannelPoint)) -> MultiChanBackup -> f MultiChanBackup

HasField ChanBackupSnapshot "maybe'multiChanBackup" (Maybe MultiChanBackup) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'multiChanBackup" -> (Maybe MultiChanBackup -> f (Maybe MultiChanBackup)) -> ChanBackupSnapshot -> f ChanBackupSnapshot

data NetworkInfo Source #

Fields :

Instances
Eq NetworkInfo Source # 
Instance details

Defined in Proto.LndGrpc

Ord NetworkInfo Source # 
Instance details

Defined in Proto.LndGrpc

Show NetworkInfo Source # 
Instance details

Defined in Proto.LndGrpc

NFData NetworkInfo Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: NetworkInfo -> () #

Message NetworkInfo Source # 
Instance details

Defined in Proto.LndGrpc

HasField NetworkInfo "avgChannelSize" Double Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "avgChannelSize" -> (Double -> f Double) -> NetworkInfo -> f NetworkInfo

HasField NetworkInfo "avgOutDegree" Double Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "avgOutDegree" -> (Double -> f Double) -> NetworkInfo -> f NetworkInfo

HasField NetworkInfo "graphDiameter" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "graphDiameter" -> (Word32 -> f Word32) -> NetworkInfo -> f NetworkInfo

HasField NetworkInfo "maxChannelSize" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maxChannelSize" -> (Int64 -> f Int64) -> NetworkInfo -> f NetworkInfo

HasField NetworkInfo "maxOutDegree" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maxOutDegree" -> (Word32 -> f Word32) -> NetworkInfo -> f NetworkInfo

HasField NetworkInfo "medianChannelSizeSat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "medianChannelSizeSat" -> (Int64 -> f Int64) -> NetworkInfo -> f NetworkInfo

HasField NetworkInfo "minChannelSize" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "minChannelSize" -> (Int64 -> f Int64) -> NetworkInfo -> f NetworkInfo

HasField NetworkInfo "numChannels" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "numChannels" -> (Word32 -> f Word32) -> NetworkInfo -> f NetworkInfo

HasField NetworkInfo "numNodes" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "numNodes" -> (Word32 -> f Word32) -> NetworkInfo -> f NetworkInfo

HasField NetworkInfo "numZombieChans" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "numZombieChans" -> (Word64 -> f Word64) -> NetworkInfo -> f NetworkInfo

HasField NetworkInfo "totalNetworkCapacity" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "totalNetworkCapacity" -> (Int64 -> f Int64) -> NetworkInfo -> f NetworkInfo

data NetworkInfoRequest Source #

Fields :

Instances
Eq NetworkInfoRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord NetworkInfoRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show NetworkInfoRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData NetworkInfoRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: NetworkInfoRequest -> () #

Message NetworkInfoRequest Source # 
Instance details

Defined in Proto.LndGrpc

data NewAddressRequest Source #

Fields :

  • type' :: Lens' NewAddressRequest AddressType
  • account :: Lens' NewAddressRequest Data.Text.Text
Instances
Eq NewAddressRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord NewAddressRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show NewAddressRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData NewAddressRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: NewAddressRequest -> () #

Message NewAddressRequest Source # 
Instance details

Defined in Proto.LndGrpc

ToGrpc NewAddressRequest NewAddressRequest Source # 
Instance details

Defined in LndClient.Data.NewAddress

HasField NewAddressRequest "account" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "account" -> (Text -> f Text) -> NewAddressRequest -> f NewAddressRequest

HasField NewAddressRequest "type'" AddressType Source # 
Instance details

Defined in Proto.LndGrpc

data NewAddressResponse Source #

Fields :

  • address :: Lens' NewAddressResponse Data.Text.Text
Instances
Eq NewAddressResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord NewAddressResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show NewAddressResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData NewAddressResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: NewAddressResponse -> () #

Message NewAddressResponse Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc NewAddressResponse NewAddressResponse Source # 
Instance details

Defined in LndClient.Data.NewAddress

HasField NewAddressResponse "address" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "address" -> (Text -> f Text) -> NewAddressResponse -> f NewAddressResponse

data NodeAddress Source #

Fields :

  • network :: Lens' NodeAddress Data.Text.Text
  • addr :: Lens' NodeAddress Data.Text.Text
Instances
Eq NodeAddress Source # 
Instance details

Defined in Proto.LndGrpc

Ord NodeAddress Source # 
Instance details

Defined in Proto.LndGrpc

Show NodeAddress Source # 
Instance details

Defined in Proto.LndGrpc

NFData NodeAddress Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: NodeAddress -> () #

Message NodeAddress Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeAddress "addr" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "addr" -> (Text -> f Text) -> NodeAddress -> f NodeAddress

HasField NodeAddress "network" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "network" -> (Text -> f Text) -> NodeAddress -> f NodeAddress

HasField NodeUpdate "nodeAddresses" [NodeAddress] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "nodeAddresses" -> ([NodeAddress] -> f [NodeAddress]) -> NodeUpdate -> f NodeUpdate

HasField NodeUpdate "vec'nodeAddresses" (Vector NodeAddress) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'nodeAddresses" -> (Vector NodeAddress -> f (Vector NodeAddress)) -> NodeUpdate -> f NodeUpdate

HasField LightningNode "addresses" [NodeAddress] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "addresses" -> ([NodeAddress] -> f [NodeAddress]) -> LightningNode -> f LightningNode

HasField LightningNode "vec'addresses" (Vector NodeAddress) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'addresses" -> (Vector NodeAddress -> f (Vector NodeAddress)) -> LightningNode -> f LightningNode

data NodeInfo Source #

Fields :

  • node :: Lens' NodeInfo LightningNode
  • maybe'node :: Lens' NodeInfo (Prelude.Maybe LightningNode)
  • numChannels :: Lens' NodeInfo Data.Word.Word32
  • totalCapacity :: Lens' NodeInfo Data.Int.Int64
  • channels :: Lens' NodeInfo [ChannelEdge]
  • vec'channels :: Lens' NodeInfo (Data.Vector.Vector ChannelEdge)
Instances
Eq NodeInfo Source # 
Instance details

Defined in Proto.LndGrpc

Ord NodeInfo Source # 
Instance details

Defined in Proto.LndGrpc

Show NodeInfo Source # 
Instance details

Defined in Proto.LndGrpc

NFData NodeInfo Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: NodeInfo -> () #

Message NodeInfo Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeInfo "node" LightningNode Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "node" -> (LightningNode -> f LightningNode) -> NodeInfo -> f NodeInfo

HasField NodeInfo "numChannels" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "numChannels" -> (Word32 -> f Word32) -> NodeInfo -> f NodeInfo

HasField NodeInfo "totalCapacity" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "totalCapacity" -> (Int64 -> f Int64) -> NodeInfo -> f NodeInfo

HasField NodeInfo "channels" [ChannelEdge] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "channels" -> ([ChannelEdge] -> f [ChannelEdge]) -> NodeInfo -> f NodeInfo

HasField NodeInfo "maybe'node" (Maybe LightningNode) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'node" -> (Maybe LightningNode -> f (Maybe LightningNode)) -> NodeInfo -> f NodeInfo

HasField NodeInfo "vec'channels" (Vector ChannelEdge) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'channels" -> (Vector ChannelEdge -> f (Vector ChannelEdge)) -> NodeInfo -> f NodeInfo

data NodeInfoRequest Source #

Fields :

Instances
Eq NodeInfoRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord NodeInfoRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show NodeInfoRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData NodeInfoRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: NodeInfoRequest -> () #

Message NodeInfoRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeInfoRequest "includeChannels" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "includeChannels" -> (Bool -> f Bool) -> NodeInfoRequest -> f NodeInfoRequest

HasField NodeInfoRequest "pubKey" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pubKey" -> (Text -> f Text) -> NodeInfoRequest -> f NodeInfoRequest

data NodeMetricType Source #

Instances
Bounded NodeMetricType Source # 
Instance details

Defined in Proto.LndGrpc

Enum NodeMetricType Source # 
Instance details

Defined in Proto.LndGrpc

Eq NodeMetricType Source # 
Instance details

Defined in Proto.LndGrpc

Ord NodeMetricType Source # 
Instance details

Defined in Proto.LndGrpc

Show NodeMetricType Source # 
Instance details

Defined in Proto.LndGrpc

NFData NodeMetricType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: NodeMetricType -> () #

FieldDefault NodeMetricType Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum NodeMetricType Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeMetricsRequest "types" [NodeMetricType] Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeMetricsRequest "vec'types" (Vector NodeMetricType) Source # 
Instance details

Defined in Proto.LndGrpc

data NodeMetricType Source #

Instances
Bounded NodeMetricType Source # 
Instance details

Defined in Proto.LndGrpc

Enum NodeMetricType Source # 
Instance details

Defined in Proto.LndGrpc

Eq NodeMetricType Source # 
Instance details

Defined in Proto.LndGrpc

Ord NodeMetricType Source # 
Instance details

Defined in Proto.LndGrpc

Show NodeMetricType Source # 
Instance details

Defined in Proto.LndGrpc

NFData NodeMetricType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: NodeMetricType -> () #

FieldDefault NodeMetricType Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum NodeMetricType Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeMetricsRequest "types" [NodeMetricType] Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeMetricsRequest "vec'types" (Vector NodeMetricType) Source # 
Instance details

Defined in Proto.LndGrpc

data NodeMetricsRequest Source #

Fields :

  • types :: Lens' NodeMetricsRequest [NodeMetricType]
  • vec'types :: Lens' NodeMetricsRequest (Data.Vector.Vector NodeMetricType)
Instances
Eq NodeMetricsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord NodeMetricsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show NodeMetricsRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData NodeMetricsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: NodeMetricsRequest -> () #

Message NodeMetricsRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeMetricsRequest "types" [NodeMetricType] Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeMetricsRequest "vec'types" (Vector NodeMetricType) Source # 
Instance details

Defined in Proto.LndGrpc

data NodeMetricsResponse Source #

Fields :

Instances
Eq NodeMetricsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord NodeMetricsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show NodeMetricsResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData NodeMetricsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: NodeMetricsResponse -> () #

Message NodeMetricsResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeMetricsResponse "betweennessCentrality" (Map Text FloatMetric) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "betweennessCentrality" -> (Map Text FloatMetric -> f (Map Text FloatMetric)) -> NodeMetricsResponse -> f NodeMetricsResponse

data NodeMetricsResponse'BetweennessCentralityEntry Source #

Fields :

  • key :: Lens' NodeMetricsResponse'BetweennessCentralityEntry Data.Text.Text
  • value :: Lens' NodeMetricsResponse'BetweennessCentralityEntry FloatMetric
  • maybe'value :: Lens' NodeMetricsResponse'BetweennessCentralityEntry (Prelude.Maybe FloatMetric)
Instances
Eq NodeMetricsResponse'BetweennessCentralityEntry Source # 
Instance details

Defined in Proto.LndGrpc

Ord NodeMetricsResponse'BetweennessCentralityEntry Source # 
Instance details

Defined in Proto.LndGrpc

Show NodeMetricsResponse'BetweennessCentralityEntry Source # 
Instance details

Defined in Proto.LndGrpc

NFData NodeMetricsResponse'BetweennessCentralityEntry Source # 
Instance details

Defined in Proto.LndGrpc

Message NodeMetricsResponse'BetweennessCentralityEntry Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeMetricsResponse'BetweennessCentralityEntry "key" Text Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeMetricsResponse'BetweennessCentralityEntry "value" FloatMetric Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeMetricsResponse'BetweennessCentralityEntry "maybe'value" (Maybe FloatMetric) Source # 
Instance details

Defined in Proto.LndGrpc

data NodePair Source #

Fields :

  • from :: Lens' NodePair Data.ByteString.ByteString
  • to :: Lens' NodePair Data.ByteString.ByteString
Instances
Eq NodePair Source # 
Instance details

Defined in Proto.LndGrpc

Ord NodePair Source # 
Instance details

Defined in Proto.LndGrpc

Show NodePair Source # 
Instance details

Defined in Proto.LndGrpc

NFData NodePair Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: NodePair -> () #

Message NodePair Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodePair "from" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "from" -> (ByteString -> f ByteString) -> NodePair -> f NodePair

HasField NodePair "to" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "to" -> (ByteString -> f ByteString) -> NodePair -> f NodePair

HasField QueryRoutesRequest "ignoredPairs" [NodePair] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "ignoredPairs" -> ([NodePair] -> f [NodePair]) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "vec'ignoredPairs" (Vector NodePair) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'ignoredPairs" -> (Vector NodePair -> f (Vector NodePair)) -> QueryRoutesRequest -> f QueryRoutesRequest

data NodeUpdate Source #

Fields :

  • addresses :: Lens' NodeUpdate [Data.Text.Text]
  • vec'addresses :: Lens' NodeUpdate (Data.Vector.Vector Data.Text.Text)
  • identityKey :: Lens' NodeUpdate Data.Text.Text
  • globalFeatures :: Lens' NodeUpdate Data.ByteString.ByteString
  • alias :: Lens' NodeUpdate Data.Text.Text
  • color :: Lens' NodeUpdate Data.Text.Text
  • nodeAddresses :: Lens' NodeUpdate [NodeAddress]
  • vec'nodeAddresses :: Lens' NodeUpdate (Data.Vector.Vector NodeAddress)
  • features :: Lens' NodeUpdate (Data.Map.Map Data.Word.Word32 Feature)
Instances
Eq NodeUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Ord NodeUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Show NodeUpdate Source # 
Instance details

Defined in Proto.LndGrpc

NFData NodeUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: NodeUpdate -> () #

Message NodeUpdate Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeUpdate "alias" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "alias" -> (Text -> f Text) -> NodeUpdate -> f NodeUpdate

HasField NodeUpdate "color" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "color" -> (Text -> f Text) -> NodeUpdate -> f NodeUpdate

HasField NodeUpdate "globalFeatures" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "globalFeatures" -> (ByteString -> f ByteString) -> NodeUpdate -> f NodeUpdate

HasField NodeUpdate "identityKey" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "identityKey" -> (Text -> f Text) -> NodeUpdate -> f NodeUpdate

HasField NodeUpdate "addresses" [Text] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "addresses" -> ([Text] -> f [Text]) -> NodeUpdate -> f NodeUpdate

HasField NodeUpdate "nodeAddresses" [NodeAddress] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "nodeAddresses" -> ([NodeAddress] -> f [NodeAddress]) -> NodeUpdate -> f NodeUpdate

HasField NodeUpdate "vec'addresses" (Vector Text) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'addresses" -> (Vector Text -> f (Vector Text)) -> NodeUpdate -> f NodeUpdate

HasField NodeUpdate "vec'nodeAddresses" (Vector NodeAddress) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'nodeAddresses" -> (Vector NodeAddress -> f (Vector NodeAddress)) -> NodeUpdate -> f NodeUpdate

HasField GraphTopologyUpdate "nodeUpdates" [NodeUpdate] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "nodeUpdates" -> ([NodeUpdate] -> f [NodeUpdate]) -> GraphTopologyUpdate -> f GraphTopologyUpdate

HasField GraphTopologyUpdate "vec'nodeUpdates" (Vector NodeUpdate) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'nodeUpdates" -> (Vector NodeUpdate -> f (Vector NodeUpdate)) -> GraphTopologyUpdate -> f GraphTopologyUpdate

HasField NodeUpdate "features" (Map Word32 Feature) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "features" -> (Map Word32 Feature -> f (Map Word32 Feature)) -> NodeUpdate -> f NodeUpdate

data NodeUpdate'FeaturesEntry Source #

Fields :

  • key :: Lens' NodeUpdate'FeaturesEntry Data.Word.Word32
  • value :: Lens' NodeUpdate'FeaturesEntry Feature
  • maybe'value :: Lens' NodeUpdate'FeaturesEntry (Prelude.Maybe Feature)
Instances
Eq NodeUpdate'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

Ord NodeUpdate'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

Show NodeUpdate'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

NFData NodeUpdate'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

Message NodeUpdate'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeUpdate'FeaturesEntry "key" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeUpdate'FeaturesEntry "value" Feature Source # 
Instance details

Defined in Proto.LndGrpc

HasField NodeUpdate'FeaturesEntry "maybe'value" (Maybe Feature) Source # 
Instance details

Defined in Proto.LndGrpc

data Op Source #

Fields :

  • entity :: Lens' Op Data.Text.Text
  • actions :: Lens' Op [Data.Text.Text]
  • vec'actions :: Lens' Op (Data.Vector.Vector Data.Text.Text)
Instances
Eq Op Source # 
Instance details

Defined in Proto.LndGrpc

Methods

(==) :: Op -> Op -> Bool #

(/=) :: Op -> Op -> Bool #

Ord Op Source # 
Instance details

Defined in Proto.LndGrpc

Methods

compare :: Op -> Op -> Ordering #

(<) :: Op -> Op -> Bool #

(<=) :: Op -> Op -> Bool #

(>) :: Op -> Op -> Bool #

(>=) :: Op -> Op -> Bool #

max :: Op -> Op -> Op #

min :: Op -> Op -> Op #

Show Op Source # 
Instance details

Defined in Proto.LndGrpc

Methods

showsPrec :: Int -> Op -> ShowS #

show :: Op -> String #

showList :: [Op] -> ShowS #

NFData Op Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Op -> () #

Message Op Source # 
Instance details

Defined in Proto.LndGrpc

HasField Op "entity" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "entity" -> (Text -> f Text) -> Op -> f Op

HasField Op "actions" [Text] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "actions" -> ([Text] -> f [Text]) -> Op -> f Op

HasField Op "vec'actions" (Vector Text) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'actions" -> (Vector Text -> f (Vector Text)) -> Op -> f Op

HasField MacaroonId "ops" [Op] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "ops" -> ([Op] -> f [Op]) -> MacaroonId -> f MacaroonId

HasField MacaroonId "vec'ops" (Vector Op) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'ops" -> (Vector Op -> f (Vector Op)) -> MacaroonId -> f MacaroonId

data OpenChannelRequest Source #

Fields :

Instances
Eq OpenChannelRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord OpenChannelRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show OpenChannelRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData OpenChannelRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: OpenChannelRequest -> () #

Message OpenChannelRequest Source # 
Instance details

Defined in Proto.LndGrpc

ToGrpc OpenChannelRequest OpenChannelRequest Source # 
Instance details

Defined in LndClient.Data.OpenChannel

HasField OpenChannelRequest "closeAddress" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "closeAddress" -> (Text -> f Text) -> OpenChannelRequest -> f OpenChannelRequest

HasField OpenChannelRequest "fundingShim" FundingShim Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "fundingShim" -> (FundingShim -> f FundingShim) -> OpenChannelRequest -> f OpenChannelRequest

HasField OpenChannelRequest "localFundingAmount" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "localFundingAmount" -> (Int64 -> f Int64) -> OpenChannelRequest -> f OpenChannelRequest

HasField OpenChannelRequest "maxLocalCsv" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maxLocalCsv" -> (Word32 -> f Word32) -> OpenChannelRequest -> f OpenChannelRequest

HasField OpenChannelRequest "minConfs" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "minConfs" -> (Int32 -> f Int32) -> OpenChannelRequest -> f OpenChannelRequest

HasField OpenChannelRequest "minHtlcMsat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "minHtlcMsat" -> (Int64 -> f Int64) -> OpenChannelRequest -> f OpenChannelRequest

HasField OpenChannelRequest "nodePubkey" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "nodePubkey" -> (ByteString -> f ByteString) -> OpenChannelRequest -> f OpenChannelRequest

HasField OpenChannelRequest "nodePubkeyString" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "nodePubkeyString" -> (Text -> f Text) -> OpenChannelRequest -> f OpenChannelRequest

HasField OpenChannelRequest "private" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "private" -> (Bool -> f Bool) -> OpenChannelRequest -> f OpenChannelRequest

HasField OpenChannelRequest "pushSat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pushSat" -> (Int64 -> f Int64) -> OpenChannelRequest -> f OpenChannelRequest

HasField OpenChannelRequest "remoteCsvDelay" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "remoteCsvDelay" -> (Word32 -> f Word32) -> OpenChannelRequest -> f OpenChannelRequest

HasField OpenChannelRequest "remoteMaxHtlcs" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "remoteMaxHtlcs" -> (Word32 -> f Word32) -> OpenChannelRequest -> f OpenChannelRequest

HasField OpenChannelRequest "remoteMaxValueInFlightMsat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "remoteMaxValueInFlightMsat" -> (Word64 -> f Word64) -> OpenChannelRequest -> f OpenChannelRequest

HasField OpenChannelRequest "satPerByte" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "satPerByte" -> (Int64 -> f Int64) -> OpenChannelRequest -> f OpenChannelRequest

HasField OpenChannelRequest "satPerVbyte" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "satPerVbyte" -> (Word64 -> f Word64) -> OpenChannelRequest -> f OpenChannelRequest

HasField OpenChannelRequest "spendUnconfirmed" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "spendUnconfirmed" -> (Bool -> f Bool) -> OpenChannelRequest -> f OpenChannelRequest

HasField OpenChannelRequest "targetConf" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "targetConf" -> (Int32 -> f Int32) -> OpenChannelRequest -> f OpenChannelRequest

HasField OpenChannelRequest "maybe'fundingShim" (Maybe FundingShim) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'fundingShim" -> (Maybe FundingShim -> f (Maybe FundingShim)) -> OpenChannelRequest -> f OpenChannelRequest

data OpenStatusUpdate Source #

Fields :

  • pendingChanId :: Lens' OpenStatusUpdate Data.ByteString.ByteString
  • maybe'update :: Lens' OpenStatusUpdate (Prelude.Maybe OpenStatusUpdate'Update)
  • maybe'chanPending :: Lens' OpenStatusUpdate (Prelude.Maybe PendingUpdate)
  • chanPending :: Lens' OpenStatusUpdate PendingUpdate
  • maybe'chanOpen :: Lens' OpenStatusUpdate (Prelude.Maybe ChannelOpenUpdate)
  • chanOpen :: Lens' OpenStatusUpdate ChannelOpenUpdate
  • maybe'psbtFund :: Lens' OpenStatusUpdate (Prelude.Maybe ReadyForPsbtFunding)
  • psbtFund :: Lens' OpenStatusUpdate ReadyForPsbtFunding
Instances
Eq OpenStatusUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Ord OpenStatusUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Show OpenStatusUpdate Source # 
Instance details

Defined in Proto.LndGrpc

NFData OpenStatusUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: OpenStatusUpdate -> () #

Message OpenStatusUpdate Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc OpenStatusUpdate OpenStatusUpdate Source # 
Instance details

Defined in LndClient.Data.OpenChannel

HasField OpenStatusUpdate "chanOpen" ChannelOpenUpdate Source # 
Instance details

Defined in Proto.LndGrpc

HasField OpenStatusUpdate "chanPending" PendingUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanPending" -> (PendingUpdate -> f PendingUpdate) -> OpenStatusUpdate -> f OpenStatusUpdate

HasField OpenStatusUpdate "pendingChanId" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pendingChanId" -> (ByteString -> f ByteString) -> OpenStatusUpdate -> f OpenStatusUpdate

HasField OpenStatusUpdate "psbtFund" ReadyForPsbtFunding Source # 
Instance details

Defined in Proto.LndGrpc

HasField OpenStatusUpdate "maybe'chanOpen" (Maybe ChannelOpenUpdate) Source # 
Instance details

Defined in Proto.LndGrpc

HasField OpenStatusUpdate "maybe'chanPending" (Maybe PendingUpdate) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'chanPending" -> (Maybe PendingUpdate -> f (Maybe PendingUpdate)) -> OpenStatusUpdate -> f OpenStatusUpdate

HasField OpenStatusUpdate "maybe'psbtFund" (Maybe ReadyForPsbtFunding) Source # 
Instance details

Defined in Proto.LndGrpc

HasField OpenStatusUpdate "maybe'update" (Maybe OpenStatusUpdate'Update) Source # 
Instance details

Defined in Proto.LndGrpc

data OpenStatusUpdate'Update Source #

data OutPoint Source #

Fields :

  • txidBytes :: Lens' OutPoint Data.ByteString.ByteString
  • txidStr :: Lens' OutPoint Data.Text.Text
  • outputIndex :: Lens' OutPoint Data.Word.Word32
Instances
Eq OutPoint Source # 
Instance details

Defined in Proto.LndGrpc

Ord OutPoint Source # 
Instance details

Defined in Proto.LndGrpc

Show OutPoint Source # 
Instance details

Defined in Proto.LndGrpc

NFData OutPoint Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: OutPoint -> () #

Message OutPoint Source # 
Instance details

Defined in Proto.LndGrpc

HasField Utxo "outpoint" OutPoint Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "outpoint" -> (OutPoint -> f OutPoint) -> Utxo -> f Utxo

HasField Resolution "outpoint" OutPoint Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "outpoint" -> (OutPoint -> f OutPoint) -> Resolution -> f Resolution

HasField OutPoint "outputIndex" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "outputIndex" -> (Word32 -> f Word32) -> OutPoint -> f OutPoint

HasField OutPoint "txidBytes" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "txidBytes" -> (ByteString -> f ByteString) -> OutPoint -> f OutPoint

HasField OutPoint "txidStr" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "txidStr" -> (Text -> f Text) -> OutPoint -> f OutPoint

HasField Utxo "maybe'outpoint" (Maybe OutPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'outpoint" -> (Maybe OutPoint -> f (Maybe OutPoint)) -> Utxo -> f Utxo

HasField Resolution "maybe'outpoint" (Maybe OutPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'outpoint" -> (Maybe OutPoint -> f (Maybe OutPoint)) -> Resolution -> f Resolution

data PayReq Source #

Fields :

Instances
Eq PayReq Source # 
Instance details

Defined in Proto.LndGrpc

Methods

(==) :: PayReq -> PayReq -> Bool #

(/=) :: PayReq -> PayReq -> Bool #

Ord PayReq Source # 
Instance details

Defined in Proto.LndGrpc

Show PayReq Source # 
Instance details

Defined in Proto.LndGrpc

NFData PayReq Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: PayReq -> () #

Message PayReq Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc PayReq PayReq Source # 
Instance details

Defined in LndClient.Data.PayReq

HasField PayReq "cltvExpiry" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "cltvExpiry" -> (Int64 -> f Int64) -> PayReq -> f PayReq

HasField PayReq "description" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "description" -> (Text -> f Text) -> PayReq -> f PayReq

HasField PayReq "descriptionHash" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "descriptionHash" -> (Text -> f Text) -> PayReq -> f PayReq

HasField PayReq "destination" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "destination" -> (Text -> f Text) -> PayReq -> f PayReq

HasField PayReq "expiry" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "expiry" -> (Int64 -> f Int64) -> PayReq -> f PayReq

HasField PayReq "fallbackAddr" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "fallbackAddr" -> (Text -> f Text) -> PayReq -> f PayReq

HasField PayReq "numMsat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "numMsat" -> (Int64 -> f Int64) -> PayReq -> f PayReq

HasField PayReq "numSatoshis" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "numSatoshis" -> (Int64 -> f Int64) -> PayReq -> f PayReq

HasField PayReq "paymentAddr" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentAddr" -> (ByteString -> f ByteString) -> PayReq -> f PayReq

HasField PayReq "paymentHash" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentHash" -> (Text -> f Text) -> PayReq -> f PayReq

HasField PayReq "timestamp" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "timestamp" -> (Int64 -> f Int64) -> PayReq -> f PayReq

HasField PayReq "routeHints" [RouteHint] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "routeHints" -> ([RouteHint] -> f [RouteHint]) -> PayReq -> f PayReq

HasField PayReq "vec'routeHints" (Vector RouteHint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'routeHints" -> (Vector RouteHint -> f (Vector RouteHint)) -> PayReq -> f PayReq

HasField PayReq "features" (Map Word32 Feature) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "features" -> (Map Word32 Feature -> f (Map Word32 Feature)) -> PayReq -> f PayReq

data PayReq'FeaturesEntry Source #

Fields :

  • key :: Lens' PayReq'FeaturesEntry Data.Word.Word32
  • value :: Lens' PayReq'FeaturesEntry Feature
  • maybe'value :: Lens' PayReq'FeaturesEntry (Prelude.Maybe Feature)
Instances
Eq PayReq'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

Ord PayReq'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

Show PayReq'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

NFData PayReq'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: PayReq'FeaturesEntry -> () #

Message PayReq'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

HasField PayReq'FeaturesEntry "key" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

HasField PayReq'FeaturesEntry "value" Feature Source # 
Instance details

Defined in Proto.LndGrpc

HasField PayReq'FeaturesEntry "maybe'value" (Maybe Feature) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'value" -> (Maybe Feature -> f (Maybe Feature)) -> PayReq'FeaturesEntry -> f PayReq'FeaturesEntry

data PayReqString Source #

Fields :

  • payReq :: Lens' PayReqString Data.Text.Text
Instances
Eq PayReqString Source # 
Instance details

Defined in Proto.LndGrpc

Ord PayReqString Source # 
Instance details

Defined in Proto.LndGrpc

Show PayReqString Source # 
Instance details

Defined in Proto.LndGrpc

NFData PayReqString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: PayReqString -> () #

Message PayReqString Source # 
Instance details

Defined in Proto.LndGrpc

ToGrpc PaymentRequest PayReqString Source # 
Instance details

Defined in LndClient.Data.Newtype

HasField PayReqString "payReq" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "payReq" -> (Text -> f Text) -> PayReqString -> f PayReqString

data Payment Source #

Fields :

Instances
Eq Payment Source # 
Instance details

Defined in Proto.LndGrpc

Methods

(==) :: Payment -> Payment -> Bool #

(/=) :: Payment -> Payment -> Bool #

Ord Payment Source # 
Instance details

Defined in Proto.LndGrpc

Show Payment Source # 
Instance details

Defined in Proto.LndGrpc

NFData Payment Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Payment -> () #

Message Payment Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc Payment Payment Source # 
Instance details

Defined in LndClient.Data.Payment

HasField Payment "creationDate" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "creationDate" -> (Int64 -> f Int64) -> Payment -> f Payment

HasField Payment "creationTimeNs" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "creationTimeNs" -> (Int64 -> f Int64) -> Payment -> f Payment

HasField Payment "failureReason" PaymentFailureReason Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "failureReason" -> (PaymentFailureReason -> f PaymentFailureReason) -> Payment -> f Payment

HasField Payment "fee" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "fee" -> (Int64 -> f Int64) -> Payment -> f Payment

HasField Payment "feeMsat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "feeMsat" -> (Int64 -> f Int64) -> Payment -> f Payment

HasField Payment "feeSat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "feeSat" -> (Int64 -> f Int64) -> Payment -> f Payment

HasField Payment "paymentHash" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentHash" -> (Text -> f Text) -> Payment -> f Payment

HasField Payment "paymentIndex" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentIndex" -> (Word64 -> f Word64) -> Payment -> f Payment

HasField Payment "paymentPreimage" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentPreimage" -> (Text -> f Text) -> Payment -> f Payment

HasField Payment "paymentRequest" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentRequest" -> (Text -> f Text) -> Payment -> f Payment

HasField Payment "status" Payment'PaymentStatus Source # 
Instance details

Defined in Proto.LndGrpc

HasField Payment "value" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "value" -> (Int64 -> f Int64) -> Payment -> f Payment

HasField Payment "valueMsat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "valueMsat" -> (Int64 -> f Int64) -> Payment -> f Payment

HasField Payment "valueSat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "valueSat" -> (Int64 -> f Int64) -> Payment -> f Payment

HasField Payment "htlcs" [HTLCAttempt] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "htlcs" -> ([HTLCAttempt] -> f [HTLCAttempt]) -> Payment -> f Payment

HasField Payment "vec'htlcs" (Vector HTLCAttempt) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'htlcs" -> (Vector HTLCAttempt -> f (Vector HTLCAttempt)) -> Payment -> f Payment

HasField ListPaymentsResponse "payments" [Payment] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "payments" -> ([Payment] -> f [Payment]) -> ListPaymentsResponse -> f ListPaymentsResponse

HasField ListPaymentsResponse "vec'payments" (Vector Payment) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'payments" -> (Vector Payment -> f (Vector Payment)) -> ListPaymentsResponse -> f ListPaymentsResponse

data Payment'PaymentStatus Source #

Instances
Bounded Payment'PaymentStatus Source # 
Instance details

Defined in Proto.LndGrpc

Enum Payment'PaymentStatus Source # 
Instance details

Defined in Proto.LndGrpc

Eq Payment'PaymentStatus Source # 
Instance details

Defined in Proto.LndGrpc

Ord Payment'PaymentStatus Source # 
Instance details

Defined in Proto.LndGrpc

Show Payment'PaymentStatus Source # 
Instance details

Defined in Proto.LndGrpc

NFData Payment'PaymentStatus Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Payment'PaymentStatus -> () #

FieldDefault Payment'PaymentStatus Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum Payment'PaymentStatus Source # 
Instance details

Defined in Proto.LndGrpc

HasField Payment "status" Payment'PaymentStatus Source # 
Instance details

Defined in Proto.LndGrpc

data Payment'PaymentStatus Source #

Instances
Bounded Payment'PaymentStatus Source # 
Instance details

Defined in Proto.LndGrpc

Enum Payment'PaymentStatus Source # 
Instance details

Defined in Proto.LndGrpc

Eq Payment'PaymentStatus Source # 
Instance details

Defined in Proto.LndGrpc

Ord Payment'PaymentStatus Source # 
Instance details

Defined in Proto.LndGrpc

Show Payment'PaymentStatus Source # 
Instance details

Defined in Proto.LndGrpc

NFData Payment'PaymentStatus Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Payment'PaymentStatus -> () #

FieldDefault Payment'PaymentStatus Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum Payment'PaymentStatus Source # 
Instance details

Defined in Proto.LndGrpc

HasField Payment "status" Payment'PaymentStatus Source # 
Instance details

Defined in Proto.LndGrpc

data Payment'PaymentStatus'UnrecognizedValue Source #

data PaymentFailureReason Source #

Instances
Bounded PaymentFailureReason Source # 
Instance details

Defined in Proto.LndGrpc

Enum PaymentFailureReason Source # 
Instance details

Defined in Proto.LndGrpc

Eq PaymentFailureReason Source # 
Instance details

Defined in Proto.LndGrpc

Ord PaymentFailureReason Source # 
Instance details

Defined in Proto.LndGrpc

Show PaymentFailureReason Source # 
Instance details

Defined in Proto.LndGrpc

NFData PaymentFailureReason Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: PaymentFailureReason -> () #

FieldDefault PaymentFailureReason Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum PaymentFailureReason Source # 
Instance details

Defined in Proto.LndGrpc

HasField Payment "failureReason" PaymentFailureReason Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "failureReason" -> (PaymentFailureReason -> f PaymentFailureReason) -> Payment -> f Payment

data PaymentFailureReason Source #

Instances
Bounded PaymentFailureReason Source # 
Instance details

Defined in Proto.LndGrpc

Enum PaymentFailureReason Source # 
Instance details

Defined in Proto.LndGrpc

Eq PaymentFailureReason Source # 
Instance details

Defined in Proto.LndGrpc

Ord PaymentFailureReason Source # 
Instance details

Defined in Proto.LndGrpc

Show PaymentFailureReason Source # 
Instance details

Defined in Proto.LndGrpc

NFData PaymentFailureReason Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: PaymentFailureReason -> () #

FieldDefault PaymentFailureReason Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum PaymentFailureReason Source # 
Instance details

Defined in Proto.LndGrpc

HasField Payment "failureReason" PaymentFailureReason Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "failureReason" -> (PaymentFailureReason -> f PaymentFailureReason) -> Payment -> f Payment

data PaymentFailureReason'UnrecognizedValue Source #

data PaymentHash Source #

Fields :

  • rHashStr :: Lens' PaymentHash Data.Text.Text
  • rHash :: Lens' PaymentHash Data.ByteString.ByteString
Instances
Eq PaymentHash Source # 
Instance details

Defined in Proto.LndGrpc

Ord PaymentHash Source # 
Instance details

Defined in Proto.LndGrpc

Show PaymentHash Source # 
Instance details

Defined in Proto.LndGrpc

NFData PaymentHash Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: PaymentHash -> () #

Message PaymentHash Source # 
Instance details

Defined in Proto.LndGrpc

ToGrpc RHash PaymentHash Source # 
Instance details

Defined in LndClient.Data.Newtype

HasField PaymentHash "rHash" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "rHash" -> (ByteString -> f ByteString) -> PaymentHash -> f PaymentHash

HasField PaymentHash "rHashStr" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "rHashStr" -> (Text -> f Text) -> PaymentHash -> f PaymentHash

data Peer Source #

Fields :

  • pubKey :: Lens' Peer Data.Text.Text
  • address :: Lens' Peer Data.Text.Text
  • bytesSent :: Lens' Peer Data.Word.Word64
  • bytesRecv :: Lens' Peer Data.Word.Word64
  • satSent :: Lens' Peer Data.Int.Int64
  • satRecv :: Lens' Peer Data.Int.Int64
  • inbound :: Lens' Peer Prelude.Bool
  • pingTime :: Lens' Peer Data.Int.Int64
  • syncType :: Lens' Peer Peer'SyncType
  • features :: Lens' Peer (Data.Map.Map Data.Word.Word32 Feature)
  • errors :: Lens' Peer [TimestampedError]
  • vec'errors :: Lens' Peer (Data.Vector.Vector TimestampedError)
  • flapCount :: Lens' Peer Data.Int.Int32
  • lastFlapNs :: Lens' Peer Data.Int.Int64
Instances
Eq Peer Source # 
Instance details

Defined in Proto.LndGrpc

Methods

(==) :: Peer -> Peer -> Bool #

(/=) :: Peer -> Peer -> Bool #

Ord Peer Source # 
Instance details

Defined in Proto.LndGrpc

Methods

compare :: Peer -> Peer -> Ordering #

(<) :: Peer -> Peer -> Bool #

(<=) :: Peer -> Peer -> Bool #

(>) :: Peer -> Peer -> Bool #

(>=) :: Peer -> Peer -> Bool #

max :: Peer -> Peer -> Peer #

min :: Peer -> Peer -> Peer #

Show Peer Source # 
Instance details

Defined in Proto.LndGrpc

Methods

showsPrec :: Int -> Peer -> ShowS #

show :: Peer -> String #

showList :: [Peer] -> ShowS #

NFData Peer Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Peer -> () #

Message Peer Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc Peer Peer Source # 
Instance details

Defined in LndClient.Data.Peer

HasField Peer "address" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "address" -> (Text -> f Text) -> Peer -> f Peer

HasField Peer "bytesRecv" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "bytesRecv" -> (Word64 -> f Word64) -> Peer -> f Peer

HasField Peer "bytesSent" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "bytesSent" -> (Word64 -> f Word64) -> Peer -> f Peer

HasField Peer "flapCount" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "flapCount" -> (Int32 -> f Int32) -> Peer -> f Peer

HasField Peer "inbound" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "inbound" -> (Bool -> f Bool) -> Peer -> f Peer

HasField Peer "lastFlapNs" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "lastFlapNs" -> (Int64 -> f Int64) -> Peer -> f Peer

HasField Peer "pingTime" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pingTime" -> (Int64 -> f Int64) -> Peer -> f Peer

HasField Peer "pubKey" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pubKey" -> (Text -> f Text) -> Peer -> f Peer

HasField Peer "satRecv" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "satRecv" -> (Int64 -> f Int64) -> Peer -> f Peer

HasField Peer "satSent" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "satSent" -> (Int64 -> f Int64) -> Peer -> f Peer

HasField Peer "syncType" Peer'SyncType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "syncType" -> (Peer'SyncType -> f Peer'SyncType) -> Peer -> f Peer

HasField Peer "errors" [TimestampedError] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "errors" -> ([TimestampedError] -> f [TimestampedError]) -> Peer -> f Peer

HasField Peer "vec'errors" (Vector TimestampedError) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'errors" -> (Vector TimestampedError -> f (Vector TimestampedError)) -> Peer -> f Peer

HasField ListPeersResponse "peers" [Peer] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "peers" -> ([Peer] -> f [Peer]) -> ListPeersResponse -> f ListPeersResponse

HasField ListPeersResponse "vec'peers" (Vector Peer) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'peers" -> (Vector Peer -> f (Vector Peer)) -> ListPeersResponse -> f ListPeersResponse

HasField Peer "features" (Map Word32 Feature) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "features" -> (Map Word32 Feature -> f (Map Word32 Feature)) -> Peer -> f Peer

data Peer'FeaturesEntry Source #

Fields :

  • key :: Lens' Peer'FeaturesEntry Data.Word.Word32
  • value :: Lens' Peer'FeaturesEntry Feature
  • maybe'value :: Lens' Peer'FeaturesEntry (Prelude.Maybe Feature)
Instances
Eq Peer'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

Ord Peer'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

Show Peer'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

NFData Peer'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Peer'FeaturesEntry -> () #

Message Peer'FeaturesEntry Source # 
Instance details

Defined in Proto.LndGrpc

HasField Peer'FeaturesEntry "key" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

HasField Peer'FeaturesEntry "value" Feature Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "value" -> (Feature -> f Feature) -> Peer'FeaturesEntry -> f Peer'FeaturesEntry

HasField Peer'FeaturesEntry "maybe'value" (Maybe Feature) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'value" -> (Maybe Feature -> f (Maybe Feature)) -> Peer'FeaturesEntry -> f Peer'FeaturesEntry

data Peer'SyncType Source #

Instances
Bounded Peer'SyncType Source # 
Instance details

Defined in Proto.LndGrpc

Enum Peer'SyncType Source # 
Instance details

Defined in Proto.LndGrpc

Eq Peer'SyncType Source # 
Instance details

Defined in Proto.LndGrpc

Ord Peer'SyncType Source # 
Instance details

Defined in Proto.LndGrpc

Show Peer'SyncType Source # 
Instance details

Defined in Proto.LndGrpc

NFData Peer'SyncType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Peer'SyncType -> () #

FieldDefault Peer'SyncType Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum Peer'SyncType Source # 
Instance details

Defined in Proto.LndGrpc

HasField Peer "syncType" Peer'SyncType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "syncType" -> (Peer'SyncType -> f Peer'SyncType) -> Peer -> f Peer

data Peer'SyncType Source #

Instances
Bounded Peer'SyncType Source # 
Instance details

Defined in Proto.LndGrpc

Enum Peer'SyncType Source # 
Instance details

Defined in Proto.LndGrpc

Eq Peer'SyncType Source # 
Instance details

Defined in Proto.LndGrpc

Ord Peer'SyncType Source # 
Instance details

Defined in Proto.LndGrpc

Show Peer'SyncType Source # 
Instance details

Defined in Proto.LndGrpc

NFData Peer'SyncType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Peer'SyncType -> () #

FieldDefault Peer'SyncType Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum Peer'SyncType Source # 
Instance details

Defined in Proto.LndGrpc

HasField Peer "syncType" Peer'SyncType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "syncType" -> (Peer'SyncType -> f Peer'SyncType) -> Peer -> f Peer

data PeerEvent Source #

Fields :

  • pubKey :: Lens' PeerEvent Data.Text.Text
  • type' :: Lens' PeerEvent PeerEvent'EventType
Instances
Eq PeerEvent Source # 
Instance details

Defined in Proto.LndGrpc

Ord PeerEvent Source # 
Instance details

Defined in Proto.LndGrpc

Show PeerEvent Source # 
Instance details

Defined in Proto.LndGrpc

NFData PeerEvent Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: PeerEvent -> () #

Message PeerEvent Source # 
Instance details

Defined in Proto.LndGrpc

HasField PeerEvent "pubKey" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pubKey" -> (Text -> f Text) -> PeerEvent -> f PeerEvent

HasField PeerEvent "type'" PeerEvent'EventType Source # 
Instance details

Defined in Proto.LndGrpc

data PeerEvent'EventType Source #

Instances
Bounded PeerEvent'EventType Source # 
Instance details

Defined in Proto.LndGrpc

Enum PeerEvent'EventType Source # 
Instance details

Defined in Proto.LndGrpc

Eq PeerEvent'EventType Source # 
Instance details

Defined in Proto.LndGrpc

Ord PeerEvent'EventType Source # 
Instance details

Defined in Proto.LndGrpc

Show PeerEvent'EventType Source # 
Instance details

Defined in Proto.LndGrpc

NFData PeerEvent'EventType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: PeerEvent'EventType -> () #

FieldDefault PeerEvent'EventType Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum PeerEvent'EventType Source # 
Instance details

Defined in Proto.LndGrpc

HasField PeerEvent "type'" PeerEvent'EventType Source # 
Instance details

Defined in Proto.LndGrpc

data PeerEvent'EventType Source #

Instances
Bounded PeerEvent'EventType Source # 
Instance details

Defined in Proto.LndGrpc

Enum PeerEvent'EventType Source # 
Instance details

Defined in Proto.LndGrpc

Eq PeerEvent'EventType Source # 
Instance details

Defined in Proto.LndGrpc

Ord PeerEvent'EventType Source # 
Instance details

Defined in Proto.LndGrpc

Show PeerEvent'EventType Source # 
Instance details

Defined in Proto.LndGrpc

NFData PeerEvent'EventType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: PeerEvent'EventType -> () #

FieldDefault PeerEvent'EventType Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum PeerEvent'EventType Source # 
Instance details

Defined in Proto.LndGrpc

HasField PeerEvent "type'" PeerEvent'EventType Source # 
Instance details

Defined in Proto.LndGrpc

data PeerEventSubscription Source #

Fields :

Instances
Eq PeerEventSubscription Source # 
Instance details

Defined in Proto.LndGrpc

Ord PeerEventSubscription Source # 
Instance details

Defined in Proto.LndGrpc

Show PeerEventSubscription Source # 
Instance details

Defined in Proto.LndGrpc

NFData PeerEventSubscription Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: PeerEventSubscription -> () #

Message PeerEventSubscription Source # 
Instance details

Defined in Proto.LndGrpc

data PendingChannelsRequest Source #

Fields :

Instances
Eq PendingChannelsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord PendingChannelsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show PendingChannelsRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData PendingChannelsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: PendingChannelsRequest -> () #

Message PendingChannelsRequest Source # 
Instance details

Defined in Proto.LndGrpc

data PendingChannelsResponse Source #

Fields :

Instances
Eq PendingChannelsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord PendingChannelsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show PendingChannelsResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData PendingChannelsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: PendingChannelsResponse -> () #

Message PendingChannelsResponse Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc PendingChannelsResponse PendingChannelsResponse Source # 
Instance details

Defined in LndClient.Data.PendingChannels

HasField PendingChannelsResponse "totalLimboBalance" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "totalLimboBalance" -> (Int64 -> f Int64) -> PendingChannelsResponse -> f PendingChannelsResponse

HasField PendingChannelsResponse "pendingClosingChannels" [PendingChannelsResponse'ClosedChannel] Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse "pendingForceClosingChannels" [PendingChannelsResponse'ForceClosedChannel] Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse "pendingOpenChannels" [PendingChannelsResponse'PendingOpenChannel] Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse "vec'pendingClosingChannels" (Vector PendingChannelsResponse'ClosedChannel) Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse "vec'pendingForceClosingChannels" (Vector PendingChannelsResponse'ForceClosedChannel) Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse "vec'pendingOpenChannels" (Vector PendingChannelsResponse'PendingOpenChannel) Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse "vec'waitingCloseChannels" (Vector PendingChannelsResponse'WaitingCloseChannel) Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse "waitingCloseChannels" [PendingChannelsResponse'WaitingCloseChannel] Source # 
Instance details

Defined in Proto.LndGrpc

data PendingChannelsResponse'ClosedChannel Source #

Fields :

  • channel :: Lens' PendingChannelsResponse'ClosedChannel PendingChannelsResponse'PendingChannel
  • maybe'channel :: Lens' PendingChannelsResponse'ClosedChannel (Prelude.Maybe PendingChannelsResponse'PendingChannel)
  • closingTxid :: Lens' PendingChannelsResponse'ClosedChannel Data.Text.Text
Instances
Eq PendingChannelsResponse'ClosedChannel Source # 
Instance details

Defined in Proto.LndGrpc

Ord PendingChannelsResponse'ClosedChannel Source # 
Instance details

Defined in Proto.LndGrpc

Show PendingChannelsResponse'ClosedChannel Source # 
Instance details

Defined in Proto.LndGrpc

NFData PendingChannelsResponse'ClosedChannel Source # 
Instance details

Defined in Proto.LndGrpc

Message PendingChannelsResponse'ClosedChannel Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc ClosedChannel PendingChannelsResponse'ClosedChannel Source # 
Instance details

Defined in LndClient.Data.ClosedChannel

HasField PendingChannelsResponse'ClosedChannel "channel" PendingChannelsResponse'PendingChannel Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'ClosedChannel "closingTxid" Text Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'ClosedChannel "maybe'channel" (Maybe PendingChannelsResponse'PendingChannel) Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse "pendingClosingChannels" [PendingChannelsResponse'ClosedChannel] Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse "vec'pendingClosingChannels" (Vector PendingChannelsResponse'ClosedChannel) Source # 
Instance details

Defined in Proto.LndGrpc

data PendingChannelsResponse'Commitments Source #

Fields :

Instances
Eq PendingChannelsResponse'Commitments Source # 
Instance details

Defined in Proto.LndGrpc

Ord PendingChannelsResponse'Commitments Source # 
Instance details

Defined in Proto.LndGrpc

Show PendingChannelsResponse'Commitments Source # 
Instance details

Defined in Proto.LndGrpc

NFData PendingChannelsResponse'Commitments Source # 
Instance details

Defined in Proto.LndGrpc

Message PendingChannelsResponse'Commitments Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'WaitingCloseChannel "commitments" PendingChannelsResponse'Commitments Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'Commitments "localCommitFeeSat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'Commitments "localTxid" Text Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'Commitments "remoteCommitFeeSat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'Commitments "remotePendingCommitFeeSat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'Commitments "remotePendingTxid" Text Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'Commitments "remoteTxid" Text Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'WaitingCloseChannel "maybe'commitments" (Maybe PendingChannelsResponse'Commitments) Source # 
Instance details

Defined in Proto.LndGrpc

data PendingChannelsResponse'ForceClosedChannel Source #

Fields :

  • channel :: Lens' PendingChannelsResponse'ForceClosedChannel PendingChannelsResponse'PendingChannel
  • maybe'channel :: Lens' PendingChannelsResponse'ForceClosedChannel (Prelude.Maybe PendingChannelsResponse'PendingChannel)
  • closingTxid :: Lens' PendingChannelsResponse'ForceClosedChannel Data.Text.Text
  • limboBalance :: Lens' PendingChannelsResponse'ForceClosedChannel Data.Int.Int64
  • maturityHeight :: Lens' PendingChannelsResponse'ForceClosedChannel Data.Word.Word32
  • blocksTilMaturity :: Lens' PendingChannelsResponse'ForceClosedChannel Data.Int.Int32
  • recoveredBalance :: Lens' PendingChannelsResponse'ForceClosedChannel Data.Int.Int64
  • pendingHtlcs :: Lens' PendingChannelsResponse'ForceClosedChannel [PendingHTLC]
  • vec'pendingHtlcs :: Lens' PendingChannelsResponse'ForceClosedChannel (Data.Vector.Vector PendingHTLC)
  • anchor :: Lens' PendingChannelsResponse'ForceClosedChannel PendingChannelsResponseForceClosedChannelAnchorState
Instances
Eq PendingChannelsResponse'ForceClosedChannel Source # 
Instance details

Defined in Proto.LndGrpc

Ord PendingChannelsResponse'ForceClosedChannel Source # 
Instance details

Defined in Proto.LndGrpc

Show PendingChannelsResponse'ForceClosedChannel Source # 
Instance details

Defined in Proto.LndGrpc

NFData PendingChannelsResponse'ForceClosedChannel Source # 
Instance details

Defined in Proto.LndGrpc

Message PendingChannelsResponse'ForceClosedChannel Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc ForceClosedChannel PendingChannelsResponse'ForceClosedChannel Source # 
Instance details

Defined in LndClient.Data.ForceClosedChannel

HasField PendingChannelsResponse'ForceClosedChannel "anchor" PendingChannelsResponse'ForceClosedChannel'AnchorState Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'ForceClosedChannel "blocksTilMaturity" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'ForceClosedChannel "channel" PendingChannelsResponse'PendingChannel Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'ForceClosedChannel "closingTxid" Text Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'ForceClosedChannel "limboBalance" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'ForceClosedChannel "maturityHeight" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'ForceClosedChannel "recoveredBalance" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'ForceClosedChannel "maybe'channel" (Maybe PendingChannelsResponse'PendingChannel) Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'ForceClosedChannel "pendingHtlcs" [PendingHTLC] Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'ForceClosedChannel "vec'pendingHtlcs" (Vector PendingHTLC) Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse "pendingForceClosingChannels" [PendingChannelsResponse'ForceClosedChannel] Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse "vec'pendingForceClosingChannels" (Vector PendingChannelsResponse'ForceClosedChannel) Source # 
Instance details

Defined in Proto.LndGrpc

data PendingChannelsResponse'ForceClosedChannel'AnchorState Source #

Instances
Bounded PendingChannelsResponse'ForceClosedChannel'AnchorState Source # 
Instance details

Defined in Proto.LndGrpc

Enum PendingChannelsResponse'ForceClosedChannel'AnchorState Source # 
Instance details

Defined in Proto.LndGrpc

Eq PendingChannelsResponse'ForceClosedChannel'AnchorState Source # 
Instance details

Defined in Proto.LndGrpc

Ord PendingChannelsResponse'ForceClosedChannel'AnchorState Source # 
Instance details

Defined in Proto.LndGrpc

Show PendingChannelsResponse'ForceClosedChannel'AnchorState Source # 
Instance details

Defined in Proto.LndGrpc

NFData PendingChannelsResponse'ForceClosedChannel'AnchorState Source # 
Instance details

Defined in Proto.LndGrpc

FieldDefault PendingChannelsResponse'ForceClosedChannel'AnchorState Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum PendingChannelsResponse'ForceClosedChannel'AnchorState Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'ForceClosedChannel "anchor" PendingChannelsResponse'ForceClosedChannel'AnchorState Source # 
Instance details

Defined in Proto.LndGrpc

data PendingChannelsResponse'ForceClosedChannel'AnchorState Source #

Instances
Bounded PendingChannelsResponse'ForceClosedChannel'AnchorState Source # 
Instance details

Defined in Proto.LndGrpc

Enum PendingChannelsResponse'ForceClosedChannel'AnchorState Source # 
Instance details

Defined in Proto.LndGrpc

Eq PendingChannelsResponse'ForceClosedChannel'AnchorState Source # 
Instance details

Defined in Proto.LndGrpc

Ord PendingChannelsResponse'ForceClosedChannel'AnchorState Source # 
Instance details

Defined in Proto.LndGrpc

Show PendingChannelsResponse'ForceClosedChannel'AnchorState Source # 
Instance details

Defined in Proto.LndGrpc

NFData PendingChannelsResponse'ForceClosedChannel'AnchorState Source # 
Instance details

Defined in Proto.LndGrpc

FieldDefault PendingChannelsResponse'ForceClosedChannel'AnchorState Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum PendingChannelsResponse'ForceClosedChannel'AnchorState Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'ForceClosedChannel "anchor" PendingChannelsResponse'ForceClosedChannel'AnchorState Source # 
Instance details

Defined in Proto.LndGrpc

data PendingChannelsResponse'ForceClosedChannel'AnchorState'UnrecognizedValue Source #

Instances
Eq PendingChannelsResponse'ForceClosedChannel'AnchorState'UnrecognizedValue Source # 
Instance details

Defined in Proto.LndGrpc

Ord PendingChannelsResponse'ForceClosedChannel'AnchorState'UnrecognizedValue Source # 
Instance details

Defined in Proto.LndGrpc

Show PendingChannelsResponse'ForceClosedChannel'AnchorState'UnrecognizedValue Source # 
Instance details

Defined in Proto.LndGrpc

data PendingChannelsResponse'PendingChannel Source #

Fields :

  • remoteNodePub :: Lens' PendingChannelsResponse'PendingChannel Data.Text.Text
  • channelPoint :: Lens' PendingChannelsResponse'PendingChannel Data.Text.Text
  • capacity :: Lens' PendingChannelsResponse'PendingChannel Data.Int.Int64
  • localBalance :: Lens' PendingChannelsResponse'PendingChannel Data.Int.Int64
  • remoteBalance :: Lens' PendingChannelsResponse'PendingChannel Data.Int.Int64
  • localChanReserveSat :: Lens' PendingChannelsResponse'PendingChannel Data.Int.Int64
  • remoteChanReserveSat :: Lens' PendingChannelsResponse'PendingChannel Data.Int.Int64
  • initiator :: Lens' PendingChannelsResponse'PendingChannel Initiator
  • commitmentType :: Lens' PendingChannelsResponse'PendingChannel CommitmentType
Instances
Eq PendingChannelsResponse'PendingChannel Source # 
Instance details

Defined in Proto.LndGrpc

Ord PendingChannelsResponse'PendingChannel Source # 
Instance details

Defined in Proto.LndGrpc

Show PendingChannelsResponse'PendingChannel Source # 
Instance details

Defined in Proto.LndGrpc

NFData PendingChannelsResponse'PendingChannel Source # 
Instance details

Defined in Proto.LndGrpc

Message PendingChannelsResponse'PendingChannel Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc PendingChannel PendingChannelsResponse'PendingChannel Source # 
Instance details

Defined in LndClient.Data.PendingChannel

HasField PendingChannelsResponse'WaitingCloseChannel "channel" PendingChannelsResponse'PendingChannel Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'PendingOpenChannel "channel" PendingChannelsResponse'PendingChannel Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'PendingChannel "capacity" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'PendingChannel "channelPoint" Text Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'PendingChannel "commitmentType" CommitmentType Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'PendingChannel "initiator" Initiator Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'PendingChannel "localBalance" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'PendingChannel "localChanReserveSat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'PendingChannel "remoteBalance" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'PendingChannel "remoteChanReserveSat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'PendingChannel "remoteNodePub" Text Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'ForceClosedChannel "channel" PendingChannelsResponse'PendingChannel Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'ClosedChannel "channel" PendingChannelsResponse'PendingChannel Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'WaitingCloseChannel "maybe'channel" (Maybe PendingChannelsResponse'PendingChannel) Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'PendingOpenChannel "maybe'channel" (Maybe PendingChannelsResponse'PendingChannel) Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'ForceClosedChannel "maybe'channel" (Maybe PendingChannelsResponse'PendingChannel) Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'ClosedChannel "maybe'channel" (Maybe PendingChannelsResponse'PendingChannel) Source # 
Instance details

Defined in Proto.LndGrpc

data PendingChannelsResponse'PendingOpenChannel Source #

Fields :

  • channel :: Lens' PendingChannelsResponse'PendingOpenChannel PendingChannelsResponse'PendingChannel
  • maybe'channel :: Lens' PendingChannelsResponse'PendingOpenChannel (Prelude.Maybe PendingChannelsResponse'PendingChannel)
  • confirmationHeight :: Lens' PendingChannelsResponse'PendingOpenChannel Data.Word.Word32
  • commitFee :: Lens' PendingChannelsResponse'PendingOpenChannel Data.Int.Int64
  • commitWeight :: Lens' PendingChannelsResponse'PendingOpenChannel Data.Int.Int64
  • feePerKw :: Lens' PendingChannelsResponse'PendingOpenChannel Data.Int.Int64
Instances
Eq PendingChannelsResponse'PendingOpenChannel Source # 
Instance details

Defined in Proto.LndGrpc

Ord PendingChannelsResponse'PendingOpenChannel Source # 
Instance details

Defined in Proto.LndGrpc

Show PendingChannelsResponse'PendingOpenChannel Source # 
Instance details

Defined in Proto.LndGrpc

NFData PendingChannelsResponse'PendingOpenChannel Source # 
Instance details

Defined in Proto.LndGrpc

Message PendingChannelsResponse'PendingOpenChannel Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc PendingOpenChannel PendingChannelsResponse'PendingOpenChannel Source # 
Instance details

Defined in LndClient.Data.PendingOpenChannel

HasField PendingChannelsResponse'PendingOpenChannel "channel" PendingChannelsResponse'PendingChannel Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'PendingOpenChannel "commitFee" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'PendingOpenChannel "commitWeight" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'PendingOpenChannel "confirmationHeight" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'PendingOpenChannel "feePerKw" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'PendingOpenChannel "maybe'channel" (Maybe PendingChannelsResponse'PendingChannel) Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse "pendingOpenChannels" [PendingChannelsResponse'PendingOpenChannel] Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse "vec'pendingOpenChannels" (Vector PendingChannelsResponse'PendingOpenChannel) Source # 
Instance details

Defined in Proto.LndGrpc

data PendingChannelsResponse'WaitingCloseChannel Source #

Fields :

  • channel :: Lens' PendingChannelsResponse'WaitingCloseChannel PendingChannelsResponse'PendingChannel
  • maybe'channel :: Lens' PendingChannelsResponse'WaitingCloseChannel (Prelude.Maybe PendingChannelsResponse'PendingChannel)
  • limboBalance :: Lens' PendingChannelsResponse'WaitingCloseChannel Data.Int.Int64
  • commitments :: Lens' PendingChannelsResponse'WaitingCloseChannel PendingChannelsResponse'Commitments
  • maybe'commitments :: Lens' PendingChannelsResponse'WaitingCloseChannel (Prelude.Maybe PendingChannelsResponse'Commitments)
Instances
Eq PendingChannelsResponse'WaitingCloseChannel Source # 
Instance details

Defined in Proto.LndGrpc

Ord PendingChannelsResponse'WaitingCloseChannel Source # 
Instance details

Defined in Proto.LndGrpc

Show PendingChannelsResponse'WaitingCloseChannel Source # 
Instance details

Defined in Proto.LndGrpc

NFData PendingChannelsResponse'WaitingCloseChannel Source # 
Instance details

Defined in Proto.LndGrpc

Message PendingChannelsResponse'WaitingCloseChannel Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc WaitingCloseChannel PendingChannelsResponse'WaitingCloseChannel Source # 
Instance details

Defined in LndClient.Data.WaitingCloseChannel

HasField PendingChannelsResponse'WaitingCloseChannel "channel" PendingChannelsResponse'PendingChannel Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'WaitingCloseChannel "commitments" PendingChannelsResponse'Commitments Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'WaitingCloseChannel "limboBalance" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'WaitingCloseChannel "maybe'channel" (Maybe PendingChannelsResponse'PendingChannel) Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'WaitingCloseChannel "maybe'commitments" (Maybe PendingChannelsResponse'Commitments) Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse "vec'waitingCloseChannels" (Vector PendingChannelsResponse'WaitingCloseChannel) Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse "waitingCloseChannels" [PendingChannelsResponse'WaitingCloseChannel] Source # 
Instance details

Defined in Proto.LndGrpc

data PendingHTLC Source #

Fields :

Instances
Eq PendingHTLC Source # 
Instance details

Defined in Proto.LndGrpc

Ord PendingHTLC Source # 
Instance details

Defined in Proto.LndGrpc

Show PendingHTLC Source # 
Instance details

Defined in Proto.LndGrpc

NFData PendingHTLC Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: PendingHTLC -> () #

Message PendingHTLC Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingHTLC "amount" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amount" -> (Int64 -> f Int64) -> PendingHTLC -> f PendingHTLC

HasField PendingHTLC "blocksTilMaturity" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "blocksTilMaturity" -> (Int32 -> f Int32) -> PendingHTLC -> f PendingHTLC

HasField PendingHTLC "incoming" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "incoming" -> (Bool -> f Bool) -> PendingHTLC -> f PendingHTLC

HasField PendingHTLC "maturityHeight" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maturityHeight" -> (Word32 -> f Word32) -> PendingHTLC -> f PendingHTLC

HasField PendingHTLC "outpoint" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "outpoint" -> (Text -> f Text) -> PendingHTLC -> f PendingHTLC

HasField PendingHTLC "stage" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "stage" -> (Word32 -> f Word32) -> PendingHTLC -> f PendingHTLC

HasField PendingChannelsResponse'ForceClosedChannel "pendingHtlcs" [PendingHTLC] Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingChannelsResponse'ForceClosedChannel "vec'pendingHtlcs" (Vector PendingHTLC) Source # 
Instance details

Defined in Proto.LndGrpc

data PendingUpdate Source #

Fields :

  • txid :: Lens' PendingUpdate Data.ByteString.ByteString
  • outputIndex :: Lens' PendingUpdate Data.Word.Word32
Instances
Eq PendingUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Ord PendingUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Show PendingUpdate Source # 
Instance details

Defined in Proto.LndGrpc

NFData PendingUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: PendingUpdate -> () #

Message PendingUpdate Source # 
Instance details

Defined in Proto.LndGrpc

HasField PendingUpdate "outputIndex" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "outputIndex" -> (Word32 -> f Word32) -> PendingUpdate -> f PendingUpdate

HasField PendingUpdate "txid" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "txid" -> (ByteString -> f ByteString) -> PendingUpdate -> f PendingUpdate

HasField OpenStatusUpdate "chanPending" PendingUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "chanPending" -> (PendingUpdate -> f PendingUpdate) -> OpenStatusUpdate -> f OpenStatusUpdate

HasField CloseStatusUpdate "closePending" PendingUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "closePending" -> (PendingUpdate -> f PendingUpdate) -> CloseStatusUpdate -> f CloseStatusUpdate

HasField ChannelEventUpdate "pendingOpenChannel" PendingUpdate Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pendingOpenChannel" -> (PendingUpdate -> f PendingUpdate) -> ChannelEventUpdate -> f ChannelEventUpdate

HasField OpenStatusUpdate "maybe'chanPending" (Maybe PendingUpdate) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'chanPending" -> (Maybe PendingUpdate -> f (Maybe PendingUpdate)) -> OpenStatusUpdate -> f OpenStatusUpdate

HasField CloseStatusUpdate "maybe'closePending" (Maybe PendingUpdate) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'closePending" -> (Maybe PendingUpdate -> f (Maybe PendingUpdate)) -> CloseStatusUpdate -> f CloseStatusUpdate

HasField ChannelEventUpdate "maybe'pendingOpenChannel" (Maybe PendingUpdate) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'pendingOpenChannel" -> (Maybe PendingUpdate -> f (Maybe PendingUpdate)) -> ChannelEventUpdate -> f ChannelEventUpdate

FromGrpc (PendingUpdate a) PendingUpdate Source # 
Instance details

Defined in LndClient.Data.Channel

data PolicyUpdateRequest Source #

Fields :

  • baseFeeMsat :: Lens' PolicyUpdateRequest Data.Int.Int64
  • feeRate :: Lens' PolicyUpdateRequest Prelude.Double
  • timeLockDelta :: Lens' PolicyUpdateRequest Data.Word.Word32
  • maxHtlcMsat :: Lens' PolicyUpdateRequest Data.Word.Word64
  • minHtlcMsat :: Lens' PolicyUpdateRequest Data.Word.Word64
  • minHtlcMsatSpecified :: Lens' PolicyUpdateRequest Prelude.Bool
  • maybe'scope :: Lens' PolicyUpdateRequest (Prelude.Maybe PolicyUpdateRequest'Scope)
  • maybe'global :: Lens' PolicyUpdateRequest (Prelude.Maybe Prelude.Bool)
  • global :: Lens' PolicyUpdateRequest Prelude.Bool
  • maybe'chanPoint :: Lens' PolicyUpdateRequest (Prelude.Maybe ChannelPoint)
  • chanPoint :: Lens' PolicyUpdateRequest ChannelPoint
Instances
Eq PolicyUpdateRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord PolicyUpdateRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show PolicyUpdateRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData PolicyUpdateRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: PolicyUpdateRequest -> () #

Message PolicyUpdateRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField PolicyUpdateRequest "baseFeeMsat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "baseFeeMsat" -> (Int64 -> f Int64) -> PolicyUpdateRequest -> f PolicyUpdateRequest

HasField PolicyUpdateRequest "chanPoint" ChannelPoint Source # 
Instance details

Defined in Proto.LndGrpc

HasField PolicyUpdateRequest "feeRate" Double Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "feeRate" -> (Double -> f Double) -> PolicyUpdateRequest -> f PolicyUpdateRequest

HasField PolicyUpdateRequest "global" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "global" -> (Bool -> f Bool) -> PolicyUpdateRequest -> f PolicyUpdateRequest

HasField PolicyUpdateRequest "maxHtlcMsat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maxHtlcMsat" -> (Word64 -> f Word64) -> PolicyUpdateRequest -> f PolicyUpdateRequest

HasField PolicyUpdateRequest "minHtlcMsat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "minHtlcMsat" -> (Word64 -> f Word64) -> PolicyUpdateRequest -> f PolicyUpdateRequest

HasField PolicyUpdateRequest "minHtlcMsatSpecified" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "minHtlcMsatSpecified" -> (Bool -> f Bool) -> PolicyUpdateRequest -> f PolicyUpdateRequest

HasField PolicyUpdateRequest "timeLockDelta" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "timeLockDelta" -> (Word32 -> f Word32) -> PolicyUpdateRequest -> f PolicyUpdateRequest

HasField PolicyUpdateRequest "maybe'chanPoint" (Maybe ChannelPoint) Source # 
Instance details

Defined in Proto.LndGrpc

HasField PolicyUpdateRequest "maybe'global" (Maybe Bool) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'global" -> (Maybe Bool -> f (Maybe Bool)) -> PolicyUpdateRequest -> f PolicyUpdateRequest

HasField PolicyUpdateRequest "maybe'scope" (Maybe PolicyUpdateRequest'Scope) Source # 
Instance details

Defined in Proto.LndGrpc

data PolicyUpdateRequest'Scope Source #

Instances
Eq PolicyUpdateRequest'Scope Source # 
Instance details

Defined in Proto.LndGrpc

Ord PolicyUpdateRequest'Scope Source # 
Instance details

Defined in Proto.LndGrpc

Show PolicyUpdateRequest'Scope Source # 
Instance details

Defined in Proto.LndGrpc

NFData PolicyUpdateRequest'Scope Source # 
Instance details

Defined in Proto.LndGrpc

HasField PolicyUpdateRequest "maybe'scope" (Maybe PolicyUpdateRequest'Scope) Source # 
Instance details

Defined in Proto.LndGrpc

data PolicyUpdateResponse Source #

Fields :

Instances
Eq PolicyUpdateResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord PolicyUpdateResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show PolicyUpdateResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData PolicyUpdateResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: PolicyUpdateResponse -> () #

Message PolicyUpdateResponse Source # 
Instance details

Defined in Proto.LndGrpc

data PsbtShim Source #

Fields :

  • pendingChanId :: Lens' PsbtShim Data.ByteString.ByteString
  • basePsbt :: Lens' PsbtShim Data.ByteString.ByteString
  • noPublish :: Lens' PsbtShim Prelude.Bool
Instances
Eq PsbtShim Source # 
Instance details

Defined in Proto.LndGrpc

Ord PsbtShim Source # 
Instance details

Defined in Proto.LndGrpc

Show PsbtShim Source # 
Instance details

Defined in Proto.LndGrpc

NFData PsbtShim Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: PsbtShim -> () #

Message PsbtShim Source # 
Instance details

Defined in Proto.LndGrpc

HasField PsbtShim "basePsbt" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "basePsbt" -> (ByteString -> f ByteString) -> PsbtShim -> f PsbtShim

HasField PsbtShim "noPublish" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "noPublish" -> (Bool -> f Bool) -> PsbtShim -> f PsbtShim

HasField PsbtShim "pendingChanId" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pendingChanId" -> (ByteString -> f ByteString) -> PsbtShim -> f PsbtShim

HasField FundingShim "psbtShim" PsbtShim Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "psbtShim" -> (PsbtShim -> f PsbtShim) -> FundingShim -> f FundingShim

HasField FundingShim "maybe'psbtShim" (Maybe PsbtShim) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'psbtShim" -> (Maybe PsbtShim -> f (Maybe PsbtShim)) -> FundingShim -> f FundingShim

data QueryRoutesRequest Source #

Fields :

  • pubKey :: Lens' QueryRoutesRequest Data.Text.Text
  • amt :: Lens' QueryRoutesRequest Data.Int.Int64
  • amtMsat :: Lens' QueryRoutesRequest Data.Int.Int64
  • finalCltvDelta :: Lens' QueryRoutesRequest Data.Int.Int32
  • feeLimit :: Lens' QueryRoutesRequest FeeLimit
  • maybe'feeLimit :: Lens' QueryRoutesRequest (Prelude.Maybe FeeLimit)
  • ignoredNodes :: Lens' QueryRoutesRequest [Data.ByteString.ByteString]
  • vec'ignoredNodes :: Lens' QueryRoutesRequest (Data.Vector.Vector Data.ByteString.ByteString)
  • ignoredEdges :: Lens' QueryRoutesRequest [EdgeLocator]
  • vec'ignoredEdges :: Lens' QueryRoutesRequest (Data.Vector.Vector EdgeLocator)
  • sourcePubKey :: Lens' QueryRoutesRequest Data.Text.Text
  • useMissionControl :: Lens' QueryRoutesRequest Prelude.Bool
  • ignoredPairs :: Lens' QueryRoutesRequest [NodePair]
  • vec'ignoredPairs :: Lens' QueryRoutesRequest (Data.Vector.Vector NodePair)
  • cltvLimit :: Lens' QueryRoutesRequest Data.Word.Word32
  • destCustomRecords :: Lens' QueryRoutesRequest (Data.Map.Map Data.Word.Word64 Data.ByteString.ByteString)
  • outgoingChanId :: Lens' QueryRoutesRequest Data.Word.Word64
  • lastHopPubkey :: Lens' QueryRoutesRequest Data.ByteString.ByteString
  • routeHints :: Lens' QueryRoutesRequest [RouteHint]
  • vec'routeHints :: Lens' QueryRoutesRequest (Data.Vector.Vector RouteHint)
  • destFeatures :: Lens' QueryRoutesRequest [FeatureBit]
  • vec'destFeatures :: Lens' QueryRoutesRequest (Data.Vector.Vector FeatureBit)
Instances
Eq QueryRoutesRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord QueryRoutesRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show QueryRoutesRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData QueryRoutesRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: QueryRoutesRequest -> () #

Message QueryRoutesRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField QueryRoutesRequest "amt" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amt" -> (Int64 -> f Int64) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "amtMsat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amtMsat" -> (Int64 -> f Int64) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "cltvLimit" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "cltvLimit" -> (Word32 -> f Word32) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "feeLimit" FeeLimit Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "feeLimit" -> (FeeLimit -> f FeeLimit) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "finalCltvDelta" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "finalCltvDelta" -> (Int32 -> f Int32) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "lastHopPubkey" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "lastHopPubkey" -> (ByteString -> f ByteString) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "outgoingChanId" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "outgoingChanId" -> (Word64 -> f Word64) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "pubKey" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pubKey" -> (Text -> f Text) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "sourcePubKey" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "sourcePubKey" -> (Text -> f Text) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "useMissionControl" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "useMissionControl" -> (Bool -> f Bool) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "destFeatures" [FeatureBit] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "destFeatures" -> ([FeatureBit] -> f [FeatureBit]) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "ignoredEdges" [EdgeLocator] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "ignoredEdges" -> ([EdgeLocator] -> f [EdgeLocator]) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "ignoredNodes" [ByteString] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "ignoredNodes" -> ([ByteString] -> f [ByteString]) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "ignoredPairs" [NodePair] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "ignoredPairs" -> ([NodePair] -> f [NodePair]) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "maybe'feeLimit" (Maybe FeeLimit) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'feeLimit" -> (Maybe FeeLimit -> f (Maybe FeeLimit)) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "routeHints" [RouteHint] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "routeHints" -> ([RouteHint] -> f [RouteHint]) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "vec'destFeatures" (Vector FeatureBit) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'destFeatures" -> (Vector FeatureBit -> f (Vector FeatureBit)) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "vec'ignoredEdges" (Vector EdgeLocator) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'ignoredEdges" -> (Vector EdgeLocator -> f (Vector EdgeLocator)) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "vec'ignoredNodes" (Vector ByteString) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'ignoredNodes" -> (Vector ByteString -> f (Vector ByteString)) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "vec'ignoredPairs" (Vector NodePair) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'ignoredPairs" -> (Vector NodePair -> f (Vector NodePair)) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "vec'routeHints" (Vector RouteHint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'routeHints" -> (Vector RouteHint -> f (Vector RouteHint)) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "destCustomRecords" (Map Word64 ByteString) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "destCustomRecords" -> (Map Word64 ByteString -> f (Map Word64 ByteString)) -> QueryRoutesRequest -> f QueryRoutesRequest

data QueryRoutesRequest'DestCustomRecordsEntry Source #

Fields :

  • key :: Lens' QueryRoutesRequest'DestCustomRecordsEntry Data.Word.Word64
  • value :: Lens' QueryRoutesRequest'DestCustomRecordsEntry Data.ByteString.ByteString
Instances
Eq QueryRoutesRequest'DestCustomRecordsEntry Source # 
Instance details

Defined in Proto.LndGrpc

Ord QueryRoutesRequest'DestCustomRecordsEntry Source # 
Instance details

Defined in Proto.LndGrpc

Show QueryRoutesRequest'DestCustomRecordsEntry Source # 
Instance details

Defined in Proto.LndGrpc

NFData QueryRoutesRequest'DestCustomRecordsEntry Source # 
Instance details

Defined in Proto.LndGrpc

Message QueryRoutesRequest'DestCustomRecordsEntry Source # 
Instance details

Defined in Proto.LndGrpc

HasField QueryRoutesRequest'DestCustomRecordsEntry "key" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

HasField QueryRoutesRequest'DestCustomRecordsEntry "value" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

data QueryRoutesResponse Source #

Fields :

  • routes :: Lens' QueryRoutesResponse [Route]
  • vec'routes :: Lens' QueryRoutesResponse (Data.Vector.Vector Route)
  • successProb :: Lens' QueryRoutesResponse Prelude.Double
Instances
Eq QueryRoutesResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord QueryRoutesResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show QueryRoutesResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData QueryRoutesResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: QueryRoutesResponse -> () #

Message QueryRoutesResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField QueryRoutesResponse "successProb" Double Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "successProb" -> (Double -> f Double) -> QueryRoutesResponse -> f QueryRoutesResponse

HasField QueryRoutesResponse "routes" [Route] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "routes" -> ([Route] -> f [Route]) -> QueryRoutesResponse -> f QueryRoutesResponse

HasField QueryRoutesResponse "vec'routes" (Vector Route) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'routes" -> (Vector Route -> f (Vector Route)) -> QueryRoutesResponse -> f QueryRoutesResponse

data ReadyForPsbtFunding Source #

Fields :

  • fundingAddress :: Lens' ReadyForPsbtFunding Data.Text.Text
  • fundingAmount :: Lens' ReadyForPsbtFunding Data.Int.Int64
  • psbt :: Lens' ReadyForPsbtFunding Data.ByteString.ByteString
Instances
Eq ReadyForPsbtFunding Source # 
Instance details

Defined in Proto.LndGrpc

Ord ReadyForPsbtFunding Source # 
Instance details

Defined in Proto.LndGrpc

Show ReadyForPsbtFunding Source # 
Instance details

Defined in Proto.LndGrpc

NFData ReadyForPsbtFunding Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ReadyForPsbtFunding -> () #

Message ReadyForPsbtFunding Source # 
Instance details

Defined in Proto.LndGrpc

HasField ReadyForPsbtFunding "fundingAddress" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "fundingAddress" -> (Text -> f Text) -> ReadyForPsbtFunding -> f ReadyForPsbtFunding

HasField ReadyForPsbtFunding "fundingAmount" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "fundingAmount" -> (Int64 -> f Int64) -> ReadyForPsbtFunding -> f ReadyForPsbtFunding

HasField ReadyForPsbtFunding "psbt" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

HasField OpenStatusUpdate "psbtFund" ReadyForPsbtFunding Source # 
Instance details

Defined in Proto.LndGrpc

HasField OpenStatusUpdate "maybe'psbtFund" (Maybe ReadyForPsbtFunding) Source # 
Instance details

Defined in Proto.LndGrpc

data Resolution Source #

Fields :

Instances
Eq Resolution Source # 
Instance details

Defined in Proto.LndGrpc

Ord Resolution Source # 
Instance details

Defined in Proto.LndGrpc

Show Resolution Source # 
Instance details

Defined in Proto.LndGrpc

NFData Resolution Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Resolution -> () #

Message Resolution Source # 
Instance details

Defined in Proto.LndGrpc

HasField Resolution "amountSat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amountSat" -> (Word64 -> f Word64) -> Resolution -> f Resolution

HasField Resolution "outcome" ResolutionOutcome Source # 
Instance details

Defined in Proto.LndGrpc

HasField Resolution "outpoint" OutPoint Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "outpoint" -> (OutPoint -> f OutPoint) -> Resolution -> f Resolution

HasField Resolution "resolutionType" ResolutionType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "resolutionType" -> (ResolutionType -> f ResolutionType) -> Resolution -> f Resolution

HasField Resolution "sweepTxid" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "sweepTxid" -> (Text -> f Text) -> Resolution -> f Resolution

HasField Resolution "maybe'outpoint" (Maybe OutPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'outpoint" -> (Maybe OutPoint -> f (Maybe OutPoint)) -> Resolution -> f Resolution

HasField ChannelCloseSummary "resolutions" [Resolution] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "resolutions" -> ([Resolution] -> f [Resolution]) -> ChannelCloseSummary -> f ChannelCloseSummary

HasField ChannelCloseSummary "vec'resolutions" (Vector Resolution) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'resolutions" -> (Vector Resolution -> f (Vector Resolution)) -> ChannelCloseSummary -> f ChannelCloseSummary

data ResolutionOutcome Source #

Instances
Bounded ResolutionOutcome Source # 
Instance details

Defined in Proto.LndGrpc

Enum ResolutionOutcome Source # 
Instance details

Defined in Proto.LndGrpc

Eq ResolutionOutcome Source # 
Instance details

Defined in Proto.LndGrpc

Ord ResolutionOutcome Source # 
Instance details

Defined in Proto.LndGrpc

Show ResolutionOutcome Source # 
Instance details

Defined in Proto.LndGrpc

NFData ResolutionOutcome Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ResolutionOutcome -> () #

FieldDefault ResolutionOutcome Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum ResolutionOutcome Source # 
Instance details

Defined in Proto.LndGrpc

HasField Resolution "outcome" ResolutionOutcome Source # 
Instance details

Defined in Proto.LndGrpc

data ResolutionOutcome Source #

Instances
Bounded ResolutionOutcome Source # 
Instance details

Defined in Proto.LndGrpc

Enum ResolutionOutcome Source # 
Instance details

Defined in Proto.LndGrpc

Eq ResolutionOutcome Source # 
Instance details

Defined in Proto.LndGrpc

Ord ResolutionOutcome Source # 
Instance details

Defined in Proto.LndGrpc

Show ResolutionOutcome Source # 
Instance details

Defined in Proto.LndGrpc

NFData ResolutionOutcome Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ResolutionOutcome -> () #

FieldDefault ResolutionOutcome Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum ResolutionOutcome Source # 
Instance details

Defined in Proto.LndGrpc

HasField Resolution "outcome" ResolutionOutcome Source # 
Instance details

Defined in Proto.LndGrpc

data ResolutionType Source #

Instances
Bounded ResolutionType Source # 
Instance details

Defined in Proto.LndGrpc

Enum ResolutionType Source # 
Instance details

Defined in Proto.LndGrpc

Eq ResolutionType Source # 
Instance details

Defined in Proto.LndGrpc

Ord ResolutionType Source # 
Instance details

Defined in Proto.LndGrpc

Show ResolutionType Source # 
Instance details

Defined in Proto.LndGrpc

NFData ResolutionType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ResolutionType -> () #

FieldDefault ResolutionType Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum ResolutionType Source # 
Instance details

Defined in Proto.LndGrpc

HasField Resolution "resolutionType" ResolutionType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "resolutionType" -> (ResolutionType -> f ResolutionType) -> Resolution -> f Resolution

data ResolutionType Source #

Instances
Bounded ResolutionType Source # 
Instance details

Defined in Proto.LndGrpc

Enum ResolutionType Source # 
Instance details

Defined in Proto.LndGrpc

Eq ResolutionType Source # 
Instance details

Defined in Proto.LndGrpc

Ord ResolutionType Source # 
Instance details

Defined in Proto.LndGrpc

Show ResolutionType Source # 
Instance details

Defined in Proto.LndGrpc

NFData ResolutionType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: ResolutionType -> () #

FieldDefault ResolutionType Source # 
Instance details

Defined in Proto.LndGrpc

MessageEnum ResolutionType Source # 
Instance details

Defined in Proto.LndGrpc

HasField Resolution "resolutionType" ResolutionType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "resolutionType" -> (ResolutionType -> f ResolutionType) -> Resolution -> f Resolution

data RestoreBackupResponse Source #

Fields :

Instances
Eq RestoreBackupResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord RestoreBackupResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show RestoreBackupResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData RestoreBackupResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: RestoreBackupResponse -> () #

Message RestoreBackupResponse Source # 
Instance details

Defined in Proto.LndGrpc

data RestoreChanBackupRequest Source #

Fields :

  • maybe'backup :: Lens' RestoreChanBackupRequest (Prelude.Maybe RestoreChanBackupRequest'Backup)
  • maybe'chanBackups :: Lens' RestoreChanBackupRequest (Prelude.Maybe ChannelBackups)
  • chanBackups :: Lens' RestoreChanBackupRequest ChannelBackups
  • maybe'multiChanBackup :: Lens' RestoreChanBackupRequest (Prelude.Maybe Data.ByteString.ByteString)
  • multiChanBackup :: Lens' RestoreChanBackupRequest Data.ByteString.ByteString
Instances
Eq RestoreChanBackupRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord RestoreChanBackupRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show RestoreChanBackupRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData RestoreChanBackupRequest Source # 
Instance details

Defined in Proto.LndGrpc

Message RestoreChanBackupRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField RestoreChanBackupRequest "chanBackups" ChannelBackups Source # 
Instance details

Defined in Proto.LndGrpc

HasField RestoreChanBackupRequest "multiChanBackup" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

HasField RestoreChanBackupRequest "maybe'backup" (Maybe RestoreChanBackupRequest'Backup) Source # 
Instance details

Defined in Proto.LndGrpc

HasField RestoreChanBackupRequest "maybe'chanBackups" (Maybe ChannelBackups) Source # 
Instance details

Defined in Proto.LndGrpc

HasField RestoreChanBackupRequest "maybe'multiChanBackup" (Maybe ByteString) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'multiChanBackup" -> (Maybe ByteString -> f (Maybe ByteString)) -> RestoreChanBackupRequest -> f RestoreChanBackupRequest

data RestoreChanBackupRequest'Backup Source #

Instances
Eq RestoreChanBackupRequest'Backup Source # 
Instance details

Defined in Proto.LndGrpc

Ord RestoreChanBackupRequest'Backup Source # 
Instance details

Defined in Proto.LndGrpc

Show RestoreChanBackupRequest'Backup Source # 
Instance details

Defined in Proto.LndGrpc

NFData RestoreChanBackupRequest'Backup Source # 
Instance details

Defined in Proto.LndGrpc

HasField RestoreChanBackupRequest "maybe'backup" (Maybe RestoreChanBackupRequest'Backup) Source # 
Instance details

Defined in Proto.LndGrpc

data Route Source #

Fields :

Instances
Eq Route Source # 
Instance details

Defined in Proto.LndGrpc

Methods

(==) :: Route -> Route -> Bool #

(/=) :: Route -> Route -> Bool #

Ord Route Source # 
Instance details

Defined in Proto.LndGrpc

Methods

compare :: Route -> Route -> Ordering #

(<) :: Route -> Route -> Bool #

(<=) :: Route -> Route -> Bool #

(>) :: Route -> Route -> Bool #

(>=) :: Route -> Route -> Bool #

max :: Route -> Route -> Route #

min :: Route -> Route -> Route #

Show Route Source # 
Instance details

Defined in Proto.LndGrpc

Methods

showsPrec :: Int -> Route -> ShowS #

show :: Route -> String #

showList :: [Route] -> ShowS #

NFData Route Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Route -> () #

Message Route Source # 
Instance details

Defined in Proto.LndGrpc

HasField SendToRouteRequest "route" Route Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "route" -> (Route -> f Route) -> SendToRouteRequest -> f SendToRouteRequest

HasField SendResponse "paymentRoute" Route Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentRoute" -> (Route -> f Route) -> SendResponse -> f SendResponse

HasField Route "totalAmt" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "totalAmt" -> (Int64 -> f Int64) -> Route -> f Route

HasField Route "totalAmtMsat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "totalAmtMsat" -> (Int64 -> f Int64) -> Route -> f Route

HasField Route "totalFees" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "totalFees" -> (Int64 -> f Int64) -> Route -> f Route

HasField Route "totalFeesMsat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "totalFeesMsat" -> (Int64 -> f Int64) -> Route -> f Route

HasField Route "totalTimeLock" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "totalTimeLock" -> (Word32 -> f Word32) -> Route -> f Route

HasField HTLCAttempt "route" Route Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "route" -> (Route -> f Route) -> HTLCAttempt -> f HTLCAttempt

HasField SendToRouteRequest "route" Route 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "route" -> (Route -> f Route) -> SendToRouteRequest -> f SendToRouteRequest

HasField BuildRouteResponse "route" Route 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "route" -> (Route -> f Route) -> BuildRouteResponse -> f BuildRouteResponse

HasField SendToRouteRequest "maybe'route" (Maybe Route) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'route" -> (Maybe Route -> f (Maybe Route)) -> SendToRouteRequest -> f SendToRouteRequest

HasField SendResponse "maybe'paymentRoute" (Maybe Route) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'paymentRoute" -> (Maybe Route -> f (Maybe Route)) -> SendResponse -> f SendResponse

HasField Route "hops" [Hop] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "hops" -> ([Hop] -> f [Hop]) -> Route -> f Route

HasField Route "vec'hops" (Vector Hop) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'hops" -> (Vector Hop -> f (Vector Hop)) -> Route -> f Route

HasField QueryRoutesResponse "routes" [Route] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "routes" -> ([Route] -> f [Route]) -> QueryRoutesResponse -> f QueryRoutesResponse

HasField QueryRoutesResponse "vec'routes" (Vector Route) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'routes" -> (Vector Route -> f (Vector Route)) -> QueryRoutesResponse -> f QueryRoutesResponse

HasField HTLCAttempt "maybe'route" (Maybe Route) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'route" -> (Maybe Route -> f (Maybe Route)) -> HTLCAttempt -> f HTLCAttempt

HasField SendToRouteRequest "maybe'route" (Maybe Route) 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'route" -> (Maybe Route -> f (Maybe Route)) -> SendToRouteRequest -> f SendToRouteRequest

HasField BuildRouteResponse "maybe'route" (Maybe Route) 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'route" -> (Maybe Route -> f (Maybe Route)) -> BuildRouteResponse -> f BuildRouteResponse

data RouteHint Source #

Fields :

Instances
Eq RouteHint Source # 
Instance details

Defined in Proto.LndGrpc

Ord RouteHint Source # 
Instance details

Defined in Proto.LndGrpc

Show RouteHint Source # 
Instance details

Defined in Proto.LndGrpc

NFData RouteHint Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: RouteHint -> () #

Message RouteHint Source # 
Instance details

Defined in Proto.LndGrpc

HasField RouteHint "hopHints" [HopHint] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "hopHints" -> ([HopHint] -> f [HopHint]) -> RouteHint -> f RouteHint

HasField RouteHint "vec'hopHints" (Vector HopHint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'hopHints" -> (Vector HopHint -> f (Vector HopHint)) -> RouteHint -> f RouteHint

HasField QueryRoutesRequest "routeHints" [RouteHint] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "routeHints" -> ([RouteHint] -> f [RouteHint]) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField QueryRoutesRequest "vec'routeHints" (Vector RouteHint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'routeHints" -> (Vector RouteHint -> f (Vector RouteHint)) -> QueryRoutesRequest -> f QueryRoutesRequest

HasField PayReq "routeHints" [RouteHint] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "routeHints" -> ([RouteHint] -> f [RouteHint]) -> PayReq -> f PayReq

HasField PayReq "vec'routeHints" (Vector RouteHint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'routeHints" -> (Vector RouteHint -> f (Vector RouteHint)) -> PayReq -> f PayReq

HasField Invoice "routeHints" [RouteHint] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "routeHints" -> ([RouteHint] -> f [RouteHint]) -> Invoice -> f Invoice

HasField Invoice "vec'routeHints" (Vector RouteHint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'routeHints" -> (Vector RouteHint -> f (Vector RouteHint)) -> Invoice -> f Invoice

HasField AddHoldInvoiceRequest "routeHints" [RouteHint] 
Instance details

Defined in Proto.InvoiceGrpc

Methods

fieldOf :: Functor f => Proxy# "routeHints" -> ([RouteHint] -> f [RouteHint]) -> AddHoldInvoiceRequest -> f AddHoldInvoiceRequest

HasField AddHoldInvoiceRequest "vec'routeHints" (Vector RouteHint) 
Instance details

Defined in Proto.InvoiceGrpc

HasField SendPaymentRequest "routeHints" [RouteHint] 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "routeHints" -> ([RouteHint] -> f [RouteHint]) -> SendPaymentRequest -> f SendPaymentRequest

HasField SendPaymentRequest "vec'routeHints" (Vector RouteHint) 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'routeHints" -> (Vector RouteHint -> f (Vector RouteHint)) -> SendPaymentRequest -> f SendPaymentRequest

data RoutingPolicy Source #

Fields :

Instances
Eq RoutingPolicy Source # 
Instance details

Defined in Proto.LndGrpc

Ord RoutingPolicy Source # 
Instance details

Defined in Proto.LndGrpc

Show RoutingPolicy Source # 
Instance details

Defined in Proto.LndGrpc

NFData RoutingPolicy Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: RoutingPolicy -> () #

Message RoutingPolicy Source # 
Instance details

Defined in Proto.LndGrpc

HasField RoutingPolicy "disabled" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "disabled" -> (Bool -> f Bool) -> RoutingPolicy -> f RoutingPolicy

HasField RoutingPolicy "feeBaseMsat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "feeBaseMsat" -> (Int64 -> f Int64) -> RoutingPolicy -> f RoutingPolicy

HasField RoutingPolicy "feeRateMilliMsat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "feeRateMilliMsat" -> (Int64 -> f Int64) -> RoutingPolicy -> f RoutingPolicy

HasField RoutingPolicy "lastUpdate" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "lastUpdate" -> (Word32 -> f Word32) -> RoutingPolicy -> f RoutingPolicy

HasField RoutingPolicy "maxHtlcMsat" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maxHtlcMsat" -> (Word64 -> f Word64) -> RoutingPolicy -> f RoutingPolicy

HasField RoutingPolicy "minHtlc" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "minHtlc" -> (Int64 -> f Int64) -> RoutingPolicy -> f RoutingPolicy

HasField RoutingPolicy "timeLockDelta" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "timeLockDelta" -> (Word32 -> f Word32) -> RoutingPolicy -> f RoutingPolicy

HasField ChannelEdgeUpdate "routingPolicy" RoutingPolicy Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "routingPolicy" -> (RoutingPolicy -> f RoutingPolicy) -> ChannelEdgeUpdate -> f ChannelEdgeUpdate

HasField ChannelEdge "node1Policy" RoutingPolicy Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "node1Policy" -> (RoutingPolicy -> f RoutingPolicy) -> ChannelEdge -> f ChannelEdge

HasField ChannelEdge "node2Policy" RoutingPolicy Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "node2Policy" -> (RoutingPolicy -> f RoutingPolicy) -> ChannelEdge -> f ChannelEdge

HasField ChannelEdgeUpdate "maybe'routingPolicy" (Maybe RoutingPolicy) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'routingPolicy" -> (Maybe RoutingPolicy -> f (Maybe RoutingPolicy)) -> ChannelEdgeUpdate -> f ChannelEdgeUpdate

HasField ChannelEdge "maybe'node1Policy" (Maybe RoutingPolicy) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'node1Policy" -> (Maybe RoutingPolicy -> f (Maybe RoutingPolicy)) -> ChannelEdge -> f ChannelEdge

HasField ChannelEdge "maybe'node2Policy" (Maybe RoutingPolicy) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'node2Policy" -> (Maybe RoutingPolicy -> f (Maybe RoutingPolicy)) -> ChannelEdge -> f ChannelEdge

data SendCoinsRequest Source #

Fields :

  • addr :: Lens' SendCoinsRequest Data.Text.Text
  • amount :: Lens' SendCoinsRequest Data.Int.Int64
  • targetConf :: Lens' SendCoinsRequest Data.Int.Int32
  • satPerVbyte :: Lens' SendCoinsRequest Data.Word.Word64
  • satPerByte :: Lens' SendCoinsRequest Data.Int.Int64
  • sendAll :: Lens' SendCoinsRequest Prelude.Bool
  • label :: Lens' SendCoinsRequest Data.Text.Text
  • minConfs :: Lens' SendCoinsRequest Data.Int.Int32
  • spendUnconfirmed :: Lens' SendCoinsRequest Prelude.Bool
Instances
Eq SendCoinsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord SendCoinsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show SendCoinsRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData SendCoinsRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: SendCoinsRequest -> () #

Message SendCoinsRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField SendCoinsRequest "addr" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "addr" -> (Text -> f Text) -> SendCoinsRequest -> f SendCoinsRequest

HasField SendCoinsRequest "amount" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amount" -> (Int64 -> f Int64) -> SendCoinsRequest -> f SendCoinsRequest

HasField SendCoinsRequest "label" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "label" -> (Text -> f Text) -> SendCoinsRequest -> f SendCoinsRequest

HasField SendCoinsRequest "minConfs" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "minConfs" -> (Int32 -> f Int32) -> SendCoinsRequest -> f SendCoinsRequest

HasField SendCoinsRequest "satPerByte" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "satPerByte" -> (Int64 -> f Int64) -> SendCoinsRequest -> f SendCoinsRequest

HasField SendCoinsRequest "satPerVbyte" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "satPerVbyte" -> (Word64 -> f Word64) -> SendCoinsRequest -> f SendCoinsRequest

HasField SendCoinsRequest "sendAll" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "sendAll" -> (Bool -> f Bool) -> SendCoinsRequest -> f SendCoinsRequest

HasField SendCoinsRequest "spendUnconfirmed" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "spendUnconfirmed" -> (Bool -> f Bool) -> SendCoinsRequest -> f SendCoinsRequest

HasField SendCoinsRequest "targetConf" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "targetConf" -> (Int32 -> f Int32) -> SendCoinsRequest -> f SendCoinsRequest

data SendCoinsResponse Source #

Fields :

  • txid :: Lens' SendCoinsResponse Data.Text.Text
Instances
Eq SendCoinsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord SendCoinsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show SendCoinsResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData SendCoinsResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: SendCoinsResponse -> () #

Message SendCoinsResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField SendCoinsResponse "txid" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "txid" -> (Text -> f Text) -> SendCoinsResponse -> f SendCoinsResponse

data SendManyRequest Source #

Fields :

  • addrToAmount :: Lens' SendManyRequest (Data.Map.Map Data.Text.Text Data.Int.Int64)
  • targetConf :: Lens' SendManyRequest Data.Int.Int32
  • satPerVbyte :: Lens' SendManyRequest Data.Word.Word64
  • satPerByte :: Lens' SendManyRequest Data.Int.Int64
  • label :: Lens' SendManyRequest Data.Text.Text
  • minConfs :: Lens' SendManyRequest Data.Int.Int32
  • spendUnconfirmed :: Lens' SendManyRequest Prelude.Bool
Instances
Eq SendManyRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord SendManyRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show SendManyRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData SendManyRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: SendManyRequest -> () #

Message SendManyRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField SendManyRequest "label" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "label" -> (Text -> f Text) -> SendManyRequest -> f SendManyRequest

HasField SendManyRequest "minConfs" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "minConfs" -> (Int32 -> f Int32) -> SendManyRequest -> f SendManyRequest

HasField SendManyRequest "satPerByte" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "satPerByte" -> (Int64 -> f Int64) -> SendManyRequest -> f SendManyRequest

HasField SendManyRequest "satPerVbyte" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "satPerVbyte" -> (Word64 -> f Word64) -> SendManyRequest -> f SendManyRequest

HasField SendManyRequest "spendUnconfirmed" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "spendUnconfirmed" -> (Bool -> f Bool) -> SendManyRequest -> f SendManyRequest

HasField SendManyRequest "targetConf" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "targetConf" -> (Int32 -> f Int32) -> SendManyRequest -> f SendManyRequest

HasField SendManyRequest "addrToAmount" (Map Text Int64) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "addrToAmount" -> (Map Text Int64 -> f (Map Text Int64)) -> SendManyRequest -> f SendManyRequest

data SendManyRequest'AddrToAmountEntry Source #

Fields :

  • key :: Lens' SendManyRequest'AddrToAmountEntry Data.Text.Text
  • value :: Lens' SendManyRequest'AddrToAmountEntry Data.Int.Int64
Instances
Eq SendManyRequest'AddrToAmountEntry Source # 
Instance details

Defined in Proto.LndGrpc

Ord SendManyRequest'AddrToAmountEntry Source # 
Instance details

Defined in Proto.LndGrpc

Show SendManyRequest'AddrToAmountEntry Source # 
Instance details

Defined in Proto.LndGrpc

NFData SendManyRequest'AddrToAmountEntry Source # 
Instance details

Defined in Proto.LndGrpc

Message SendManyRequest'AddrToAmountEntry Source # 
Instance details

Defined in Proto.LndGrpc

HasField SendManyRequest'AddrToAmountEntry "key" Text Source # 
Instance details

Defined in Proto.LndGrpc

HasField SendManyRequest'AddrToAmountEntry "value" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

data SendManyResponse Source #

Fields :

  • txid :: Lens' SendManyResponse Data.Text.Text
Instances
Eq SendManyResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord SendManyResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show SendManyResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData SendManyResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: SendManyResponse -> () #

Message SendManyResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField SendManyResponse "txid" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "txid" -> (Text -> f Text) -> SendManyResponse -> f SendManyResponse

data SendRequest Source #

Fields :

Instances
Eq SendRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord SendRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show SendRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData SendRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: SendRequest -> () #

Message SendRequest Source # 
Instance details

Defined in Proto.LndGrpc

ToGrpc SendPaymentRequest SendRequest Source # 
Instance details

Defined in LndClient.Data.SendPayment

HasField SendRequest "allowSelfPayment" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "allowSelfPayment" -> (Bool -> f Bool) -> SendRequest -> f SendRequest

HasField SendRequest "amt" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amt" -> (Int64 -> f Int64) -> SendRequest -> f SendRequest

HasField SendRequest "amtMsat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amtMsat" -> (Int64 -> f Int64) -> SendRequest -> f SendRequest

HasField SendRequest "cltvLimit" Word32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "cltvLimit" -> (Word32 -> f Word32) -> SendRequest -> f SendRequest

HasField SendRequest "dest" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "dest" -> (ByteString -> f ByteString) -> SendRequest -> f SendRequest

HasField SendRequest "destString" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "destString" -> (Text -> f Text) -> SendRequest -> f SendRequest

HasField SendRequest "feeLimit" FeeLimit Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "feeLimit" -> (FeeLimit -> f FeeLimit) -> SendRequest -> f SendRequest

HasField SendRequest "finalCltvDelta" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "finalCltvDelta" -> (Int32 -> f Int32) -> SendRequest -> f SendRequest

HasField SendRequest "lastHopPubkey" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "lastHopPubkey" -> (ByteString -> f ByteString) -> SendRequest -> f SendRequest

HasField SendRequest "outgoingChanId" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "outgoingChanId" -> (Word64 -> f Word64) -> SendRequest -> f SendRequest

HasField SendRequest "paymentAddr" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentAddr" -> (ByteString -> f ByteString) -> SendRequest -> f SendRequest

HasField SendRequest "paymentHash" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentHash" -> (ByteString -> f ByteString) -> SendRequest -> f SendRequest

HasField SendRequest "paymentHashString" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentHashString" -> (Text -> f Text) -> SendRequest -> f SendRequest

HasField SendRequest "paymentRequest" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentRequest" -> (Text -> f Text) -> SendRequest -> f SendRequest

HasField SendRequest "destFeatures" [FeatureBit] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "destFeatures" -> ([FeatureBit] -> f [FeatureBit]) -> SendRequest -> f SendRequest

HasField SendRequest "maybe'feeLimit" (Maybe FeeLimit) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'feeLimit" -> (Maybe FeeLimit -> f (Maybe FeeLimit)) -> SendRequest -> f SendRequest

HasField SendRequest "vec'destFeatures" (Vector FeatureBit) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'destFeatures" -> (Vector FeatureBit -> f (Vector FeatureBit)) -> SendRequest -> f SendRequest

HasField SendRequest "destCustomRecords" (Map Word64 ByteString) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "destCustomRecords" -> (Map Word64 ByteString -> f (Map Word64 ByteString)) -> SendRequest -> f SendRequest

data SendRequest'DestCustomRecordsEntry Source #

Fields :

  • key :: Lens' SendRequest'DestCustomRecordsEntry Data.Word.Word64
  • value :: Lens' SendRequest'DestCustomRecordsEntry Data.ByteString.ByteString
Instances
Eq SendRequest'DestCustomRecordsEntry Source # 
Instance details

Defined in Proto.LndGrpc

Ord SendRequest'DestCustomRecordsEntry Source # 
Instance details

Defined in Proto.LndGrpc

Show SendRequest'DestCustomRecordsEntry Source # 
Instance details

Defined in Proto.LndGrpc

NFData SendRequest'DestCustomRecordsEntry Source # 
Instance details

Defined in Proto.LndGrpc

Message SendRequest'DestCustomRecordsEntry Source # 
Instance details

Defined in Proto.LndGrpc

HasField SendRequest'DestCustomRecordsEntry "key" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

HasField SendRequest'DestCustomRecordsEntry "value" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

data SendResponse Source #

Fields :

Instances
Eq SendResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord SendResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show SendResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData SendResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: SendResponse -> () #

Message SendResponse Source # 
Instance details

Defined in Proto.LndGrpc

FromGrpc SendPaymentResponse SendResponse Source # 
Instance details

Defined in LndClient.Data.SendPayment

HasField SendResponse "paymentError" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentError" -> (Text -> f Text) -> SendResponse -> f SendResponse

HasField SendResponse "paymentHash" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentHash" -> (ByteString -> f ByteString) -> SendResponse -> f SendResponse

HasField SendResponse "paymentPreimage" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentPreimage" -> (ByteString -> f ByteString) -> SendResponse -> f SendResponse

HasField SendResponse "paymentRoute" Route Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentRoute" -> (Route -> f Route) -> SendResponse -> f SendResponse

HasField SendResponse "maybe'paymentRoute" (Maybe Route) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'paymentRoute" -> (Maybe Route -> f (Maybe Route)) -> SendResponse -> f SendResponse

data SendToRouteRequest Source #

Fields :

  • paymentHash :: Lens' SendToRouteRequest Data.ByteString.ByteString
  • paymentHashString :: Lens' SendToRouteRequest Data.Text.Text
  • route :: Lens' SendToRouteRequest Route
  • maybe'route :: Lens' SendToRouteRequest (Prelude.Maybe Route)
Instances
Eq SendToRouteRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord SendToRouteRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show SendToRouteRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData SendToRouteRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: SendToRouteRequest -> () #

Message SendToRouteRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField SendToRouteRequest "paymentHash" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentHash" -> (ByteString -> f ByteString) -> SendToRouteRequest -> f SendToRouteRequest

HasField SendToRouteRequest "paymentHashString" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentHashString" -> (Text -> f Text) -> SendToRouteRequest -> f SendToRouteRequest

HasField SendToRouteRequest "route" Route Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "route" -> (Route -> f Route) -> SendToRouteRequest -> f SendToRouteRequest

HasField SendToRouteRequest "maybe'route" (Maybe Route) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'route" -> (Maybe Route -> f (Maybe Route)) -> SendToRouteRequest -> f SendToRouteRequest

data SignMessageRequest Source #

Fields :

  • msg :: Lens' SignMessageRequest Data.ByteString.ByteString
Instances
Eq SignMessageRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord SignMessageRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show SignMessageRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData SignMessageRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: SignMessageRequest -> () #

Message SignMessageRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField SignMessageRequest "msg" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

data SignMessageResponse Source #

Fields :

  • signature :: Lens' SignMessageResponse Data.Text.Text
Instances
Eq SignMessageResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord SignMessageResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show SignMessageResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData SignMessageResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: SignMessageResponse -> () #

Message SignMessageResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField SignMessageResponse "signature" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "signature" -> (Text -> f Text) -> SignMessageResponse -> f SignMessageResponse

data TimestampedError Source #

Fields :

  • timestamp :: Lens' TimestampedError Data.Word.Word64
  • error :: Lens' TimestampedError Data.Text.Text
Instances
Eq TimestampedError Source # 
Instance details

Defined in Proto.LndGrpc

Ord TimestampedError Source # 
Instance details

Defined in Proto.LndGrpc

Show TimestampedError Source # 
Instance details

Defined in Proto.LndGrpc

NFData TimestampedError Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: TimestampedError -> () #

Message TimestampedError Source # 
Instance details

Defined in Proto.LndGrpc

HasField TimestampedError "error" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "error" -> (Text -> f Text) -> TimestampedError -> f TimestampedError

HasField TimestampedError "timestamp" Word64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "timestamp" -> (Word64 -> f Word64) -> TimestampedError -> f TimestampedError

HasField Peer "errors" [TimestampedError] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "errors" -> ([TimestampedError] -> f [TimestampedError]) -> Peer -> f Peer

HasField Peer "vec'errors" (Vector TimestampedError) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'errors" -> (Vector TimestampedError -> f (Vector TimestampedError)) -> Peer -> f Peer

data Transaction Source #

Fields :

Instances
Eq Transaction Source # 
Instance details

Defined in Proto.LndGrpc

Ord Transaction Source # 
Instance details

Defined in Proto.LndGrpc

Show Transaction Source # 
Instance details

Defined in Proto.LndGrpc

NFData Transaction Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Transaction -> () #

Message Transaction Source # 
Instance details

Defined in Proto.LndGrpc

HasField Transaction "amount" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amount" -> (Int64 -> f Int64) -> Transaction -> f Transaction

HasField Transaction "blockHash" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "blockHash" -> (Text -> f Text) -> Transaction -> f Transaction

HasField Transaction "blockHeight" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "blockHeight" -> (Int32 -> f Int32) -> Transaction -> f Transaction

HasField Transaction "label" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "label" -> (Text -> f Text) -> Transaction -> f Transaction

HasField Transaction "numConfirmations" Int32 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "numConfirmations" -> (Int32 -> f Int32) -> Transaction -> f Transaction

HasField Transaction "rawTxHex" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "rawTxHex" -> (Text -> f Text) -> Transaction -> f Transaction

HasField Transaction "timeStamp" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "timeStamp" -> (Int64 -> f Int64) -> Transaction -> f Transaction

HasField Transaction "totalFees" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "totalFees" -> (Int64 -> f Int64) -> Transaction -> f Transaction

HasField Transaction "txHash" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "txHash" -> (Text -> f Text) -> Transaction -> f Transaction

HasField TransactionDetails "transactions" [Transaction] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "transactions" -> ([Transaction] -> f [Transaction]) -> TransactionDetails -> f TransactionDetails

HasField TransactionDetails "vec'transactions" (Vector Transaction) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'transactions" -> (Vector Transaction -> f (Vector Transaction)) -> TransactionDetails -> f TransactionDetails

HasField Transaction "destAddresses" [Text] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "destAddresses" -> ([Text] -> f [Text]) -> Transaction -> f Transaction

HasField Transaction "vec'destAddresses" (Vector Text) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'destAddresses" -> (Vector Text -> f (Vector Text)) -> Transaction -> f Transaction

data TransactionDetails Source #

Fields :

Instances
Eq TransactionDetails Source # 
Instance details

Defined in Proto.LndGrpc

Ord TransactionDetails Source # 
Instance details

Defined in Proto.LndGrpc

Show TransactionDetails Source # 
Instance details

Defined in Proto.LndGrpc

NFData TransactionDetails Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: TransactionDetails -> () #

Message TransactionDetails Source # 
Instance details

Defined in Proto.LndGrpc

HasField TransactionDetails "transactions" [Transaction] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "transactions" -> ([Transaction] -> f [Transaction]) -> TransactionDetails -> f TransactionDetails

HasField TransactionDetails "vec'transactions" (Vector Transaction) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'transactions" -> (Vector Transaction -> f (Vector Transaction)) -> TransactionDetails -> f TransactionDetails

data Utxo Source #

Fields :

Instances
Eq Utxo Source # 
Instance details

Defined in Proto.LndGrpc

Methods

(==) :: Utxo -> Utxo -> Bool #

(/=) :: Utxo -> Utxo -> Bool #

Ord Utxo Source # 
Instance details

Defined in Proto.LndGrpc

Methods

compare :: Utxo -> Utxo -> Ordering #

(<) :: Utxo -> Utxo -> Bool #

(<=) :: Utxo -> Utxo -> Bool #

(>) :: Utxo -> Utxo -> Bool #

(>=) :: Utxo -> Utxo -> Bool #

max :: Utxo -> Utxo -> Utxo #

min :: Utxo -> Utxo -> Utxo #

Show Utxo Source # 
Instance details

Defined in Proto.LndGrpc

Methods

showsPrec :: Int -> Utxo -> ShowS #

show :: Utxo -> String #

showList :: [Utxo] -> ShowS #

NFData Utxo Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: Utxo -> () #

Message Utxo Source # 
Instance details

Defined in Proto.LndGrpc

HasField Utxo "address" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "address" -> (Text -> f Text) -> Utxo -> f Utxo

HasField Utxo "addressType" AddressType Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "addressType" -> (AddressType -> f AddressType) -> Utxo -> f Utxo

HasField Utxo "amountSat" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "amountSat" -> (Int64 -> f Int64) -> Utxo -> f Utxo

HasField Utxo "confirmations" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "confirmations" -> (Int64 -> f Int64) -> Utxo -> f Utxo

HasField Utxo "outpoint" OutPoint Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "outpoint" -> (OutPoint -> f OutPoint) -> Utxo -> f Utxo

HasField Utxo "pkScript" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pkScript" -> (Text -> f Text) -> Utxo -> f Utxo

HasField Utxo "maybe'outpoint" (Maybe OutPoint) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'outpoint" -> (Maybe OutPoint -> f (Maybe OutPoint)) -> Utxo -> f Utxo

HasField ListUnspentResponse "utxos" [Utxo] Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "utxos" -> ([Utxo] -> f [Utxo]) -> ListUnspentResponse -> f ListUnspentResponse

HasField ListUnspentResponse "vec'utxos" (Vector Utxo) Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'utxos" -> (Vector Utxo -> f (Vector Utxo)) -> ListUnspentResponse -> f ListUnspentResponse

data VerifyChanBackupResponse Source #

Fields :

Instances
Eq VerifyChanBackupResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord VerifyChanBackupResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show VerifyChanBackupResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData VerifyChanBackupResponse Source # 
Instance details

Defined in Proto.LndGrpc

Message VerifyChanBackupResponse Source # 
Instance details

Defined in Proto.LndGrpc

data VerifyMessageRequest Source #

Fields :

  • msg :: Lens' VerifyMessageRequest Data.ByteString.ByteString
  • signature :: Lens' VerifyMessageRequest Data.Text.Text
Instances
Eq VerifyMessageRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord VerifyMessageRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show VerifyMessageRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData VerifyMessageRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: VerifyMessageRequest -> () #

Message VerifyMessageRequest Source # 
Instance details

Defined in Proto.LndGrpc

HasField VerifyMessageRequest "msg" ByteString Source # 
Instance details

Defined in Proto.LndGrpc

HasField VerifyMessageRequest "signature" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "signature" -> (Text -> f Text) -> VerifyMessageRequest -> f VerifyMessageRequest

data VerifyMessageResponse Source #

Fields :

  • valid :: Lens' VerifyMessageResponse Prelude.Bool
  • pubkey :: Lens' VerifyMessageResponse Data.Text.Text
Instances
Eq VerifyMessageResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord VerifyMessageResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show VerifyMessageResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData VerifyMessageResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: VerifyMessageResponse -> () #

Message VerifyMessageResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField VerifyMessageResponse "pubkey" Text Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "pubkey" -> (Text -> f Text) -> VerifyMessageResponse -> f VerifyMessageResponse

HasField VerifyMessageResponse "valid" Bool Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "valid" -> (Bool -> f Bool) -> VerifyMessageResponse -> f VerifyMessageResponse

data WalletAccountBalance Source #

Fields :

Instances
Eq WalletAccountBalance Source # 
Instance details

Defined in Proto.LndGrpc

Ord WalletAccountBalance Source # 
Instance details

Defined in Proto.LndGrpc

Show WalletAccountBalance Source # 
Instance details

Defined in Proto.LndGrpc

NFData WalletAccountBalance Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: WalletAccountBalance -> () #

Message WalletAccountBalance Source # 
Instance details

Defined in Proto.LndGrpc

HasField WalletBalanceResponse'AccountBalanceEntry "value" WalletAccountBalance Source # 
Instance details

Defined in Proto.LndGrpc

HasField WalletAccountBalance "confirmedBalance" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "confirmedBalance" -> (Int64 -> f Int64) -> WalletAccountBalance -> f WalletAccountBalance

HasField WalletAccountBalance "unconfirmedBalance" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "unconfirmedBalance" -> (Int64 -> f Int64) -> WalletAccountBalance -> f WalletAccountBalance

HasField WalletBalanceResponse'AccountBalanceEntry "maybe'value" (Maybe WalletAccountBalance) Source # 
Instance details

Defined in Proto.LndGrpc

HasField WalletBalanceResponse "accountBalance" (Map Text WalletAccountBalance) Source # 
Instance details

Defined in Proto.LndGrpc

data WalletBalanceRequest Source #

Fields :

Instances
Eq WalletBalanceRequest Source # 
Instance details

Defined in Proto.LndGrpc

Ord WalletBalanceRequest Source # 
Instance details

Defined in Proto.LndGrpc

Show WalletBalanceRequest Source # 
Instance details

Defined in Proto.LndGrpc

NFData WalletBalanceRequest Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: WalletBalanceRequest -> () #

Message WalletBalanceRequest Source # 
Instance details

Defined in Proto.LndGrpc

data WalletBalanceResponse Source #

Fields :

Instances
Eq WalletBalanceResponse Source # 
Instance details

Defined in Proto.LndGrpc

Ord WalletBalanceResponse Source # 
Instance details

Defined in Proto.LndGrpc

Show WalletBalanceResponse Source # 
Instance details

Defined in Proto.LndGrpc

NFData WalletBalanceResponse Source # 
Instance details

Defined in Proto.LndGrpc

Methods

rnf :: WalletBalanceResponse -> () #

Message WalletBalanceResponse Source # 
Instance details

Defined in Proto.LndGrpc

HasField WalletBalanceResponse "confirmedBalance" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "confirmedBalance" -> (Int64 -> f Int64) -> WalletBalanceResponse -> f WalletBalanceResponse

HasField WalletBalanceResponse "totalBalance" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "totalBalance" -> (Int64 -> f Int64) -> WalletBalanceResponse -> f WalletBalanceResponse

HasField WalletBalanceResponse "unconfirmedBalance" Int64 Source # 
Instance details

Defined in Proto.LndGrpc

Methods

fieldOf :: Functor f => Proxy# "unconfirmedBalance" -> (Int64 -> f Int64) -> WalletBalanceResponse -> f WalletBalanceResponse

HasField WalletBalanceResponse "accountBalance" (Map Text WalletAccountBalance) Source # 
Instance details

Defined in Proto.LndGrpc

data WalletBalanceResponse'AccountBalanceEntry Source #

Fields :

  • key :: Lens' WalletBalanceResponse'AccountBalanceEntry Data.Text.Text
  • value :: Lens' WalletBalanceResponse'AccountBalanceEntry WalletAccountBalance
  • maybe'value :: Lens' WalletBalanceResponse'AccountBalanceEntry (Prelude.Maybe WalletAccountBalance)
Instances
Eq WalletBalanceResponse'AccountBalanceEntry Source # 
Instance details

Defined in Proto.LndGrpc

Ord WalletBalanceResponse'AccountBalanceEntry Source # 
Instance details

Defined in Proto.LndGrpc

Show WalletBalanceResponse'AccountBalanceEntry Source # 
Instance details

Defined in Proto.LndGrpc

NFData WalletBalanceResponse'AccountBalanceEntry Source # 
Instance details

Defined in Proto.LndGrpc

Message WalletBalanceResponse'AccountBalanceEntry Source # 
Instance details

Defined in Proto.LndGrpc

HasField WalletBalanceResponse'AccountBalanceEntry "key" Text Source # 
Instance details

Defined in Proto.LndGrpc

HasField WalletBalanceResponse'AccountBalanceEntry "value" WalletAccountBalance Source # 
Instance details

Defined in Proto.LndGrpc

HasField WalletBalanceResponse'AccountBalanceEntry "maybe'value" (Maybe WalletAccountBalance) Source # 
Instance details

Defined in Proto.LndGrpc