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

Safe HaskellNone
LanguageHaskell2010

Proto.RouterGrpc

Synopsis

Documentation

data Router Source #

Constructors

Router 
Instances
Service Router Source # 
Instance details

Defined in Proto.RouterGrpc

Associated Types

type ServiceName Router :: Symbol

type ServicePackage Router :: Symbol

type ServiceMethods Router :: [Symbol]

HasMethodImpl Router "buildRoute" Source # 
Instance details

Defined in Proto.RouterGrpc

Associated Types

type MethodName Router "buildRoute" :: Symbol

type MethodInput Router "buildRoute" :: Type

type MethodOutput Router "buildRoute" :: Type

type MethodStreamingType Router "buildRoute" :: StreamingType

HasMethodImpl Router "estimateRouteFee" Source # 
Instance details

Defined in Proto.RouterGrpc

Associated Types

type MethodName Router "estimateRouteFee" :: Symbol

type MethodInput Router "estimateRouteFee" :: Type

type MethodOutput Router "estimateRouteFee" :: Type

type MethodStreamingType Router "estimateRouteFee" :: StreamingType

HasMethodImpl Router "getMissionControlConfig" Source # 
Instance details

Defined in Proto.RouterGrpc

Associated Types

type MethodName Router "getMissionControlConfig" :: Symbol

type MethodInput Router "getMissionControlConfig" :: Type

type MethodOutput Router "getMissionControlConfig" :: Type

type MethodStreamingType Router "getMissionControlConfig" :: StreamingType

HasMethodImpl Router "htlcInterceptor" Source # 
Instance details

Defined in Proto.RouterGrpc

Associated Types

type MethodName Router "htlcInterceptor" :: Symbol

type MethodInput Router "htlcInterceptor" :: Type

type MethodOutput Router "htlcInterceptor" :: Type

type MethodStreamingType Router "htlcInterceptor" :: StreamingType

HasMethodImpl Router "queryMissionControl" Source # 
Instance details

Defined in Proto.RouterGrpc

Associated Types

type MethodName Router "queryMissionControl" :: Symbol

type MethodInput Router "queryMissionControl" :: Type

type MethodOutput Router "queryMissionControl" :: Type

type MethodStreamingType Router "queryMissionControl" :: StreamingType

HasMethodImpl Router "queryProbability" Source # 
Instance details

Defined in Proto.RouterGrpc

Associated Types

type MethodName Router "queryProbability" :: Symbol

type MethodInput Router "queryProbability" :: Type

type MethodOutput Router "queryProbability" :: Type

type MethodStreamingType Router "queryProbability" :: StreamingType

HasMethodImpl Router "resetMissionControl" Source # 
Instance details

Defined in Proto.RouterGrpc

Associated Types

type MethodName Router "resetMissionControl" :: Symbol

type MethodInput Router "resetMissionControl" :: Type

type MethodOutput Router "resetMissionControl" :: Type

type MethodStreamingType Router "resetMissionControl" :: StreamingType

HasMethodImpl Router "sendPayment" Source # 
Instance details

Defined in Proto.RouterGrpc

Associated Types

type MethodName Router "sendPayment" :: Symbol

type MethodInput Router "sendPayment" :: Type

type MethodOutput Router "sendPayment" :: Type

type MethodStreamingType Router "sendPayment" :: StreamingType

HasMethodImpl Router "sendPaymentV2" Source # 
Instance details

Defined in Proto.RouterGrpc

Associated Types

type MethodName Router "sendPaymentV2" :: Symbol

type MethodInput Router "sendPaymentV2" :: Type

type MethodOutput Router "sendPaymentV2" :: Type

type MethodStreamingType Router "sendPaymentV2" :: StreamingType

HasMethodImpl Router "sendToRoute" Source # 
Instance details

Defined in Proto.RouterGrpc

Associated Types

type MethodName Router "sendToRoute" :: Symbol

type MethodInput Router "sendToRoute" :: Type

type MethodOutput Router "sendToRoute" :: Type

type MethodStreamingType Router "sendToRoute" :: StreamingType

HasMethodImpl Router "sendToRouteV2" Source # 
Instance details

Defined in Proto.RouterGrpc

Associated Types

type MethodName Router "sendToRouteV2" :: Symbol

type MethodInput Router "sendToRouteV2" :: Type

type MethodOutput Router "sendToRouteV2" :: Type

type MethodStreamingType Router "sendToRouteV2" :: StreamingType

HasMethodImpl Router "setMissionControlConfig" Source # 
Instance details

Defined in Proto.RouterGrpc

Associated Types

type MethodName Router "setMissionControlConfig" :: Symbol

type MethodInput Router "setMissionControlConfig" :: Type

type MethodOutput Router "setMissionControlConfig" :: Type

type MethodStreamingType Router "setMissionControlConfig" :: StreamingType

HasMethodImpl Router "subscribeHtlcEvents" Source # 
Instance details

Defined in Proto.RouterGrpc

Associated Types

type MethodName Router "subscribeHtlcEvents" :: Symbol

type MethodInput Router "subscribeHtlcEvents" :: Type

type MethodOutput Router "subscribeHtlcEvents" :: Type

type MethodStreamingType Router "subscribeHtlcEvents" :: StreamingType

HasMethodImpl Router "trackPayment" Source # 
Instance details

Defined in Proto.RouterGrpc

Associated Types

type MethodName Router "trackPayment" :: Symbol

type MethodInput Router "trackPayment" :: Type

type MethodOutput Router "trackPayment" :: Type

type MethodStreamingType Router "trackPayment" :: StreamingType

HasMethodImpl Router "trackPaymentV2" Source # 
Instance details

Defined in Proto.RouterGrpc

Associated Types

type MethodName Router "trackPaymentV2" :: Symbol

type MethodInput Router "trackPaymentV2" :: Type

type MethodOutput Router "trackPaymentV2" :: Type

type MethodStreamingType Router "trackPaymentV2" :: StreamingType

HasMethodImpl Router "updateChanStatus" Source # 
Instance details

Defined in Proto.RouterGrpc

Associated Types

type MethodName Router "updateChanStatus" :: Symbol

type MethodInput Router "updateChanStatus" :: Type

type MethodOutput Router "updateChanStatus" :: Type

type MethodStreamingType Router "updateChanStatus" :: StreamingType

HasMethodImpl Router "ximportMissionControl" Source # 
Instance details

Defined in Proto.RouterGrpc

Associated Types

type MethodName Router "ximportMissionControl" :: Symbol

type MethodInput Router "ximportMissionControl" :: Type

type MethodOutput Router "ximportMissionControl" :: Type

type MethodStreamingType Router "ximportMissionControl" :: StreamingType

type ServiceMethods Router Source # 
Instance details

Defined in Proto.RouterGrpc

