Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data Router = Router {
- data BuildRouteRequest
- data BuildRouteResponse
- data ChanStatusAction
- data ChanStatusAction
- data ChanStatusAction'UnrecognizedValue
- data CircuitKey
- data FailureDetail
- = UNKNOWN
- | NO_DETAIL
- | ONION_DECODE
- | LINK_NOT_ELIGIBLE
- | ON_CHAIN_TIMEOUT
- | HTLC_EXCEEDS_MAX
- | INSUFFICIENT_BALANCE
- | INCOMPLETE_FORWARD
- | HTLC_ADD_FAILED
- | FORWARDS_DISABLED
- | INVOICE_CANCELED
- | INVOICE_UNDERPAID
- | INVOICE_EXPIRY_TOO_SOON
- | INVOICE_NOT_OPEN
- | MPP_INVOICE_TIMEOUT
- | ADDRESS_MISMATCH
- | SET_TOTAL_MISMATCH
- | SET_TOTAL_TOO_LOW
- | SET_OVERPAID
- | UNKNOWN_INVOICE
- | INVALID_KEYSEND
- | MPP_IN_PROGRESS
- | CIRCULAR_ROUTE
- | FailureDetail'Unrecognized !FailureDetail'UnrecognizedValue
- data FailureDetail
- data FailureDetail'UnrecognizedValue
- data ForwardEvent
- data ForwardFailEvent
- data ForwardHtlcInterceptRequest
- data ForwardHtlcInterceptRequest'CustomRecordsEntry
- data ForwardHtlcInterceptResponse
- data GetMissionControlConfigRequest
- data GetMissionControlConfigResponse
- data HtlcEvent
- data HtlcEvent'Event
- _HtlcEvent'ForwardEvent :: Prism' HtlcEvent'Event ForwardEvent
- _HtlcEvent'ForwardFailEvent :: Prism' HtlcEvent'Event ForwardFailEvent
- _HtlcEvent'SettleEvent :: Prism' HtlcEvent'Event SettleEvent
- _HtlcEvent'LinkFailEvent :: Prism' HtlcEvent'Event LinkFailEvent
- data HtlcEvent'EventType
- data HtlcEvent'EventType
- data HtlcEvent'EventType'UnrecognizedValue
- data HtlcInfo
- data LinkFailEvent
- data MissionControlConfig
- data PairData
- data PairHistory
- data PaymentState
- data PaymentState
- data PaymentState'UnrecognizedValue
- data PaymentStatus
- data QueryMissionControlRequest
- data QueryMissionControlResponse
- data QueryProbabilityRequest
- data QueryProbabilityResponse
- data ResetMissionControlRequest
- data ResetMissionControlResponse
- data ResolveHoldForwardAction
- data ResolveHoldForwardAction
- data ResolveHoldForwardAction'UnrecognizedValue
- data RouteFeeRequest
- data RouteFeeResponse
- data SendPaymentRequest
- data SendPaymentRequest'DestCustomRecordsEntry
- data SendToRouteRequest
- data SendToRouteResponse
- data SetMissionControlConfigRequest
- data SetMissionControlConfigResponse
- data SettleEvent
- data SubscribeHtlcEventsRequest
- data TrackPaymentRequest
- data UpdateChanStatusRequest
- data UpdateChanStatusResponse
- data XImportMissionControlRequest
- data XImportMissionControlResponse
Documentation
Instances
Service Router Source # | |
HasMethodImpl Router "buildRoute" Source # | |
HasMethodImpl Router "estimateRouteFee" Source # | |
HasMethodImpl Router "getMissionControlConfig" Source # | |
HasMethodImpl Router "htlcInterceptor" Source # | |
HasMethodImpl Router "queryMissionControl" Source # | |
HasMethodImpl Router "queryProbability" Source # | |
HasMethodImpl Router "resetMissionControl" Source # | |
HasMethodImpl Router "sendPayment" Source # | |
HasMethodImpl Router "sendPaymentV2" Source # | |
HasMethodImpl Router "sendToRoute" Source # | |
HasMethodImpl Router "sendToRouteV2" Source # | |
HasMethodImpl Router "setMissionControlConfig" Source # | |
HasMethodImpl Router "subscribeHtlcEvents" Source # | |
HasMethodImpl Router "trackPayment" Source # | |
HasMethodImpl Router "trackPaymentV2" Source # | |
HasMethodImpl Router "updateChanStatus" Source # | |
HasMethodImpl Router "ximportMissionControl" Source # | |
type ServiceMethods Router Source # | |
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 # | |
Defined in Proto.RouterGrpc type ServiceName Router = "Router" | |
type ServicePackage Router Source # | |
Defined in Proto.RouterGrpc type ServicePackage Router = "routerrpc" | |
type MethodInput Router "buildRoute" Source # | |
Defined in Proto.RouterGrpc | |
type MethodInput Router "estimateRouteFee" Source # | |
Defined in Proto.RouterGrpc | |
type MethodInput Router "getMissionControlConfig" Source # | |
Defined in Proto.RouterGrpc | |
type MethodInput Router "htlcInterceptor" Source # | |
Defined in Proto.RouterGrpc | |
type MethodInput Router "queryMissionControl" Source # | |
Defined in Proto.RouterGrpc | |
type MethodInput Router "queryProbability" Source # | |
Defined in Proto.RouterGrpc | |
type MethodInput Router "resetMissionControl" Source # | |
Defined in Proto.RouterGrpc | |
type MethodInput Router "sendPayment" Source # | |
Defined in Proto.RouterGrpc | |
type MethodInput Router "sendPaymentV2" Source # | |
Defined in Proto.RouterGrpc | |
type MethodInput Router "sendToRoute" Source # | |
Defined in Proto.RouterGrpc | |
type MethodInput Router "sendToRouteV2" Source # | |
Defined in Proto.RouterGrpc | |
type MethodInput Router "setMissionControlConfig" Source # | |
Defined in Proto.RouterGrpc | |
type MethodInput Router "subscribeHtlcEvents" Source # | |
Defined in Proto.RouterGrpc | |
type MethodInput Router "trackPayment" Source # | |
Defined in Proto.RouterGrpc | |
type MethodInput Router "trackPaymentV2" Source # | |
Defined in Proto.RouterGrpc | |
type MethodInput Router "updateChanStatus" Source # | |
Defined in Proto.RouterGrpc | |
type MethodInput Router "ximportMissionControl" Source # | |
Defined in Proto.RouterGrpc | |
type MethodName Router "buildRoute" Source # | |
Defined in Proto.RouterGrpc type MethodName Router "buildRoute" = "BuildRoute" | |
type MethodName Router "estimateRouteFee" Source # | |
Defined in Proto.RouterGrpc type MethodName Router "estimateRouteFee" = "EstimateRouteFee" | |
type MethodName Router "getMissionControlConfig" Source # | |
Defined in Proto.RouterGrpc type MethodName Router "getMissionControlConfig" = "GetMissionControlConfig" | |
type MethodName Router "htlcInterceptor" Source # | |
Defined in Proto.RouterGrpc type MethodName Router "htlcInterceptor" = "HtlcInterceptor" | |
type MethodName Router "queryMissionControl" Source # | |
Defined in Proto.RouterGrpc type MethodName Router "queryMissionControl" = "QueryMissionControl" | |
type MethodName Router "queryProbability" Source # | |
Defined in Proto.RouterGrpc type MethodName Router "queryProbability" = "QueryProbability" | |
type MethodName Router "resetMissionControl" Source # | |
Defined in Proto.RouterGrpc type MethodName Router "resetMissionControl" = "ResetMissionControl" | |
type MethodName Router "sendPayment" Source # | |
Defined in Proto.RouterGrpc type MethodName Router "sendPayment" = "SendPayment" | |
type MethodName Router "sendPaymentV2" Source # | |
Defined in Proto.RouterGrpc type MethodName Router "sendPaymentV2" = "SendPaymentV2" | |
type MethodName Router "sendToRoute" Source # | |
Defined in Proto.RouterGrpc type MethodName Router "sendToRoute" = "SendToRoute" | |
type MethodName Router "sendToRouteV2" Source # | |
Defined in Proto.RouterGrpc type MethodName Router "sendToRouteV2" = "SendToRouteV2" | |
type MethodName Router "setMissionControlConfig" Source # | |
Defined in Proto.RouterGrpc type MethodName Router "setMissionControlConfig" = "SetMissionControlConfig" | |
type MethodName Router "subscribeHtlcEvents" Source # | |
Defined in Proto.RouterGrpc type MethodName Router "subscribeHtlcEvents" = "SubscribeHtlcEvents" | |
type MethodName Router "trackPayment" Source # | |
Defined in Proto.RouterGrpc type MethodName Router "trackPayment" = "TrackPayment" | |
type MethodName Router "trackPaymentV2" Source # | |
Defined in Proto.RouterGrpc type MethodName Router "trackPaymentV2" = "TrackPaymentV2" | |
type MethodName Router "updateChanStatus" Source # | |
Defined in Proto.RouterGrpc type MethodName Router "updateChanStatus" = "UpdateChanStatus" | |
type MethodName Router "ximportMissionControl" Source # | |
Defined in Proto.RouterGrpc type MethodName Router "ximportMissionControl" = "XImportMissionControl" | |
type MethodOutput Router "buildRoute" Source # | |
Defined in Proto.RouterGrpc | |
type MethodOutput Router "estimateRouteFee" Source # | |
Defined in Proto.RouterGrpc | |
type MethodOutput Router "getMissionControlConfig" Source # | |
Defined in Proto.RouterGrpc | |
type MethodOutput Router "htlcInterceptor" Source # | |
Defined in Proto.RouterGrpc | |
type MethodOutput Router "queryMissionControl" Source # | |
Defined in Proto.RouterGrpc | |
type MethodOutput Router "queryProbability" Source # | |
Defined in Proto.RouterGrpc | |
type MethodOutput Router "resetMissionControl" Source # | |
Defined in Proto.RouterGrpc | |
type MethodOutput Router "sendPayment" Source # | |
Defined in Proto.RouterGrpc | |
type MethodOutput Router "sendPaymentV2" Source # | |
Defined in Proto.RouterGrpc | |
type MethodOutput Router "sendToRoute" Source # | |
Defined in Proto.RouterGrpc | |
type MethodOutput Router "sendToRouteV2" Source # | |
Defined in Proto.RouterGrpc | |
type MethodOutput Router "setMissionControlConfig" Source # | |
Defined in Proto.RouterGrpc | |
type MethodOutput Router "subscribeHtlcEvents" Source # | |
Defined in Proto.RouterGrpc | |
type MethodOutput Router "trackPayment" Source # | |
Defined in Proto.RouterGrpc | |
type MethodOutput Router "trackPaymentV2" Source # | |
Defined in Proto.RouterGrpc | |
type MethodOutput Router "updateChanStatus" Source # | |
Defined in Proto.RouterGrpc | |
type MethodOutput Router "ximportMissionControl" Source # | |
Defined in Proto.RouterGrpc | |
type MethodStreamingType Router "buildRoute" Source # | |
Defined in Proto.RouterGrpc type MethodStreamingType Router "buildRoute" = NonStreaming | |
type MethodStreamingType Router "estimateRouteFee" Source # | |
Defined in Proto.RouterGrpc type MethodStreamingType Router "estimateRouteFee" = NonStreaming | |
type MethodStreamingType Router "getMissionControlConfig" Source # | |
Defined in Proto.RouterGrpc type MethodStreamingType Router "getMissionControlConfig" = NonStreaming | |
type MethodStreamingType Router "htlcInterceptor" Source # | |
Defined in Proto.RouterGrpc type MethodStreamingType Router "htlcInterceptor" = BiDiStreaming | |
type MethodStreamingType Router "queryMissionControl" Source # | |
Defined in Proto.RouterGrpc type MethodStreamingType Router "queryMissionControl" = NonStreaming | |
type MethodStreamingType Router "queryProbability" Source # | |
Defined in Proto.RouterGrpc type MethodStreamingType Router "queryProbability" = NonStreaming | |
type MethodStreamingType Router "resetMissionControl" Source # | |
Defined in Proto.RouterGrpc type MethodStreamingType Router "resetMissionControl" = NonStreaming | |
type MethodStreamingType Router "sendPayment" Source # | |
Defined in Proto.RouterGrpc type MethodStreamingType Router "sendPayment" = ServerStreaming | |
type MethodStreamingType Router "sendPaymentV2" Source # | |
Defined in Proto.RouterGrpc type MethodStreamingType Router "sendPaymentV2" = ServerStreaming | |
type MethodStreamingType Router "sendToRoute" Source # | |
Defined in Proto.RouterGrpc type MethodStreamingType Router "sendToRoute" = NonStreaming | |
type MethodStreamingType Router "sendToRouteV2" Source # | |
Defined in Proto.RouterGrpc type MethodStreamingType Router "sendToRouteV2" = NonStreaming | |
type MethodStreamingType Router "setMissionControlConfig" Source # | |
Defined in Proto.RouterGrpc type MethodStreamingType Router "setMissionControlConfig" = NonStreaming | |
type MethodStreamingType Router "subscribeHtlcEvents" Source # | |
Defined in Proto.RouterGrpc type MethodStreamingType Router "subscribeHtlcEvents" = ServerStreaming | |
type MethodStreamingType Router "trackPayment" Source # | |
Defined in Proto.RouterGrpc type MethodStreamingType Router "trackPayment" = ServerStreaming | |
type MethodStreamingType Router "trackPaymentV2" Source # | |
Defined in Proto.RouterGrpc type MethodStreamingType Router "trackPaymentV2" = ServerStreaming | |
type MethodStreamingType Router "updateChanStatus" Source # | |
Defined in Proto.RouterGrpc type MethodStreamingType Router "updateChanStatus" = NonStreaming | |
type MethodStreamingType Router "ximportMissionControl" Source # | |
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
data BuildRouteResponse Source #
Fields :
route
:: Lens' BuildRouteResponse Proto.LndGrpc.Route
maybe'route
:: Lens' BuildRouteResponse (Prelude.Maybe Proto.LndGrpc.Route)
Instances
data ChanStatusAction Source #
Instances
data ChanStatusAction Source #
Instances
data ChanStatusAction'UnrecognizedValue Source #
Instances
data CircuitKey Source #
Instances
data FailureDetail Source #
Instances
data FailureDetail Source #
Instances
data FailureDetail'UnrecognizedValue Source #
Instances
data ForwardEvent Source #
Fields :
info
:: Lens' ForwardEvent HtlcInfo
maybe'info
:: Lens' ForwardEvent (Prelude.Maybe HtlcInfo)
Instances
data ForwardFailEvent Source #
Fields :
Instances
data ForwardHtlcInterceptRequest Source #
Fields :
incomingCircuitKey
:: Lens' ForwardHtlcInterceptRequest CircuitKey
maybe'incomingCircuitKey
:: Lens' ForwardHtlcInterceptRequest (Prelude.Maybe CircuitKey)
incomingAmountMsat
:: Lens' ForwardHtlcInterceptRequest Data.Word.Word64
incomingExpiry
:: Lens' ForwardHtlcInterceptRequest Data.Word.Word32
paymentHash
:: Lens' ForwardHtlcInterceptRequest Data.ByteString.ByteString
outgoingRequestedChanId
:: Lens' ForwardHtlcInterceptRequest Data.Word.Word64
outgoingAmountMsat
:: Lens' ForwardHtlcInterceptRequest Data.Word.Word64
outgoingExpiry
:: Lens' ForwardHtlcInterceptRequest Data.Word.Word32
customRecords
:: Lens' ForwardHtlcInterceptRequest (Data.Map.Map Data.Word.Word64 Data.ByteString.ByteString)
onionBlob
:: Lens' ForwardHtlcInterceptRequest Data.ByteString.ByteString
Instances
data ForwardHtlcInterceptRequest'CustomRecordsEntry Source #
Fields :
Instances
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
data GetMissionControlConfigRequest Source #
Fields :
Instances
data GetMissionControlConfigResponse Source #
Fields :
config
:: Lens' GetMissionControlConfigResponse MissionControlConfig
maybe'config
:: Lens' GetMissionControlConfigResponse (Prelude.Maybe MissionControlConfig)
Instances
Fields :
incomingChannelId
:: Lens' HtlcEvent Data.Word.Word64
outgoingChannelId
:: Lens' HtlcEvent Data.Word.Word64
incomingHtlcId
:: Lens' HtlcEvent Data.Word.Word64
outgoingHtlcId
:: Lens' HtlcEvent Data.Word.Word64
timestampNs
:: Lens' HtlcEvent Data.Word.Word64
eventType
:: Lens' HtlcEvent HtlcEvent'EventType
maybe'event
:: Lens' HtlcEvent (Prelude.Maybe HtlcEvent'Event)
maybe'forwardEvent
:: Lens' HtlcEvent (Prelude.Maybe ForwardEvent)
forwardEvent
:: Lens' HtlcEvent ForwardEvent
maybe'forwardFailEvent
:: Lens' HtlcEvent (Prelude.Maybe ForwardFailEvent)
forwardFailEvent
:: Lens' HtlcEvent ForwardFailEvent
maybe'settleEvent
:: Lens' HtlcEvent (Prelude.Maybe SettleEvent)
settleEvent
:: Lens' HtlcEvent SettleEvent
maybe'linkFailEvent
:: Lens' HtlcEvent (Prelude.Maybe LinkFailEvent)
linkFailEvent
:: Lens' HtlcEvent LinkFailEvent
Instances
data HtlcEvent'Event Source #
HtlcEvent'ForwardEvent !ForwardEvent | |
HtlcEvent'ForwardFailEvent !ForwardFailEvent | |
HtlcEvent'SettleEvent !SettleEvent | |
HtlcEvent'LinkFailEvent !LinkFailEvent |
Instances
_HtlcEvent'SettleEvent :: Prism' HtlcEvent'Event SettleEvent Source #
data HtlcEvent'EventType Source #
HtlcEvent'UNKNOWN | |
HtlcEvent'SEND | |
HtlcEvent'RECEIVE | |
HtlcEvent'FORWARD | |
HtlcEvent'EventType'Unrecognized !HtlcEvent'EventType'UnrecognizedValue |
Instances
data HtlcEvent'EventType Source #
Instances
data HtlcEvent'EventType'UnrecognizedValue Source #
Instances
Fields :
incomingTimelock
:: Lens' HtlcInfo Data.Word.Word32
outgoingTimelock
:: Lens' HtlcInfo Data.Word.Word32
incomingAmtMsat
:: Lens' HtlcInfo Data.Word.Word64
outgoingAmtMsat
:: Lens' HtlcInfo Data.Word.Word64
Instances
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
data MissionControlConfig Source #
Fields :
halfLifeSeconds
:: Lens' MissionControlConfig Data.Word.Word64
hopProbability
:: Lens' MissionControlConfig Prelude.Float
weight
:: Lens' MissionControlConfig Prelude.Float
maximumPaymentResults
:: Lens' MissionControlConfig Data.Word.Word32
minimumFailureRelaxInterval
:: Lens' MissionControlConfig Data.Word.Word64
Instances
Fields :
failTime
:: Lens' PairData Data.Int.Int64
failAmtSat
:: Lens' PairData Data.Int.Int64
failAmtMsat
:: Lens' PairData Data.Int.Int64
successTime
:: Lens' PairData Data.Int.Int64
successAmtSat
:: Lens' PairData Data.Int.Int64
successAmtMsat
:: Lens' PairData Data.Int.Int64
Instances
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
data PaymentState Source #
IN_FLIGHT | |
SUCCEEDED | |
FAILED_TIMEOUT | |
FAILED_NO_ROUTE | |
FAILED_ERROR | |
FAILED_INCORRECT_PAYMENT_DETAILS | |
FAILED_INSUFFICIENT_BALANCE | |
PaymentState'Unrecognized !PaymentState'UnrecognizedValue |
Instances
data PaymentState Source #
Instances
data PaymentState'UnrecognizedValue Source #
Instances
data PaymentStatus Source #
Fields :
Instances
data QueryMissionControlRequest Source #
Fields :
Instances
data QueryMissionControlResponse Source #
Fields :
Instances
data QueryProbabilityRequest Source #
Fields :
Instances
data QueryProbabilityResponse Source #
Fields :
probability
:: Lens' QueryProbabilityResponse Prelude.Double
history
:: Lens' QueryProbabilityResponse PairData
maybe'history
:: Lens' QueryProbabilityResponse (Prelude.Maybe PairData)
Instances
data ResetMissionControlRequest Source #
Fields :
Instances
data ResetMissionControlResponse Source #
Fields :
Instances
data ResolveHoldForwardAction Source #
SETTLE | |
FAIL | |
RESUME | |
ResolveHoldForwardAction'Unrecognized !ResolveHoldForwardAction'UnrecognizedValue |
Instances
data ResolveHoldForwardAction Source #
Instances
data ResolveHoldForwardAction'UnrecognizedValue Source #
Instances
data RouteFeeRequest Source #
Fields :
Instances
data RouteFeeResponse Source #
Fields :
routingFeeMsat
:: Lens' RouteFeeResponse Data.Int.Int64
timeLockDelay
:: Lens' RouteFeeResponse Data.Int.Int64
Instances
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
data SendPaymentRequest'DestCustomRecordsEntry Source #
Fields :
Instances
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
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
data SetMissionControlConfigRequest Source #
Fields :
config
:: Lens' SetMissionControlConfigRequest MissionControlConfig
maybe'config
:: Lens' SetMissionControlConfigRequest (Prelude.Maybe MissionControlConfig)
Instances
data SetMissionControlConfigResponse Source #
Fields :
Instances
data SettleEvent Source #
Fields :
preimage
:: Lens' SettleEvent Data.ByteString.ByteString
Instances
data SubscribeHtlcEventsRequest Source #
Fields :
Instances
data TrackPaymentRequest Source #
Fields :
paymentHash
:: Lens' TrackPaymentRequest Data.ByteString.ByteString
noInflightUpdates
:: Lens' TrackPaymentRequest Prelude.Bool
Instances
data UpdateChanStatusRequest Source #
Fields :
chanPoint
:: Lens' UpdateChanStatusRequest Proto.LndGrpc.ChannelPoint
maybe'chanPoint
:: Lens' UpdateChanStatusRequest (Prelude.Maybe Proto.LndGrpc.ChannelPoint)
action
:: Lens' UpdateChanStatusRequest ChanStatusAction
Instances
data UpdateChanStatusResponse Source #
Fields :
Instances
data XImportMissionControlRequest Source #
Fields :
Instances
data XImportMissionControlResponse Source #
Fields :