public class SynchronousLndAPI extends SynchronousAPI
channel, DEFAULT_MAX_INBOUND_MESSAGE_SIZE, log, performValidation, statusExceptionWrapper, wrapperFactory
Constructor and Description |
---|
SynchronousLndAPI(io.grpc.ManagedChannel channel)
Constructor used for setting up a connection using a GRPC managed channel that
can be customized.
|
SynchronousLndAPI(java.lang.String host,
int port,
java.io.File trustedServerCertificate,
java.io.File macaroonFile)
Minimal constructor for setting up a connection with LND Application.
|
SynchronousLndAPI(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 |
---|---|
AbandonChannelResponse |
abandonChannel(AbandonChannelRequest request)
Method to send a abandonChannel request.
|
AbandonChannelResponse |
abandonChannel(ChannelPoint channelPoint,
java.lang.Boolean pendingFundingShimOnly,
java.lang.Boolean iKnowWhatIAmDoing)
Method to generate a abandonChannel request.
|
AddInvoiceResponse |
addInvoice(Invoice request)
Method to send a addInvoice request.
|
AddInvoiceResponse |
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)
Method to generate a addInvoice request.
|
BakeMacaroonResponse |
bakeMacaroon(BakeMacaroonRequest request)
Method to send a bakeMacaroon request.
|
BakeMacaroonResponse |
bakeMacaroon(java.util.List<MacaroonPermission> permissions,
java.lang.Long rootKeyId,
java.lang.Boolean allowExternalPermissions)
Method to generate a bakeMacaroon request.
|
BatchOpenChannelResponse |
batchOpenChannel(BatchOpenChannelRequest request)
Method to send a batchOpenChannel request.
|
BatchOpenChannelResponse |
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)
Method to generate a batchOpenChannel request.
|
ChannelBalanceResponse |
channelBalance()
Method to generate a channelBalance request.
|
ChannelBalanceResponse |
channelBalance(ChannelBalanceRequest request)
Method to send a channelBalance request.
|
CheckMacPermResponse |
checkMacaroonPermissions(byte[] macaroon,
java.util.List<MacaroonPermission> permissions,
java.lang.String fullMethod)
Method to generate a checkMacaroonPermissions request.
|
CheckMacPermResponse |
checkMacaroonPermissions(CheckMacPermRequest request)
Method to send a checkMacaroonPermissions request.
|
java.util.Iterator<CloseStatusUpdate> |
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)
Method to generate a closeChannel request.
|
java.util.Iterator<CloseStatusUpdate> |
closeChannel(CloseChannelRequest request)
Method to send a closeChannel request.
|
ClosedChannelsResponse |
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)
Method to generate a closedChannels request.
|
ClosedChannelsResponse |
closedChannels(ClosedChannelsRequest request)
Method to send a closedChannels request.
|
ConnectPeerResponse |
connectPeer(ConnectPeerRequest request)
Method to send a connectPeer request.
|
ConnectPeerResponse |
connectPeer(LightningAddress addr,
java.lang.Boolean perm,
java.lang.Long timeout)
Method to generate a connectPeer request.
|
DebugLevelResponse |
debugLevel(java.lang.Boolean show,
java.lang.String levelSpec)
Method to generate a debugLevel request.
|
DebugLevelResponse |
debugLevel(DebugLevelRequest request)
Method to send a debugLevel request.
|
PayReq |
decodePayReq(PayReqString request)
Method to send a decodePayReq request.
|
PayReq |
decodePayReq(java.lang.String payReq)
Method to generate a decodePayReq request.
|
DeleteAllPaymentsResponse |
deleteAllPayments(java.lang.Boolean failedPaymentsOnly,
java.lang.Boolean failedHtlcsOnly)
Method to generate a deleteAllPayments request.
|
DeleteAllPaymentsResponse |
deleteAllPayments(DeleteAllPaymentsRequest request)
Method to send a deleteAllPayments request.
|
DeleteMacaroonIDResponse |
deleteMacaroonID(DeleteMacaroonIDRequest request)
Method to send a deleteMacaroonID request.
|
DeleteMacaroonIDResponse |
deleteMacaroonID(java.lang.Long rootKeyId)
Method to generate a deleteMacaroonID request.
|
DeletePaymentResponse |
deletePayment(byte[] paymentHash,
java.lang.Boolean failedHtlcsOnly)
Method to generate a deletePayment request.
|
DeletePaymentResponse |
deletePayment(DeletePaymentRequest request)
Method to send a deletePayment request.
|
ChannelGraph |
describeGraph(java.lang.Boolean includeUnannounced)
Method to generate a describeGraph request.
|
ChannelGraph |
describeGraph(ChannelGraphRequest request)
Method to send a describeGraph request.
|
DisconnectPeerResponse |
disconnectPeer(DisconnectPeerRequest request)
Method to send a disconnectPeer request.
|
DisconnectPeerResponse |
disconnectPeer(java.lang.String pubKey)
Method to generate a disconnectPeer request.
|
EstimateFeeResponse |
estimateFee(EstimateFeeRequest request)
Method to send a estimateFee request.
|
EstimateFeeResponse |
estimateFee(java.util.Map<java.lang.String,java.lang.Long> addrToAmounts,
java.lang.Integer targetConf,
java.lang.Integer minConfs,
java.lang.Boolean spendUnconfirmed)
Method to generate a estimateFee request.
|
ChanBackupSnapshot |
exportAllChannelBackups()
Method to generate a exportAllChannelBackups request.
|
ChanBackupSnapshot |
exportAllChannelBackups(ChanBackupExportRequest request)
Method to send a exportAllChannelBackups request.
|
ChannelBackup |
exportChannelBackup(ChannelPoint chanPoint)
Method to generate a exportChannelBackup request.
|
ChannelBackup |
exportChannelBackup(ExportChannelBackupRequest request)
Method to send a exportChannelBackup request.
|
FeeReportResponse |
feeReport()
Method to generate a feeReport request.
|
FeeReportResponse |
feeReport(FeeReportRequest request)
Method to send a feeReport request.
|
ForwardingHistoryResponse |
forwardingHistory(ForwardingHistoryRequest request)
Method to send a forwardingHistory request.
|
ForwardingHistoryResponse |
forwardingHistory(java.lang.Long startTime,
java.lang.Long endTime,
java.lang.Integer indexOffset,
java.lang.Integer numMaxEvents,
java.lang.Boolean peerAliasLookup)
Method to generate a forwardingHistory request.
|
FundingStateStepResp |
fundingStateStep(FundingShim shimRegister,
FundingShimCancel shimCancel,
FundingPsbtVerify psbtVerify,
FundingPsbtFinalize psbtFinalize)
Method to generate a fundingStateStep request.
|
FundingStateStepResp |
fundingStateStep(FundingTransitionMsg request)
Method to send a fundingStateStep request.
|
ChannelEdge |
getChanInfo(ChanInfoRequest request)
Method to send a getChanInfo request.
|
ChannelEdge |
getChanInfo(java.lang.Long chanId)
Method to generate a getChanInfo request.
|
GetInfoResponse |
getInfo()
Method to generate a getInfo request.
|
GetInfoResponse |
getInfo(GetInfoRequest request)
Method to send a getInfo request.
|
NetworkInfo |
getNetworkInfo()
Method to generate a getNetworkInfo request.
|
NetworkInfo |
getNetworkInfo(NetworkInfoRequest request)
Method to send a getNetworkInfo request.
|
NodeInfo |
getNodeInfo(NodeInfoRequest request)
Method to send a getNodeInfo request.
|
NodeInfo |
getNodeInfo(java.lang.String pubKey,
java.lang.Boolean includeChannels)
Method to generate a getNodeInfo request.
|
NodeMetricsResponse |
getNodeMetrics(java.util.List<NodeMetricType> types)
Method to generate a getNodeMetrics request.
|
NodeMetricsResponse |
getNodeMetrics(NodeMetricsRequest request)
Method to send a getNodeMetrics request.
|
GetRecoveryInfoResponse |
getRecoveryInfo()
Method to generate a getRecoveryInfo request.
|
GetRecoveryInfoResponse |
getRecoveryInfo(GetRecoveryInfoRequest request)
Method to send a getRecoveryInfo request.
|
protected LightningGrpc.LightningBlockingStub |
getStub() |
TransactionDetails |
getTransactions(GetTransactionsRequest request)
Method to send a getTransactions request.
|
TransactionDetails |
getTransactions(java.lang.Integer startHeight,
java.lang.Integer endHeight,
java.lang.String account)
Method to generate a getTransactions request.
|
ListAliasesResponse |
listAliases()
Method to generate a listAliases request.
|
ListAliasesResponse |
listAliases(ListAliasesRequest request)
Method to send a listAliases request.
|
ListChannelsResponse |
listChannels(java.lang.Boolean activeOnly,
java.lang.Boolean inactiveOnly,
java.lang.Boolean publicOnly,
java.lang.Boolean privateOnly,
byte[] peer,
java.lang.Boolean peerAliasLookup)
Method to generate a listChannels request.
|
ListChannelsResponse |
listChannels(ListChannelsRequest request)
Method to send a listChannels request.
|
ListInvoiceResponse |
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)
Method to generate a listInvoices request.
|
ListInvoiceResponse |
listInvoices(ListInvoiceRequest request)
Method to send a listInvoices request.
|
ListMacaroonIDsResponse |
listMacaroonIDs()
Method to generate a listMacaroonIDs request.
|
ListMacaroonIDsResponse |
listMacaroonIDs(ListMacaroonIDsRequest request)
Method to send a listMacaroonIDs request.
|
ListPaymentsResponse |
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)
Method to generate a listPayments request.
|
ListPaymentsResponse |
listPayments(ListPaymentsRequest request)
Method to send a listPayments request.
|
ListPeersResponse |
listPeers(java.lang.Boolean latestError)
Method to generate a listPeers request.
|
ListPeersResponse |
listPeers(ListPeersRequest request)
Method to send a listPeers request.
|
ListPermissionsResponse |
listPermissions()
Method to generate a listPermissions request.
|
ListPermissionsResponse |
listPermissions(ListPermissionsRequest request)
Method to send a listPermissions request.
|
ListUnspentResponse |
listUnspent(java.lang.Integer minConfs,
java.lang.Integer maxConfs,
java.lang.String account)
Method to generate a listUnspent request.
|
ListUnspentResponse |
listUnspent(ListUnspentRequest request)
Method to send a listUnspent request.
|
LookupHtlcResolutionResponse |
lookupHtlcResolution(java.lang.Long chanId,
java.lang.Long htlcIndex)
Method to generate a lookupHtlcResolution request.
|
LookupHtlcResolutionResponse |
lookupHtlcResolution(LookupHtlcResolutionRequest request)
Method to send a lookupHtlcResolution request.
|
Invoice |
lookupInvoice(PaymentHash request)
Method to send a lookupInvoice request.
|
Invoice |
lookupInvoice(java.lang.String rHashStr,
byte[] rHash)
Method to generate a lookupInvoice request.
|
NewAddressResponse |
newAddress(AddressType type,
java.lang.String account)
Method to generate a newAddress request.
|
NewAddressResponse |
newAddress(NewAddressRequest request)
Method to send a newAddress request.
|
java.util.Iterator<OpenStatusUpdate> |
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)
Method to generate a openChannel request.
|
java.util.Iterator<OpenStatusUpdate> |
openChannel(OpenChannelRequest request)
Method to send a openChannel request.
|
ChannelPoint |
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)
Method to generate a openChannelSync request.
|
ChannelPoint |
openChannelSync(OpenChannelRequest request)
Method to send a openChannelSync request.
|
PendingChannelsResponse |
pendingChannels()
Method to generate a pendingChannels request.
|
PendingChannelsResponse |
pendingChannels(PendingChannelsRequest request)
Method to send a pendingChannels request.
|
QueryRoutesResponse |
queryRoutes(QueryRoutesRequest request)
Method to send a queryRoutes request.
|
QueryRoutesResponse |
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)
Method to generate a queryRoutes request.
|
RestoreBackupResponse |
restoreChannelBackups(ChannelBackups chanBackups,
byte[] multiChanBackup)
Method to generate a restoreChannelBackups request.
|
RestoreBackupResponse |
restoreChannelBackups(RestoreChanBackupRequest request)
Method to send a restoreChannelBackups request.
|
SendCoinsResponse |
sendCoins(SendCoinsRequest request)
Method to send a sendCoins request.
|
SendCoinsResponse |
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)
Method to generate a sendCoins request.
|
SendCustomMessageResponse |
sendCustomMessage(byte[] peer,
java.lang.Integer type,
byte[] data)
Method to generate a sendCustomMessage request.
|
SendCustomMessageResponse |
sendCustomMessage(SendCustomMessageRequest request)
Method to send a sendCustomMessage request.
|
SendManyResponse |
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)
Method to generate a sendMany request.
|
SendManyResponse |
sendMany(SendManyRequest request)
Method to send a sendMany request.
|
SendResponse |
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)
Method to generate a sendPaymentSync request.
|
SendResponse |
sendPaymentSync(SendRequest request)
Method to send a sendPaymentSync request.
|
SendResponse |
sendToRouteSync(byte[] paymentHash,
java.lang.String paymentHashString,
Route route)
Method to generate a sendToRouteSync request.
|
SendResponse |
sendToRouteSync(SendToRouteRequest request)
Method to send a sendToRouteSync request.
|
SignMessageResponse |
signMessage(byte[] msg,
java.lang.Boolean singleHash)
Method to generate a signMessage request.
|
SignMessageResponse |
signMessage(SignMessageRequest request)
Method to send a signMessage request.
|
StopResponse |
stopDaemon()
Method to generate a stopDaemon request.
|
StopResponse |
stopDaemon(StopRequest request)
Method to send a stopDaemon request.
|
java.util.Iterator<ChanBackupSnapshot> |
subscribeChannelBackups()
Method to generate a subscribeChannelBackups request.
|
java.util.Iterator<ChanBackupSnapshot> |
subscribeChannelBackups(ChannelBackupSubscription request)
Method to send a subscribeChannelBackups request.
|
java.util.Iterator<ChannelEventUpdate> |
subscribeChannelEvents()
Method to generate a subscribeChannelEvents request.
|
java.util.Iterator<ChannelEventUpdate> |
subscribeChannelEvents(ChannelEventSubscription request)
Method to send a subscribeChannelEvents request.
|
java.util.Iterator<GraphTopologyUpdate> |
subscribeChannelGraph()
Method to generate a subscribeChannelGraph request.
|
java.util.Iterator<GraphTopologyUpdate> |
subscribeChannelGraph(GraphTopologySubscription request)
Method to send a subscribeChannelGraph request.
|
java.util.Iterator<CustomMessage> |
subscribeCustomMessages()
Method to generate a subscribeCustomMessages request.
|
java.util.Iterator<CustomMessage> |
subscribeCustomMessages(SubscribeCustomMessagesRequest request)
Method to send a subscribeCustomMessages request.
|
java.util.Iterator<Invoice> |
subscribeInvoices(InvoiceSubscription request)
Method to send a subscribeInvoices request.
|
java.util.Iterator<Invoice> |
subscribeInvoices(java.lang.Long addIndex,
java.lang.Long settleIndex)
Method to generate a subscribeInvoices request.
|
java.util.Iterator<PeerEvent> |
subscribePeerEvents()
Method to generate a subscribePeerEvents request.
|
java.util.Iterator<PeerEvent> |
subscribePeerEvents(PeerEventSubscription request)
Method to send a subscribePeerEvents request.
|
java.util.Iterator<Transaction> |
subscribeTransactions(GetTransactionsRequest request)
Method to send a subscribeTransactions request.
|
java.util.Iterator<Transaction> |
subscribeTransactions(java.lang.Integer startHeight,
java.lang.Integer endHeight,
java.lang.String account)
Method to generate a subscribeTransactions request.
|
PolicyUpdateResponse |
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)
Method to generate a updateChannelPolicy request.
|
PolicyUpdateResponse |
updateChannelPolicy(PolicyUpdateRequest request)
Method to send a updateChannelPolicy request.
|
VerifyChanBackupResponse |
verifyChanBackup(ChanBackupSnapshot request)
Method to send a verifyChanBackup request.
|
VerifyChanBackupResponse |
verifyChanBackup(ChannelBackups singleChanBackups,
MultiChanBackup multiChanBackup)
Method to generate a verifyChanBackup request.
|
VerifyMessageResponse |
verifyMessage(byte[] msg,
java.lang.String signature)
Method to generate a verifyMessage request.
|
VerifyMessageResponse |
verifyMessage(VerifyMessageRequest request)
Method to send a verifyMessage request.
|
WalletBalanceResponse |
walletBalance(java.lang.String account)
Method to generate a walletBalance request.
|
WalletBalanceResponse |
walletBalance(WalletBalanceRequest request)
Method to send a walletBalance request.
|
processRepeatableResponse, processResponse
close, isPerformValidation, processRequest, setPerformValidation, validate
public SynchronousLndAPI(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 SynchronousLndAPI(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 SynchronousLndAPI(io.grpc.ManagedChannel channel)
channel
- the managed channel to use.public WalletBalanceResponse walletBalance(java.lang.String account) 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.LightningBlockingStub.walletBalance(LightningApi.WalletBalanceRequest)
public WalletBalanceResponse walletBalance(WalletBalanceRequest request) 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.LightningBlockingStub.walletBalance(LightningApi.WalletBalanceRequest)
public ChannelBalanceResponse channelBalance() 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.LightningBlockingStub.channelBalance(LightningApi.ChannelBalanceRequest)
public ChannelBalanceResponse channelBalance(ChannelBalanceRequest request) 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.LightningBlockingStub.channelBalance(LightningApi.ChannelBalanceRequest)
public TransactionDetails getTransactions(java.lang.Integer startHeight, java.lang.Integer endHeight, java.lang.String account) 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.LightningBlockingStub.getTransactions(LightningApi.GetTransactionsRequest)
public TransactionDetails getTransactions(GetTransactionsRequest request) 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.LightningBlockingStub.getTransactions(LightningApi.GetTransactionsRequest)
public EstimateFeeResponse estimateFee(java.util.Map<java.lang.String,java.lang.Long> addrToAmounts, java.lang.Integer targetConf, java.lang.Integer minConfs, java.lang.Boolean spendUnconfirmed) 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.LightningBlockingStub.estimateFee(LightningApi.EstimateFeeRequest)
public EstimateFeeResponse estimateFee(EstimateFeeRequest request) 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.LightningBlockingStub.estimateFee(LightningApi.EstimateFeeRequest)
public SendCoinsResponse 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) 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.LightningBlockingStub.sendCoins(LightningApi.SendCoinsRequest)
public SendCoinsResponse sendCoins(SendCoinsRequest request) 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.LightningBlockingStub.sendCoins(LightningApi.SendCoinsRequest)
public ListUnspentResponse listUnspent(java.lang.Integer minConfs, java.lang.Integer maxConfs, java.lang.String account) 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.LightningBlockingStub.listUnspent(LightningApi.ListUnspentRequest)
public ListUnspentResponse listUnspent(ListUnspentRequest request) 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.LightningBlockingStub.listUnspent(LightningApi.ListUnspentRequest)
public java.util.Iterator<Transaction> subscribeTransactions(java.lang.Integer startHeight, java.lang.Integer endHeight, java.lang.String account) 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.LightningBlockingStub.subscribeTransactions(LightningApi.GetTransactionsRequest)
public java.util.Iterator<Transaction> subscribeTransactions(GetTransactionsRequest request) 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.LightningBlockingStub.subscribeTransactions(LightningApi.GetTransactionsRequest)
public NewAddressResponse newAddress(AddressType type, java.lang.String account) 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.LightningBlockingStub.newAddress(LightningApi.NewAddressRequest)
public NewAddressResponse newAddress(NewAddressRequest request) 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.LightningBlockingStub.newAddress(LightningApi.NewAddressRequest)
public SignMessageResponse signMessage(byte[] msg, java.lang.Boolean singleHash) 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.LightningBlockingStub.signMessage(LightningApi.SignMessageRequest)
public SignMessageResponse signMessage(SignMessageRequest request) 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.LightningBlockingStub.signMessage(LightningApi.SignMessageRequest)
public VerifyMessageResponse verifyMessage(byte[] msg, java.lang.String signature) 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.LightningBlockingStub.verifyMessage(LightningApi.VerifyMessageRequest)
public VerifyMessageResponse verifyMessage(VerifyMessageRequest request) 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.LightningBlockingStub.verifyMessage(LightningApi.VerifyMessageRequest)
public ConnectPeerResponse connectPeer(LightningAddress addr, java.lang.Boolean perm, java.lang.Long timeout) 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.LightningBlockingStub.connectPeer(LightningApi.ConnectPeerRequest)
public ConnectPeerResponse connectPeer(ConnectPeerRequest request) 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.LightningBlockingStub.connectPeer(LightningApi.ConnectPeerRequest)
public DisconnectPeerResponse disconnectPeer(java.lang.String pubKey) 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.LightningBlockingStub.disconnectPeer(LightningApi.DisconnectPeerRequest)
public DisconnectPeerResponse disconnectPeer(DisconnectPeerRequest request) 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.LightningBlockingStub.disconnectPeer(LightningApi.DisconnectPeerRequest)
public ListPeersResponse listPeers(java.lang.Boolean latestError) 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.LightningBlockingStub.listPeers(LightningApi.ListPeersRequest)
public ListPeersResponse listPeers(ListPeersRequest request) 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.LightningBlockingStub.listPeers(LightningApi.ListPeersRequest)
public java.util.Iterator<PeerEvent> subscribePeerEvents() 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.LightningBlockingStub.subscribePeerEvents(LightningApi.PeerEventSubscription)
public java.util.Iterator<PeerEvent> subscribePeerEvents(PeerEventSubscription request) 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.LightningBlockingStub.subscribePeerEvents(LightningApi.PeerEventSubscription)
public GetRecoveryInfoResponse getRecoveryInfo() 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.LightningBlockingStub.getRecoveryInfo(LightningApi.GetRecoveryInfoRequest)
public GetRecoveryInfoResponse getRecoveryInfo(GetRecoveryInfoRequest request) 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.LightningBlockingStub.getRecoveryInfo(LightningApi.GetRecoveryInfoRequest)
public PendingChannelsResponse pendingChannels() 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.LightningBlockingStub.pendingChannels(LightningApi.PendingChannelsRequest)
public PendingChannelsResponse pendingChannels(PendingChannelsRequest request) 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.LightningBlockingStub.pendingChannels(LightningApi.PendingChannelsRequest)
public ListChannelsResponse listChannels(java.lang.Boolean activeOnly, java.lang.Boolean inactiveOnly, java.lang.Boolean publicOnly, java.lang.Boolean privateOnly, byte[] peer, java.lang.Boolean peerAliasLookup) 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.LightningBlockingStub.listChannels(LightningApi.ListChannelsRequest)
public ListChannelsResponse listChannels(ListChannelsRequest request) 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.LightningBlockingStub.listChannels(LightningApi.ListChannelsRequest)
public java.util.Iterator<ChannelEventUpdate> subscribeChannelEvents() 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.LightningBlockingStub.subscribeChannelEvents(LightningApi.ChannelEventSubscription)
public java.util.Iterator<ChannelEventUpdate> subscribeChannelEvents(ChannelEventSubscription request) 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.LightningBlockingStub.subscribeChannelEvents(LightningApi.ChannelEventSubscription)
public ClosedChannelsResponse 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) 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.LightningBlockingStub.closedChannels(LightningApi.ClosedChannelsRequest)
public ClosedChannelsResponse closedChannels(ClosedChannelsRequest request) 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.LightningBlockingStub.closedChannels(LightningApi.ClosedChannelsRequest)
public ChannelPoint 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) 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.LightningBlockingStub.openChannelSync(LightningApi.OpenChannelRequest)
public ChannelPoint openChannelSync(OpenChannelRequest request) 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.LightningBlockingStub.openChannelSync(LightningApi.OpenChannelRequest)
public BatchOpenChannelResponse 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) 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.LightningBlockingStub.batchOpenChannel(LightningApi.BatchOpenChannelRequest)
public BatchOpenChannelResponse batchOpenChannel(BatchOpenChannelRequest request) 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.LightningBlockingStub.batchOpenChannel(LightningApi.BatchOpenChannelRequest)
public FundingStateStepResp fundingStateStep(FundingShim shimRegister, FundingShimCancel shimCancel, FundingPsbtVerify psbtVerify, FundingPsbtFinalize psbtFinalize) 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.LightningBlockingStub.fundingStateStep(LightningApi.FundingTransitionMsg)
public FundingStateStepResp fundingStateStep(FundingTransitionMsg request) 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.LightningBlockingStub.fundingStateStep(LightningApi.FundingTransitionMsg)
public java.util.Iterator<CloseStatusUpdate> 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) 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.LightningBlockingStub.closeChannel(LightningApi.CloseChannelRequest)
public java.util.Iterator<CloseStatusUpdate> closeChannel(CloseChannelRequest request) 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.LightningBlockingStub.closeChannel(LightningApi.CloseChannelRequest)
public AbandonChannelResponse abandonChannel(ChannelPoint channelPoint, java.lang.Boolean pendingFundingShimOnly, java.lang.Boolean iKnowWhatIAmDoing) 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.LightningBlockingStub.abandonChannel(LightningApi.AbandonChannelRequest)
public AbandonChannelResponse abandonChannel(AbandonChannelRequest request) 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.LightningBlockingStub.abandonChannel(LightningApi.AbandonChannelRequest)
public SendResponse 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) 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.LightningBlockingStub.sendPaymentSync(LightningApi.SendRequest)
public SendResponse sendPaymentSync(SendRequest request) 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.LightningBlockingStub.sendPaymentSync(LightningApi.SendRequest)
public SendResponse sendToRouteSync(byte[] paymentHash, java.lang.String paymentHashString, Route route) 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.LightningBlockingStub.sendToRouteSync(LightningApi.SendToRouteRequest)
public SendResponse sendToRouteSync(SendToRouteRequest request) 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.LightningBlockingStub.sendToRouteSync(LightningApi.SendToRouteRequest)
public AddInvoiceResponse 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) 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.LightningBlockingStub.addInvoice(LightningApi.Invoice)
public AddInvoiceResponse addInvoice(Invoice request) 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.LightningBlockingStub.addInvoice(LightningApi.Invoice)
public ListInvoiceResponse 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) 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.LightningBlockingStub.listInvoices(LightningApi.ListInvoiceRequest)
public ListInvoiceResponse listInvoices(ListInvoiceRequest request) 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.LightningBlockingStub.listInvoices(LightningApi.ListInvoiceRequest)
public Invoice lookupInvoice(java.lang.String rHashStr, byte[] rHash) 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.LightningBlockingStub.lookupInvoice(LightningApi.PaymentHash)
public Invoice lookupInvoice(PaymentHash request) 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.LightningBlockingStub.lookupInvoice(LightningApi.PaymentHash)
public java.util.Iterator<Invoice> subscribeInvoices(java.lang.Long addIndex, java.lang.Long settleIndex) 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.LightningBlockingStub.subscribeInvoices(LightningApi.InvoiceSubscription)
public java.util.Iterator<Invoice> subscribeInvoices(InvoiceSubscription request) 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.LightningBlockingStub.subscribeInvoices(LightningApi.InvoiceSubscription)
public PayReq decodePayReq(java.lang.String payReq) 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.LightningBlockingStub.decodePayReq(LightningApi.PayReqString)
public PayReq decodePayReq(PayReqString request) 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.LightningBlockingStub.decodePayReq(LightningApi.PayReqString)
public ListPaymentsResponse 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) 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.LightningBlockingStub.listPayments(LightningApi.ListPaymentsRequest)
public ListPaymentsResponse listPayments(ListPaymentsRequest request) 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.LightningBlockingStub.listPayments(LightningApi.ListPaymentsRequest)
public DeletePaymentResponse deletePayment(byte[] paymentHash, java.lang.Boolean failedHtlcsOnly) 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.LightningBlockingStub.deletePayment(LightningApi.DeletePaymentRequest)
public DeletePaymentResponse deletePayment(DeletePaymentRequest request) 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.LightningBlockingStub.deletePayment(LightningApi.DeletePaymentRequest)
public DeleteAllPaymentsResponse deleteAllPayments(java.lang.Boolean failedPaymentsOnly, java.lang.Boolean failedHtlcsOnly) 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.LightningBlockingStub.deleteAllPayments(LightningApi.DeleteAllPaymentsRequest)
public DeleteAllPaymentsResponse deleteAllPayments(DeleteAllPaymentsRequest request) 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.LightningBlockingStub.deleteAllPayments(LightningApi.DeleteAllPaymentsRequest)
public ChannelGraph describeGraph(java.lang.Boolean includeUnannounced) 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.LightningBlockingStub.describeGraph(LightningApi.ChannelGraphRequest)
public ChannelGraph describeGraph(ChannelGraphRequest request) 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.LightningBlockingStub.describeGraph(LightningApi.ChannelGraphRequest)
public NodeMetricsResponse getNodeMetrics(java.util.List<NodeMetricType> types) 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.LightningBlockingStub.getNodeMetrics(LightningApi.NodeMetricsRequest)
public NodeMetricsResponse getNodeMetrics(NodeMetricsRequest request) 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.LightningBlockingStub.getNodeMetrics(LightningApi.NodeMetricsRequest)
public ChannelEdge getChanInfo(java.lang.Long chanId) 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.LightningBlockingStub.getChanInfo(LightningApi.ChanInfoRequest)
public ChannelEdge getChanInfo(ChanInfoRequest request) 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.LightningBlockingStub.getChanInfo(LightningApi.ChanInfoRequest)
public NodeInfo getNodeInfo(java.lang.String pubKey, java.lang.Boolean includeChannels) 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.LightningBlockingStub.getNodeInfo(LightningApi.NodeInfoRequest)
public NodeInfo getNodeInfo(NodeInfoRequest request) 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.LightningBlockingStub.getNodeInfo(LightningApi.NodeInfoRequest)
public QueryRoutesResponse 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) 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.LightningBlockingStub.queryRoutes(LightningApi.QueryRoutesRequest)
public QueryRoutesResponse queryRoutes(QueryRoutesRequest request) 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.LightningBlockingStub.queryRoutes(LightningApi.QueryRoutesRequest)
public NetworkInfo getNetworkInfo() 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.LightningBlockingStub.getNetworkInfo(LightningApi.NetworkInfoRequest)
public NetworkInfo getNetworkInfo(NetworkInfoRequest request) 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.LightningBlockingStub.getNetworkInfo(LightningApi.NetworkInfoRequest)
public StopResponse stopDaemon() 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.LightningBlockingStub.stopDaemon(LightningApi.StopRequest)
public StopResponse stopDaemon(StopRequest request) 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.LightningBlockingStub.stopDaemon(LightningApi.StopRequest)
public java.util.Iterator<GraphTopologyUpdate> subscribeChannelGraph() 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.LightningBlockingStub.subscribeChannelGraph(LightningApi.GraphTopologySubscription)
public java.util.Iterator<GraphTopologyUpdate> subscribeChannelGraph(GraphTopologySubscription request) 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.LightningBlockingStub.subscribeChannelGraph(LightningApi.GraphTopologySubscription)
public FeeReportResponse feeReport() 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.LightningBlockingStub.feeReport(LightningApi.FeeReportRequest)
public FeeReportResponse feeReport(FeeReportRequest request) 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.LightningBlockingStub.feeReport(LightningApi.FeeReportRequest)
public PolicyUpdateResponse 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) 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.LightningBlockingStub.updateChannelPolicy(LightningApi.PolicyUpdateRequest)
public PolicyUpdateResponse updateChannelPolicy(PolicyUpdateRequest request) 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.LightningBlockingStub.updateChannelPolicy(LightningApi.PolicyUpdateRequest)
public ForwardingHistoryResponse forwardingHistory(java.lang.Long startTime, java.lang.Long endTime, java.lang.Integer indexOffset, java.lang.Integer numMaxEvents, java.lang.Boolean peerAliasLookup) 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.LightningBlockingStub.forwardingHistory(LightningApi.ForwardingHistoryRequest)
public ForwardingHistoryResponse forwardingHistory(ForwardingHistoryRequest request) 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.LightningBlockingStub.forwardingHistory(LightningApi.ForwardingHistoryRequest)
public ChannelBackup exportChannelBackup(ChannelPoint chanPoint) 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.LightningBlockingStub.exportChannelBackup(LightningApi.ExportChannelBackupRequest)
public ChannelBackup exportChannelBackup(ExportChannelBackupRequest request) 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.LightningBlockingStub.exportChannelBackup(LightningApi.ExportChannelBackupRequest)
public ChanBackupSnapshot exportAllChannelBackups() 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.LightningBlockingStub.exportAllChannelBackups(LightningApi.ChanBackupExportRequest)
public ChanBackupSnapshot exportAllChannelBackups(ChanBackupExportRequest request) 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.LightningBlockingStub.exportAllChannelBackups(LightningApi.ChanBackupExportRequest)
public VerifyChanBackupResponse verifyChanBackup(ChannelBackups singleChanBackups, MultiChanBackup multiChanBackup) 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.LightningBlockingStub.verifyChanBackup(LightningApi.ChanBackupSnapshot)
public VerifyChanBackupResponse verifyChanBackup(ChanBackupSnapshot request) 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.LightningBlockingStub.verifyChanBackup(LightningApi.ChanBackupSnapshot)
public RestoreBackupResponse restoreChannelBackups(ChannelBackups chanBackups, byte[] multiChanBackup) 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.LightningBlockingStub.restoreChannelBackups(LightningApi.RestoreChanBackupRequest)
public RestoreBackupResponse restoreChannelBackups(RestoreChanBackupRequest request) 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.LightningBlockingStub.restoreChannelBackups(LightningApi.RestoreChanBackupRequest)
public java.util.Iterator<ChanBackupSnapshot> subscribeChannelBackups() 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.LightningBlockingStub.subscribeChannelBackups(LightningApi.ChannelBackupSubscription)
public java.util.Iterator<ChanBackupSnapshot> subscribeChannelBackups(ChannelBackupSubscription request) 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.LightningBlockingStub.subscribeChannelBackups(LightningApi.ChannelBackupSubscription)
public BakeMacaroonResponse bakeMacaroon(java.util.List<MacaroonPermission> permissions, java.lang.Long rootKeyId, java.lang.Boolean allowExternalPermissions) 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.LightningBlockingStub.bakeMacaroon(LightningApi.BakeMacaroonRequest)
public BakeMacaroonResponse bakeMacaroon(BakeMacaroonRequest request) 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.LightningBlockingStub.bakeMacaroon(LightningApi.BakeMacaroonRequest)
public ListMacaroonIDsResponse listMacaroonIDs() 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.LightningBlockingStub.listMacaroonIDs(LightningApi.ListMacaroonIDsRequest)
public ListMacaroonIDsResponse listMacaroonIDs(ListMacaroonIDsRequest request) 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.LightningBlockingStub.listMacaroonIDs(LightningApi.ListMacaroonIDsRequest)
public DeleteMacaroonIDResponse deleteMacaroonID(java.lang.Long rootKeyId) 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.LightningBlockingStub.deleteMacaroonID(LightningApi.DeleteMacaroonIDRequest)
public DeleteMacaroonIDResponse deleteMacaroonID(DeleteMacaroonIDRequest request) 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.LightningBlockingStub.deleteMacaroonID(LightningApi.DeleteMacaroonIDRequest)
public ListPermissionsResponse listPermissions() 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.LightningBlockingStub.listPermissions(LightningApi.ListPermissionsRequest)
public ListPermissionsResponse listPermissions(ListPermissionsRequest request) 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.LightningBlockingStub.listPermissions(LightningApi.ListPermissionsRequest)
public CheckMacPermResponse checkMacaroonPermissions(byte[] macaroon, java.util.List<MacaroonPermission> permissions, java.lang.String fullMethod) 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.LightningBlockingStub.checkMacaroonPermissions(LightningApi.CheckMacPermRequest)
public CheckMacPermResponse checkMacaroonPermissions(CheckMacPermRequest request) 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.LightningBlockingStub.checkMacaroonPermissions(LightningApi.CheckMacPermRequest)
public SendCustomMessageResponse sendCustomMessage(byte[] peer, java.lang.Integer type, byte[] data) 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.LightningBlockingStub.sendCustomMessage(LightningApi.SendCustomMessageRequest)
public SendCustomMessageResponse sendCustomMessage(SendCustomMessageRequest request) 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.LightningBlockingStub.sendCustomMessage(LightningApi.SendCustomMessageRequest)
public java.util.Iterator<CustomMessage> subscribeCustomMessages() 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.LightningBlockingStub.subscribeCustomMessages(LightningApi.SubscribeCustomMessagesRequest)
public java.util.Iterator<CustomMessage> subscribeCustomMessages(SubscribeCustomMessagesRequest request) 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.LightningBlockingStub.subscribeCustomMessages(LightningApi.SubscribeCustomMessagesRequest)
public ListAliasesResponse listAliases() 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.LightningBlockingStub.listAliases(LightningApi.ListAliasesRequest)
public ListAliasesResponse listAliases(ListAliasesRequest request) 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.LightningBlockingStub.listAliases(LightningApi.ListAliasesRequest)
public LookupHtlcResolutionResponse lookupHtlcResolution(java.lang.Long chanId, java.lang.Long htlcIndex) 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.LightningBlockingStub.lookupHtlcResolution(LightningApi.LookupHtlcResolutionRequest)
public LookupHtlcResolutionResponse lookupHtlcResolution(LookupHtlcResolutionRequest request) 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.LightningBlockingStub.lookupHtlcResolution(LightningApi.LookupHtlcResolutionRequest)
public SendManyResponse 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) 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.LightningBlockingStub.sendMany(LightningApi.SendManyRequest)
public SendManyResponse sendMany(SendManyRequest request) 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.LightningBlockingStub.sendMany(LightningApi.SendManyRequest)
public GetInfoResponse getInfo() 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.LightningBlockingStub.getInfo(LightningApi.GetInfoRequest)
public GetInfoResponse getInfo(GetInfoRequest request) 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.LightningBlockingStub.getInfo(LightningApi.GetInfoRequest)
public java.util.Iterator<OpenStatusUpdate> 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) 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.LightningBlockingStub.openChannel(LightningApi.OpenChannelRequest)
public java.util.Iterator<OpenStatusUpdate> openChannel(OpenChannelRequest request) 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.LightningBlockingStub.openChannel(LightningApi.OpenChannelRequest)
public DebugLevelResponse debugLevel(java.lang.Boolean show, java.lang.String levelSpec) 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.LightningBlockingStub.debugLevel(LightningApi.DebugLevelRequest)
public DebugLevelResponse debugLevel(DebugLevelRequest request) 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.LightningBlockingStub.debugLevel(LightningApi.DebugLevelRequest)
protected LightningGrpc.LightningBlockingStub getStub()