public class AsynchronousLndAPI extends AsynchronousAPI
channel, DEFAULT_MAX_INBOUND_MESSAGE_SIZE, log, performValidation, statusExceptionWrapper, wrapperFactory
Constructor and Description |
---|
AsynchronousLndAPI(io.grpc.ManagedChannel channel)
Constructor used for setting up a connection using a GRPC managed channel that
can be customized.
|
AsynchronousLndAPI(java.lang.String host,
int port,
java.io.File trustedServerCertificate,
java.io.File macaroonFile)
Minimal constructor for setting up a connection with LND Application.
|
AsynchronousLndAPI(java.lang.String host,
int port,
io.grpc.netty.shaded.io.netty.handler.ssl.SslContext sslContext,
MacaroonContext macaroonContext)
Constructor for setting up a connection with LND Application with more flexible
SSL context parameters.
|
Modifier and Type | Method and Description |
---|---|
void |
abandonChannel(AbandonChannelRequest request,
io.grpc.stub.StreamObserver<AbandonChannelResponse> responseObserver)
Method to send a abandonChannel request.
|
void |
abandonChannel(ChannelPoint channelPoint,
java.lang.Boolean pendingFundingShimOnly,
java.lang.Boolean iKnowWhatIAmDoing,
io.grpc.stub.StreamObserver<AbandonChannelResponse> responseObserver)
Method to generate a abandonChannel request.
|
void |
addInvoice(Invoice request,
io.grpc.stub.StreamObserver<AddInvoiceResponse> responseObserver)
Method to send a addInvoice request.
|
void |
addInvoice(java.lang.String memo,
byte[] rPreimage,
byte[] rHash,
java.lang.Long value,
java.lang.Long valueMsat,
java.lang.Boolean settled,
java.lang.Long creationDate,
java.lang.Long settleDate,
java.lang.String paymentRequest,
byte[] descriptionHash,
java.lang.Long expiry,
java.lang.String fallbackAddr,
java.lang.Long cltvExpiry,
java.util.List<RouteHint> routeHints,
java.lang.Boolean priv,
java.lang.Long addIndex,
java.lang.Long settleIndex,
java.lang.Long amtPaid,
java.lang.Long amtPaidSat,
java.lang.Long amtPaidMsat,
Invoice.InvoiceState state,
java.util.List<InvoiceHTLC> htlcs,
java.util.Map<java.lang.Integer,Feature> featuress,
java.lang.Boolean isKeysend,
byte[] paymentAddr,
java.lang.Boolean isAmp,
java.util.Map<java.lang.String,AMPInvoiceState> ampInvoiceStates,
io.grpc.stub.StreamObserver<AddInvoiceResponse> responseObserver)
Method to generate a addInvoice request.
|
void |
bakeMacaroon(BakeMacaroonRequest request,
io.grpc.stub.StreamObserver<BakeMacaroonResponse> responseObserver)
Method to send a bakeMacaroon request.
|
void |
bakeMacaroon(java.util.List<MacaroonPermission> permissions,
java.lang.Long rootKeyId,
java.lang.Boolean allowExternalPermissions,
io.grpc.stub.StreamObserver<BakeMacaroonResponse> responseObserver)
Method to generate a bakeMacaroon request.
|
void |
batchOpenChannel(BatchOpenChannelRequest request,
io.grpc.stub.StreamObserver<BatchOpenChannelResponse> responseObserver)
Method to send a batchOpenChannel request.
|
void |
batchOpenChannel(java.util.List<BatchOpenChannel> channels,
java.lang.Integer targetConf,
java.lang.Long satPerVbyte,
java.lang.Integer minConfs,
java.lang.Boolean spendUnconfirmed,
java.lang.String label,
io.grpc.stub.StreamObserver<BatchOpenChannelResponse> responseObserver)
Method to generate a batchOpenChannel request.
|
void |
channelBalance(ChannelBalanceRequest request,
io.grpc.stub.StreamObserver<ChannelBalanceResponse> responseObserver)
Method to send a channelBalance request.
|
void |
channelBalance(io.grpc.stub.StreamObserver<ChannelBalanceResponse> responseObserver)
Method to generate a channelBalance request.
|
void |
checkMacaroonPermissions(byte[] macaroon,
java.util.List<MacaroonPermission> permissions,
java.lang.String fullMethod,
io.grpc.stub.StreamObserver<CheckMacPermResponse> responseObserver)
Method to generate a checkMacaroonPermissions request.
|
void |
checkMacaroonPermissions(CheckMacPermRequest request,
io.grpc.stub.StreamObserver<CheckMacPermResponse> responseObserver)
Method to send a checkMacaroonPermissions request.
|
void |
closeChannel(ChannelPoint channelPoint,
java.lang.Boolean force,
java.lang.Integer targetConf,
java.lang.Long satPerByte,
java.lang.String deliveryAddress,
java.lang.Long satPerVbyte,
java.lang.Long maxFeePerVbyte,
io.grpc.stub.StreamObserver<CloseStatusUpdate> responseObserver)
Method to generate a closeChannel request.
|
void |
closeChannel(CloseChannelRequest request,
io.grpc.stub.StreamObserver<CloseStatusUpdate> responseObserver)
Method to send a closeChannel request.
|
void |
closedChannels(java.lang.Boolean cooperative,
java.lang.Boolean localForce,
java.lang.Boolean remoteForce,
java.lang.Boolean breach,
java.lang.Boolean fundingCanceled,
java.lang.Boolean abandoned,
io.grpc.stub.StreamObserver<ClosedChannelsResponse> responseObserver)
Method to generate a closedChannels request.
|
void |
closedChannels(ClosedChannelsRequest request,
io.grpc.stub.StreamObserver<ClosedChannelsResponse> responseObserver)
Method to send a closedChannels request.
|
void |
connectPeer(ConnectPeerRequest request,
io.grpc.stub.StreamObserver<ConnectPeerResponse> responseObserver)
Method to send a connectPeer request.
|
void |
connectPeer(LightningAddress addr,
java.lang.Boolean perm,
java.lang.Long timeout,
io.grpc.stub.StreamObserver<ConnectPeerResponse> responseObserver)
Method to generate a connectPeer request.
|
void |
debugLevel(java.lang.Boolean show,
java.lang.String levelSpec,
io.grpc.stub.StreamObserver<DebugLevelResponse> responseObserver)
Method to generate a debugLevel request.
|
void |
debugLevel(DebugLevelRequest request,
io.grpc.stub.StreamObserver<DebugLevelResponse> responseObserver)
Method to send a debugLevel request.
|
void |
decodePayReq(PayReqString request,
io.grpc.stub.StreamObserver<PayReq> responseObserver)
Method to send a decodePayReq request.
|
void |
decodePayReq(java.lang.String payReq,
io.grpc.stub.StreamObserver<PayReq> responseObserver)
Method to generate a decodePayReq request.
|
void |
deleteAllPayments(java.lang.Boolean failedPaymentsOnly,
java.lang.Boolean failedHtlcsOnly,
io.grpc.stub.StreamObserver<DeleteAllPaymentsResponse> responseObserver)
Method to generate a deleteAllPayments request.
|
void |
deleteAllPayments(DeleteAllPaymentsRequest request,
io.grpc.stub.StreamObserver<DeleteAllPaymentsResponse> responseObserver)
Method to send a deleteAllPayments request.
|
void |
deleteMacaroonID(DeleteMacaroonIDRequest request,
io.grpc.stub.StreamObserver<DeleteMacaroonIDResponse> responseObserver)
Method to send a deleteMacaroonID request.
|
void |
deleteMacaroonID(java.lang.Long rootKeyId,
io.grpc.stub.StreamObserver<DeleteMacaroonIDResponse> responseObserver)
Method to generate a deleteMacaroonID request.
|
void |
deletePayment(byte[] paymentHash,
java.lang.Boolean failedHtlcsOnly,
io.grpc.stub.StreamObserver<DeletePaymentResponse> responseObserver)
Method to generate a deletePayment request.
|
void |
deletePayment(DeletePaymentRequest request,
io.grpc.stub.StreamObserver<DeletePaymentResponse> responseObserver)
Method to send a deletePayment request.
|
void |
describeGraph(java.lang.Boolean includeUnannounced,
io.grpc.stub.StreamObserver<ChannelGraph> responseObserver)
Method to generate a describeGraph request.
|
void |
describeGraph(ChannelGraphRequest request,
io.grpc.stub.StreamObserver<ChannelGraph> responseObserver)
Method to send a describeGraph request.
|
void |
disconnectPeer(DisconnectPeerRequest request,
io.grpc.stub.StreamObserver<DisconnectPeerResponse> responseObserver)
Method to send a disconnectPeer request.
|
void |
disconnectPeer(java.lang.String pubKey,
io.grpc.stub.StreamObserver<DisconnectPeerResponse> responseObserver)
Method to generate a disconnectPeer request.
|
void |
estimateFee(EstimateFeeRequest request,
io.grpc.stub.StreamObserver<EstimateFeeResponse> responseObserver)
Method to send a estimateFee request.
|
void |
estimateFee(java.util.Map<java.lang.String,java.lang.Long> addrToAmounts,
java.lang.Integer targetConf,
java.lang.Integer minConfs,
java.lang.Boolean spendUnconfirmed,
io.grpc.stub.StreamObserver<EstimateFeeResponse> responseObserver)
Method to generate a estimateFee request.
|
void |
exportAllChannelBackups(ChanBackupExportRequest request,
io.grpc.stub.StreamObserver<ChanBackupSnapshot> responseObserver)
Method to send a exportAllChannelBackups request.
|
void |
exportAllChannelBackups(io.grpc.stub.StreamObserver<ChanBackupSnapshot> responseObserver)
Method to generate a exportAllChannelBackups request.
|
void |
exportChannelBackup(ChannelPoint chanPoint,
io.grpc.stub.StreamObserver<ChannelBackup> responseObserver)
Method to generate a exportChannelBackup request.
|
void |
exportChannelBackup(ExportChannelBackupRequest request,
io.grpc.stub.StreamObserver<ChannelBackup> responseObserver)
Method to send a exportChannelBackup request.
|
void |
feeReport(FeeReportRequest request,
io.grpc.stub.StreamObserver<FeeReportResponse> responseObserver)
Method to send a feeReport request.
|
void |
feeReport(io.grpc.stub.StreamObserver<FeeReportResponse> responseObserver)
Method to generate a feeReport request.
|
void |
forwardingHistory(ForwardingHistoryRequest request,
io.grpc.stub.StreamObserver<ForwardingHistoryResponse> responseObserver)
Method to send a forwardingHistory request.
|
void |
forwardingHistory(java.lang.Long startTime,
java.lang.Long endTime,
java.lang.Integer indexOffset,
java.lang.Integer numMaxEvents,
java.lang.Boolean peerAliasLookup,
io.grpc.stub.StreamObserver<ForwardingHistoryResponse> responseObserver)
Method to generate a forwardingHistory request.
|
void |
fundingStateStep(FundingShim shimRegister,
FundingShimCancel shimCancel,
FundingPsbtVerify psbtVerify,
FundingPsbtFinalize psbtFinalize,
io.grpc.stub.StreamObserver<FundingStateStepResp> responseObserver)
Method to generate a fundingStateStep request.
|
void |
fundingStateStep(FundingTransitionMsg request,
io.grpc.stub.StreamObserver<FundingStateStepResp> responseObserver)
Method to send a fundingStateStep request.
|
void |
getChanInfo(ChanInfoRequest request,
io.grpc.stub.StreamObserver<ChannelEdge> responseObserver)
Method to send a getChanInfo request.
|
void |
getChanInfo(java.lang.Long chanId,
io.grpc.stub.StreamObserver<ChannelEdge> responseObserver)
Method to generate a getChanInfo request.
|
void |
getInfo(GetInfoRequest request,
io.grpc.stub.StreamObserver<GetInfoResponse> responseObserver)
Method to send a getInfo request.
|
void |
getInfo(io.grpc.stub.StreamObserver<GetInfoResponse> responseObserver)
Method to generate a getInfo request.
|
void |
getNetworkInfo(NetworkInfoRequest request,
io.grpc.stub.StreamObserver<NetworkInfo> responseObserver)
Method to send a getNetworkInfo request.
|
void |
getNetworkInfo(io.grpc.stub.StreamObserver<NetworkInfo> responseObserver)
Method to generate a getNetworkInfo request.
|
void |
getNodeInfo(NodeInfoRequest request,
io.grpc.stub.StreamObserver<NodeInfo> responseObserver)
Method to send a getNodeInfo request.
|
void |
getNodeInfo(java.lang.String pubKey,
java.lang.Boolean includeChannels,
io.grpc.stub.StreamObserver<NodeInfo> responseObserver)
Method to generate a getNodeInfo request.
|
void |
getNodeMetrics(java.util.List<NodeMetricType> types,
io.grpc.stub.StreamObserver<NodeMetricsResponse> responseObserver)
Method to generate a getNodeMetrics request.
|
void |
getNodeMetrics(NodeMetricsRequest request,
io.grpc.stub.StreamObserver<NodeMetricsResponse> responseObserver)
Method to send a getNodeMetrics request.
|
void |
getRecoveryInfo(GetRecoveryInfoRequest request,
io.grpc.stub.StreamObserver<GetRecoveryInfoResponse> responseObserver)
Method to send a getRecoveryInfo request.
|
void |
getRecoveryInfo(io.grpc.stub.StreamObserver<GetRecoveryInfoResponse> responseObserver)
Method to generate a getRecoveryInfo request.
|
protected LightningGrpc.LightningStub |
getStub() |
void |
getTransactions(GetTransactionsRequest request,
io.grpc.stub.StreamObserver<TransactionDetails> responseObserver)
Method to send a getTransactions request.
|
void |
getTransactions(java.lang.Integer startHeight,
java.lang.Integer endHeight,
java.lang.String account,
io.grpc.stub.StreamObserver<TransactionDetails> responseObserver)
Method to generate a getTransactions request.
|
void |
listAliases(ListAliasesRequest request,
io.grpc.stub.StreamObserver<ListAliasesResponse> responseObserver)
Method to send a listAliases request.
|
void |
listAliases(io.grpc.stub.StreamObserver<ListAliasesResponse> responseObserver)
Method to generate a listAliases request.
|
void |
listChannels(java.lang.Boolean activeOnly,
java.lang.Boolean inactiveOnly,
java.lang.Boolean publicOnly,
java.lang.Boolean privateOnly,
byte[] peer,
java.lang.Boolean peerAliasLookup,
io.grpc.stub.StreamObserver<ListChannelsResponse> responseObserver)
Method to generate a listChannels request.
|
void |
listChannels(ListChannelsRequest request,
io.grpc.stub.StreamObserver<ListChannelsResponse> responseObserver)
Method to send a listChannels request.
|
void |
listInvoices(java.lang.Boolean pendingOnly,
java.lang.Long indexOffset,
java.lang.Long numMaxInvoices,
java.lang.Boolean reversed,
java.lang.Long creationDateStart,
java.lang.Long creationDateEnd,
io.grpc.stub.StreamObserver<ListInvoiceResponse> responseObserver)
Method to generate a listInvoices request.
|
void |
listInvoices(ListInvoiceRequest request,
io.grpc.stub.StreamObserver<ListInvoiceResponse> responseObserver)
Method to send a listInvoices request.
|
void |
listMacaroonIDs(ListMacaroonIDsRequest request,
io.grpc.stub.StreamObserver<ListMacaroonIDsResponse> responseObserver)
Method to send a listMacaroonIDs request.
|
void |
listMacaroonIDs(io.grpc.stub.StreamObserver<ListMacaroonIDsResponse> responseObserver)
Method to generate a listMacaroonIDs request.
|
void |
listPayments(java.lang.Boolean includeIncomplete,
java.lang.Long indexOffset,
java.lang.Long maxPayments,
java.lang.Boolean reversed,
java.lang.Boolean countTotalPayments,
java.lang.Long creationDateStart,
java.lang.Long creationDateEnd,
io.grpc.stub.StreamObserver<ListPaymentsResponse> responseObserver)
Method to generate a listPayments request.
|
void |
listPayments(ListPaymentsRequest request,
io.grpc.stub.StreamObserver<ListPaymentsResponse> responseObserver)
Method to send a listPayments request.
|
void |
listPeers(java.lang.Boolean latestError,
io.grpc.stub.StreamObserver<ListPeersResponse> responseObserver)
Method to generate a listPeers request.
|
void |
listPeers(ListPeersRequest request,
io.grpc.stub.StreamObserver<ListPeersResponse> responseObserver)
Method to send a listPeers request.
|
void |
listPermissions(ListPermissionsRequest request,
io.grpc.stub.StreamObserver<ListPermissionsResponse> responseObserver)
Method to send a listPermissions request.
|
void |
listPermissions(io.grpc.stub.StreamObserver<ListPermissionsResponse> responseObserver)
Method to generate a listPermissions request.
|
void |
listUnspent(java.lang.Integer minConfs,
java.lang.Integer maxConfs,
java.lang.String account,
io.grpc.stub.StreamObserver<ListUnspentResponse> responseObserver)
Method to generate a listUnspent request.
|
void |
listUnspent(ListUnspentRequest request,
io.grpc.stub.StreamObserver<ListUnspentResponse> responseObserver)
Method to send a listUnspent request.
|
void |
lookupHtlcResolution(java.lang.Long chanId,
java.lang.Long htlcIndex,
io.grpc.stub.StreamObserver<LookupHtlcResolutionResponse> responseObserver)
Method to generate a lookupHtlcResolution request.
|
void |
lookupHtlcResolution(LookupHtlcResolutionRequest request,
io.grpc.stub.StreamObserver<LookupHtlcResolutionResponse> responseObserver)
Method to send a lookupHtlcResolution request.
|
void |
lookupInvoice(PaymentHash request,
io.grpc.stub.StreamObserver<Invoice> responseObserver)
Method to send a lookupInvoice request.
|
void |
lookupInvoice(java.lang.String rHashStr,
byte[] rHash,
io.grpc.stub.StreamObserver<Invoice> responseObserver)
Method to generate a lookupInvoice request.
|
void |
newAddress(AddressType type,
java.lang.String account,
io.grpc.stub.StreamObserver<NewAddressResponse> responseObserver)
Method to generate a newAddress request.
|
void |
newAddress(NewAddressRequest request,
io.grpc.stub.StreamObserver<NewAddressResponse> responseObserver)
Method to send a newAddress request.
|
void |
openChannel(java.lang.Long satPerVbyte,
byte[] nodePubkey,
java.lang.String nodePubkeyString,
java.lang.Long localFundingAmount,
java.lang.Long pushSat,
java.lang.Integer targetConf,
java.lang.Long satPerByte,
java.lang.Boolean priv,
java.lang.Long minHtlcMsat,
java.lang.Integer remoteCsvDelay,
java.lang.Integer minConfs,
java.lang.Boolean spendUnconfirmed,
java.lang.String closeAddress,
FundingShim fundingShim,
java.lang.Long remoteMaxValueInFlightMsat,
java.lang.Integer remoteMaxHtlcs,
java.lang.Integer maxLocalCsv,
CommitmentType commitmentType,
java.lang.Boolean zeroConf,
java.lang.Boolean scidAlias,
java.lang.Long baseFee,
java.lang.Long feeRate,
java.lang.Boolean useBaseFee,
java.lang.Boolean useFeeRate,
java.lang.Long remoteChanReserveSat,
java.lang.Boolean fundMax,
java.lang.String memo,
java.util.List<OutPoint> outpoints,
io.grpc.stub.StreamObserver<OpenStatusUpdate> responseObserver)
Method to generate a openChannel request.
|
void |
openChannel(OpenChannelRequest request,
io.grpc.stub.StreamObserver<OpenStatusUpdate> responseObserver)
Method to send a openChannel request.
|
void |
openChannelSync(java.lang.Long satPerVbyte,
byte[] nodePubkey,
java.lang.String nodePubkeyString,
java.lang.Long localFundingAmount,
java.lang.Long pushSat,
java.lang.Integer targetConf,
java.lang.Long satPerByte,
java.lang.Boolean priv,
java.lang.Long minHtlcMsat,
java.lang.Integer remoteCsvDelay,
java.lang.Integer minConfs,
java.lang.Boolean spendUnconfirmed,
java.lang.String closeAddress,
FundingShim fundingShim,
java.lang.Long remoteMaxValueInFlightMsat,
java.lang.Integer remoteMaxHtlcs,
java.lang.Integer maxLocalCsv,
CommitmentType commitmentType,
java.lang.Boolean zeroConf,
java.lang.Boolean scidAlias,
java.lang.Long baseFee,
java.lang.Long feeRate,
java.lang.Boolean useBaseFee,
java.lang.Boolean useFeeRate,
java.lang.Long remoteChanReserveSat,
java.lang.Boolean fundMax,
java.lang.String memo,
java.util.List<OutPoint> outpoints,
io.grpc.stub.StreamObserver<ChannelPoint> responseObserver)
Method to generate a openChannelSync request.
|
void |
openChannelSync(OpenChannelRequest request,
io.grpc.stub.StreamObserver<ChannelPoint> responseObserver)
Method to send a openChannelSync request.
|
void |
pendingChannels(PendingChannelsRequest request,
io.grpc.stub.StreamObserver<PendingChannelsResponse> responseObserver)
Method to send a pendingChannels request.
|
void |
pendingChannels(io.grpc.stub.StreamObserver<PendingChannelsResponse> responseObserver)
Method to generate a pendingChannels request.
|
void |
queryRoutes(QueryRoutesRequest request,
io.grpc.stub.StreamObserver<QueryRoutesResponse> responseObserver)
Method to send a queryRoutes request.
|
void |
queryRoutes(java.lang.String pubKey,
java.lang.Long amt,
java.lang.Long amtMsat,
java.lang.Integer finalCltvDelta,
FeeLimit feeLimit,
java.util.List<byte[]> ignoredNodes,
java.util.List<EdgeLocator> ignoredEdges,
java.lang.String sourcePubKey,
java.lang.Boolean useMissionControl,
java.util.List<NodePair> ignoredPairs,
java.lang.Integer cltvLimit,
java.util.Map<java.lang.Long,byte[]> destCustomRecordss,
java.lang.Long outgoingChanId,
byte[] lastHopPubkey,
java.util.List<RouteHint> routeHints,
java.util.List<FeatureBit> destFeatures,
java.lang.Double timePref,
io.grpc.stub.StreamObserver<QueryRoutesResponse> responseObserver)
Method to generate a queryRoutes request.
|
void |
restoreChannelBackups(ChannelBackups chanBackups,
byte[] multiChanBackup,
io.grpc.stub.StreamObserver<RestoreBackupResponse> responseObserver)
Method to generate a restoreChannelBackups request.
|
void |
restoreChannelBackups(RestoreChanBackupRequest request,
io.grpc.stub.StreamObserver<RestoreBackupResponse> responseObserver)
Method to send a restoreChannelBackups request.
|
void |
sendCoins(SendCoinsRequest request,
io.grpc.stub.StreamObserver<SendCoinsResponse> responseObserver)
Method to send a sendCoins request.
|
void |
sendCoins(java.lang.String addr,
java.lang.Long amount,
java.lang.Integer targetConf,
java.lang.Long satPerVbyte,
java.lang.Long satPerByte,
java.lang.Boolean sendAll,
java.lang.String label,
java.lang.Integer minConfs,
java.lang.Boolean spendUnconfirmed,
io.grpc.stub.StreamObserver<SendCoinsResponse> responseObserver)
Method to generate a sendCoins request.
|
void |
sendCustomMessage(byte[] peer,
java.lang.Integer type,
byte[] data,
io.grpc.stub.StreamObserver<SendCustomMessageResponse> responseObserver)
Method to generate a sendCustomMessage request.
|
void |
sendCustomMessage(SendCustomMessageRequest request,
io.grpc.stub.StreamObserver<SendCustomMessageResponse> responseObserver)
Method to send a sendCustomMessage request.
|
void |
sendMany(java.util.Map<java.lang.String,java.lang.Long> addrToAmounts,
java.lang.Integer targetConf,
java.lang.Long satPerVbyte,
java.lang.Long satPerByte,
java.lang.String label,
java.lang.Integer minConfs,
java.lang.Boolean spendUnconfirmed,
io.grpc.stub.StreamObserver<SendManyResponse> responseObserver)
Method to generate a sendMany request.
|
void |
sendMany(SendManyRequest request,
io.grpc.stub.StreamObserver<SendManyResponse> responseObserver)
Method to send a sendMany request.
|
void |
sendPaymentSync(byte[] dest,
java.lang.String destString,
java.lang.Long amt,
java.lang.Long amtMsat,
byte[] paymentHash,
java.lang.String paymentHashString,
java.lang.String paymentRequest,
java.lang.Integer finalCltvDelta,
FeeLimit feeLimit,
java.lang.Long outgoingChanId,
byte[] lastHopPubkey,
java.lang.Integer cltvLimit,
java.util.Map<java.lang.Long,byte[]> destCustomRecordss,
java.lang.Boolean allowSelfPayment,
java.util.List<FeatureBit> destFeatures,
byte[] paymentAddr,
io.grpc.stub.StreamObserver<SendResponse> responseObserver)
Method to generate a sendPaymentSync request.
|
void |
sendPaymentSync(SendRequest request,
io.grpc.stub.StreamObserver<SendResponse> responseObserver)
Method to send a sendPaymentSync request.
|
void |
sendToRouteSync(byte[] paymentHash,
java.lang.String paymentHashString,
Route route,
io.grpc.stub.StreamObserver<SendResponse> responseObserver)
Method to generate a sendToRouteSync request.
|
void |
sendToRouteSync(SendToRouteRequest request,
io.grpc.stub.StreamObserver<SendResponse> responseObserver)
Method to send a sendToRouteSync request.
|
void |
signMessage(byte[] msg,
java.lang.Boolean singleHash,
io.grpc.stub.StreamObserver<SignMessageResponse> responseObserver)
Method to generate a signMessage request.
|
void |
signMessage(SignMessageRequest request,
io.grpc.stub.StreamObserver<SignMessageResponse> responseObserver)
Method to send a signMessage request.
|
void |
stopDaemon(StopRequest request,
io.grpc.stub.StreamObserver<StopResponse> responseObserver)
Method to send a stopDaemon request.
|
void |
stopDaemon(io.grpc.stub.StreamObserver<StopResponse> responseObserver)
Method to generate a stopDaemon request.
|
void |
subscribeChannelBackups(ChannelBackupSubscription request,
io.grpc.stub.StreamObserver<ChanBackupSnapshot> responseObserver)
Method to send a subscribeChannelBackups request.
|
void |
subscribeChannelBackups(io.grpc.stub.StreamObserver<ChanBackupSnapshot> responseObserver)
Method to generate a subscribeChannelBackups request.
|
void |
subscribeChannelEvents(ChannelEventSubscription request,
io.grpc.stub.StreamObserver<ChannelEventUpdate> responseObserver)
Method to send a subscribeChannelEvents request.
|
void |
subscribeChannelEvents(io.grpc.stub.StreamObserver<ChannelEventUpdate> responseObserver)
Method to generate a subscribeChannelEvents request.
|
void |
subscribeChannelGraph(GraphTopologySubscription request,
io.grpc.stub.StreamObserver<GraphTopologyUpdate> responseObserver)
Method to send a subscribeChannelGraph request.
|
void |
subscribeChannelGraph(io.grpc.stub.StreamObserver<GraphTopologyUpdate> responseObserver)
Method to generate a subscribeChannelGraph request.
|
void |
subscribeCustomMessages(io.grpc.stub.StreamObserver<CustomMessage> responseObserver)
Method to generate a subscribeCustomMessages request.
|
void |
subscribeCustomMessages(SubscribeCustomMessagesRequest request,
io.grpc.stub.StreamObserver<CustomMessage> responseObserver)
Method to send a subscribeCustomMessages request.
|
void |
subscribeInvoices(InvoiceSubscription request,
io.grpc.stub.StreamObserver<Invoice> responseObserver)
Method to send a subscribeInvoices request.
|
void |
subscribeInvoices(java.lang.Long addIndex,
java.lang.Long settleIndex,
io.grpc.stub.StreamObserver<Invoice> responseObserver)
Method to generate a subscribeInvoices request.
|
void |
subscribePeerEvents(PeerEventSubscription request,
io.grpc.stub.StreamObserver<PeerEvent> responseObserver)
Method to send a subscribePeerEvents request.
|
void |
subscribePeerEvents(io.grpc.stub.StreamObserver<PeerEvent> responseObserver)
Method to generate a subscribePeerEvents request.
|
void |
subscribeTransactions(GetTransactionsRequest request,
io.grpc.stub.StreamObserver<Transaction> responseObserver)
Method to send a subscribeTransactions request.
|
void |
subscribeTransactions(java.lang.Integer startHeight,
java.lang.Integer endHeight,
java.lang.String account,
io.grpc.stub.StreamObserver<Transaction> responseObserver)
Method to generate a subscribeTransactions request.
|
void |
updateChannelPolicy(java.lang.Boolean global,
ChannelPoint chanPoint,
java.lang.Long baseFeeMsat,
java.lang.Double feeRate,
java.lang.Integer feeRatePpm,
java.lang.Integer timeLockDelta,
java.lang.Long maxHtlcMsat,
java.lang.Long minHtlcMsat,
java.lang.Boolean minHtlcMsatSpecified,
io.grpc.stub.StreamObserver<PolicyUpdateResponse> responseObserver)
Method to generate a updateChannelPolicy request.
|
void |
updateChannelPolicy(PolicyUpdateRequest request,
io.grpc.stub.StreamObserver<PolicyUpdateResponse> responseObserver)
Method to send a updateChannelPolicy request.
|
void |
verifyChanBackup(ChanBackupSnapshot request,
io.grpc.stub.StreamObserver<VerifyChanBackupResponse> responseObserver)
Method to send a verifyChanBackup request.
|
void |
verifyChanBackup(ChannelBackups singleChanBackups,
MultiChanBackup multiChanBackup,
io.grpc.stub.StreamObserver<VerifyChanBackupResponse> responseObserver)
Method to generate a verifyChanBackup request.
|
void |
verifyMessage(byte[] msg,
java.lang.String signature,
io.grpc.stub.StreamObserver<VerifyMessageResponse> responseObserver)
Method to generate a verifyMessage request.
|
void |
verifyMessage(VerifyMessageRequest request,
io.grpc.stub.StreamObserver<VerifyMessageResponse> responseObserver)
Method to send a verifyMessage request.
|
void |
walletBalance(java.lang.String account,
io.grpc.stub.StreamObserver<WalletBalanceResponse> responseObserver)
Method to generate a walletBalance request.
|
void |
walletBalance(WalletBalanceRequest request,
io.grpc.stub.StreamObserver<WalletBalanceResponse> responseObserver)
Method to send a walletBalance request.
|
processResponse
close, isPerformValidation, processRequest, setPerformValidation, validate
public AsynchronousLndAPI(java.lang.String host, int port, java.io.File trustedServerCertificate, java.io.File macaroonFile) throws javax.net.ssl.SSLException, ClientSideException
host
- the hostname of ldn applicationport
- the port of the application.trustedServerCertificate
- a link of the SSL certificate used by the LND Application.macaroonFile
- the file pointing to the macaroon to use, or null if no macaroons are used.javax.net.ssl.SSLException
- if problems occurred setting up the SSL Connection.ClientSideException
- if problems occurred reading the macaroon file.public AsynchronousLndAPI(java.lang.String host, int port, io.grpc.netty.shaded.io.netty.handler.ssl.SslContext sslContext, MacaroonContext macaroonContext)
host
- the hostname of ldn applicationport
- the port of the application.sslContext
- the SSL Context used when connecting the LND Application.macaroonContext
- the macaroon context to use.public AsynchronousLndAPI(io.grpc.ManagedChannel channel)
channel
- the managed channel to use.public void walletBalance(java.lang.String account, io.grpc.stub.StreamObserver<WalletBalanceResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.walletBalance(LightningApi.WalletBalanceRequest, io.grpc.stub.StreamObserver)
public void walletBalance(WalletBalanceRequest request, io.grpc.stub.StreamObserver<WalletBalanceResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.walletBalance(LightningApi.WalletBalanceRequest,io.grpc.stub.StreamObserver)
public void channelBalance(io.grpc.stub.StreamObserver<ChannelBalanceResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.channelBalance(LightningApi.ChannelBalanceRequest, io.grpc.stub.StreamObserver)
public void channelBalance(ChannelBalanceRequest request, io.grpc.stub.StreamObserver<ChannelBalanceResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.channelBalance(LightningApi.ChannelBalanceRequest,io.grpc.stub.StreamObserver)
public void getTransactions(java.lang.Integer startHeight, java.lang.Integer endHeight, java.lang.String account, io.grpc.stub.StreamObserver<TransactionDetails> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.getTransactions(LightningApi.GetTransactionsRequest, io.grpc.stub.StreamObserver)
public void getTransactions(GetTransactionsRequest request, io.grpc.stub.StreamObserver<TransactionDetails> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.getTransactions(LightningApi.GetTransactionsRequest,io.grpc.stub.StreamObserver)
public void estimateFee(java.util.Map<java.lang.String,java.lang.Long> addrToAmounts, java.lang.Integer targetConf, java.lang.Integer minConfs, java.lang.Boolean spendUnconfirmed, io.grpc.stub.StreamObserver<EstimateFeeResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.estimateFee(LightningApi.EstimateFeeRequest, io.grpc.stub.StreamObserver)
public void estimateFee(EstimateFeeRequest request, io.grpc.stub.StreamObserver<EstimateFeeResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.estimateFee(LightningApi.EstimateFeeRequest,io.grpc.stub.StreamObserver)
public void sendCoins(java.lang.String addr, java.lang.Long amount, java.lang.Integer targetConf, java.lang.Long satPerVbyte, java.lang.Long satPerByte, java.lang.Boolean sendAll, java.lang.String label, java.lang.Integer minConfs, java.lang.Boolean spendUnconfirmed, io.grpc.stub.StreamObserver<SendCoinsResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.sendCoins(LightningApi.SendCoinsRequest, io.grpc.stub.StreamObserver)
public void sendCoins(SendCoinsRequest request, io.grpc.stub.StreamObserver<SendCoinsResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.sendCoins(LightningApi.SendCoinsRequest,io.grpc.stub.StreamObserver)
public void listUnspent(java.lang.Integer minConfs, java.lang.Integer maxConfs, java.lang.String account, io.grpc.stub.StreamObserver<ListUnspentResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.listUnspent(LightningApi.ListUnspentRequest, io.grpc.stub.StreamObserver)
public void listUnspent(ListUnspentRequest request, io.grpc.stub.StreamObserver<ListUnspentResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.listUnspent(LightningApi.ListUnspentRequest,io.grpc.stub.StreamObserver)
public void subscribeTransactions(java.lang.Integer startHeight, java.lang.Integer endHeight, java.lang.String account, io.grpc.stub.StreamObserver<Transaction> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.subscribeTransactions(LightningApi.GetTransactionsRequest, io.grpc.stub.StreamObserver)
public void subscribeTransactions(GetTransactionsRequest request, io.grpc.stub.StreamObserver<Transaction> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.subscribeTransactions(LightningApi.GetTransactionsRequest,io.grpc.stub.StreamObserver)
public void newAddress(AddressType type, java.lang.String account, io.grpc.stub.StreamObserver<NewAddressResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.newAddress(LightningApi.NewAddressRequest, io.grpc.stub.StreamObserver)
public void newAddress(NewAddressRequest request, io.grpc.stub.StreamObserver<NewAddressResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.newAddress(LightningApi.NewAddressRequest,io.grpc.stub.StreamObserver)
public void signMessage(byte[] msg, java.lang.Boolean singleHash, io.grpc.stub.StreamObserver<SignMessageResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.signMessage(LightningApi.SignMessageRequest, io.grpc.stub.StreamObserver)
public void signMessage(SignMessageRequest request, io.grpc.stub.StreamObserver<SignMessageResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.signMessage(LightningApi.SignMessageRequest,io.grpc.stub.StreamObserver)
public void verifyMessage(byte[] msg, java.lang.String signature, io.grpc.stub.StreamObserver<VerifyMessageResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.verifyMessage(LightningApi.VerifyMessageRequest, io.grpc.stub.StreamObserver)
public void verifyMessage(VerifyMessageRequest request, io.grpc.stub.StreamObserver<VerifyMessageResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.verifyMessage(LightningApi.VerifyMessageRequest,io.grpc.stub.StreamObserver)
public void connectPeer(LightningAddress addr, java.lang.Boolean perm, java.lang.Long timeout, io.grpc.stub.StreamObserver<ConnectPeerResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.connectPeer(LightningApi.ConnectPeerRequest, io.grpc.stub.StreamObserver)
public void connectPeer(ConnectPeerRequest request, io.grpc.stub.StreamObserver<ConnectPeerResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.connectPeer(LightningApi.ConnectPeerRequest,io.grpc.stub.StreamObserver)
public void disconnectPeer(java.lang.String pubKey, io.grpc.stub.StreamObserver<DisconnectPeerResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.disconnectPeer(LightningApi.DisconnectPeerRequest, io.grpc.stub.StreamObserver)
public void disconnectPeer(DisconnectPeerRequest request, io.grpc.stub.StreamObserver<DisconnectPeerResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.disconnectPeer(LightningApi.DisconnectPeerRequest,io.grpc.stub.StreamObserver)
public void listPeers(java.lang.Boolean latestError, io.grpc.stub.StreamObserver<ListPeersResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.listPeers(LightningApi.ListPeersRequest, io.grpc.stub.StreamObserver)
public void listPeers(ListPeersRequest request, io.grpc.stub.StreamObserver<ListPeersResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.listPeers(LightningApi.ListPeersRequest,io.grpc.stub.StreamObserver)
public void subscribePeerEvents(io.grpc.stub.StreamObserver<PeerEvent> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.subscribePeerEvents(LightningApi.PeerEventSubscription, io.grpc.stub.StreamObserver)
public void subscribePeerEvents(PeerEventSubscription request, io.grpc.stub.StreamObserver<PeerEvent> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.subscribePeerEvents(LightningApi.PeerEventSubscription,io.grpc.stub.StreamObserver)
public void getRecoveryInfo(io.grpc.stub.StreamObserver<GetRecoveryInfoResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.getRecoveryInfo(LightningApi.GetRecoveryInfoRequest, io.grpc.stub.StreamObserver)
public void getRecoveryInfo(GetRecoveryInfoRequest request, io.grpc.stub.StreamObserver<GetRecoveryInfoResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.getRecoveryInfo(LightningApi.GetRecoveryInfoRequest,io.grpc.stub.StreamObserver)
public void pendingChannels(io.grpc.stub.StreamObserver<PendingChannelsResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.pendingChannels(LightningApi.PendingChannelsRequest, io.grpc.stub.StreamObserver)
public void pendingChannels(PendingChannelsRequest request, io.grpc.stub.StreamObserver<PendingChannelsResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.pendingChannels(LightningApi.PendingChannelsRequest,io.grpc.stub.StreamObserver)
public void listChannels(java.lang.Boolean activeOnly, java.lang.Boolean inactiveOnly, java.lang.Boolean publicOnly, java.lang.Boolean privateOnly, byte[] peer, java.lang.Boolean peerAliasLookup, io.grpc.stub.StreamObserver<ListChannelsResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.listChannels(LightningApi.ListChannelsRequest, io.grpc.stub.StreamObserver)
public void listChannels(ListChannelsRequest request, io.grpc.stub.StreamObserver<ListChannelsResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.listChannels(LightningApi.ListChannelsRequest,io.grpc.stub.StreamObserver)
public void subscribeChannelEvents(io.grpc.stub.StreamObserver<ChannelEventUpdate> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.subscribeChannelEvents(LightningApi.ChannelEventSubscription, io.grpc.stub.StreamObserver)
public void subscribeChannelEvents(ChannelEventSubscription request, io.grpc.stub.StreamObserver<ChannelEventUpdate> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.subscribeChannelEvents(LightningApi.ChannelEventSubscription,io.grpc.stub.StreamObserver)
public void closedChannels(java.lang.Boolean cooperative, java.lang.Boolean localForce, java.lang.Boolean remoteForce, java.lang.Boolean breach, java.lang.Boolean fundingCanceled, java.lang.Boolean abandoned, io.grpc.stub.StreamObserver<ClosedChannelsResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.closedChannels(LightningApi.ClosedChannelsRequest, io.grpc.stub.StreamObserver)
public void closedChannels(ClosedChannelsRequest request, io.grpc.stub.StreamObserver<ClosedChannelsResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.closedChannels(LightningApi.ClosedChannelsRequest,io.grpc.stub.StreamObserver)
public void openChannelSync(java.lang.Long satPerVbyte, byte[] nodePubkey, java.lang.String nodePubkeyString, java.lang.Long localFundingAmount, java.lang.Long pushSat, java.lang.Integer targetConf, java.lang.Long satPerByte, java.lang.Boolean priv, java.lang.Long minHtlcMsat, java.lang.Integer remoteCsvDelay, java.lang.Integer minConfs, java.lang.Boolean spendUnconfirmed, java.lang.String closeAddress, FundingShim fundingShim, java.lang.Long remoteMaxValueInFlightMsat, java.lang.Integer remoteMaxHtlcs, java.lang.Integer maxLocalCsv, CommitmentType commitmentType, java.lang.Boolean zeroConf, java.lang.Boolean scidAlias, java.lang.Long baseFee, java.lang.Long feeRate, java.lang.Boolean useBaseFee, java.lang.Boolean useFeeRate, java.lang.Long remoteChanReserveSat, java.lang.Boolean fundMax, java.lang.String memo, java.util.List<OutPoint> outpoints, io.grpc.stub.StreamObserver<ChannelPoint> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.openChannelSync(LightningApi.OpenChannelRequest, io.grpc.stub.StreamObserver)
public void openChannelSync(OpenChannelRequest request, io.grpc.stub.StreamObserver<ChannelPoint> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.openChannelSync(LightningApi.OpenChannelRequest,io.grpc.stub.StreamObserver)
public void batchOpenChannel(java.util.List<BatchOpenChannel> channels, java.lang.Integer targetConf, java.lang.Long satPerVbyte, java.lang.Integer minConfs, java.lang.Boolean spendUnconfirmed, java.lang.String label, io.grpc.stub.StreamObserver<BatchOpenChannelResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.batchOpenChannel(LightningApi.BatchOpenChannelRequest, io.grpc.stub.StreamObserver)
public void batchOpenChannel(BatchOpenChannelRequest request, io.grpc.stub.StreamObserver<BatchOpenChannelResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.batchOpenChannel(LightningApi.BatchOpenChannelRequest,io.grpc.stub.StreamObserver)
public void fundingStateStep(FundingShim shimRegister, FundingShimCancel shimCancel, FundingPsbtVerify psbtVerify, FundingPsbtFinalize psbtFinalize, io.grpc.stub.StreamObserver<FundingStateStepResp> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.fundingStateStep(LightningApi.FundingTransitionMsg, io.grpc.stub.StreamObserver)
public void fundingStateStep(FundingTransitionMsg request, io.grpc.stub.StreamObserver<FundingStateStepResp> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.fundingStateStep(LightningApi.FundingTransitionMsg,io.grpc.stub.StreamObserver)
public void closeChannel(ChannelPoint channelPoint, java.lang.Boolean force, java.lang.Integer targetConf, java.lang.Long satPerByte, java.lang.String deliveryAddress, java.lang.Long satPerVbyte, java.lang.Long maxFeePerVbyte, io.grpc.stub.StreamObserver<CloseStatusUpdate> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.closeChannel(LightningApi.CloseChannelRequest, io.grpc.stub.StreamObserver)
public void closeChannel(CloseChannelRequest request, io.grpc.stub.StreamObserver<CloseStatusUpdate> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.closeChannel(LightningApi.CloseChannelRequest,io.grpc.stub.StreamObserver)
public void abandonChannel(ChannelPoint channelPoint, java.lang.Boolean pendingFundingShimOnly, java.lang.Boolean iKnowWhatIAmDoing, io.grpc.stub.StreamObserver<AbandonChannelResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.abandonChannel(LightningApi.AbandonChannelRequest, io.grpc.stub.StreamObserver)
public void abandonChannel(AbandonChannelRequest request, io.grpc.stub.StreamObserver<AbandonChannelResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.abandonChannel(LightningApi.AbandonChannelRequest,io.grpc.stub.StreamObserver)
public void sendPaymentSync(byte[] dest, java.lang.String destString, java.lang.Long amt, java.lang.Long amtMsat, byte[] paymentHash, java.lang.String paymentHashString, java.lang.String paymentRequest, java.lang.Integer finalCltvDelta, FeeLimit feeLimit, java.lang.Long outgoingChanId, byte[] lastHopPubkey, java.lang.Integer cltvLimit, java.util.Map<java.lang.Long,byte[]> destCustomRecordss, java.lang.Boolean allowSelfPayment, java.util.List<FeatureBit> destFeatures, byte[] paymentAddr, io.grpc.stub.StreamObserver<SendResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.sendPaymentSync(LightningApi.SendRequest, io.grpc.stub.StreamObserver)
public void sendPaymentSync(SendRequest request, io.grpc.stub.StreamObserver<SendResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.sendPaymentSync(LightningApi.SendRequest,io.grpc.stub.StreamObserver)
public void sendToRouteSync(byte[] paymentHash, java.lang.String paymentHashString, Route route, io.grpc.stub.StreamObserver<SendResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.sendToRouteSync(LightningApi.SendToRouteRequest, io.grpc.stub.StreamObserver)
public void sendToRouteSync(SendToRouteRequest request, io.grpc.stub.StreamObserver<SendResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.sendToRouteSync(LightningApi.SendToRouteRequest,io.grpc.stub.StreamObserver)
public void addInvoice(java.lang.String memo, byte[] rPreimage, byte[] rHash, java.lang.Long value, java.lang.Long valueMsat, java.lang.Boolean settled, java.lang.Long creationDate, java.lang.Long settleDate, java.lang.String paymentRequest, byte[] descriptionHash, java.lang.Long expiry, java.lang.String fallbackAddr, java.lang.Long cltvExpiry, java.util.List<RouteHint> routeHints, java.lang.Boolean priv, java.lang.Long addIndex, java.lang.Long settleIndex, java.lang.Long amtPaid, java.lang.Long amtPaidSat, java.lang.Long amtPaidMsat, Invoice.InvoiceState state, java.util.List<InvoiceHTLC> htlcs, java.util.Map<java.lang.Integer,Feature> featuress, java.lang.Boolean isKeysend, byte[] paymentAddr, java.lang.Boolean isAmp, java.util.Map<java.lang.String,AMPInvoiceState> ampInvoiceStates, io.grpc.stub.StreamObserver<AddInvoiceResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.addInvoice(LightningApi.Invoice, io.grpc.stub.StreamObserver)
public void addInvoice(Invoice request, io.grpc.stub.StreamObserver<AddInvoiceResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.addInvoice(LightningApi.Invoice,io.grpc.stub.StreamObserver)
public void listInvoices(java.lang.Boolean pendingOnly, java.lang.Long indexOffset, java.lang.Long numMaxInvoices, java.lang.Boolean reversed, java.lang.Long creationDateStart, java.lang.Long creationDateEnd, io.grpc.stub.StreamObserver<ListInvoiceResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.listInvoices(LightningApi.ListInvoiceRequest, io.grpc.stub.StreamObserver)
public void listInvoices(ListInvoiceRequest request, io.grpc.stub.StreamObserver<ListInvoiceResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.listInvoices(LightningApi.ListInvoiceRequest,io.grpc.stub.StreamObserver)
public void lookupInvoice(java.lang.String rHashStr, byte[] rHash, io.grpc.stub.StreamObserver<Invoice> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.lookupInvoice(LightningApi.PaymentHash, io.grpc.stub.StreamObserver)
public void lookupInvoice(PaymentHash request, io.grpc.stub.StreamObserver<Invoice> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.lookupInvoice(LightningApi.PaymentHash,io.grpc.stub.StreamObserver)
public void subscribeInvoices(java.lang.Long addIndex, java.lang.Long settleIndex, io.grpc.stub.StreamObserver<Invoice> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.subscribeInvoices(LightningApi.InvoiceSubscription, io.grpc.stub.StreamObserver)
public void subscribeInvoices(InvoiceSubscription request, io.grpc.stub.StreamObserver<Invoice> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.subscribeInvoices(LightningApi.InvoiceSubscription,io.grpc.stub.StreamObserver)
public void decodePayReq(java.lang.String payReq, io.grpc.stub.StreamObserver<PayReq> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.decodePayReq(LightningApi.PayReqString, io.grpc.stub.StreamObserver)
public void decodePayReq(PayReqString request, io.grpc.stub.StreamObserver<PayReq> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.decodePayReq(LightningApi.PayReqString,io.grpc.stub.StreamObserver)
public void listPayments(java.lang.Boolean includeIncomplete, java.lang.Long indexOffset, java.lang.Long maxPayments, java.lang.Boolean reversed, java.lang.Boolean countTotalPayments, java.lang.Long creationDateStart, java.lang.Long creationDateEnd, io.grpc.stub.StreamObserver<ListPaymentsResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.listPayments(LightningApi.ListPaymentsRequest, io.grpc.stub.StreamObserver)
public void listPayments(ListPaymentsRequest request, io.grpc.stub.StreamObserver<ListPaymentsResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.listPayments(LightningApi.ListPaymentsRequest,io.grpc.stub.StreamObserver)
public void deletePayment(byte[] paymentHash, java.lang.Boolean failedHtlcsOnly, io.grpc.stub.StreamObserver<DeletePaymentResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.deletePayment(LightningApi.DeletePaymentRequest, io.grpc.stub.StreamObserver)
public void deletePayment(DeletePaymentRequest request, io.grpc.stub.StreamObserver<DeletePaymentResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.deletePayment(LightningApi.DeletePaymentRequest,io.grpc.stub.StreamObserver)
public void deleteAllPayments(java.lang.Boolean failedPaymentsOnly, java.lang.Boolean failedHtlcsOnly, io.grpc.stub.StreamObserver<DeleteAllPaymentsResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.deleteAllPayments(LightningApi.DeleteAllPaymentsRequest, io.grpc.stub.StreamObserver)
public void deleteAllPayments(DeleteAllPaymentsRequest request, io.grpc.stub.StreamObserver<DeleteAllPaymentsResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.deleteAllPayments(LightningApi.DeleteAllPaymentsRequest,io.grpc.stub.StreamObserver)
public void describeGraph(java.lang.Boolean includeUnannounced, io.grpc.stub.StreamObserver<ChannelGraph> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.describeGraph(LightningApi.ChannelGraphRequest, io.grpc.stub.StreamObserver)
public void describeGraph(ChannelGraphRequest request, io.grpc.stub.StreamObserver<ChannelGraph> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.describeGraph(LightningApi.ChannelGraphRequest,io.grpc.stub.StreamObserver)
public void getNodeMetrics(java.util.List<NodeMetricType> types, io.grpc.stub.StreamObserver<NodeMetricsResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.getNodeMetrics(LightningApi.NodeMetricsRequest, io.grpc.stub.StreamObserver)
public void getNodeMetrics(NodeMetricsRequest request, io.grpc.stub.StreamObserver<NodeMetricsResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.getNodeMetrics(LightningApi.NodeMetricsRequest,io.grpc.stub.StreamObserver)
public void getChanInfo(java.lang.Long chanId, io.grpc.stub.StreamObserver<ChannelEdge> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.getChanInfo(LightningApi.ChanInfoRequest, io.grpc.stub.StreamObserver)
public void getChanInfo(ChanInfoRequest request, io.grpc.stub.StreamObserver<ChannelEdge> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.getChanInfo(LightningApi.ChanInfoRequest,io.grpc.stub.StreamObserver)
public void getNodeInfo(java.lang.String pubKey, java.lang.Boolean includeChannels, io.grpc.stub.StreamObserver<NodeInfo> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.getNodeInfo(LightningApi.NodeInfoRequest, io.grpc.stub.StreamObserver)
public void getNodeInfo(NodeInfoRequest request, io.grpc.stub.StreamObserver<NodeInfo> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.getNodeInfo(LightningApi.NodeInfoRequest,io.grpc.stub.StreamObserver)
public void queryRoutes(java.lang.String pubKey, java.lang.Long amt, java.lang.Long amtMsat, java.lang.Integer finalCltvDelta, FeeLimit feeLimit, java.util.List<byte[]> ignoredNodes, java.util.List<EdgeLocator> ignoredEdges, java.lang.String sourcePubKey, java.lang.Boolean useMissionControl, java.util.List<NodePair> ignoredPairs, java.lang.Integer cltvLimit, java.util.Map<java.lang.Long,byte[]> destCustomRecordss, java.lang.Long outgoingChanId, byte[] lastHopPubkey, java.util.List<RouteHint> routeHints, java.util.List<FeatureBit> destFeatures, java.lang.Double timePref, io.grpc.stub.StreamObserver<QueryRoutesResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.queryRoutes(LightningApi.QueryRoutesRequest, io.grpc.stub.StreamObserver)
public void queryRoutes(QueryRoutesRequest request, io.grpc.stub.StreamObserver<QueryRoutesResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.queryRoutes(LightningApi.QueryRoutesRequest,io.grpc.stub.StreamObserver)
public void getNetworkInfo(io.grpc.stub.StreamObserver<NetworkInfo> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.getNetworkInfo(LightningApi.NetworkInfoRequest, io.grpc.stub.StreamObserver)
public void getNetworkInfo(NetworkInfoRequest request, io.grpc.stub.StreamObserver<NetworkInfo> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.getNetworkInfo(LightningApi.NetworkInfoRequest,io.grpc.stub.StreamObserver)
public void stopDaemon(io.grpc.stub.StreamObserver<StopResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.stopDaemon(LightningApi.StopRequest, io.grpc.stub.StreamObserver)
public void stopDaemon(StopRequest request, io.grpc.stub.StreamObserver<StopResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.stopDaemon(LightningApi.StopRequest,io.grpc.stub.StreamObserver)
public void subscribeChannelGraph(io.grpc.stub.StreamObserver<GraphTopologyUpdate> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.subscribeChannelGraph(LightningApi.GraphTopologySubscription, io.grpc.stub.StreamObserver)
public void subscribeChannelGraph(GraphTopologySubscription request, io.grpc.stub.StreamObserver<GraphTopologyUpdate> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.subscribeChannelGraph(LightningApi.GraphTopologySubscription,io.grpc.stub.StreamObserver)
public void feeReport(io.grpc.stub.StreamObserver<FeeReportResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.feeReport(LightningApi.FeeReportRequest, io.grpc.stub.StreamObserver)
public void feeReport(FeeReportRequest request, io.grpc.stub.StreamObserver<FeeReportResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.feeReport(LightningApi.FeeReportRequest,io.grpc.stub.StreamObserver)
public void updateChannelPolicy(java.lang.Boolean global, ChannelPoint chanPoint, java.lang.Long baseFeeMsat, java.lang.Double feeRate, java.lang.Integer feeRatePpm, java.lang.Integer timeLockDelta, java.lang.Long maxHtlcMsat, java.lang.Long minHtlcMsat, java.lang.Boolean minHtlcMsatSpecified, io.grpc.stub.StreamObserver<PolicyUpdateResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.updateChannelPolicy(LightningApi.PolicyUpdateRequest, io.grpc.stub.StreamObserver)
public void updateChannelPolicy(PolicyUpdateRequest request, io.grpc.stub.StreamObserver<PolicyUpdateResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.updateChannelPolicy(LightningApi.PolicyUpdateRequest,io.grpc.stub.StreamObserver)
public void forwardingHistory(java.lang.Long startTime, java.lang.Long endTime, java.lang.Integer indexOffset, java.lang.Integer numMaxEvents, java.lang.Boolean peerAliasLookup, io.grpc.stub.StreamObserver<ForwardingHistoryResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.forwardingHistory(LightningApi.ForwardingHistoryRequest, io.grpc.stub.StreamObserver)
public void forwardingHistory(ForwardingHistoryRequest request, io.grpc.stub.StreamObserver<ForwardingHistoryResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.forwardingHistory(LightningApi.ForwardingHistoryRequest,io.grpc.stub.StreamObserver)
public void exportChannelBackup(ChannelPoint chanPoint, io.grpc.stub.StreamObserver<ChannelBackup> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.exportChannelBackup(LightningApi.ExportChannelBackupRequest, io.grpc.stub.StreamObserver)
public void exportChannelBackup(ExportChannelBackupRequest request, io.grpc.stub.StreamObserver<ChannelBackup> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.exportChannelBackup(LightningApi.ExportChannelBackupRequest,io.grpc.stub.StreamObserver)
public void exportAllChannelBackups(io.grpc.stub.StreamObserver<ChanBackupSnapshot> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.exportAllChannelBackups(LightningApi.ChanBackupExportRequest, io.grpc.stub.StreamObserver)
public void exportAllChannelBackups(ChanBackupExportRequest request, io.grpc.stub.StreamObserver<ChanBackupSnapshot> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.exportAllChannelBackups(LightningApi.ChanBackupExportRequest,io.grpc.stub.StreamObserver)
public void verifyChanBackup(ChannelBackups singleChanBackups, MultiChanBackup multiChanBackup, io.grpc.stub.StreamObserver<VerifyChanBackupResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.verifyChanBackup(LightningApi.ChanBackupSnapshot, io.grpc.stub.StreamObserver)
public void verifyChanBackup(ChanBackupSnapshot request, io.grpc.stub.StreamObserver<VerifyChanBackupResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.verifyChanBackup(LightningApi.ChanBackupSnapshot,io.grpc.stub.StreamObserver)
public void restoreChannelBackups(ChannelBackups chanBackups, byte[] multiChanBackup, io.grpc.stub.StreamObserver<RestoreBackupResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.restoreChannelBackups(LightningApi.RestoreChanBackupRequest, io.grpc.stub.StreamObserver)
public void restoreChannelBackups(RestoreChanBackupRequest request, io.grpc.stub.StreamObserver<RestoreBackupResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.restoreChannelBackups(LightningApi.RestoreChanBackupRequest,io.grpc.stub.StreamObserver)
public void subscribeChannelBackups(io.grpc.stub.StreamObserver<ChanBackupSnapshot> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.subscribeChannelBackups(LightningApi.ChannelBackupSubscription, io.grpc.stub.StreamObserver)
public void subscribeChannelBackups(ChannelBackupSubscription request, io.grpc.stub.StreamObserver<ChanBackupSnapshot> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.subscribeChannelBackups(LightningApi.ChannelBackupSubscription,io.grpc.stub.StreamObserver)
public void bakeMacaroon(java.util.List<MacaroonPermission> permissions, java.lang.Long rootKeyId, java.lang.Boolean allowExternalPermissions, io.grpc.stub.StreamObserver<BakeMacaroonResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.bakeMacaroon(LightningApi.BakeMacaroonRequest, io.grpc.stub.StreamObserver)
public void bakeMacaroon(BakeMacaroonRequest request, io.grpc.stub.StreamObserver<BakeMacaroonResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.bakeMacaroon(LightningApi.BakeMacaroonRequest,io.grpc.stub.StreamObserver)
public void listMacaroonIDs(io.grpc.stub.StreamObserver<ListMacaroonIDsResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.listMacaroonIDs(LightningApi.ListMacaroonIDsRequest, io.grpc.stub.StreamObserver)
public void listMacaroonIDs(ListMacaroonIDsRequest request, io.grpc.stub.StreamObserver<ListMacaroonIDsResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.listMacaroonIDs(LightningApi.ListMacaroonIDsRequest,io.grpc.stub.StreamObserver)
public void deleteMacaroonID(java.lang.Long rootKeyId, io.grpc.stub.StreamObserver<DeleteMacaroonIDResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.deleteMacaroonID(LightningApi.DeleteMacaroonIDRequest, io.grpc.stub.StreamObserver)
public void deleteMacaroonID(DeleteMacaroonIDRequest request, io.grpc.stub.StreamObserver<DeleteMacaroonIDResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.deleteMacaroonID(LightningApi.DeleteMacaroonIDRequest,io.grpc.stub.StreamObserver)
public void listPermissions(io.grpc.stub.StreamObserver<ListPermissionsResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.listPermissions(LightningApi.ListPermissionsRequest, io.grpc.stub.StreamObserver)
public void listPermissions(ListPermissionsRequest request, io.grpc.stub.StreamObserver<ListPermissionsResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.listPermissions(LightningApi.ListPermissionsRequest,io.grpc.stub.StreamObserver)
public void checkMacaroonPermissions(byte[] macaroon, java.util.List<MacaroonPermission> permissions, java.lang.String fullMethod, io.grpc.stub.StreamObserver<CheckMacPermResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.checkMacaroonPermissions(LightningApi.CheckMacPermRequest, io.grpc.stub.StreamObserver)
public void checkMacaroonPermissions(CheckMacPermRequest request, io.grpc.stub.StreamObserver<CheckMacPermResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.checkMacaroonPermissions(LightningApi.CheckMacPermRequest,io.grpc.stub.StreamObserver)
public void sendCustomMessage(byte[] peer, java.lang.Integer type, byte[] data, io.grpc.stub.StreamObserver<SendCustomMessageResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.sendCustomMessage(LightningApi.SendCustomMessageRequest, io.grpc.stub.StreamObserver)
public void sendCustomMessage(SendCustomMessageRequest request, io.grpc.stub.StreamObserver<SendCustomMessageResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.sendCustomMessage(LightningApi.SendCustomMessageRequest,io.grpc.stub.StreamObserver)
public void subscribeCustomMessages(io.grpc.stub.StreamObserver<CustomMessage> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.subscribeCustomMessages(LightningApi.SubscribeCustomMessagesRequest, io.grpc.stub.StreamObserver)
public void subscribeCustomMessages(SubscribeCustomMessagesRequest request, io.grpc.stub.StreamObserver<CustomMessage> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.subscribeCustomMessages(LightningApi.SubscribeCustomMessagesRequest,io.grpc.stub.StreamObserver)
public void listAliases(io.grpc.stub.StreamObserver<ListAliasesResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.listAliases(LightningApi.ListAliasesRequest, io.grpc.stub.StreamObserver)
public void listAliases(ListAliasesRequest request, io.grpc.stub.StreamObserver<ListAliasesResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.listAliases(LightningApi.ListAliasesRequest,io.grpc.stub.StreamObserver)
public void lookupHtlcResolution(java.lang.Long chanId, java.lang.Long htlcIndex, io.grpc.stub.StreamObserver<LookupHtlcResolutionResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.lookupHtlcResolution(LightningApi.LookupHtlcResolutionRequest, io.grpc.stub.StreamObserver)
public void lookupHtlcResolution(LookupHtlcResolutionRequest request, io.grpc.stub.StreamObserver<LookupHtlcResolutionResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.lookupHtlcResolution(LightningApi.LookupHtlcResolutionRequest,io.grpc.stub.StreamObserver)
public void sendMany(java.util.Map<java.lang.String,java.lang.Long> addrToAmounts, java.lang.Integer targetConf, java.lang.Long satPerVbyte, java.lang.Long satPerByte, java.lang.String label, java.lang.Integer minConfs, java.lang.Boolean spendUnconfirmed, io.grpc.stub.StreamObserver<SendManyResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.sendMany(LightningApi.SendManyRequest, io.grpc.stub.StreamObserver)
public void sendMany(SendManyRequest request, io.grpc.stub.StreamObserver<SendManyResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.sendMany(LightningApi.SendManyRequest,io.grpc.stub.StreamObserver)
public void getInfo(io.grpc.stub.StreamObserver<GetInfoResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.getInfo(LightningApi.GetInfoRequest, io.grpc.stub.StreamObserver)
public void getInfo(GetInfoRequest request, io.grpc.stub.StreamObserver<GetInfoResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.getInfo(LightningApi.GetInfoRequest,io.grpc.stub.StreamObserver)
public void openChannel(java.lang.Long satPerVbyte, byte[] nodePubkey, java.lang.String nodePubkeyString, java.lang.Long localFundingAmount, java.lang.Long pushSat, java.lang.Integer targetConf, java.lang.Long satPerByte, java.lang.Boolean priv, java.lang.Long minHtlcMsat, java.lang.Integer remoteCsvDelay, java.lang.Integer minConfs, java.lang.Boolean spendUnconfirmed, java.lang.String closeAddress, FundingShim fundingShim, java.lang.Long remoteMaxValueInFlightMsat, java.lang.Integer remoteMaxHtlcs, java.lang.Integer maxLocalCsv, CommitmentType commitmentType, java.lang.Boolean zeroConf, java.lang.Boolean scidAlias, java.lang.Long baseFee, java.lang.Long feeRate, java.lang.Boolean useBaseFee, java.lang.Boolean useFeeRate, java.lang.Long remoteChanReserveSat, java.lang.Boolean fundMax, java.lang.String memo, java.util.List<OutPoint> outpoints, io.grpc.stub.StreamObserver<OpenStatusUpdate> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.openChannel(LightningApi.OpenChannelRequest, io.grpc.stub.StreamObserver)
public void openChannel(OpenChannelRequest request, io.grpc.stub.StreamObserver<OpenStatusUpdate> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.openChannel(LightningApi.OpenChannelRequest,io.grpc.stub.StreamObserver)
public void debugLevel(java.lang.Boolean show, java.lang.String levelSpec, io.grpc.stub.StreamObserver<DebugLevelResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.debugLevel(LightningApi.DebugLevelRequest, io.grpc.stub.StreamObserver)
public void debugLevel(DebugLevelRequest request, io.grpc.stub.StreamObserver<DebugLevelResponse> responseObserver) throws StatusException, ValidationException
StatusException
- if problems occurred in underlying GRPC call. Can be of one of three sub exceptions
ValidationException
- if validation problems found in request or response data.LightningGrpc.LightningStub.debugLevel(LightningApi.DebugLevelRequest,io.grpc.stub.StreamObserver)
protected LightningGrpc.LightningStub getStub()