type ServiceMethods Router = "buildRoute" ': ("estimateRouteFee" ': ("getMissionControlConfig" ': ("htlcInterceptor" ': ("queryMissionControl" ': ("queryProbability" ': ("resetMissionControl" ': ("sendPayment" ': ("sendPaymentV2" ': ("sendToRoute" ': ("sendToRouteV2" ': ("setMissionControlConfig" ': ("subscribeHtlcEvents" ': ("trackPayment" ': ("trackPaymentV2" ': ("updateChanStatus" ': ("ximportMissionControl" ': ([] :: [Symbol])))))))))))))))))
type ServiceName Router Source # 
Instance details

Defined in Proto.RouterGrpc

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

Defined in Proto.RouterGrpc

type ServicePackage Router = "routerrpc"
type MethodInput Router "buildRoute" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodInput Router "buildRoute" = BuildRouteRequest
type MethodInput Router "estimateRouteFee" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodInput Router "estimateRouteFee" = RouteFeeRequest
type MethodInput Router "getMissionControlConfig" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodInput Router "getMissionControlConfig" = GetMissionControlConfigRequest
type MethodInput Router "htlcInterceptor" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodInput Router "htlcInterceptor" = ForwardHtlcInterceptResponse
type MethodInput Router "queryMissionControl" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodInput Router "queryMissionControl" = QueryMissionControlRequest
type MethodInput Router "queryProbability" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodInput Router "queryProbability" = QueryProbabilityRequest
type MethodInput Router "resetMissionControl" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodInput Router "resetMissionControl" = ResetMissionControlRequest
type MethodInput Router "sendPayment" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodInput Router "sendPayment" = SendPaymentRequest
type MethodInput Router "sendPaymentV2" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodInput Router "sendPaymentV2" = SendPaymentRequest
type MethodInput Router "sendToRoute" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodInput Router "sendToRoute" = SendToRouteRequest
type MethodInput Router "sendToRouteV2" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodInput Router "sendToRouteV2" = SendToRouteRequest
type MethodInput Router "setMissionControlConfig" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodInput Router "setMissionControlConfig" = SetMissionControlConfigRequest
type MethodInput Router "subscribeHtlcEvents" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodInput Router "subscribeHtlcEvents" = SubscribeHtlcEventsRequest
type MethodInput Router "trackPayment" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodInput Router "trackPayment" = TrackPaymentRequest
type MethodInput Router "trackPaymentV2" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodInput Router "trackPaymentV2" = TrackPaymentRequest
type MethodInput Router "updateChanStatus" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodInput Router "updateChanStatus" = UpdateChanStatusRequest
type MethodInput Router "ximportMissionControl" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodInput Router "ximportMissionControl" = XImportMissionControlRequest
type MethodName Router "buildRoute" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodName Router "buildRoute" = "BuildRoute"
type MethodName Router "estimateRouteFee" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodName Router "estimateRouteFee" = "EstimateRouteFee"
type MethodName Router "getMissionControlConfig" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodName Router "getMissionControlConfig" = "GetMissionControlConfig"
type MethodName Router "htlcInterceptor" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodName Router "htlcInterceptor" = "HtlcInterceptor"
type MethodName Router "queryMissionControl" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodName Router "queryMissionControl" = "QueryMissionControl"
type MethodName Router "queryProbability" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodName Router "queryProbability" = "QueryProbability"
type MethodName Router "resetMissionControl" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodName Router "resetMissionControl" = "ResetMissionControl"
type MethodName Router "sendPayment" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodName Router "sendPayment" = "SendPayment"
type MethodName Router "sendPaymentV2" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodName Router "sendPaymentV2" = "SendPaymentV2"
type MethodName Router "sendToRoute" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodName Router "sendToRoute" = "SendToRoute"
type MethodName Router "sendToRouteV2" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodName Router "sendToRouteV2" = "SendToRouteV2"
type MethodName Router "setMissionControlConfig" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodName Router "setMissionControlConfig" = "SetMissionControlConfig"
type MethodName Router "subscribeHtlcEvents" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodName Router "subscribeHtlcEvents" = "SubscribeHtlcEvents"
type MethodName Router "trackPayment" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodName Router "trackPayment" = "TrackPayment"
type MethodName Router "trackPaymentV2" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodName Router "trackPaymentV2" = "TrackPaymentV2"
type MethodName Router "updateChanStatus" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodName Router "updateChanStatus" = "UpdateChanStatus"
type MethodName Router "ximportMissionControl" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodName Router "ximportMissionControl" = "XImportMissionControl"
type MethodOutput Router "buildRoute" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodOutput Router "buildRoute" = BuildRouteResponse
type MethodOutput Router "estimateRouteFee" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodOutput Router "estimateRouteFee" = RouteFeeResponse
type MethodOutput Router "getMissionControlConfig" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodOutput Router "getMissionControlConfig" = GetMissionControlConfigResponse
type MethodOutput Router "htlcInterceptor" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodOutput Router "htlcInterceptor" = ForwardHtlcInterceptRequest
type MethodOutput Router "queryMissionControl" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodOutput Router "queryMissionControl" = QueryMissionControlResponse
type MethodOutput Router "queryProbability" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodOutput Router "queryProbability" = QueryProbabilityResponse
type MethodOutput Router "resetMissionControl" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodOutput Router "resetMissionControl" = ResetMissionControlResponse
type MethodOutput Router "sendPayment" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodOutput Router "sendPayment" = PaymentStatus
type MethodOutput Router "sendPaymentV2" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodOutput Router "sendPaymentV2" = Payment
type MethodOutput Router "sendToRoute" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodOutput Router "sendToRoute" = SendToRouteResponse
type MethodOutput Router "sendToRouteV2" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodOutput Router "sendToRouteV2" = HTLCAttempt
type MethodOutput Router "setMissionControlConfig" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodOutput Router "setMissionControlConfig" = SetMissionControlConfigResponse
type MethodOutput Router "subscribeHtlcEvents" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodOutput Router "subscribeHtlcEvents" = HtlcEvent
type MethodOutput Router "trackPayment" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodOutput Router "trackPayment" = PaymentStatus
type MethodOutput Router "trackPaymentV2" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodOutput Router "trackPaymentV2" = Payment
type MethodOutput Router "updateChanStatus" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodOutput Router "updateChanStatus" = UpdateChanStatusResponse
type MethodOutput Router "ximportMissionControl" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodOutput Router "ximportMissionControl" = XImportMissionControlResponse
type MethodStreamingType Router "buildRoute" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodStreamingType Router "buildRoute" = NonStreaming
type MethodStreamingType Router "estimateRouteFee" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodStreamingType Router "estimateRouteFee" = NonStreaming
type MethodStreamingType Router "getMissionControlConfig" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodStreamingType Router "getMissionControlConfig" = NonStreaming
type MethodStreamingType Router "htlcInterceptor" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodStreamingType Router "htlcInterceptor" = BiDiStreaming
type MethodStreamingType Router "queryMissionControl" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodStreamingType Router "queryMissionControl" = NonStreaming
type MethodStreamingType Router "queryProbability" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodStreamingType Router "queryProbability" = NonStreaming
type MethodStreamingType Router "resetMissionControl" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodStreamingType Router "resetMissionControl" = NonStreaming
type MethodStreamingType Router "sendPayment" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodStreamingType Router "sendPayment" = ServerStreaming
type MethodStreamingType Router "sendPaymentV2" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodStreamingType Router "sendPaymentV2" = ServerStreaming
type MethodStreamingType Router "sendToRoute" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodStreamingType Router "sendToRoute" = NonStreaming
type MethodStreamingType Router "sendToRouteV2" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodStreamingType Router "sendToRouteV2" = NonStreaming
type MethodStreamingType Router "setMissionControlConfig" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodStreamingType Router "setMissionControlConfig" = NonStreaming
type MethodStreamingType Router "subscribeHtlcEvents" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodStreamingType Router "subscribeHtlcEvents" = ServerStreaming
type MethodStreamingType Router "trackPayment" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodStreamingType Router "trackPayment" = ServerStreaming
type MethodStreamingType Router "trackPaymentV2" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodStreamingType Router "trackPaymentV2" = ServerStreaming
type MethodStreamingType Router "updateChanStatus" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodStreamingType Router "updateChanStatus" = NonStreaming
type MethodStreamingType Router "ximportMissionControl" Source # 
Instance details

Defined in Proto.RouterGrpc

type MethodStreamingType Router "ximportMissionControl" = NonStreaming

data BuildRouteRequest Source #

Fields :

  • amtMsat :: Lens' BuildRouteRequest Data.Int.Int64
  • finalCltvDelta :: Lens' BuildRouteRequest Data.Int.Int32
  • outgoingChanId :: Lens' BuildRouteRequest Data.Word.Word64
  • hopPubkeys :: Lens' BuildRouteRequest [Data.ByteString.ByteString]
  • vec'hopPubkeys :: Lens' BuildRouteRequest (Data.Vector.Vector Data.ByteString.ByteString)
  • paymentAddr :: Lens' BuildRouteRequest Data.ByteString.ByteString
Instances
Eq BuildRouteRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Ord BuildRouteRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Show BuildRouteRequest Source # 
Instance details

Defined in Proto.RouterGrpc

NFData BuildRouteRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: BuildRouteRequest -> () #

Message BuildRouteRequest Source # 
Instance details

Defined in Proto.RouterGrpc

HasField BuildRouteRequest "amtMsat" Int64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "amtMsat" -> (Int64 -> f Int64) -> BuildRouteRequest -> f BuildRouteRequest

HasField BuildRouteRequest "finalCltvDelta" Int32 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "finalCltvDelta" -> (Int32 -> f Int32) -> BuildRouteRequest -> f BuildRouteRequest

HasField BuildRouteRequest "outgoingChanId" Word64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "outgoingChanId" -> (Word64 -> f Word64) -> BuildRouteRequest -> f BuildRouteRequest

HasField BuildRouteRequest "paymentAddr" ByteString Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

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

HasField BuildRouteRequest "hopPubkeys" [ByteString] Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "hopPubkeys" -> ([ByteString] -> f [ByteString]) -> BuildRouteRequest -> f BuildRouteRequest

HasField BuildRouteRequest "vec'hopPubkeys" (Vector ByteString) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'hopPubkeys" -> (Vector ByteString -> f (Vector ByteString)) -> BuildRouteRequest -> f BuildRouteRequest

data BuildRouteResponse Source #

Fields :

  • route :: Lens' BuildRouteResponse Proto.LndGrpc.Route
  • maybe'route :: Lens' BuildRouteResponse (Prelude.Maybe Proto.LndGrpc.Route)
Instances
Eq BuildRouteResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Ord BuildRouteResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Show BuildRouteResponse Source # 
Instance details

Defined in Proto.RouterGrpc

NFData BuildRouteResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: BuildRouteResponse -> () #

Message BuildRouteResponse Source # 
Instance details

Defined in Proto.RouterGrpc

HasField BuildRouteResponse "route" Route Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "route" -> (Route -> f Route) -> BuildRouteResponse -> f BuildRouteResponse

HasField BuildRouteResponse "maybe'route" (Maybe Route) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'route" -> (Maybe Route -> f (Maybe Route)) -> BuildRouteResponse -> f BuildRouteResponse

data ChanStatusAction Source #

Instances
Bounded ChanStatusAction Source # 
Instance details

Defined in Proto.RouterGrpc

Enum ChanStatusAction Source # 
Instance details

Defined in Proto.RouterGrpc

Eq ChanStatusAction Source # 
Instance details

Defined in Proto.RouterGrpc

Ord ChanStatusAction Source # 
Instance details

Defined in Proto.RouterGrpc

Show ChanStatusAction Source # 
Instance details

Defined in Proto.RouterGrpc

NFData ChanStatusAction Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: ChanStatusAction -> () #

FieldDefault ChanStatusAction Source # 
Instance details

Defined in Proto.RouterGrpc

MessageEnum ChanStatusAction Source # 
Instance details

Defined in Proto.RouterGrpc

HasField UpdateChanStatusRequest "action" ChanStatusAction Source # 
Instance details

Defined in Proto.RouterGrpc

data ChanStatusAction Source #

Instances
Bounded ChanStatusAction Source # 
Instance details

Defined in Proto.RouterGrpc

Enum ChanStatusAction Source # 
Instance details

Defined in Proto.RouterGrpc

Eq ChanStatusAction Source # 
Instance details

Defined in Proto.RouterGrpc

Ord ChanStatusAction Source # 
Instance details

Defined in Proto.RouterGrpc

Show ChanStatusAction Source # 
Instance details

Defined in Proto.RouterGrpc

NFData ChanStatusAction Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: ChanStatusAction -> () #

FieldDefault ChanStatusAction Source # 
Instance details

Defined in Proto.RouterGrpc

MessageEnum ChanStatusAction Source # 
Instance details

Defined in Proto.RouterGrpc

HasField UpdateChanStatusRequest "action" ChanStatusAction Source # 
Instance details

Defined in Proto.RouterGrpc

data CircuitKey Source #

Fields :

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

Defined in Proto.RouterGrpc

Ord CircuitKey Source # 
Instance details

Defined in Proto.RouterGrpc

Show CircuitKey Source # 
Instance details

Defined in Proto.RouterGrpc

NFData CircuitKey Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: CircuitKey -> () #

Message CircuitKey Source # 
Instance details

Defined in Proto.RouterGrpc

HasField ForwardHtlcInterceptResponse "incomingCircuitKey" CircuitKey Source # 
Instance details

Defined in Proto.RouterGrpc

HasField ForwardHtlcInterceptRequest "incomingCircuitKey" CircuitKey Source # 
Instance details

Defined in Proto.RouterGrpc

HasField CircuitKey "chanId" Word64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

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

HasField CircuitKey "htlcId" Word64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "htlcId" -> (Word64 -> f Word64) -> CircuitKey -> f CircuitKey

HasField ForwardHtlcInterceptResponse "maybe'incomingCircuitKey" (Maybe CircuitKey) Source # 
Instance details

Defined in Proto.RouterGrpc

HasField ForwardHtlcInterceptRequest "maybe'incomingCircuitKey" (Maybe CircuitKey) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'incomingCircuitKey" -> (Maybe CircuitKey -> f (Maybe CircuitKey)) -> ForwardHtlcInterceptRequest -> f ForwardHtlcInterceptRequest

data FailureDetail Source #

Instances
Bounded FailureDetail Source # 
Instance details

Defined in Proto.RouterGrpc

Enum FailureDetail Source # 
Instance details

Defined in Proto.RouterGrpc

Eq FailureDetail Source # 
Instance details

Defined in Proto.RouterGrpc

Ord FailureDetail Source # 
Instance details

Defined in Proto.RouterGrpc

Show FailureDetail Source # 
Instance details

Defined in Proto.RouterGrpc

NFData FailureDetail Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: FailureDetail -> () #

FieldDefault FailureDetail Source # 
Instance details

Defined in Proto.RouterGrpc

MessageEnum FailureDetail Source # 
Instance details

Defined in Proto.RouterGrpc

HasField LinkFailEvent "failureDetail" FailureDetail Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "failureDetail" -> (FailureDetail -> f FailureDetail) -> LinkFailEvent -> f LinkFailEvent

data FailureDetail Source #

Instances
Bounded FailureDetail Source # 
Instance details

Defined in Proto.RouterGrpc

Enum FailureDetail Source # 
Instance details

Defined in Proto.RouterGrpc

Eq FailureDetail Source # 
Instance details

Defined in Proto.RouterGrpc

Ord FailureDetail Source # 
Instance details

Defined in Proto.RouterGrpc

Show FailureDetail Source # 
Instance details

Defined in Proto.RouterGrpc

NFData FailureDetail Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: FailureDetail -> () #

FieldDefault FailureDetail Source # 
Instance details

Defined in Proto.RouterGrpc

MessageEnum FailureDetail Source # 
Instance details

Defined in Proto.RouterGrpc

HasField LinkFailEvent "failureDetail" FailureDetail Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "failureDetail" -> (FailureDetail -> f FailureDetail) -> LinkFailEvent -> f LinkFailEvent

data ForwardEvent Source #

Fields :

  • info :: Lens' ForwardEvent HtlcInfo
  • maybe'info :: Lens' ForwardEvent (Prelude.Maybe HtlcInfo)
Instances
Eq ForwardEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Ord ForwardEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Show ForwardEvent Source # 
Instance details

Defined in Proto.RouterGrpc

NFData ForwardEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: ForwardEvent -> () #

Message ForwardEvent Source # 
Instance details

Defined in Proto.RouterGrpc

HasField HtlcEvent "forwardEvent" ForwardEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "forwardEvent" -> (ForwardEvent -> f ForwardEvent) -> HtlcEvent -> f HtlcEvent

HasField ForwardEvent "info" HtlcInfo Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "info" -> (HtlcInfo -> f HtlcInfo) -> ForwardEvent -> f ForwardEvent

HasField HtlcEvent "maybe'forwardEvent" (Maybe ForwardEvent) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'forwardEvent" -> (Maybe ForwardEvent -> f (Maybe ForwardEvent)) -> HtlcEvent -> f HtlcEvent

HasField ForwardEvent "maybe'info" (Maybe HtlcInfo) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'info" -> (Maybe HtlcInfo -> f (Maybe HtlcInfo)) -> ForwardEvent -> f ForwardEvent

data ForwardFailEvent Source #

Fields :

Instances
Eq ForwardFailEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Ord ForwardFailEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Show ForwardFailEvent Source # 
Instance details

Defined in Proto.RouterGrpc

NFData ForwardFailEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: ForwardFailEvent -> () #

Message ForwardFailEvent Source # 
Instance details

Defined in Proto.RouterGrpc

HasField HtlcEvent "forwardFailEvent" ForwardFailEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "forwardFailEvent" -> (ForwardFailEvent -> f ForwardFailEvent) -> HtlcEvent -> f HtlcEvent

HasField HtlcEvent "maybe'forwardFailEvent" (Maybe ForwardFailEvent) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'forwardFailEvent" -> (Maybe ForwardFailEvent -> f (Maybe ForwardFailEvent)) -> HtlcEvent -> f HtlcEvent

data ForwardHtlcInterceptRequest Source #

Fields :

Instances
Eq ForwardHtlcInterceptRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Ord ForwardHtlcInterceptRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Show ForwardHtlcInterceptRequest Source # 
Instance details

Defined in Proto.RouterGrpc

NFData ForwardHtlcInterceptRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Message ForwardHtlcInterceptRequest Source # 
Instance details

Defined in Proto.RouterGrpc

HasField ForwardHtlcInterceptRequest "incomingAmountMsat" Word64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "incomingAmountMsat" -> (Word64 -> f Word64) -> ForwardHtlcInterceptRequest -> f ForwardHtlcInterceptRequest

HasField ForwardHtlcInterceptRequest "incomingCircuitKey" CircuitKey Source # 
Instance details

Defined in Proto.RouterGrpc

HasField ForwardHtlcInterceptRequest "incomingExpiry" Word32 Source # 
Instance details

Defined in Proto.RouterGrpc

HasField ForwardHtlcInterceptRequest "onionBlob" ByteString Source # 
Instance details

Defined in Proto.RouterGrpc

HasField ForwardHtlcInterceptRequest "outgoingAmountMsat" Word64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "outgoingAmountMsat" -> (Word64 -> f Word64) -> ForwardHtlcInterceptRequest -> f ForwardHtlcInterceptRequest

HasField ForwardHtlcInterceptRequest "outgoingExpiry" Word32 Source # 
Instance details

Defined in Proto.RouterGrpc

HasField ForwardHtlcInterceptRequest "outgoingRequestedChanId" Word64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "outgoingRequestedChanId" -> (Word64 -> f Word64) -> ForwardHtlcInterceptRequest -> f ForwardHtlcInterceptRequest

HasField ForwardHtlcInterceptRequest "paymentHash" ByteString Source # 
Instance details

Defined in Proto.RouterGrpc

HasField ForwardHtlcInterceptRequest "maybe'incomingCircuitKey" (Maybe CircuitKey) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'incomingCircuitKey" -> (Maybe CircuitKey -> f (Maybe CircuitKey)) -> ForwardHtlcInterceptRequest -> f ForwardHtlcInterceptRequest

HasField ForwardHtlcInterceptRequest "customRecords" (Map Word64 ByteString) Source # 
Instance details

Defined in Proto.RouterGrpc

data ForwardHtlcInterceptRequest'CustomRecordsEntry Source #

Fields :

  • key :: Lens' ForwardHtlcInterceptRequest'CustomRecordsEntry Data.Word.Word64
  • value :: Lens' ForwardHtlcInterceptRequest'CustomRecordsEntry Data.ByteString.ByteString
Instances
Eq ForwardHtlcInterceptRequest'CustomRecordsEntry Source # 
Instance details

Defined in Proto.RouterGrpc

Ord ForwardHtlcInterceptRequest'CustomRecordsEntry Source # 
Instance details

Defined in Proto.RouterGrpc

Show ForwardHtlcInterceptRequest'CustomRecordsEntry Source # 
Instance details

Defined in Proto.RouterGrpc

NFData ForwardHtlcInterceptRequest'CustomRecordsEntry Source # 
Instance details

Defined in Proto.RouterGrpc

Message ForwardHtlcInterceptRequest'CustomRecordsEntry Source # 
Instance details

Defined in Proto.RouterGrpc

HasField ForwardHtlcInterceptRequest'CustomRecordsEntry "key" Word64 Source # 
Instance details

Defined in Proto.RouterGrpc

HasField ForwardHtlcInterceptRequest'CustomRecordsEntry "value" ByteString Source # 
Instance details

Defined in Proto.RouterGrpc

data ForwardHtlcInterceptResponse Source #

Fields :

  • incomingCircuitKey :: Lens' ForwardHtlcInterceptResponse CircuitKey
  • maybe'incomingCircuitKey :: Lens' ForwardHtlcInterceptResponse (Prelude.Maybe CircuitKey)
  • action :: Lens' ForwardHtlcInterceptResponse ResolveHoldForwardAction
  • preimage :: Lens' ForwardHtlcInterceptResponse Data.ByteString.ByteString
Instances
Eq ForwardHtlcInterceptResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Ord ForwardHtlcInterceptResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Show ForwardHtlcInterceptResponse Source # 
Instance details

Defined in Proto.RouterGrpc

NFData ForwardHtlcInterceptResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Message ForwardHtlcInterceptResponse Source # 
Instance details

Defined in Proto.RouterGrpc

HasField ForwardHtlcInterceptResponse "action" ResolveHoldForwardAction Source # 
Instance details

Defined in Proto.RouterGrpc

HasField ForwardHtlcInterceptResponse "incomingCircuitKey" CircuitKey Source # 
Instance details

Defined in Proto.RouterGrpc

HasField ForwardHtlcInterceptResponse "preimage" ByteString Source # 
Instance details

Defined in Proto.RouterGrpc

HasField ForwardHtlcInterceptResponse "maybe'incomingCircuitKey" (Maybe CircuitKey) Source # 
Instance details

Defined in Proto.RouterGrpc

data GetMissionControlConfigRequest Source #

Fields :

Instances
Eq GetMissionControlConfigRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Ord GetMissionControlConfigRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Show GetMissionControlConfigRequest Source # 
Instance details

Defined in Proto.RouterGrpc

NFData GetMissionControlConfigRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Message GetMissionControlConfigRequest Source # 
Instance details

Defined in Proto.RouterGrpc

data GetMissionControlConfigResponse Source #

Fields :

  • config :: Lens' GetMissionControlConfigResponse MissionControlConfig
  • maybe'config :: Lens' GetMissionControlConfigResponse (Prelude.Maybe MissionControlConfig)
Instances
Eq GetMissionControlConfigResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Ord GetMissionControlConfigResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Show GetMissionControlConfigResponse Source # 
Instance details

Defined in Proto.RouterGrpc

NFData GetMissionControlConfigResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Message GetMissionControlConfigResponse Source # 
Instance details

Defined in Proto.RouterGrpc

HasField GetMissionControlConfigResponse "config" MissionControlConfig Source # 
Instance details

Defined in Proto.RouterGrpc

HasField GetMissionControlConfigResponse "maybe'config" (Maybe MissionControlConfig) Source # 
Instance details

Defined in Proto.RouterGrpc

data HtlcEvent Source #

Fields :

Instances
Eq HtlcEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Ord HtlcEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Show HtlcEvent Source # 
Instance details

Defined in Proto.RouterGrpc

NFData HtlcEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: HtlcEvent -> () #

Message HtlcEvent Source # 
Instance details

Defined in Proto.RouterGrpc

FromGrpc HtlcEvent HtlcEvent Source # 
Instance details

Defined in LndClient.Data.HtlcEvent

HasField HtlcEvent "eventType" HtlcEvent'EventType Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "eventType" -> (HtlcEvent'EventType -> f HtlcEvent'EventType) -> HtlcEvent -> f HtlcEvent

HasField HtlcEvent "forwardEvent" ForwardEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "forwardEvent" -> (ForwardEvent -> f ForwardEvent) -> HtlcEvent -> f HtlcEvent

HasField HtlcEvent "forwardFailEvent" ForwardFailEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "forwardFailEvent" -> (ForwardFailEvent -> f ForwardFailEvent) -> HtlcEvent -> f HtlcEvent

HasField HtlcEvent "incomingChannelId" Word64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "incomingChannelId" -> (Word64 -> f Word64) -> HtlcEvent -> f HtlcEvent

HasField HtlcEvent "incomingHtlcId" Word64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "incomingHtlcId" -> (Word64 -> f Word64) -> HtlcEvent -> f HtlcEvent

HasField HtlcEvent "linkFailEvent" LinkFailEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "linkFailEvent" -> (LinkFailEvent -> f LinkFailEvent) -> HtlcEvent -> f HtlcEvent

HasField HtlcEvent "outgoingChannelId" Word64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "outgoingChannelId" -> (Word64 -> f Word64) -> HtlcEvent -> f HtlcEvent

HasField HtlcEvent "outgoingHtlcId" Word64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "outgoingHtlcId" -> (Word64 -> f Word64) -> HtlcEvent -> f HtlcEvent

HasField HtlcEvent "settleEvent" SettleEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "settleEvent" -> (SettleEvent -> f SettleEvent) -> HtlcEvent -> f HtlcEvent

HasField HtlcEvent "timestampNs" Word64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

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

HasField HtlcEvent "maybe'event" (Maybe HtlcEvent'Event) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'event" -> (Maybe HtlcEvent'Event -> f (Maybe HtlcEvent'Event)) -> HtlcEvent -> f HtlcEvent

HasField HtlcEvent "maybe'forwardEvent" (Maybe ForwardEvent) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'forwardEvent" -> (Maybe ForwardEvent -> f (Maybe ForwardEvent)) -> HtlcEvent -> f HtlcEvent

HasField HtlcEvent "maybe'forwardFailEvent" (Maybe ForwardFailEvent) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'forwardFailEvent" -> (Maybe ForwardFailEvent -> f (Maybe ForwardFailEvent)) -> HtlcEvent -> f HtlcEvent

HasField HtlcEvent "maybe'linkFailEvent" (Maybe LinkFailEvent) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'linkFailEvent" -> (Maybe LinkFailEvent -> f (Maybe LinkFailEvent)) -> HtlcEvent -> f HtlcEvent

HasField HtlcEvent "maybe'settleEvent" (Maybe SettleEvent) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'settleEvent" -> (Maybe SettleEvent -> f (Maybe SettleEvent)) -> HtlcEvent -> f HtlcEvent

data HtlcEvent'EventType Source #

Instances
Bounded HtlcEvent'EventType Source # 
Instance details

Defined in Proto.RouterGrpc

Enum HtlcEvent'EventType Source # 
Instance details

Defined in Proto.RouterGrpc

Eq HtlcEvent'EventType Source # 
Instance details

Defined in Proto.RouterGrpc

Ord HtlcEvent'EventType Source # 
Instance details

Defined in Proto.RouterGrpc

Show HtlcEvent'EventType Source # 
Instance details

Defined in Proto.RouterGrpc

NFData HtlcEvent'EventType Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: HtlcEvent'EventType -> () #

FieldDefault HtlcEvent'EventType Source # 
Instance details

Defined in Proto.RouterGrpc

MessageEnum HtlcEvent'EventType Source # 
Instance details

Defined in Proto.RouterGrpc

HasField HtlcEvent "eventType" HtlcEvent'EventType Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "eventType" -> (HtlcEvent'EventType -> f HtlcEvent'EventType) -> HtlcEvent -> f HtlcEvent

data HtlcEvent'EventType Source #

Instances
Bounded HtlcEvent'EventType Source # 
Instance details

Defined in Proto.RouterGrpc

Enum HtlcEvent'EventType Source # 
Instance details

Defined in Proto.RouterGrpc

Eq HtlcEvent'EventType Source # 
Instance details

Defined in Proto.RouterGrpc

Ord HtlcEvent'EventType Source # 
Instance details

Defined in Proto.RouterGrpc

Show HtlcEvent'EventType Source # 
Instance details

Defined in Proto.RouterGrpc

NFData HtlcEvent'EventType Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: HtlcEvent'EventType -> () #

FieldDefault HtlcEvent'EventType Source # 
Instance details

Defined in Proto.RouterGrpc

MessageEnum HtlcEvent'EventType Source # 
Instance details

Defined in Proto.RouterGrpc

HasField HtlcEvent "eventType" HtlcEvent'EventType Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "eventType" -> (HtlcEvent'EventType -> f HtlcEvent'EventType) -> HtlcEvent -> f HtlcEvent

data HtlcInfo Source #

Fields :

Instances
Eq HtlcInfo Source # 
Instance details

Defined in Proto.RouterGrpc

Ord HtlcInfo Source # 
Instance details

Defined in Proto.RouterGrpc

Show HtlcInfo Source # 
Instance details

Defined in Proto.RouterGrpc

NFData HtlcInfo Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: HtlcInfo -> () #

Message HtlcInfo Source # 
Instance details

Defined in Proto.RouterGrpc

HasField LinkFailEvent "info" HtlcInfo Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "info" -> (HtlcInfo -> f HtlcInfo) -> LinkFailEvent -> f LinkFailEvent

HasField HtlcInfo "incomingAmtMsat" Word64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "incomingAmtMsat" -> (Word64 -> f Word64) -> HtlcInfo -> f HtlcInfo

HasField HtlcInfo "incomingTimelock" Word32 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "incomingTimelock" -> (Word32 -> f Word32) -> HtlcInfo -> f HtlcInfo

HasField HtlcInfo "outgoingAmtMsat" Word64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "outgoingAmtMsat" -> (Word64 -> f Word64) -> HtlcInfo -> f HtlcInfo

HasField HtlcInfo "outgoingTimelock" Word32 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "outgoingTimelock" -> (Word32 -> f Word32) -> HtlcInfo -> f HtlcInfo

HasField ForwardEvent "info" HtlcInfo Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "info" -> (HtlcInfo -> f HtlcInfo) -> ForwardEvent -> f ForwardEvent

HasField LinkFailEvent "maybe'info" (Maybe HtlcInfo) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'info" -> (Maybe HtlcInfo -> f (Maybe HtlcInfo)) -> LinkFailEvent -> f LinkFailEvent

HasField ForwardEvent "maybe'info" (Maybe HtlcInfo) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'info" -> (Maybe HtlcInfo -> f (Maybe HtlcInfo)) -> ForwardEvent -> f ForwardEvent

data LinkFailEvent Source #

Fields :

  • info :: Lens' LinkFailEvent HtlcInfo
  • maybe'info :: Lens' LinkFailEvent (Prelude.Maybe HtlcInfo)
  • wireFailure :: Lens' LinkFailEvent Proto.LndGrpc.Failure'FailureCode
  • failureDetail :: Lens' LinkFailEvent FailureDetail
  • failureString :: Lens' LinkFailEvent Data.Text.Text
Instances
Eq LinkFailEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Ord LinkFailEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Show LinkFailEvent Source # 
Instance details

Defined in Proto.RouterGrpc

NFData LinkFailEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: LinkFailEvent -> () #

Message LinkFailEvent Source # 
Instance details

Defined in Proto.RouterGrpc

HasField LinkFailEvent "failureDetail" FailureDetail Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "failureDetail" -> (FailureDetail -> f FailureDetail) -> LinkFailEvent -> f LinkFailEvent

HasField LinkFailEvent "failureString" Text Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "failureString" -> (Text -> f Text) -> LinkFailEvent -> f LinkFailEvent

HasField LinkFailEvent "info" HtlcInfo Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "info" -> (HtlcInfo -> f HtlcInfo) -> LinkFailEvent -> f LinkFailEvent

HasField LinkFailEvent "wireFailure" Failure'FailureCode Source # 
Instance details

Defined in Proto.RouterGrpc

HasField HtlcEvent "linkFailEvent" LinkFailEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "linkFailEvent" -> (LinkFailEvent -> f LinkFailEvent) -> HtlcEvent -> f HtlcEvent

HasField LinkFailEvent "maybe'info" (Maybe HtlcInfo) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'info" -> (Maybe HtlcInfo -> f (Maybe HtlcInfo)) -> LinkFailEvent -> f LinkFailEvent

HasField HtlcEvent "maybe'linkFailEvent" (Maybe LinkFailEvent) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'linkFailEvent" -> (Maybe LinkFailEvent -> f (Maybe LinkFailEvent)) -> HtlcEvent -> f HtlcEvent

data MissionControlConfig Source #

Fields :

Instances
Eq MissionControlConfig Source # 
Instance details

Defined in Proto.RouterGrpc

Ord MissionControlConfig Source # 
Instance details

Defined in Proto.RouterGrpc

Show MissionControlConfig Source # 
Instance details

Defined in Proto.RouterGrpc

NFData MissionControlConfig Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: MissionControlConfig -> () #

Message MissionControlConfig Source # 
Instance details

Defined in Proto.RouterGrpc

HasField SetMissionControlConfigRequest "config" MissionControlConfig Source # 
Instance details

Defined in Proto.RouterGrpc

HasField MissionControlConfig "halfLifeSeconds" Word64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "halfLifeSeconds" -> (Word64 -> f Word64) -> MissionControlConfig -> f MissionControlConfig

HasField MissionControlConfig "hopProbability" Float Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "hopProbability" -> (Float -> f Float) -> MissionControlConfig -> f MissionControlConfig

HasField MissionControlConfig "maximumPaymentResults" Word32 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maximumPaymentResults" -> (Word32 -> f Word32) -> MissionControlConfig -> f MissionControlConfig

HasField MissionControlConfig "minimumFailureRelaxInterval" Word64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "minimumFailureRelaxInterval" -> (Word64 -> f Word64) -> MissionControlConfig -> f MissionControlConfig

HasField MissionControlConfig "weight" Float Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "weight" -> (Float -> f Float) -> MissionControlConfig -> f MissionControlConfig

HasField GetMissionControlConfigResponse "config" MissionControlConfig Source # 
Instance details

Defined in Proto.RouterGrpc

HasField SetMissionControlConfigRequest "maybe'config" (Maybe MissionControlConfig) Source # 
Instance details

Defined in Proto.RouterGrpc

HasField GetMissionControlConfigResponse "maybe'config" (Maybe MissionControlConfig) Source # 
Instance details

Defined in Proto.RouterGrpc

data PairData Source #

Fields :

Instances
Eq PairData Source # 
Instance details

Defined in Proto.RouterGrpc

Ord PairData Source # 
Instance details

Defined in Proto.RouterGrpc

Show PairData Source # 
Instance details

Defined in Proto.RouterGrpc

NFData PairData Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: PairData -> () #

Message PairData Source # 
Instance details

Defined in Proto.RouterGrpc

HasField QueryProbabilityResponse "history" PairData Source # 
Instance details

Defined in Proto.RouterGrpc

HasField PairHistory "history" PairData Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "history" -> (PairData -> f PairData) -> PairHistory -> f PairHistory

HasField PairData "failAmtMsat" Int64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "failAmtMsat" -> (Int64 -> f Int64) -> PairData -> f PairData

HasField PairData "failAmtSat" Int64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "failAmtSat" -> (Int64 -> f Int64) -> PairData -> f PairData

HasField PairData "failTime" Int64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "failTime" -> (Int64 -> f Int64) -> PairData -> f PairData

HasField PairData "successAmtMsat" Int64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "successAmtMsat" -> (Int64 -> f Int64) -> PairData -> f PairData

HasField PairData "successAmtSat" Int64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "successAmtSat" -> (Int64 -> f Int64) -> PairData -> f PairData

HasField PairData "successTime" Int64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "successTime" -> (Int64 -> f Int64) -> PairData -> f PairData

HasField QueryProbabilityResponse "maybe'history" (Maybe PairData) Source # 
Instance details

Defined in Proto.RouterGrpc

HasField PairHistory "maybe'history" (Maybe PairData) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'history" -> (Maybe PairData -> f (Maybe PairData)) -> PairHistory -> f PairHistory

data PairHistory Source #

Fields :

  • nodeFrom :: Lens' PairHistory Data.ByteString.ByteString
  • nodeTo :: Lens' PairHistory Data.ByteString.ByteString
  • history :: Lens' PairHistory PairData
  • maybe'history :: Lens' PairHistory (Prelude.Maybe PairData)
Instances
Eq PairHistory Source # 
Instance details

Defined in Proto.RouterGrpc

Ord PairHistory Source # 
Instance details

Defined in Proto.RouterGrpc

Show PairHistory Source # 
Instance details

Defined in Proto.RouterGrpc

NFData PairHistory Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: PairHistory -> () #

Message PairHistory Source # 
Instance details

Defined in Proto.RouterGrpc

HasField PairHistory "history" PairData Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "history" -> (PairData -> f PairData) -> PairHistory -> f PairHistory

HasField PairHistory "nodeFrom" ByteString Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "nodeFrom" -> (ByteString -> f ByteString) -> PairHistory -> f PairHistory

HasField PairHistory "nodeTo" ByteString Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "nodeTo" -> (ByteString -> f ByteString) -> PairHistory -> f PairHistory

HasField XImportMissionControlRequest "pairs" [PairHistory] Source # 
Instance details

Defined in Proto.RouterGrpc

HasField XImportMissionControlRequest "vec'pairs" (Vector PairHistory) Source # 
Instance details

Defined in Proto.RouterGrpc

HasField QueryMissionControlResponse "pairs" [PairHistory] Source # 
Instance details

Defined in Proto.RouterGrpc

HasField QueryMissionControlResponse "vec'pairs" (Vector PairHistory) Source # 
Instance details

Defined in Proto.RouterGrpc

HasField PairHistory "maybe'history" (Maybe PairData) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'history" -> (Maybe PairData -> f (Maybe PairData)) -> PairHistory -> f PairHistory

data PaymentState Source #

Instances
Bounded PaymentState Source # 
Instance details

Defined in Proto.RouterGrpc

Enum PaymentState Source # 
Instance details

Defined in Proto.RouterGrpc

Eq PaymentState Source # 
Instance details

Defined in Proto.RouterGrpc

Ord PaymentState Source # 
Instance details

Defined in Proto.RouterGrpc

Show PaymentState Source # 
Instance details

Defined in Proto.RouterGrpc

NFData PaymentState Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: PaymentState -> () #

FieldDefault PaymentState Source # 
Instance details

Defined in Proto.RouterGrpc

MessageEnum PaymentState Source # 
Instance details

Defined in Proto.RouterGrpc

HasField PaymentStatus "state" PaymentState Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "state" -> (PaymentState -> f PaymentState) -> PaymentStatus -> f PaymentStatus

data PaymentState Source #

Instances
Bounded PaymentState Source # 
Instance details

Defined in Proto.RouterGrpc

Enum PaymentState Source # 
Instance details

Defined in Proto.RouterGrpc

Eq PaymentState Source # 
Instance details

Defined in Proto.RouterGrpc

Ord PaymentState Source # 
Instance details

Defined in Proto.RouterGrpc

Show PaymentState Source # 
Instance details

Defined in Proto.RouterGrpc

NFData PaymentState Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: PaymentState -> () #

FieldDefault PaymentState Source # 
Instance details

Defined in Proto.RouterGrpc

MessageEnum PaymentState Source # 
Instance details

Defined in Proto.RouterGrpc

HasField PaymentStatus "state" PaymentState Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "state" -> (PaymentState -> f PaymentState) -> PaymentStatus -> f PaymentStatus

data PaymentStatus Source #

Fields :

  • state :: Lens' PaymentStatus PaymentState
  • preimage :: Lens' PaymentStatus Data.ByteString.ByteString
  • htlcs :: Lens' PaymentStatus [Proto.LndGrpc.HTLCAttempt]
  • vec'htlcs :: Lens' PaymentStatus (Data.Vector.Vector Proto.LndGrpc.HTLCAttempt)
Instances
Eq PaymentStatus Source # 
Instance details

Defined in Proto.RouterGrpc

Ord PaymentStatus Source # 
Instance details

Defined in Proto.RouterGrpc

Show PaymentStatus Source # 
Instance details

Defined in Proto.RouterGrpc

NFData PaymentStatus Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: PaymentStatus -> () #

Message PaymentStatus Source # 
Instance details

Defined in Proto.RouterGrpc

HasField PaymentStatus "preimage" ByteString Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

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

HasField PaymentStatus "state" PaymentState Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "state" -> (PaymentState -> f PaymentState) -> PaymentStatus -> f PaymentStatus

HasField PaymentStatus "htlcs" [HTLCAttempt] Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "htlcs" -> ([HTLCAttempt] -> f [HTLCAttempt]) -> PaymentStatus -> f PaymentStatus

HasField PaymentStatus "vec'htlcs" (Vector HTLCAttempt) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "vec'htlcs" -> (Vector HTLCAttempt -> f (Vector HTLCAttempt)) -> PaymentStatus -> f PaymentStatus

data QueryMissionControlRequest Source #

Fields :

Instances
Eq QueryMissionControlRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Ord QueryMissionControlRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Show QueryMissionControlRequest Source # 
Instance details

Defined in Proto.RouterGrpc

NFData QueryMissionControlRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Message QueryMissionControlRequest Source # 
Instance details

Defined in Proto.RouterGrpc

data QueryMissionControlResponse Source #

Fields :

  • pairs :: Lens' QueryMissionControlResponse [PairHistory]
  • vec'pairs :: Lens' QueryMissionControlResponse (Data.Vector.Vector PairHistory)
Instances
Eq QueryMissionControlResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Ord QueryMissionControlResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Show QueryMissionControlResponse Source # 
Instance details

Defined in Proto.RouterGrpc

NFData QueryMissionControlResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Message QueryMissionControlResponse Source # 
Instance details

Defined in Proto.RouterGrpc

HasField QueryMissionControlResponse "pairs" [PairHistory] Source # 
Instance details

Defined in Proto.RouterGrpc

HasField QueryMissionControlResponse "vec'pairs" (Vector PairHistory) Source # 
Instance details

Defined in Proto.RouterGrpc

data QueryProbabilityRequest Source #

Fields :

  • fromNode :: Lens' QueryProbabilityRequest Data.ByteString.ByteString
  • toNode :: Lens' QueryProbabilityRequest Data.ByteString.ByteString
  • amtMsat :: Lens' QueryProbabilityRequest Data.Int.Int64
Instances
Eq QueryProbabilityRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Ord QueryProbabilityRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Show QueryProbabilityRequest Source # 
Instance details

Defined in Proto.RouterGrpc

NFData QueryProbabilityRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: QueryProbabilityRequest -> () #

Message QueryProbabilityRequest Source # 
Instance details

Defined in Proto.RouterGrpc

HasField QueryProbabilityRequest "amtMsat" Int64 Source # 
Instance details

Defined in Proto.RouterGrpc

HasField QueryProbabilityRequest "fromNode" ByteString Source # 
Instance details

Defined in Proto.RouterGrpc

HasField QueryProbabilityRequest "toNode" ByteString Source # 
Instance details

Defined in Proto.RouterGrpc

data QueryProbabilityResponse Source #

Fields :

  • probability :: Lens' QueryProbabilityResponse Prelude.Double
  • history :: Lens' QueryProbabilityResponse PairData
  • maybe'history :: Lens' QueryProbabilityResponse (Prelude.Maybe PairData)
Instances
Eq QueryProbabilityResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Ord QueryProbabilityResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Show QueryProbabilityResponse Source # 
Instance details

Defined in Proto.RouterGrpc

NFData QueryProbabilityResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Message QueryProbabilityResponse Source # 
Instance details

Defined in Proto.RouterGrpc

HasField QueryProbabilityResponse "history" PairData Source # 
Instance details

Defined in Proto.RouterGrpc

HasField QueryProbabilityResponse "probability" Double Source # 
Instance details

Defined in Proto.RouterGrpc

HasField QueryProbabilityResponse "maybe'history" (Maybe PairData) Source # 
Instance details

Defined in Proto.RouterGrpc

data ResetMissionControlRequest Source #

Fields :

Instances
Eq ResetMissionControlRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Ord ResetMissionControlRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Show ResetMissionControlRequest Source # 
Instance details

Defined in Proto.RouterGrpc

NFData ResetMissionControlRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Message ResetMissionControlRequest Source # 
Instance details

Defined in Proto.RouterGrpc

data ResetMissionControlResponse Source #

Fields :

Instances
Eq ResetMissionControlResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Ord ResetMissionControlResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Show ResetMissionControlResponse Source # 
Instance details

Defined in Proto.RouterGrpc

NFData ResetMissionControlResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Message ResetMissionControlResponse Source # 
Instance details

Defined in Proto.RouterGrpc

data ResolveHoldForwardAction Source #

Instances
Bounded ResolveHoldForwardAction Source # 
Instance details

Defined in Proto.RouterGrpc

Enum ResolveHoldForwardAction Source # 
Instance details

Defined in Proto.RouterGrpc

Eq ResolveHoldForwardAction Source # 
Instance details

Defined in Proto.RouterGrpc

Ord ResolveHoldForwardAction Source # 
Instance details

Defined in Proto.RouterGrpc

Show ResolveHoldForwardAction Source # 
Instance details

Defined in Proto.RouterGrpc

NFData ResolveHoldForwardAction Source # 
Instance details

Defined in Proto.RouterGrpc

FieldDefault ResolveHoldForwardAction Source # 
Instance details

Defined in Proto.RouterGrpc

MessageEnum ResolveHoldForwardAction Source # 
Instance details

Defined in Proto.RouterGrpc

HasField ForwardHtlcInterceptResponse "action" ResolveHoldForwardAction Source # 
Instance details

Defined in Proto.RouterGrpc

data ResolveHoldForwardAction Source #

Instances
Bounded ResolveHoldForwardAction Source # 
Instance details

Defined in Proto.RouterGrpc

Enum ResolveHoldForwardAction Source # 
Instance details

Defined in Proto.RouterGrpc

Eq ResolveHoldForwardAction Source # 
Instance details

Defined in Proto.RouterGrpc

Ord ResolveHoldForwardAction Source # 
Instance details

Defined in Proto.RouterGrpc

Show ResolveHoldForwardAction Source # 
Instance details

Defined in Proto.RouterGrpc

NFData ResolveHoldForwardAction Source # 
Instance details

Defined in Proto.RouterGrpc

FieldDefault ResolveHoldForwardAction Source # 
Instance details

Defined in Proto.RouterGrpc

MessageEnum ResolveHoldForwardAction Source # 
Instance details

Defined in Proto.RouterGrpc

HasField ForwardHtlcInterceptResponse "action" ResolveHoldForwardAction Source # 
Instance details

Defined in Proto.RouterGrpc

data ResolveHoldForwardAction'UnrecognizedValue Source #

Instances
Eq ResolveHoldForwardAction'UnrecognizedValue Source # 
Instance details

Defined in Proto.RouterGrpc

Ord ResolveHoldForwardAction'UnrecognizedValue Source # 
Instance details

Defined in Proto.RouterGrpc

Show ResolveHoldForwardAction'UnrecognizedValue Source # 
Instance details

Defined in Proto.RouterGrpc

data RouteFeeRequest Source #

Fields :

  • dest :: Lens' RouteFeeRequest Data.ByteString.ByteString
  • amtSat :: Lens' RouteFeeRequest Data.Int.Int64
Instances
Eq RouteFeeRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Ord RouteFeeRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Show RouteFeeRequest Source # 
Instance details

Defined in Proto.RouterGrpc

NFData RouteFeeRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: RouteFeeRequest -> () #

Message RouteFeeRequest Source # 
Instance details

Defined in Proto.RouterGrpc

HasField RouteFeeRequest "amtSat" Int64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "amtSat" -> (Int64 -> f Int64) -> RouteFeeRequest -> f RouteFeeRequest

HasField RouteFeeRequest "dest" ByteString Source # 
Instance details

Defined in Proto.RouterGrpc

data RouteFeeResponse Source #

Fields :

Instances
Eq RouteFeeResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Ord RouteFeeResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Show RouteFeeResponse Source # 
Instance details

Defined in Proto.RouterGrpc

NFData RouteFeeResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: RouteFeeResponse -> () #

Message RouteFeeResponse Source # 
Instance details

Defined in Proto.RouterGrpc

HasField RouteFeeResponse "routingFeeMsat" Int64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "routingFeeMsat" -> (Int64 -> f Int64) -> RouteFeeResponse -> f RouteFeeResponse

HasField RouteFeeResponse "timeLockDelay" Int64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "timeLockDelay" -> (Int64 -> f Int64) -> RouteFeeResponse -> f RouteFeeResponse

data SendPaymentRequest Source #

Fields :

  • dest :: Lens' SendPaymentRequest Data.ByteString.ByteString
  • amt :: Lens' SendPaymentRequest Data.Int.Int64
  • amtMsat :: Lens' SendPaymentRequest Data.Int.Int64
  • paymentHash :: Lens' SendPaymentRequest Data.ByteString.ByteString
  • finalCltvDelta :: Lens' SendPaymentRequest Data.Int.Int32
  • paymentAddr :: Lens' SendPaymentRequest Data.ByteString.ByteString
  • paymentRequest :: Lens' SendPaymentRequest Data.Text.Text
  • timeoutSeconds :: Lens' SendPaymentRequest Data.Int.Int32
  • feeLimitSat :: Lens' SendPaymentRequest Data.Int.Int64
  • feeLimitMsat :: Lens' SendPaymentRequest Data.Int.Int64
  • outgoingChanId :: Lens' SendPaymentRequest Data.Word.Word64
  • outgoingChanIds :: Lens' SendPaymentRequest [Data.Word.Word64]
  • vec'outgoingChanIds :: Lens' SendPaymentRequest (Data.Vector.Unboxed.Vector Data.Word.Word64)
  • lastHopPubkey :: Lens' SendPaymentRequest Data.ByteString.ByteString
  • cltvLimit :: Lens' SendPaymentRequest Data.Int.Int32
  • routeHints :: Lens' SendPaymentRequest [Proto.LndGrpc.RouteHint]
  • vec'routeHints :: Lens' SendPaymentRequest (Data.Vector.Vector Proto.LndGrpc.RouteHint)
  • destCustomRecords :: Lens' SendPaymentRequest (Data.Map.Map Data.Word.Word64 Data.ByteString.ByteString)
  • allowSelfPayment :: Lens' SendPaymentRequest Prelude.Bool
  • destFeatures :: Lens' SendPaymentRequest [Proto.LndGrpc.FeatureBit]
  • vec'destFeatures :: Lens' SendPaymentRequest (Data.Vector.Vector Proto.LndGrpc.FeatureBit)
  • maxParts :: Lens' SendPaymentRequest Data.Word.Word32
  • noInflightUpdates :: Lens' SendPaymentRequest Prelude.Bool
  • maxShardSizeMsat :: Lens' SendPaymentRequest Data.Word.Word64
  • amp :: Lens' SendPaymentRequest Prelude.Bool
Instances
Eq SendPaymentRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Ord SendPaymentRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Show SendPaymentRequest Source # 
Instance details

Defined in Proto.RouterGrpc

NFData SendPaymentRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: SendPaymentRequest -> () #

Message SendPaymentRequest Source # 
Instance details

Defined in Proto.RouterGrpc

HasField SendPaymentRequest "allowSelfPayment" Bool Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "allowSelfPayment" -> (Bool -> f Bool) -> SendPaymentRequest -> f SendPaymentRequest

HasField SendPaymentRequest "amp" Bool Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "amp" -> (Bool -> f Bool) -> SendPaymentRequest -> f SendPaymentRequest

HasField SendPaymentRequest "amt" Int64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

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

HasField SendPaymentRequest "amtMsat" Int64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "amtMsat" -> (Int64 -> f Int64) -> SendPaymentRequest -> f SendPaymentRequest

HasField SendPaymentRequest "cltvLimit" Int32 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "cltvLimit" -> (Int32 -> f Int32) -> SendPaymentRequest -> f SendPaymentRequest

HasField SendPaymentRequest "dest" ByteString Source # 
Instance details

Defined in Proto.RouterGrpc

HasField SendPaymentRequest "feeLimitMsat" Int64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "feeLimitMsat" -> (Int64 -> f Int64) -> SendPaymentRequest -> f SendPaymentRequest

HasField SendPaymentRequest "feeLimitSat" Int64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "feeLimitSat" -> (Int64 -> f Int64) -> SendPaymentRequest -> f SendPaymentRequest

HasField SendPaymentRequest "finalCltvDelta" Int32 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "finalCltvDelta" -> (Int32 -> f Int32) -> SendPaymentRequest -> f SendPaymentRequest

HasField SendPaymentRequest "lastHopPubkey" ByteString Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "lastHopPubkey" -> (ByteString -> f ByteString) -> SendPaymentRequest -> f SendPaymentRequest

HasField SendPaymentRequest "maxParts" Word32 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maxParts" -> (Word32 -> f Word32) -> SendPaymentRequest -> f SendPaymentRequest

HasField SendPaymentRequest "maxShardSizeMsat" Word64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maxShardSizeMsat" -> (Word64 -> f Word64) -> SendPaymentRequest -> f SendPaymentRequest

HasField SendPaymentRequest "noInflightUpdates" Bool Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "noInflightUpdates" -> (Bool -> f Bool) -> SendPaymentRequest -> f SendPaymentRequest

HasField SendPaymentRequest "outgoingChanId" Word64 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "outgoingChanId" -> (Word64 -> f Word64) -> SendPaymentRequest -> f SendPaymentRequest

HasField SendPaymentRequest "paymentAddr" ByteString Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

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

HasField SendPaymentRequest "paymentHash" ByteString Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentHash" -> (ByteString -> f ByteString) -> SendPaymentRequest -> f SendPaymentRequest

HasField SendPaymentRequest "paymentRequest" Text Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

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

HasField SendPaymentRequest "timeoutSeconds" Int32 Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "timeoutSeconds" -> (Int32 -> f Int32) -> SendPaymentRequest -> f SendPaymentRequest

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

Defined in Proto.RouterGrpc

Methods

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

HasField SendPaymentRequest "outgoingChanIds" [Word64] Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "outgoingChanIds" -> ([Word64] -> f [Word64]) -> SendPaymentRequest -> f SendPaymentRequest

HasField SendPaymentRequest "routeHints" [RouteHint] Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "routeHints" -> ([RouteHint] -> f [RouteHint]) -> SendPaymentRequest -> f SendPaymentRequest

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

Defined in Proto.RouterGrpc

Methods

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

HasField SendPaymentRequest "vec'outgoingChanIds" (Vector Word64) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

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

HasField SendPaymentRequest "vec'routeHints" (Vector RouteHint) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

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

HasField SendPaymentRequest "destCustomRecords" (Map Word64 ByteString) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "destCustomRecords" -> (Map Word64 ByteString -> f (Map Word64 ByteString)) -> SendPaymentRequest -> f SendPaymentRequest

data SendPaymentRequest'DestCustomRecordsEntry Source #

Fields :

  • key :: Lens' SendPaymentRequest'DestCustomRecordsEntry Data.Word.Word64
  • value :: Lens' SendPaymentRequest'DestCustomRecordsEntry Data.ByteString.ByteString
Instances
Eq SendPaymentRequest'DestCustomRecordsEntry Source # 
Instance details

Defined in Proto.RouterGrpc

Ord SendPaymentRequest'DestCustomRecordsEntry Source # 
Instance details

Defined in Proto.RouterGrpc

Show SendPaymentRequest'DestCustomRecordsEntry Source # 
Instance details

Defined in Proto.RouterGrpc

NFData SendPaymentRequest'DestCustomRecordsEntry Source # 
Instance details

Defined in Proto.RouterGrpc

Message SendPaymentRequest'DestCustomRecordsEntry Source # 
Instance details

Defined in Proto.RouterGrpc

HasField SendPaymentRequest'DestCustomRecordsEntry "key" Word64 Source # 
Instance details

Defined in Proto.RouterGrpc

HasField SendPaymentRequest'DestCustomRecordsEntry "value" ByteString Source # 
Instance details

Defined in Proto.RouterGrpc

data SendToRouteRequest Source #

Fields :

  • paymentHash :: Lens' SendToRouteRequest Data.ByteString.ByteString
  • route :: Lens' SendToRouteRequest Proto.LndGrpc.Route
  • maybe'route :: Lens' SendToRouteRequest (Prelude.Maybe Proto.LndGrpc.Route)
Instances
Eq SendToRouteRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Ord SendToRouteRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Show SendToRouteRequest Source # 
Instance details

Defined in Proto.RouterGrpc

NFData SendToRouteRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: SendToRouteRequest -> () #

Message SendToRouteRequest Source # 
Instance details

Defined in Proto.RouterGrpc

HasField SendToRouteRequest "paymentHash" ByteString Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentHash" -> (ByteString -> f ByteString) -> SendToRouteRequest -> f SendToRouteRequest

HasField SendToRouteRequest "route" Route Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "route" -> (Route -> f Route) -> SendToRouteRequest -> f SendToRouteRequest

HasField SendToRouteRequest "maybe'route" (Maybe Route) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'route" -> (Maybe Route -> f (Maybe Route)) -> SendToRouteRequest -> f SendToRouteRequest

data SendToRouteResponse Source #

Fields :

  • preimage :: Lens' SendToRouteResponse Data.ByteString.ByteString
  • failure :: Lens' SendToRouteResponse Proto.LndGrpc.Failure
  • maybe'failure :: Lens' SendToRouteResponse (Prelude.Maybe Proto.LndGrpc.Failure)
Instances
Eq SendToRouteResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Ord SendToRouteResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Show SendToRouteResponse Source # 
Instance details

Defined in Proto.RouterGrpc

NFData SendToRouteResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: SendToRouteResponse -> () #

Message SendToRouteResponse Source # 
Instance details

Defined in Proto.RouterGrpc

HasField SendToRouteResponse "failure" Failure Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

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

HasField SendToRouteResponse "preimage" ByteString Source # 
Instance details

Defined in Proto.RouterGrpc

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

Defined in Proto.RouterGrpc

Methods

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

data SetMissionControlConfigRequest Source #

Fields :

  • config :: Lens' SetMissionControlConfigRequest MissionControlConfig
  • maybe'config :: Lens' SetMissionControlConfigRequest (Prelude.Maybe MissionControlConfig)
Instances
Eq SetMissionControlConfigRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Ord SetMissionControlConfigRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Show SetMissionControlConfigRequest Source # 
Instance details

Defined in Proto.RouterGrpc

NFData SetMissionControlConfigRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Message SetMissionControlConfigRequest Source # 
Instance details

Defined in Proto.RouterGrpc

HasField SetMissionControlConfigRequest "config" MissionControlConfig Source # 
Instance details

Defined in Proto.RouterGrpc

HasField SetMissionControlConfigRequest "maybe'config" (Maybe MissionControlConfig) Source # 
Instance details

Defined in Proto.RouterGrpc

data SetMissionControlConfigResponse Source #

Fields :

Instances
Eq SetMissionControlConfigResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Ord SetMissionControlConfigResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Show SetMissionControlConfigResponse Source # 
Instance details

Defined in Proto.RouterGrpc

NFData SetMissionControlConfigResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Message SetMissionControlConfigResponse Source # 
Instance details

Defined in Proto.RouterGrpc

data SettleEvent Source #

Fields :

  • preimage :: Lens' SettleEvent Data.ByteString.ByteString
Instances
Eq SettleEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Ord SettleEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Show SettleEvent Source # 
Instance details

Defined in Proto.RouterGrpc

NFData SettleEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: SettleEvent -> () #

Message SettleEvent Source # 
Instance details

Defined in Proto.RouterGrpc

HasField SettleEvent "preimage" ByteString Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

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

HasField HtlcEvent "settleEvent" SettleEvent Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "settleEvent" -> (SettleEvent -> f SettleEvent) -> HtlcEvent -> f HtlcEvent

HasField HtlcEvent "maybe'settleEvent" (Maybe SettleEvent) Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "maybe'settleEvent" -> (Maybe SettleEvent -> f (Maybe SettleEvent)) -> HtlcEvent -> f HtlcEvent

data SubscribeHtlcEventsRequest Source #

Fields :

Instances
Eq SubscribeHtlcEventsRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Ord SubscribeHtlcEventsRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Show SubscribeHtlcEventsRequest Source # 
Instance details

Defined in Proto.RouterGrpc

NFData SubscribeHtlcEventsRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Message SubscribeHtlcEventsRequest Source # 
Instance details

Defined in Proto.RouterGrpc

data TrackPaymentRequest Source #

Fields :

Instances
Eq TrackPaymentRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Ord TrackPaymentRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Show TrackPaymentRequest Source # 
Instance details

Defined in Proto.RouterGrpc

NFData TrackPaymentRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: TrackPaymentRequest -> () #

Message TrackPaymentRequest Source # 
Instance details

Defined in Proto.RouterGrpc

ToGrpc TrackPaymentRequest TrackPaymentRequest Source # 
Instance details

Defined in LndClient.Data.TrackPayment

HasField TrackPaymentRequest "noInflightUpdates" Bool Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "noInflightUpdates" -> (Bool -> f Bool) -> TrackPaymentRequest -> f TrackPaymentRequest

HasField TrackPaymentRequest "paymentHash" ByteString Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

fieldOf :: Functor f => Proxy# "paymentHash" -> (ByteString -> f ByteString) -> TrackPaymentRequest -> f TrackPaymentRequest

data UpdateChanStatusRequest Source #

Fields :

  • chanPoint :: Lens' UpdateChanStatusRequest Proto.LndGrpc.ChannelPoint
  • maybe'chanPoint :: Lens' UpdateChanStatusRequest (Prelude.Maybe Proto.LndGrpc.ChannelPoint)
  • action :: Lens' UpdateChanStatusRequest ChanStatusAction
Instances
Eq UpdateChanStatusRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Ord UpdateChanStatusRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Show UpdateChanStatusRequest Source # 
Instance details

Defined in Proto.RouterGrpc

NFData UpdateChanStatusRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Methods

rnf :: UpdateChanStatusRequest -> () #

Message UpdateChanStatusRequest Source # 
Instance details

Defined in Proto.RouterGrpc

HasField UpdateChanStatusRequest "action" ChanStatusAction Source # 
Instance details

Defined in Proto.RouterGrpc

HasField UpdateChanStatusRequest "chanPoint" ChannelPoint Source # 
Instance details

Defined in Proto.RouterGrpc

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

Defined in Proto.RouterGrpc

data UpdateChanStatusResponse Source #

Fields :

Instances
Eq UpdateChanStatusResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Ord UpdateChanStatusResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Show UpdateChanStatusResponse Source # 
Instance details

Defined in Proto.RouterGrpc

NFData UpdateChanStatusResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Message UpdateChanStatusResponse Source # 
Instance details

Defined in Proto.RouterGrpc

data XImportMissionControlRequest Source #

Fields :

  • pairs :: Lens' XImportMissionControlRequest [PairHistory]
  • vec'pairs :: Lens' XImportMissionControlRequest (Data.Vector.Vector PairHistory)
Instances
Eq XImportMissionControlRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Ord XImportMissionControlRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Show XImportMissionControlRequest Source # 
Instance details

Defined in Proto.RouterGrpc

NFData XImportMissionControlRequest Source # 
Instance details

Defined in Proto.RouterGrpc

Message XImportMissionControlRequest Source # 
Instance details

Defined in Proto.RouterGrpc

HasField XImportMissionControlRequest "pairs" [PairHistory] Source # 
Instance details

Defined in Proto.RouterGrpc

HasField XImportMissionControlRequest "vec'pairs" (Vector PairHistory) Source # 
Instance details

Defined in Proto.RouterGrpc

data XImportMissionControlResponse Source #

Fields :

Instances
Eq XImportMissionControlResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Ord XImportMissionControlResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Show XImportMissionControlResponse Source # 
Instance details

Defined in Proto.RouterGrpc

NFData XImportMissionControlResponse Source # 
Instance details

Defined in Proto.RouterGrpc

Message XImportMissionControlResponse Source # 
Instance details

Defined in Proto.RouterGrpc