metrics cache + update proto + queue fix
This commit is contained in:
parent
680cca6852
commit
6725d4620b
23 changed files with 7269 additions and 3264 deletions
|
|
@ -1,64 +1,64 @@
|
|||
// @generated by protobuf-ts 2.8.1
|
||||
// @generated by protobuf-ts 2.11.1
|
||||
// @generated from protobuf file "walletkit.proto" (package "walletrpc", syntax proto3)
|
||||
// tslint:disable
|
||||
import type { RpcTransport } from "@protobuf-ts/runtime-rpc";
|
||||
import type { ServiceInfo } from "@protobuf-ts/runtime-rpc";
|
||||
import { WalletKit } from "./walletkit.js";
|
||||
import type { FinalizePsbtResponse } from "./walletkit.js";
|
||||
import type { FinalizePsbtRequest } from "./walletkit.js";
|
||||
import type { SignPsbtResponse } from "./walletkit.js";
|
||||
import type { SignPsbtRequest } from "./walletkit.js";
|
||||
import type { FundPsbtResponse } from "./walletkit.js";
|
||||
import type { FundPsbtRequest } from "./walletkit.js";
|
||||
import type { LabelTransactionResponse } from "./walletkit.js";
|
||||
import type { LabelTransactionRequest } from "./walletkit.js";
|
||||
import type { ListSweepsResponse } from "./walletkit.js";
|
||||
import type { ListSweepsRequest } from "./walletkit.js";
|
||||
import type { BumpForceCloseFeeResponse } from "./walletkit.js";
|
||||
import type { BumpForceCloseFeeRequest } from "./walletkit.js";
|
||||
import type { BumpFeeResponse } from "./walletkit.js";
|
||||
import type { BumpFeeRequest } from "./walletkit.js";
|
||||
import type { PendingSweepsResponse } from "./walletkit.js";
|
||||
import type { PendingSweepsRequest } from "./walletkit.js";
|
||||
import type { EstimateFeeResponse } from "./walletkit.js";
|
||||
import type { EstimateFeeRequest } from "./walletkit.js";
|
||||
import type { SendOutputsResponse } from "./walletkit.js";
|
||||
import type { SendOutputsRequest } from "./walletkit.js";
|
||||
import type { RemoveTransactionResponse } from "./walletkit.js";
|
||||
import type { PublishResponse } from "./walletkit.js";
|
||||
import type { Transaction as Transaction$ } from "./walletkit.js";
|
||||
import type { ImportTapscriptResponse } from "./walletkit.js";
|
||||
import type { ImportTapscriptRequest } from "./walletkit.js";
|
||||
import type { ImportPublicKeyResponse } from "./walletkit.js";
|
||||
import type { ImportPublicKeyRequest } from "./walletkit.js";
|
||||
import type { ImportAccountResponse } from "./walletkit.js";
|
||||
import type { ImportAccountRequest } from "./walletkit.js";
|
||||
import type { VerifyMessageWithAddrResponse } from "./walletkit.js";
|
||||
import type { VerifyMessageWithAddrRequest } from "./walletkit.js";
|
||||
import type { SignMessageWithAddrResponse } from "./walletkit.js";
|
||||
import type { SignMessageWithAddrRequest } from "./walletkit.js";
|
||||
import type { ListAddressesResponse } from "./walletkit.js";
|
||||
import type { ListAddressesRequest } from "./walletkit.js";
|
||||
import type { RequiredReserveResponse } from "./walletkit.js";
|
||||
import type { RequiredReserveRequest } from "./walletkit.js";
|
||||
import type { ListAccountsResponse } from "./walletkit.js";
|
||||
import type { ListAccountsRequest } from "./walletkit.js";
|
||||
import { WalletKit } from "./walletkit";
|
||||
import type { FinalizePsbtResponse } from "./walletkit";
|
||||
import type { FinalizePsbtRequest } from "./walletkit";
|
||||
import type { SignPsbtResponse } from "./walletkit";
|
||||
import type { SignPsbtRequest } from "./walletkit";
|
||||
import type { FundPsbtResponse } from "./walletkit";
|
||||
import type { FundPsbtRequest } from "./walletkit";
|
||||
import type { LabelTransactionResponse } from "./walletkit";
|
||||
import type { LabelTransactionRequest } from "./walletkit";
|
||||
import type { ListSweepsResponse } from "./walletkit";
|
||||
import type { ListSweepsRequest } from "./walletkit";
|
||||
import type { BumpForceCloseFeeResponse } from "./walletkit";
|
||||
import type { BumpForceCloseFeeRequest } from "./walletkit";
|
||||
import type { BumpFeeResponse } from "./walletkit";
|
||||
import type { BumpFeeRequest } from "./walletkit";
|
||||
import type { PendingSweepsResponse } from "./walletkit";
|
||||
import type { PendingSweepsRequest } from "./walletkit";
|
||||
import type { EstimateFeeResponse } from "./walletkit";
|
||||
import type { EstimateFeeRequest } from "./walletkit";
|
||||
import type { SendOutputsResponse } from "./walletkit";
|
||||
import type { SendOutputsRequest } from "./walletkit";
|
||||
import type { RemoveTransactionResponse } from "./walletkit";
|
||||
import type { PublishResponse } from "./walletkit";
|
||||
import type { Transaction as Transaction$ } from "./walletkit";
|
||||
import type { ImportTapscriptResponse } from "./walletkit";
|
||||
import type { ImportTapscriptRequest } from "./walletkit";
|
||||
import type { ImportPublicKeyResponse } from "./walletkit";
|
||||
import type { ImportPublicKeyRequest } from "./walletkit";
|
||||
import type { ImportAccountResponse } from "./walletkit";
|
||||
import type { ImportAccountRequest } from "./walletkit";
|
||||
import type { VerifyMessageWithAddrResponse } from "./walletkit";
|
||||
import type { VerifyMessageWithAddrRequest } from "./walletkit";
|
||||
import type { SignMessageWithAddrResponse } from "./walletkit";
|
||||
import type { SignMessageWithAddrRequest } from "./walletkit";
|
||||
import type { ListAddressesResponse } from "./walletkit";
|
||||
import type { ListAddressesRequest } from "./walletkit";
|
||||
import type { RequiredReserveResponse } from "./walletkit";
|
||||
import type { RequiredReserveRequest } from "./walletkit";
|
||||
import type { ListAccountsResponse } from "./walletkit";
|
||||
import type { ListAccountsRequest } from "./walletkit";
|
||||
import type { Transaction } from "./lightning";
|
||||
import type { GetTransactionRequest } from "./walletkit.js";
|
||||
import type { AddrResponse } from "./walletkit.js";
|
||||
import type { AddrRequest } from "./walletkit.js";
|
||||
import type { KeyLocator } from "./signer.js";
|
||||
import type { KeyDescriptor } from "./signer.js";
|
||||
import type { KeyReq } from "./walletkit.js";
|
||||
import type { ListLeasesResponse } from "./walletkit.js";
|
||||
import type { ListLeasesRequest } from "./walletkit.js";
|
||||
import type { ReleaseOutputResponse } from "./walletkit.js";
|
||||
import type { ReleaseOutputRequest } from "./walletkit.js";
|
||||
import type { LeaseOutputResponse } from "./walletkit.js";
|
||||
import type { LeaseOutputRequest } from "./walletkit.js";
|
||||
import type { GetTransactionRequest } from "./walletkit";
|
||||
import type { AddrResponse } from "./walletkit";
|
||||
import type { AddrRequest } from "./walletkit";
|
||||
import type { KeyLocator } from "./signer";
|
||||
import type { KeyDescriptor } from "./signer";
|
||||
import type { KeyReq } from "./walletkit";
|
||||
import type { ListLeasesResponse } from "./walletkit";
|
||||
import type { ListLeasesRequest } from "./walletkit";
|
||||
import type { ReleaseOutputResponse } from "./walletkit";
|
||||
import type { ReleaseOutputRequest } from "./walletkit";
|
||||
import type { LeaseOutputResponse } from "./walletkit";
|
||||
import type { LeaseOutputRequest } from "./walletkit";
|
||||
import { stackIntercept } from "@protobuf-ts/runtime-rpc";
|
||||
import type { ListUnspentResponse } from "./walletkit.js";
|
||||
import type { ListUnspentRequest } from "./walletkit.js";
|
||||
import type { ListUnspentResponse } from "./walletkit";
|
||||
import type { ListUnspentRequest } from "./walletkit";
|
||||
import type { UnaryCall } from "@protobuf-ts/runtime-rpc";
|
||||
import type { RpcOptions } from "@protobuf-ts/runtime-rpc";
|
||||
//
|
||||
|
|
@ -92,7 +92,7 @@ export interface IWalletKitClient {
|
|||
* default, all utxos are listed. To list only the unconfirmed utxos, set
|
||||
* the unconfirmed_only to true.
|
||||
*
|
||||
* @generated from protobuf rpc: ListUnspent(walletrpc.ListUnspentRequest) returns (walletrpc.ListUnspentResponse);
|
||||
* @generated from protobuf rpc: ListUnspent
|
||||
*/
|
||||
listUnspent(input: ListUnspentRequest, options?: RpcOptions): UnaryCall<ListUnspentRequest, ListUnspentResponse>;
|
||||
/**
|
||||
|
|
@ -103,7 +103,7 @@ export interface IWalletKitClient {
|
|||
* successive invocations of this RPC. Outputs can be unlocked before their
|
||||
* expiration through `ReleaseOutput`.
|
||||
*
|
||||
* @generated from protobuf rpc: LeaseOutput(walletrpc.LeaseOutputRequest) returns (walletrpc.LeaseOutputResponse);
|
||||
* @generated from protobuf rpc: LeaseOutput
|
||||
*/
|
||||
leaseOutput(input: LeaseOutputRequest, options?: RpcOptions): UnaryCall<LeaseOutputRequest, LeaseOutputResponse>;
|
||||
/**
|
||||
|
|
@ -112,14 +112,14 @@ export interface IWalletKitClient {
|
|||
* selection if it remains unspent. The ID should match the one used to
|
||||
* originally lock the output.
|
||||
*
|
||||
* @generated from protobuf rpc: ReleaseOutput(walletrpc.ReleaseOutputRequest) returns (walletrpc.ReleaseOutputResponse);
|
||||
* @generated from protobuf rpc: ReleaseOutput
|
||||
*/
|
||||
releaseOutput(input: ReleaseOutputRequest, options?: RpcOptions): UnaryCall<ReleaseOutputRequest, ReleaseOutputResponse>;
|
||||
/**
|
||||
* lncli: `wallet listleases`
|
||||
* ListLeases lists all currently locked utxos.
|
||||
*
|
||||
* @generated from protobuf rpc: ListLeases(walletrpc.ListLeasesRequest) returns (walletrpc.ListLeasesResponse);
|
||||
* @generated from protobuf rpc: ListLeases
|
||||
*/
|
||||
listLeases(input: ListLeasesRequest, options?: RpcOptions): UnaryCall<ListLeasesRequest, ListLeasesResponse>;
|
||||
/**
|
||||
|
|
@ -128,7 +128,7 @@ export interface IWalletKitClient {
|
|||
* (account in BIP43) specified. This method should return the next external
|
||||
* child within this branch.
|
||||
*
|
||||
* @generated from protobuf rpc: DeriveNextKey(walletrpc.KeyReq) returns (signrpc.KeyDescriptor);
|
||||
* @generated from protobuf rpc: DeriveNextKey
|
||||
*/
|
||||
deriveNextKey(input: KeyReq, options?: RpcOptions): UnaryCall<KeyReq, KeyDescriptor>;
|
||||
/**
|
||||
|
|
@ -136,21 +136,21 @@ export interface IWalletKitClient {
|
|||
* DeriveKey attempts to derive an arbitrary key specified by the passed
|
||||
* KeyLocator.
|
||||
*
|
||||
* @generated from protobuf rpc: DeriveKey(signrpc.KeyLocator) returns (signrpc.KeyDescriptor);
|
||||
* @generated from protobuf rpc: DeriveKey
|
||||
*/
|
||||
deriveKey(input: KeyLocator, options?: RpcOptions): UnaryCall<KeyLocator, KeyDescriptor>;
|
||||
/**
|
||||
*
|
||||
* NextAddr returns the next unused address within the wallet.
|
||||
*
|
||||
* @generated from protobuf rpc: NextAddr(walletrpc.AddrRequest) returns (walletrpc.AddrResponse);
|
||||
* @generated from protobuf rpc: NextAddr
|
||||
*/
|
||||
nextAddr(input: AddrRequest, options?: RpcOptions): UnaryCall<AddrRequest, AddrResponse>;
|
||||
/**
|
||||
* lncli: `wallet gettx`
|
||||
* GetTransaction returns details for a transaction found in the wallet.
|
||||
*
|
||||
* @generated from protobuf rpc: GetTransaction(walletrpc.GetTransactionRequest) returns (lnrpc.Transaction);
|
||||
* @generated from protobuf rpc: GetTransaction
|
||||
*/
|
||||
getTransaction(input: GetTransactionRequest, options?: RpcOptions): UnaryCall<GetTransactionRequest, Transaction>;
|
||||
/**
|
||||
|
|
@ -159,7 +159,7 @@ export interface IWalletKitClient {
|
|||
* name and key scope filter can be provided to filter through all of the
|
||||
* wallet accounts and return only those matching.
|
||||
*
|
||||
* @generated from protobuf rpc: ListAccounts(walletrpc.ListAccountsRequest) returns (walletrpc.ListAccountsResponse);
|
||||
* @generated from protobuf rpc: ListAccounts
|
||||
*/
|
||||
listAccounts(input: ListAccountsRequest, options?: RpcOptions): UnaryCall<ListAccountsRequest, ListAccountsResponse>;
|
||||
/**
|
||||
|
|
@ -168,7 +168,7 @@ export interface IWalletKitClient {
|
|||
* in the wallet in order to fee bump anchor channels if necessary. The value
|
||||
* scales with the number of public anchor channels but is capped at a maximum.
|
||||
*
|
||||
* @generated from protobuf rpc: RequiredReserve(walletrpc.RequiredReserveRequest) returns (walletrpc.RequiredReserveResponse);
|
||||
* @generated from protobuf rpc: RequiredReserve
|
||||
*/
|
||||
requiredReserve(input: RequiredReserveRequest, options?: RpcOptions): UnaryCall<RequiredReserveRequest, RequiredReserveResponse>;
|
||||
/**
|
||||
|
|
@ -177,7 +177,7 @@ export interface IWalletKitClient {
|
|||
* account name filter can be provided to filter through all of the
|
||||
* wallet accounts and return the addresses of only those matching.
|
||||
*
|
||||
* @generated from protobuf rpc: ListAddresses(walletrpc.ListAddressesRequest) returns (walletrpc.ListAddressesResponse);
|
||||
* @generated from protobuf rpc: ListAddresses
|
||||
*/
|
||||
listAddresses(input: ListAddressesRequest, options?: RpcOptions): UnaryCall<ListAddressesRequest, ListAddressesResponse>;
|
||||
/**
|
||||
|
|
@ -195,7 +195,7 @@ export interface IWalletKitClient {
|
|||
* For P2TR addresses this represents a special case. ECDSA is used to create
|
||||
* a compact signature which makes the public key of the signature recoverable.
|
||||
*
|
||||
* @generated from protobuf rpc: SignMessageWithAddr(walletrpc.SignMessageWithAddrRequest) returns (walletrpc.SignMessageWithAddrResponse);
|
||||
* @generated from protobuf rpc: SignMessageWithAddr
|
||||
*/
|
||||
signMessageWithAddr(input: SignMessageWithAddrRequest, options?: RpcOptions): UnaryCall<SignMessageWithAddrRequest, SignMessageWithAddrResponse>;
|
||||
/**
|
||||
|
|
@ -220,7 +220,7 @@ export interface IWalletKitClient {
|
|||
* taproot key. The compact ECDSA signature format was used because there
|
||||
* are still no known compact signature schemes for schnorr signatures.
|
||||
*
|
||||
* @generated from protobuf rpc: VerifyMessageWithAddr(walletrpc.VerifyMessageWithAddrRequest) returns (walletrpc.VerifyMessageWithAddrResponse);
|
||||
* @generated from protobuf rpc: VerifyMessageWithAddr
|
||||
*/
|
||||
verifyMessageWithAddr(input: VerifyMessageWithAddrRequest, options?: RpcOptions): UnaryCall<VerifyMessageWithAddrRequest, VerifyMessageWithAddrResponse>;
|
||||
/**
|
||||
|
|
@ -249,7 +249,7 @@ export interface IWalletKitClient {
|
|||
* detected by lnd if they happen after the import. Rescans to detect past
|
||||
* events will be supported later on.
|
||||
*
|
||||
* @generated from protobuf rpc: ImportAccount(walletrpc.ImportAccountRequest) returns (walletrpc.ImportAccountResponse);
|
||||
* @generated from protobuf rpc: ImportAccount
|
||||
*/
|
||||
importAccount(input: ImportAccountRequest, options?: RpcOptions): UnaryCall<ImportAccountRequest, ImportAccountResponse>;
|
||||
/**
|
||||
|
|
@ -264,7 +264,7 @@ export interface IWalletKitClient {
|
|||
* they happen after the import. Rescans to detect past events will be
|
||||
* supported later on.
|
||||
*
|
||||
* @generated from protobuf rpc: ImportPublicKey(walletrpc.ImportPublicKeyRequest) returns (walletrpc.ImportPublicKeyResponse);
|
||||
* @generated from protobuf rpc: ImportPublicKey
|
||||
*/
|
||||
importPublicKey(input: ImportPublicKeyRequest, options?: RpcOptions): UnaryCall<ImportPublicKeyRequest, ImportPublicKeyResponse>;
|
||||
/**
|
||||
|
|
@ -281,7 +281,7 @@ export interface IWalletKitClient {
|
|||
* NOTE: Taproot keys imported through this RPC currently _cannot_ be used for
|
||||
* funding PSBTs. Only tracking the balance and UTXOs is currently supported.
|
||||
*
|
||||
* @generated from protobuf rpc: ImportTapscript(walletrpc.ImportTapscriptRequest) returns (walletrpc.ImportTapscriptResponse);
|
||||
* @generated from protobuf rpc: ImportTapscript
|
||||
*/
|
||||
importTapscript(input: ImportTapscriptRequest, options?: RpcOptions): UnaryCall<ImportTapscriptRequest, ImportTapscriptResponse>;
|
||||
/**
|
||||
|
|
@ -291,7 +291,7 @@ export interface IWalletKitClient {
|
|||
* attempt to re-broadcast the transaction on start up, until it enters the
|
||||
* chain.
|
||||
*
|
||||
* @generated from protobuf rpc: PublishTransaction(walletrpc.Transaction) returns (walletrpc.PublishResponse);
|
||||
* @generated from protobuf rpc: PublishTransaction
|
||||
*/
|
||||
publishTransaction(input: Transaction$, options?: RpcOptions): UnaryCall<Transaction$, PublishResponse>;
|
||||
/**
|
||||
|
|
@ -299,7 +299,7 @@ export interface IWalletKitClient {
|
|||
* RemoveTransaction attempts to remove the provided transaction from the
|
||||
* internal transaction store of the wallet.
|
||||
*
|
||||
* @generated from protobuf rpc: RemoveTransaction(walletrpc.GetTransactionRequest) returns (walletrpc.RemoveTransactionResponse);
|
||||
* @generated from protobuf rpc: RemoveTransaction
|
||||
*/
|
||||
removeTransaction(input: GetTransactionRequest, options?: RpcOptions): UnaryCall<GetTransactionRequest, RemoveTransactionResponse>;
|
||||
/**
|
||||
|
|
@ -308,7 +308,7 @@ export interface IWalletKitClient {
|
|||
* allows the caller to create a transaction that sends to several outputs at
|
||||
* once. This is ideal when wanting to batch create a set of transactions.
|
||||
*
|
||||
* @generated from protobuf rpc: SendOutputs(walletrpc.SendOutputsRequest) returns (walletrpc.SendOutputsResponse);
|
||||
* @generated from protobuf rpc: SendOutputs
|
||||
*/
|
||||
sendOutputs(input: SendOutputsRequest, options?: RpcOptions): UnaryCall<SendOutputsRequest, SendOutputsResponse>;
|
||||
/**
|
||||
|
|
@ -317,7 +317,7 @@ export interface IWalletKitClient {
|
|||
* determine the fee (in sat/kw) to attach to a transaction in order to
|
||||
* achieve the confirmation target.
|
||||
*
|
||||
* @generated from protobuf rpc: EstimateFee(walletrpc.EstimateFeeRequest) returns (walletrpc.EstimateFeeResponse);
|
||||
* @generated from protobuf rpc: EstimateFee
|
||||
*/
|
||||
estimateFee(input: EstimateFeeRequest, options?: RpcOptions): UnaryCall<EstimateFeeRequest, EstimateFeeResponse>;
|
||||
/**
|
||||
|
|
@ -331,7 +331,7 @@ export interface IWalletKitClient {
|
|||
* remain supported. This is an advanced API that depends on the internals of
|
||||
* the UtxoSweeper, so things may change.
|
||||
*
|
||||
* @generated from protobuf rpc: PendingSweeps(walletrpc.PendingSweepsRequest) returns (walletrpc.PendingSweepsResponse);
|
||||
* @generated from protobuf rpc: PendingSweeps
|
||||
*/
|
||||
pendingSweeps(input: PendingSweepsRequest, options?: RpcOptions): UnaryCall<PendingSweepsRequest, PendingSweepsResponse>;
|
||||
/**
|
||||
|
|
@ -365,7 +365,7 @@ export interface IWalletKitClient {
|
|||
* done by specifying an outpoint within the low fee transaction that is under
|
||||
* the control of the wallet.
|
||||
*
|
||||
* @generated from protobuf rpc: BumpFee(walletrpc.BumpFeeRequest) returns (walletrpc.BumpFeeResponse);
|
||||
* @generated from protobuf rpc: BumpFee
|
||||
*/
|
||||
bumpFee(input: BumpFeeRequest, options?: RpcOptions): UnaryCall<BumpFeeRequest, BumpFeeResponse>;
|
||||
/**
|
||||
|
|
@ -373,7 +373,7 @@ export interface IWalletKitClient {
|
|||
* BumpForceCloseFee is an endpoint that allows users to bump the fee of a
|
||||
* channel force close. This only works for channels with option_anchors.
|
||||
*
|
||||
* @generated from protobuf rpc: BumpForceCloseFee(walletrpc.BumpForceCloseFeeRequest) returns (walletrpc.BumpForceCloseFeeResponse);
|
||||
* @generated from protobuf rpc: BumpForceCloseFee
|
||||
*/
|
||||
bumpForceCloseFee(input: BumpForceCloseFeeRequest, options?: RpcOptions): UnaryCall<BumpForceCloseFeeRequest, BumpForceCloseFeeResponse>;
|
||||
/**
|
||||
|
|
@ -382,7 +382,7 @@ export interface IWalletKitClient {
|
|||
* Note that these sweeps may not be confirmed yet, as we record sweeps on
|
||||
* broadcast, not confirmation.
|
||||
*
|
||||
* @generated from protobuf rpc: ListSweeps(walletrpc.ListSweepsRequest) returns (walletrpc.ListSweepsResponse);
|
||||
* @generated from protobuf rpc: ListSweeps
|
||||
*/
|
||||
listSweeps(input: ListSweepsRequest, options?: RpcOptions): UnaryCall<ListSweepsRequest, ListSweepsResponse>;
|
||||
/**
|
||||
|
|
@ -392,7 +392,7 @@ export interface IWalletKitClient {
|
|||
* overwrite the existing transaction label. Labels must not be empty, and
|
||||
* cannot exceed 500 characters.
|
||||
*
|
||||
* @generated from protobuf rpc: LabelTransaction(walletrpc.LabelTransactionRequest) returns (walletrpc.LabelTransactionResponse);
|
||||
* @generated from protobuf rpc: LabelTransaction
|
||||
*/
|
||||
labelTransaction(input: LabelTransactionRequest, options?: RpcOptions): UnaryCall<LabelTransactionRequest, LabelTransactionResponse>;
|
||||
/**
|
||||
|
|
@ -426,7 +426,7 @@ export interface IWalletKitClient {
|
|||
* publishing the transaction) or to unlock/release the locked UTXOs in case of
|
||||
* an error on the caller's side.
|
||||
*
|
||||
* @generated from protobuf rpc: FundPsbt(walletrpc.FundPsbtRequest) returns (walletrpc.FundPsbtResponse);
|
||||
* @generated from protobuf rpc: FundPsbt
|
||||
*/
|
||||
fundPsbt(input: FundPsbtRequest, options?: RpcOptions): UnaryCall<FundPsbtRequest, FundPsbtResponse>;
|
||||
/**
|
||||
|
|
@ -443,7 +443,7 @@ export interface IWalletKitClient {
|
|||
* input/output/fee value validation, PSBT finalization). Any input that is
|
||||
* incomplete will be skipped.
|
||||
*
|
||||
* @generated from protobuf rpc: SignPsbt(walletrpc.SignPsbtRequest) returns (walletrpc.SignPsbtResponse);
|
||||
* @generated from protobuf rpc: SignPsbt
|
||||
*/
|
||||
signPsbt(input: SignPsbtRequest, options?: RpcOptions): UnaryCall<SignPsbtRequest, SignPsbtResponse>;
|
||||
/**
|
||||
|
|
@ -460,7 +460,7 @@ export interface IWalletKitClient {
|
|||
* caller's responsibility to either publish the transaction on success or
|
||||
* unlock/release any locked UTXOs in case of an error in this method.
|
||||
*
|
||||
* @generated from protobuf rpc: FinalizePsbt(walletrpc.FinalizePsbtRequest) returns (walletrpc.FinalizePsbtResponse);
|
||||
* @generated from protobuf rpc: FinalizePsbt
|
||||
*/
|
||||
finalizePsbt(input: FinalizePsbtRequest, options?: RpcOptions): UnaryCall<FinalizePsbtRequest, FinalizePsbtResponse>;
|
||||
}
|
||||
|
|
@ -500,7 +500,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* default, all utxos are listed. To list only the unconfirmed utxos, set
|
||||
* the unconfirmed_only to true.
|
||||
*
|
||||
* @generated from protobuf rpc: ListUnspent(walletrpc.ListUnspentRequest) returns (walletrpc.ListUnspentResponse);
|
||||
* @generated from protobuf rpc: ListUnspent
|
||||
*/
|
||||
listUnspent(input: ListUnspentRequest, options?: RpcOptions): UnaryCall<ListUnspentRequest, ListUnspentResponse> {
|
||||
const method = this.methods[0], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -514,7 +514,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* successive invocations of this RPC. Outputs can be unlocked before their
|
||||
* expiration through `ReleaseOutput`.
|
||||
*
|
||||
* @generated from protobuf rpc: LeaseOutput(walletrpc.LeaseOutputRequest) returns (walletrpc.LeaseOutputResponse);
|
||||
* @generated from protobuf rpc: LeaseOutput
|
||||
*/
|
||||
leaseOutput(input: LeaseOutputRequest, options?: RpcOptions): UnaryCall<LeaseOutputRequest, LeaseOutputResponse> {
|
||||
const method = this.methods[1], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -526,7 +526,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* selection if it remains unspent. The ID should match the one used to
|
||||
* originally lock the output.
|
||||
*
|
||||
* @generated from protobuf rpc: ReleaseOutput(walletrpc.ReleaseOutputRequest) returns (walletrpc.ReleaseOutputResponse);
|
||||
* @generated from protobuf rpc: ReleaseOutput
|
||||
*/
|
||||
releaseOutput(input: ReleaseOutputRequest, options?: RpcOptions): UnaryCall<ReleaseOutputRequest, ReleaseOutputResponse> {
|
||||
const method = this.methods[2], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -536,7 +536,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* lncli: `wallet listleases`
|
||||
* ListLeases lists all currently locked utxos.
|
||||
*
|
||||
* @generated from protobuf rpc: ListLeases(walletrpc.ListLeasesRequest) returns (walletrpc.ListLeasesResponse);
|
||||
* @generated from protobuf rpc: ListLeases
|
||||
*/
|
||||
listLeases(input: ListLeasesRequest, options?: RpcOptions): UnaryCall<ListLeasesRequest, ListLeasesResponse> {
|
||||
const method = this.methods[3], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -548,7 +548,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* (account in BIP43) specified. This method should return the next external
|
||||
* child within this branch.
|
||||
*
|
||||
* @generated from protobuf rpc: DeriveNextKey(walletrpc.KeyReq) returns (signrpc.KeyDescriptor);
|
||||
* @generated from protobuf rpc: DeriveNextKey
|
||||
*/
|
||||
deriveNextKey(input: KeyReq, options?: RpcOptions): UnaryCall<KeyReq, KeyDescriptor> {
|
||||
const method = this.methods[4], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -559,7 +559,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* DeriveKey attempts to derive an arbitrary key specified by the passed
|
||||
* KeyLocator.
|
||||
*
|
||||
* @generated from protobuf rpc: DeriveKey(signrpc.KeyLocator) returns (signrpc.KeyDescriptor);
|
||||
* @generated from protobuf rpc: DeriveKey
|
||||
*/
|
||||
deriveKey(input: KeyLocator, options?: RpcOptions): UnaryCall<KeyLocator, KeyDescriptor> {
|
||||
const method = this.methods[5], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -569,7 +569,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
*
|
||||
* NextAddr returns the next unused address within the wallet.
|
||||
*
|
||||
* @generated from protobuf rpc: NextAddr(walletrpc.AddrRequest) returns (walletrpc.AddrResponse);
|
||||
* @generated from protobuf rpc: NextAddr
|
||||
*/
|
||||
nextAddr(input: AddrRequest, options?: RpcOptions): UnaryCall<AddrRequest, AddrResponse> {
|
||||
const method = this.methods[6], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -579,7 +579,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* lncli: `wallet gettx`
|
||||
* GetTransaction returns details for a transaction found in the wallet.
|
||||
*
|
||||
* @generated from protobuf rpc: GetTransaction(walletrpc.GetTransactionRequest) returns (lnrpc.Transaction);
|
||||
* @generated from protobuf rpc: GetTransaction
|
||||
*/
|
||||
getTransaction(input: GetTransactionRequest, options?: RpcOptions): UnaryCall<GetTransactionRequest, Transaction> {
|
||||
const method = this.methods[7], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -591,7 +591,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* name and key scope filter can be provided to filter through all of the
|
||||
* wallet accounts and return only those matching.
|
||||
*
|
||||
* @generated from protobuf rpc: ListAccounts(walletrpc.ListAccountsRequest) returns (walletrpc.ListAccountsResponse);
|
||||
* @generated from protobuf rpc: ListAccounts
|
||||
*/
|
||||
listAccounts(input: ListAccountsRequest, options?: RpcOptions): UnaryCall<ListAccountsRequest, ListAccountsResponse> {
|
||||
const method = this.methods[8], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -603,7 +603,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* in the wallet in order to fee bump anchor channels if necessary. The value
|
||||
* scales with the number of public anchor channels but is capped at a maximum.
|
||||
*
|
||||
* @generated from protobuf rpc: RequiredReserve(walletrpc.RequiredReserveRequest) returns (walletrpc.RequiredReserveResponse);
|
||||
* @generated from protobuf rpc: RequiredReserve
|
||||
*/
|
||||
requiredReserve(input: RequiredReserveRequest, options?: RpcOptions): UnaryCall<RequiredReserveRequest, RequiredReserveResponse> {
|
||||
const method = this.methods[9], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -615,7 +615,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* account name filter can be provided to filter through all of the
|
||||
* wallet accounts and return the addresses of only those matching.
|
||||
*
|
||||
* @generated from protobuf rpc: ListAddresses(walletrpc.ListAddressesRequest) returns (walletrpc.ListAddressesResponse);
|
||||
* @generated from protobuf rpc: ListAddresses
|
||||
*/
|
||||
listAddresses(input: ListAddressesRequest, options?: RpcOptions): UnaryCall<ListAddressesRequest, ListAddressesResponse> {
|
||||
const method = this.methods[10], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -636,7 +636,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* For P2TR addresses this represents a special case. ECDSA is used to create
|
||||
* a compact signature which makes the public key of the signature recoverable.
|
||||
*
|
||||
* @generated from protobuf rpc: SignMessageWithAddr(walletrpc.SignMessageWithAddrRequest) returns (walletrpc.SignMessageWithAddrResponse);
|
||||
* @generated from protobuf rpc: SignMessageWithAddr
|
||||
*/
|
||||
signMessageWithAddr(input: SignMessageWithAddrRequest, options?: RpcOptions): UnaryCall<SignMessageWithAddrRequest, SignMessageWithAddrResponse> {
|
||||
const method = this.methods[11], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -664,7 +664,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* taproot key. The compact ECDSA signature format was used because there
|
||||
* are still no known compact signature schemes for schnorr signatures.
|
||||
*
|
||||
* @generated from protobuf rpc: VerifyMessageWithAddr(walletrpc.VerifyMessageWithAddrRequest) returns (walletrpc.VerifyMessageWithAddrResponse);
|
||||
* @generated from protobuf rpc: VerifyMessageWithAddr
|
||||
*/
|
||||
verifyMessageWithAddr(input: VerifyMessageWithAddrRequest, options?: RpcOptions): UnaryCall<VerifyMessageWithAddrRequest, VerifyMessageWithAddrResponse> {
|
||||
const method = this.methods[12], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -696,7 +696,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* detected by lnd if they happen after the import. Rescans to detect past
|
||||
* events will be supported later on.
|
||||
*
|
||||
* @generated from protobuf rpc: ImportAccount(walletrpc.ImportAccountRequest) returns (walletrpc.ImportAccountResponse);
|
||||
* @generated from protobuf rpc: ImportAccount
|
||||
*/
|
||||
importAccount(input: ImportAccountRequest, options?: RpcOptions): UnaryCall<ImportAccountRequest, ImportAccountResponse> {
|
||||
const method = this.methods[13], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -714,7 +714,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* they happen after the import. Rescans to detect past events will be
|
||||
* supported later on.
|
||||
*
|
||||
* @generated from protobuf rpc: ImportPublicKey(walletrpc.ImportPublicKeyRequest) returns (walletrpc.ImportPublicKeyResponse);
|
||||
* @generated from protobuf rpc: ImportPublicKey
|
||||
*/
|
||||
importPublicKey(input: ImportPublicKeyRequest, options?: RpcOptions): UnaryCall<ImportPublicKeyRequest, ImportPublicKeyResponse> {
|
||||
const method = this.methods[14], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -734,7 +734,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* NOTE: Taproot keys imported through this RPC currently _cannot_ be used for
|
||||
* funding PSBTs. Only tracking the balance and UTXOs is currently supported.
|
||||
*
|
||||
* @generated from protobuf rpc: ImportTapscript(walletrpc.ImportTapscriptRequest) returns (walletrpc.ImportTapscriptResponse);
|
||||
* @generated from protobuf rpc: ImportTapscript
|
||||
*/
|
||||
importTapscript(input: ImportTapscriptRequest, options?: RpcOptions): UnaryCall<ImportTapscriptRequest, ImportTapscriptResponse> {
|
||||
const method = this.methods[15], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -747,7 +747,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* attempt to re-broadcast the transaction on start up, until it enters the
|
||||
* chain.
|
||||
*
|
||||
* @generated from protobuf rpc: PublishTransaction(walletrpc.Transaction) returns (walletrpc.PublishResponse);
|
||||
* @generated from protobuf rpc: PublishTransaction
|
||||
*/
|
||||
publishTransaction(input: Transaction$, options?: RpcOptions): UnaryCall<Transaction$, PublishResponse> {
|
||||
const method = this.methods[16], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -758,7 +758,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* RemoveTransaction attempts to remove the provided transaction from the
|
||||
* internal transaction store of the wallet.
|
||||
*
|
||||
* @generated from protobuf rpc: RemoveTransaction(walletrpc.GetTransactionRequest) returns (walletrpc.RemoveTransactionResponse);
|
||||
* @generated from protobuf rpc: RemoveTransaction
|
||||
*/
|
||||
removeTransaction(input: GetTransactionRequest, options?: RpcOptions): UnaryCall<GetTransactionRequest, RemoveTransactionResponse> {
|
||||
const method = this.methods[17], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -770,7 +770,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* allows the caller to create a transaction that sends to several outputs at
|
||||
* once. This is ideal when wanting to batch create a set of transactions.
|
||||
*
|
||||
* @generated from protobuf rpc: SendOutputs(walletrpc.SendOutputsRequest) returns (walletrpc.SendOutputsResponse);
|
||||
* @generated from protobuf rpc: SendOutputs
|
||||
*/
|
||||
sendOutputs(input: SendOutputsRequest, options?: RpcOptions): UnaryCall<SendOutputsRequest, SendOutputsResponse> {
|
||||
const method = this.methods[18], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -782,7 +782,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* determine the fee (in sat/kw) to attach to a transaction in order to
|
||||
* achieve the confirmation target.
|
||||
*
|
||||
* @generated from protobuf rpc: EstimateFee(walletrpc.EstimateFeeRequest) returns (walletrpc.EstimateFeeResponse);
|
||||
* @generated from protobuf rpc: EstimateFee
|
||||
*/
|
||||
estimateFee(input: EstimateFeeRequest, options?: RpcOptions): UnaryCall<EstimateFeeRequest, EstimateFeeResponse> {
|
||||
const method = this.methods[19], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -799,7 +799,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* remain supported. This is an advanced API that depends on the internals of
|
||||
* the UtxoSweeper, so things may change.
|
||||
*
|
||||
* @generated from protobuf rpc: PendingSweeps(walletrpc.PendingSweepsRequest) returns (walletrpc.PendingSweepsResponse);
|
||||
* @generated from protobuf rpc: PendingSweeps
|
||||
*/
|
||||
pendingSweeps(input: PendingSweepsRequest, options?: RpcOptions): UnaryCall<PendingSweepsRequest, PendingSweepsResponse> {
|
||||
const method = this.methods[20], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -836,7 +836,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* done by specifying an outpoint within the low fee transaction that is under
|
||||
* the control of the wallet.
|
||||
*
|
||||
* @generated from protobuf rpc: BumpFee(walletrpc.BumpFeeRequest) returns (walletrpc.BumpFeeResponse);
|
||||
* @generated from protobuf rpc: BumpFee
|
||||
*/
|
||||
bumpFee(input: BumpFeeRequest, options?: RpcOptions): UnaryCall<BumpFeeRequest, BumpFeeResponse> {
|
||||
const method = this.methods[21], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -847,7 +847,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* BumpForceCloseFee is an endpoint that allows users to bump the fee of a
|
||||
* channel force close. This only works for channels with option_anchors.
|
||||
*
|
||||
* @generated from protobuf rpc: BumpForceCloseFee(walletrpc.BumpForceCloseFeeRequest) returns (walletrpc.BumpForceCloseFeeResponse);
|
||||
* @generated from protobuf rpc: BumpForceCloseFee
|
||||
*/
|
||||
bumpForceCloseFee(input: BumpForceCloseFeeRequest, options?: RpcOptions): UnaryCall<BumpForceCloseFeeRequest, BumpForceCloseFeeResponse> {
|
||||
const method = this.methods[22], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -859,7 +859,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* Note that these sweeps may not be confirmed yet, as we record sweeps on
|
||||
* broadcast, not confirmation.
|
||||
*
|
||||
* @generated from protobuf rpc: ListSweeps(walletrpc.ListSweepsRequest) returns (walletrpc.ListSweepsResponse);
|
||||
* @generated from protobuf rpc: ListSweeps
|
||||
*/
|
||||
listSweeps(input: ListSweepsRequest, options?: RpcOptions): UnaryCall<ListSweepsRequest, ListSweepsResponse> {
|
||||
const method = this.methods[23], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -872,7 +872,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* overwrite the existing transaction label. Labels must not be empty, and
|
||||
* cannot exceed 500 characters.
|
||||
*
|
||||
* @generated from protobuf rpc: LabelTransaction(walletrpc.LabelTransactionRequest) returns (walletrpc.LabelTransactionResponse);
|
||||
* @generated from protobuf rpc: LabelTransaction
|
||||
*/
|
||||
labelTransaction(input: LabelTransactionRequest, options?: RpcOptions): UnaryCall<LabelTransactionRequest, LabelTransactionResponse> {
|
||||
const method = this.methods[24], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -909,7 +909,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* publishing the transaction) or to unlock/release the locked UTXOs in case of
|
||||
* an error on the caller's side.
|
||||
*
|
||||
* @generated from protobuf rpc: FundPsbt(walletrpc.FundPsbtRequest) returns (walletrpc.FundPsbtResponse);
|
||||
* @generated from protobuf rpc: FundPsbt
|
||||
*/
|
||||
fundPsbt(input: FundPsbtRequest, options?: RpcOptions): UnaryCall<FundPsbtRequest, FundPsbtResponse> {
|
||||
const method = this.methods[25], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -929,7 +929,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* input/output/fee value validation, PSBT finalization). Any input that is
|
||||
* incomplete will be skipped.
|
||||
*
|
||||
* @generated from protobuf rpc: SignPsbt(walletrpc.SignPsbtRequest) returns (walletrpc.SignPsbtResponse);
|
||||
* @generated from protobuf rpc: SignPsbt
|
||||
*/
|
||||
signPsbt(input: SignPsbtRequest, options?: RpcOptions): UnaryCall<SignPsbtRequest, SignPsbtResponse> {
|
||||
const method = this.methods[26], opt = this._transport.mergeOptions(options);
|
||||
|
|
@ -949,7 +949,7 @@ export class WalletKitClient implements IWalletKitClient, ServiceInfo {
|
|||
* caller's responsibility to either publish the transaction on success or
|
||||
* unlock/release any locked UTXOs in case of an error in this method.
|
||||
*
|
||||
* @generated from protobuf rpc: FinalizePsbt(walletrpc.FinalizePsbtRequest) returns (walletrpc.FinalizePsbtResponse);
|
||||
* @generated from protobuf rpc: FinalizePsbt
|
||||
*/
|
||||
finalizePsbt(input: FinalizePsbtRequest, options?: RpcOptions): UnaryCall<FinalizePsbtRequest, FinalizePsbtResponse> {
|
||||
const method = this.methods[27], opt = this._transport.mergeOptions(options);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue