public class AsynchronousWalletKitAPI extends AsynchronousAPI
channel, DEFAULT_MAX_INBOUND_MESSAGE_SIZE, log, performValidation, statusExceptionWrapper, wrapperFactory
Constructor and Description |
---|
AsynchronousWalletKitAPI(io.grpc.ManagedChannel channel)
Constructor used for setting up a connection using a GRPC managed channel that
can be customized.
|
AsynchronousWalletKitAPI(java.lang.String host,
int port,
java.io.File trustedServerCertificate,
java.io.File macaroonFile)
Minimal constructor for setting up a connection with LND Application.
|
AsynchronousWalletKitAPI(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 |
bumpFee(BumpFeeRequest request,
io.grpc.stub.StreamObserver<BumpFeeResponse> responseObserver)
Method to send a bumpFee request.
|
void |
bumpFee(OutPoint outpoint,
java.lang.Integer targetConf,
java.lang.Integer satPerByte,
java.lang.Boolean force,
java.lang.Long satPerVbyte,
io.grpc.stub.StreamObserver<BumpFeeResponse> responseObserver)
Method to generate a bumpFee request.
|
void |
deriveKey(java.lang.Integer keyFamily,
java.lang.Integer keyIndex,
io.grpc.stub.StreamObserver<KeyDescriptor> responseObserver)
Method to generate a deriveKey request.
|
void |
deriveKey(KeyLocator request,
io.grpc.stub.StreamObserver<KeyDescriptor> responseObserver)
Method to send a deriveKey request.
|
void |
deriveNextKey(java.lang.Integer keyFingerPrint,
java.lang.Integer keyFamily,
io.grpc.stub.StreamObserver<KeyDescriptor> responseObserver)
Method to generate a deriveNextKey request.
|
void |
deriveNextKey(KeyReq request,
io.grpc.stub.StreamObserver<KeyDescriptor> responseObserver)
Method to send a deriveNextKey request.
|
void |
estimateFee(EstimateFeeRequest request,
io.grpc.stub.StreamObserver<EstimateFeeResponse> responseObserver)
Method to send a estimateFee request.
|
void |
estimateFee(java.lang.Integer confTarget,
io.grpc.stub.StreamObserver<EstimateFeeResponse> responseObserver)
Method to generate a estimateFee request.
|
void |
finalizePsbt(byte[] fundedPsbt,
java.lang.String account,
io.grpc.stub.StreamObserver<FinalizePsbtResponse> responseObserver)
Method to generate a finalizePsbt request.
|
void |
finalizePsbt(FinalizePsbtRequest request,
io.grpc.stub.StreamObserver<FinalizePsbtResponse> responseObserver)
Method to send a finalizePsbt request.
|
void |
fundPsbt(byte[] psbt,
TxTemplate raw,
java.lang.Integer targetConf,
java.lang.Long satPerVbyte,
java.lang.String account,
java.lang.Integer minConfs,
java.lang.Boolean spendUnconfirmed,
ChangeAddressType changeType,
io.grpc.stub.StreamObserver<FundPsbtResponse> responseObserver)
Method to generate a fundPsbt request.
|
void |
fundPsbt(FundPsbtRequest request,
io.grpc.stub.StreamObserver<FundPsbtResponse> responseObserver)
Method to send a fundPsbt request.
|
protected WalletKitGrpc.WalletKitStub |
getStub() |
void |
importAccount(ImportAccountRequest request,
io.grpc.stub.StreamObserver<ImportAccountResponse> responseObserver)
Method to send a importAccount request.
|
void |
importAccount(java.lang.String name,
java.lang.String extendedPublicKey,
byte[] masterKeyFingerprint,
AddressType addressType,
java.lang.Boolean dryRun,
io.grpc.stub.StreamObserver<ImportAccountResponse> responseObserver)
Method to generate a importAccount request.
|
void |
importPublicKey(byte[] publicKey,
AddressType addressType,
io.grpc.stub.StreamObserver<ImportPublicKeyResponse> responseObserver)
Method to generate a importPublicKey request.
|
void |
importPublicKey(ImportPublicKeyRequest request,
io.grpc.stub.StreamObserver<ImportPublicKeyResponse> responseObserver)
Method to send a importPublicKey request.
|
void |
importTapscript(byte[] internalPublicKey,
TapscriptFullTree fullTree,
TapscriptPartialReveal partialReveal,
byte[] rootHashOnly,
java.lang.Boolean fullKeyOnly,
io.grpc.stub.StreamObserver<ImportTapscriptResponse> responseObserver)
Method to generate a importTapscript request.
|
void |
importTapscript(ImportTapscriptRequest request,
io.grpc.stub.StreamObserver<ImportTapscriptResponse> responseObserver)
Method to send a importTapscript request.
|
void |
labelTransaction(byte[] txid,
java.lang.String label,
java.lang.Boolean overwrite,
io.grpc.stub.StreamObserver<LabelTransactionResponse> responseObserver)
Method to generate a labelTransaction request.
|
void |
labelTransaction(LabelTransactionRequest request,
io.grpc.stub.StreamObserver<LabelTransactionResponse> responseObserver)
Method to send a labelTransaction request.
|
void |
leaseOutput(byte[] id,
OutPoint outpoint,
java.lang.Long expirationSeconds,
io.grpc.stub.StreamObserver<LeaseOutputResponse> responseObserver)
Method to generate a leaseOutput request.
|
void |
leaseOutput(LeaseOutputRequest request,
io.grpc.stub.StreamObserver<LeaseOutputResponse> responseObserver)
Method to send a leaseOutput request.
|
void |
listAccounts(ListAccountsRequest request,
io.grpc.stub.StreamObserver<ListAccountsResponse> responseObserver)
Method to send a listAccounts request.
|
void |
listAccounts(java.lang.String name,
AddressType addressType,
io.grpc.stub.StreamObserver<ListAccountsResponse> responseObserver)
Method to generate a listAccounts request.
|
void |
listAddresses(ListAddressesRequest request,
io.grpc.stub.StreamObserver<ListAddressesResponse> responseObserver)
Method to send a listAddresses request.
|
void |
listAddresses(java.lang.String accountName,
java.lang.Boolean showCustomAccounts,
io.grpc.stub.StreamObserver<ListAddressesResponse> responseObserver)
Method to generate a listAddresses request.
|
void |
listLeases(ListLeasesRequest request,
io.grpc.stub.StreamObserver<ListLeasesResponse> responseObserver)
Method to send a listLeases request.
|
void |
listLeases(io.grpc.stub.StreamObserver<ListLeasesResponse> responseObserver)
Method to generate a listLeases request.
|
void |
listSweeps(java.lang.Boolean verbose,
java.lang.Integer startHeight,
io.grpc.stub.StreamObserver<ListSweepsResponse> responseObserver)
Method to generate a listSweeps request.
|
void |
listSweeps(ListSweepsRequest request,
io.grpc.stub.StreamObserver<ListSweepsResponse> responseObserver)
Method to send a listSweeps request.
|
void |
listUnspent(java.lang.Integer minConfs,
java.lang.Integer maxConfs,
java.lang.String account,
java.lang.Boolean unconfirmedOnly,
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 |
nextAddr(AddrRequest request,
io.grpc.stub.StreamObserver<AddrResponse> responseObserver)
Method to send a nextAddr request.
|
void |
nextAddr(java.lang.String account,
AddressType type,
java.lang.Boolean change,
io.grpc.stub.StreamObserver<AddrResponse> responseObserver)
Method to generate a nextAddr request.
|
void |
pendingSweeps(PendingSweepsRequest request,
io.grpc.stub.StreamObserver<PendingSweepsResponse> responseObserver)
Method to send a pendingSweeps request.
|
void |
pendingSweeps(io.grpc.stub.StreamObserver<PendingSweepsResponse> responseObserver)
Method to generate a pendingSweeps request.
|
void |
publishTransaction(byte[] txHex,
java.lang.String label,
io.grpc.stub.StreamObserver<PublishResponse> responseObserver)
Method to generate a publishTransaction request.
|
void |
publishTransaction(Transaction request,
io.grpc.stub.StreamObserver<PublishResponse> responseObserver)
Method to send a publishTransaction request.
|
void |
releaseOutput(byte[] id,
OutPoint outpoint,
io.grpc.stub.StreamObserver<ReleaseOutputResponse> responseObserver)
Method to generate a releaseOutput request.
|
void |
releaseOutput(ReleaseOutputRequest request,
io.grpc.stub.StreamObserver<ReleaseOutputResponse> responseObserver)
Method to send a releaseOutput request.
|
void |
requiredReserve(java.lang.Integer additionalPublicChannels,
io.grpc.stub.StreamObserver<RequiredReserveResponse> responseObserver)
Method to generate a requiredReserve request.
|
void |
requiredReserve(RequiredReserveRequest request,
io.grpc.stub.StreamObserver<RequiredReserveResponse> responseObserver)
Method to send a requiredReserve request.
|
void |
sendOutputs(java.lang.Long satPerKw,
java.util.List<TxOut> outputs,
java.lang.String label,
java.lang.Integer minConfs,
java.lang.Boolean spendUnconfirmed,
io.grpc.stub.StreamObserver<SendOutputsResponse> responseObserver)
Method to generate a sendOutputs request.
|
void |
sendOutputs(SendOutputsRequest request,
io.grpc.stub.StreamObserver<SendOutputsResponse> responseObserver)
Method to send a sendOutputs request.
|
void |
signMessageWithAddr(byte[] msg,
java.lang.String addr,
io.grpc.stub.StreamObserver<SignMessageWithAddrResponse> responseObserver)
Method to generate a signMessageWithAddr request.
|
void |
signMessageWithAddr(SignMessageWithAddrRequest request,
io.grpc.stub.StreamObserver<SignMessageWithAddrResponse> responseObserver)
Method to send a signMessageWithAddr request.
|
void |
signPsbt(byte[] fundedPsbt,
io.grpc.stub.StreamObserver<SignPsbtResponse> responseObserver)
Method to generate a signPsbt request.
|
void |
signPsbt(SignPsbtRequest request,
io.grpc.stub.StreamObserver<SignPsbtResponse> responseObserver)
Method to send a signPsbt request.
|
void |
verifyMessageWithAddr(byte[] msg,
java.lang.String signature,
java.lang.String addr,
io.grpc.stub.StreamObserver<VerifyMessageWithAddrResponse> responseObserver)
Method to generate a verifyMessageWithAddr request.
|
void |
verifyMessageWithAddr(VerifyMessageWithAddrRequest request,
io.grpc.stub.StreamObserver<VerifyMessageWithAddrResponse> responseObserver)
Method to send a verifyMessageWithAddr request.
|
processResponse
close, isPerformValidation, processRequest, setPerformValidation, validate
public AsynchronousWalletKitAPI(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 AsynchronousWalletKitAPI(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 AsynchronousWalletKitAPI(io.grpc.ManagedChannel channel)
channel
- the managed channel to use.public void leaseOutput(byte[] id, OutPoint outpoint, java.lang.Long expirationSeconds, io.grpc.stub.StreamObserver<LeaseOutputResponse> 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.WalletKitGrpc.WalletKitStub.leaseOutput(WalletKitOuterClass.LeaseOutputRequest, io.grpc.stub.StreamObserver)
public void leaseOutput(LeaseOutputRequest request, io.grpc.stub.StreamObserver<LeaseOutputResponse> 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.WalletKitGrpc.WalletKitStub.leaseOutput(WalletKitOuterClass.LeaseOutputRequest,io.grpc.stub.StreamObserver)
public void releaseOutput(byte[] id, OutPoint outpoint, io.grpc.stub.StreamObserver<ReleaseOutputResponse> 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.WalletKitGrpc.WalletKitStub.releaseOutput(WalletKitOuterClass.ReleaseOutputRequest, io.grpc.stub.StreamObserver)
public void releaseOutput(ReleaseOutputRequest request, io.grpc.stub.StreamObserver<ReleaseOutputResponse> 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.WalletKitGrpc.WalletKitStub.releaseOutput(WalletKitOuterClass.ReleaseOutputRequest,io.grpc.stub.StreamObserver)
public void listLeases(io.grpc.stub.StreamObserver<ListLeasesResponse> 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.WalletKitGrpc.WalletKitStub.listLeases(WalletKitOuterClass.ListLeasesRequest, io.grpc.stub.StreamObserver)
public void listLeases(ListLeasesRequest request, io.grpc.stub.StreamObserver<ListLeasesResponse> 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.WalletKitGrpc.WalletKitStub.listLeases(WalletKitOuterClass.ListLeasesRequest,io.grpc.stub.StreamObserver)
public void listAccounts(java.lang.String name, AddressType addressType, io.grpc.stub.StreamObserver<ListAccountsResponse> 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.WalletKitGrpc.WalletKitStub.listAccounts(WalletKitOuterClass.ListAccountsRequest, io.grpc.stub.StreamObserver)
public void listAccounts(ListAccountsRequest request, io.grpc.stub.StreamObserver<ListAccountsResponse> 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.WalletKitGrpc.WalletKitStub.listAccounts(WalletKitOuterClass.ListAccountsRequest,io.grpc.stub.StreamObserver)
public void requiredReserve(java.lang.Integer additionalPublicChannels, io.grpc.stub.StreamObserver<RequiredReserveResponse> 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.WalletKitGrpc.WalletKitStub.requiredReserve(WalletKitOuterClass.RequiredReserveRequest, io.grpc.stub.StreamObserver)
public void requiredReserve(RequiredReserveRequest request, io.grpc.stub.StreamObserver<RequiredReserveResponse> 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.WalletKitGrpc.WalletKitStub.requiredReserve(WalletKitOuterClass.RequiredReserveRequest,io.grpc.stub.StreamObserver)
public void listAddresses(java.lang.String accountName, java.lang.Boolean showCustomAccounts, io.grpc.stub.StreamObserver<ListAddressesResponse> 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.WalletKitGrpc.WalletKitStub.listAddresses(WalletKitOuterClass.ListAddressesRequest, io.grpc.stub.StreamObserver)
public void listAddresses(ListAddressesRequest request, io.grpc.stub.StreamObserver<ListAddressesResponse> 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.WalletKitGrpc.WalletKitStub.listAddresses(WalletKitOuterClass.ListAddressesRequest,io.grpc.stub.StreamObserver)
public void signMessageWithAddr(byte[] msg, java.lang.String addr, io.grpc.stub.StreamObserver<SignMessageWithAddrResponse> 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.WalletKitGrpc.WalletKitStub.signMessageWithAddr(WalletKitOuterClass.SignMessageWithAddrRequest, io.grpc.stub.StreamObserver)
public void signMessageWithAddr(SignMessageWithAddrRequest request, io.grpc.stub.StreamObserver<SignMessageWithAddrResponse> 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.WalletKitGrpc.WalletKitStub.signMessageWithAddr(WalletKitOuterClass.SignMessageWithAddrRequest,io.grpc.stub.StreamObserver)
public void verifyMessageWithAddr(byte[] msg, java.lang.String signature, java.lang.String addr, io.grpc.stub.StreamObserver<VerifyMessageWithAddrResponse> 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.WalletKitGrpc.WalletKitStub.verifyMessageWithAddr(WalletKitOuterClass.VerifyMessageWithAddrRequest, io.grpc.stub.StreamObserver)
public void verifyMessageWithAddr(VerifyMessageWithAddrRequest request, io.grpc.stub.StreamObserver<VerifyMessageWithAddrResponse> 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.WalletKitGrpc.WalletKitStub.verifyMessageWithAddr(WalletKitOuterClass.VerifyMessageWithAddrRequest,io.grpc.stub.StreamObserver)
public void importAccount(java.lang.String name, java.lang.String extendedPublicKey, byte[] masterKeyFingerprint, AddressType addressType, java.lang.Boolean dryRun, io.grpc.stub.StreamObserver<ImportAccountResponse> 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.WalletKitGrpc.WalletKitStub.importAccount(WalletKitOuterClass.ImportAccountRequest, io.grpc.stub.StreamObserver)
public void importAccount(ImportAccountRequest request, io.grpc.stub.StreamObserver<ImportAccountResponse> 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.WalletKitGrpc.WalletKitStub.importAccount(WalletKitOuterClass.ImportAccountRequest,io.grpc.stub.StreamObserver)
public void importPublicKey(byte[] publicKey, AddressType addressType, io.grpc.stub.StreamObserver<ImportPublicKeyResponse> 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.WalletKitGrpc.WalletKitStub.importPublicKey(WalletKitOuterClass.ImportPublicKeyRequest, io.grpc.stub.StreamObserver)
public void importPublicKey(ImportPublicKeyRequest request, io.grpc.stub.StreamObserver<ImportPublicKeyResponse> 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.WalletKitGrpc.WalletKitStub.importPublicKey(WalletKitOuterClass.ImportPublicKeyRequest,io.grpc.stub.StreamObserver)
public void importTapscript(byte[] internalPublicKey, TapscriptFullTree fullTree, TapscriptPartialReveal partialReveal, byte[] rootHashOnly, java.lang.Boolean fullKeyOnly, io.grpc.stub.StreamObserver<ImportTapscriptResponse> 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.WalletKitGrpc.WalletKitStub.importTapscript(WalletKitOuterClass.ImportTapscriptRequest, io.grpc.stub.StreamObserver)
public void importTapscript(ImportTapscriptRequest request, io.grpc.stub.StreamObserver<ImportTapscriptResponse> 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.WalletKitGrpc.WalletKitStub.importTapscript(WalletKitOuterClass.ImportTapscriptRequest,io.grpc.stub.StreamObserver)
public void publishTransaction(byte[] txHex, java.lang.String label, io.grpc.stub.StreamObserver<PublishResponse> 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.WalletKitGrpc.WalletKitStub.publishTransaction(WalletKitOuterClass.Transaction, io.grpc.stub.StreamObserver)
public void publishTransaction(Transaction request, io.grpc.stub.StreamObserver<PublishResponse> 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.WalletKitGrpc.WalletKitStub.publishTransaction(WalletKitOuterClass.Transaction,io.grpc.stub.StreamObserver)
public void sendOutputs(java.lang.Long satPerKw, java.util.List<TxOut> outputs, java.lang.String label, java.lang.Integer minConfs, java.lang.Boolean spendUnconfirmed, io.grpc.stub.StreamObserver<SendOutputsResponse> 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.WalletKitGrpc.WalletKitStub.sendOutputs(WalletKitOuterClass.SendOutputsRequest, io.grpc.stub.StreamObserver)
public void sendOutputs(SendOutputsRequest request, io.grpc.stub.StreamObserver<SendOutputsResponse> 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.WalletKitGrpc.WalletKitStub.sendOutputs(WalletKitOuterClass.SendOutputsRequest,io.grpc.stub.StreamObserver)
public void pendingSweeps(io.grpc.stub.StreamObserver<PendingSweepsResponse> 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.WalletKitGrpc.WalletKitStub.pendingSweeps(WalletKitOuterClass.PendingSweepsRequest, io.grpc.stub.StreamObserver)
public void pendingSweeps(PendingSweepsRequest request, io.grpc.stub.StreamObserver<PendingSweepsResponse> 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.WalletKitGrpc.WalletKitStub.pendingSweeps(WalletKitOuterClass.PendingSweepsRequest,io.grpc.stub.StreamObserver)
public void listSweeps(java.lang.Boolean verbose, java.lang.Integer startHeight, io.grpc.stub.StreamObserver<ListSweepsResponse> 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.WalletKitGrpc.WalletKitStub.listSweeps(WalletKitOuterClass.ListSweepsRequest, io.grpc.stub.StreamObserver)
public void listSweeps(ListSweepsRequest request, io.grpc.stub.StreamObserver<ListSweepsResponse> 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.WalletKitGrpc.WalletKitStub.listSweeps(WalletKitOuterClass.ListSweepsRequest,io.grpc.stub.StreamObserver)
public void labelTransaction(byte[] txid, java.lang.String label, java.lang.Boolean overwrite, io.grpc.stub.StreamObserver<LabelTransactionResponse> 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.WalletKitGrpc.WalletKitStub.labelTransaction(WalletKitOuterClass.LabelTransactionRequest, io.grpc.stub.StreamObserver)
public void labelTransaction(LabelTransactionRequest request, io.grpc.stub.StreamObserver<LabelTransactionResponse> 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.WalletKitGrpc.WalletKitStub.labelTransaction(WalletKitOuterClass.LabelTransactionRequest,io.grpc.stub.StreamObserver)
public void finalizePsbt(byte[] fundedPsbt, java.lang.String account, io.grpc.stub.StreamObserver<FinalizePsbtResponse> 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.WalletKitGrpc.WalletKitStub.finalizePsbt(WalletKitOuterClass.FinalizePsbtRequest, io.grpc.stub.StreamObserver)
public void finalizePsbt(FinalizePsbtRequest request, io.grpc.stub.StreamObserver<FinalizePsbtResponse> 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.WalletKitGrpc.WalletKitStub.finalizePsbt(WalletKitOuterClass.FinalizePsbtRequest,io.grpc.stub.StreamObserver)
public void estimateFee(java.lang.Integer confTarget, 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.WalletKitGrpc.WalletKitStub.estimateFee(WalletKitOuterClass.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.WalletKitGrpc.WalletKitStub.estimateFee(WalletKitOuterClass.EstimateFeeRequest,io.grpc.stub.StreamObserver)
public void listUnspent(java.lang.Integer minConfs, java.lang.Integer maxConfs, java.lang.String account, java.lang.Boolean unconfirmedOnly, 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.WalletKitGrpc.WalletKitStub.listUnspent(WalletKitOuterClass.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.WalletKitGrpc.WalletKitStub.listUnspent(WalletKitOuterClass.ListUnspentRequest,io.grpc.stub.StreamObserver)
public void nextAddr(java.lang.String account, AddressType type, java.lang.Boolean change, io.grpc.stub.StreamObserver<AddrResponse> 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.WalletKitGrpc.WalletKitStub.nextAddr(WalletKitOuterClass.AddrRequest, io.grpc.stub.StreamObserver)
public void nextAddr(AddrRequest request, io.grpc.stub.StreamObserver<AddrResponse> 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.WalletKitGrpc.WalletKitStub.nextAddr(WalletKitOuterClass.AddrRequest,io.grpc.stub.StreamObserver)
public void fundPsbt(byte[] psbt, TxTemplate raw, java.lang.Integer targetConf, java.lang.Long satPerVbyte, java.lang.String account, java.lang.Integer minConfs, java.lang.Boolean spendUnconfirmed, ChangeAddressType changeType, io.grpc.stub.StreamObserver<FundPsbtResponse> 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.WalletKitGrpc.WalletKitStub.fundPsbt(WalletKitOuterClass.FundPsbtRequest, io.grpc.stub.StreamObserver)
public void fundPsbt(FundPsbtRequest request, io.grpc.stub.StreamObserver<FundPsbtResponse> 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.WalletKitGrpc.WalletKitStub.fundPsbt(WalletKitOuterClass.FundPsbtRequest,io.grpc.stub.StreamObserver)
public void signPsbt(byte[] fundedPsbt, io.grpc.stub.StreamObserver<SignPsbtResponse> 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.WalletKitGrpc.WalletKitStub.signPsbt(WalletKitOuterClass.SignPsbtRequest, io.grpc.stub.StreamObserver)
public void signPsbt(SignPsbtRequest request, io.grpc.stub.StreamObserver<SignPsbtResponse> 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.WalletKitGrpc.WalletKitStub.signPsbt(WalletKitOuterClass.SignPsbtRequest,io.grpc.stub.StreamObserver)
public void bumpFee(OutPoint outpoint, java.lang.Integer targetConf, java.lang.Integer satPerByte, java.lang.Boolean force, java.lang.Long satPerVbyte, io.grpc.stub.StreamObserver<BumpFeeResponse> 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.WalletKitGrpc.WalletKitStub.bumpFee(WalletKitOuterClass.BumpFeeRequest, io.grpc.stub.StreamObserver)
public void bumpFee(BumpFeeRequest request, io.grpc.stub.StreamObserver<BumpFeeResponse> 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.WalletKitGrpc.WalletKitStub.bumpFee(WalletKitOuterClass.BumpFeeRequest,io.grpc.stub.StreamObserver)
public void deriveKey(java.lang.Integer keyFamily, java.lang.Integer keyIndex, io.grpc.stub.StreamObserver<KeyDescriptor> 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.WalletKitGrpc.WalletKitStub.deriveKey(org.lightningj.lnd.signer.proto.SignerOuterClass.KeyLocator, io.grpc.stub.StreamObserver)
public void deriveKey(KeyLocator request, io.grpc.stub.StreamObserver<KeyDescriptor> 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.WalletKitGrpc.WalletKitStub.deriveKey(org.lightningj.lnd.signer.proto.SignerOuterClass.KeyLocator,io.grpc.stub.StreamObserver)
public void deriveNextKey(java.lang.Integer keyFingerPrint, java.lang.Integer keyFamily, io.grpc.stub.StreamObserver<KeyDescriptor> 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.WalletKitGrpc.WalletKitStub.deriveNextKey(WalletKitOuterClass.KeyReq, io.grpc.stub.StreamObserver)
public void deriveNextKey(KeyReq request, io.grpc.stub.StreamObserver<KeyDescriptor> 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.WalletKitGrpc.WalletKitStub.deriveNextKey(WalletKitOuterClass.KeyReq,io.grpc.stub.StreamObserver)
protected WalletKitGrpc.WalletKitStub getStub()