From 6e9fdabd3e63e49cd6467637ff4aaca63d773eb8 Mon Sep 17 00:00:00 2001 From: michael1011 Date: Mon, 22 Jan 2024 17:39:15 +0100 Subject: [PATCH 1/2] chore: generate mpay TypeScript protos --- lib/proto/boltzrpc_grpc_pb.d.ts | 742 +- lib/proto/boltzrpc_pb.d.ts | 1465 +- lib/proto/cln/node_grpc_pb.d.ts | 5064 ++----- lib/proto/cln/node_pb.d.ts | 18329 ++++++++++++-------------- lib/proto/cln/primitives_pb.d.ts | 759 +- lib/proto/hold/hold_grpc_pb.d.ts | 738 +- lib/proto/hold/hold_pb.d.ts | 1672 +-- lib/proto/lnd/invoices_grpc_pb.d.ts | 388 +- lib/proto/lnd/invoices_pb.d.ts | 501 +- lib/proto/lnd/router_grpc_pb.d.ts | 1262 +- lib/proto/lnd/router_pb.d.ts | 2670 ++-- lib/proto/lnd/rpc_grpc_pb.d.ts | 5190 ++------ lib/proto/lnd/rpc_pb.d.ts | 14605 +++++++++----------- lib/proto/mpay/mpay_grpc_pb.d.ts | 109 + lib/proto/mpay/mpay_grpc_pb.js | 176 + lib/proto/mpay/mpay_pb.d.ts | 437 + lib/proto/mpay/mpay_pb.js | 3376 +++++ protos.js | 6 + 18 files changed, 24240 insertions(+), 33249 deletions(-) create mode 100644 lib/proto/mpay/mpay_grpc_pb.d.ts create mode 100644 lib/proto/mpay/mpay_grpc_pb.js create mode 100644 lib/proto/mpay/mpay_pb.d.ts create mode 100644 lib/proto/mpay/mpay_pb.js diff --git a/lib/proto/boltzrpc_grpc_pb.d.ts b/lib/proto/boltzrpc_grpc_pb.d.ts index fc20ef7a..798e76a1 100644 --- a/lib/proto/boltzrpc_grpc_pb.d.ts +++ b/lib/proto/boltzrpc_grpc_pb.d.ts @@ -4,620 +4,174 @@ /* tslint:disable */ /* eslint-disable */ -import * as grpc from '@grpc/grpc-js'; -import * as boltzrpc_pb from './boltzrpc_pb'; +import * as grpc from "@grpc/grpc-js"; +import * as boltzrpc_pb from "./boltzrpc_pb"; -interface IBoltzService - extends grpc.ServiceDefinition { - getInfo: IBoltzService_IGetInfo; - getBalance: IBoltzService_IGetBalance; - deriveKeys: IBoltzService_IDeriveKeys; - deriveBlindingKeys: IBoltzService_IDeriveBlindingKeys; - unblindOutputs: IBoltzService_IUnblindOutputs; - getAddress: IBoltzService_IGetAddress; - sendCoins: IBoltzService_ISendCoins; - updateTimeoutBlockDelta: IBoltzService_IUpdateTimeoutBlockDelta; - addReferral: IBoltzService_IAddReferral; +interface IBoltzService extends grpc.ServiceDefinition { + getInfo: IBoltzService_IGetInfo; + getBalance: IBoltzService_IGetBalance; + deriveKeys: IBoltzService_IDeriveKeys; + deriveBlindingKeys: IBoltzService_IDeriveBlindingKeys; + unblindOutputs: IBoltzService_IUnblindOutputs; + getAddress: IBoltzService_IGetAddress; + sendCoins: IBoltzService_ISendCoins; + updateTimeoutBlockDelta: IBoltzService_IUpdateTimeoutBlockDelta; + addReferral: IBoltzService_IAddReferral; } -interface IBoltzService_IGetInfo - extends grpc.MethodDefinition< - boltzrpc_pb.GetInfoRequest, - boltzrpc_pb.GetInfoResponse - > { - path: '/boltzrpc.Boltz/GetInfo'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IBoltzService_IGetInfo extends grpc.MethodDefinition { + path: "/boltzrpc.Boltz/GetInfo"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IBoltzService_IGetBalance - extends grpc.MethodDefinition< - boltzrpc_pb.GetBalanceRequest, - boltzrpc_pb.GetBalanceResponse - > { - path: '/boltzrpc.Boltz/GetBalance'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IBoltzService_IGetBalance extends grpc.MethodDefinition { + path: "/boltzrpc.Boltz/GetBalance"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IBoltzService_IDeriveKeys - extends grpc.MethodDefinition< - boltzrpc_pb.DeriveKeysRequest, - boltzrpc_pb.DeriveKeysResponse - > { - path: '/boltzrpc.Boltz/DeriveKeys'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IBoltzService_IDeriveKeys extends grpc.MethodDefinition { + path: "/boltzrpc.Boltz/DeriveKeys"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IBoltzService_IDeriveBlindingKeys - extends grpc.MethodDefinition< - boltzrpc_pb.DeriveBlindingKeyRequest, - boltzrpc_pb.DeriveBlindingKeyResponse - > { - path: '/boltzrpc.Boltz/DeriveBlindingKeys'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IBoltzService_IDeriveBlindingKeys extends grpc.MethodDefinition { + path: "/boltzrpc.Boltz/DeriveBlindingKeys"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IBoltzService_IUnblindOutputs - extends grpc.MethodDefinition< - boltzrpc_pb.UnblindOutputsRequest, - boltzrpc_pb.UnblindOutputsResponse - > { - path: '/boltzrpc.Boltz/UnblindOutputs'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IBoltzService_IUnblindOutputs extends grpc.MethodDefinition { + path: "/boltzrpc.Boltz/UnblindOutputs"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IBoltzService_IGetAddress - extends grpc.MethodDefinition< - boltzrpc_pb.GetAddressRequest, - boltzrpc_pb.GetAddressResponse - > { - path: '/boltzrpc.Boltz/GetAddress'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IBoltzService_IGetAddress extends grpc.MethodDefinition { + path: "/boltzrpc.Boltz/GetAddress"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IBoltzService_ISendCoins - extends grpc.MethodDefinition< - boltzrpc_pb.SendCoinsRequest, - boltzrpc_pb.SendCoinsResponse - > { - path: '/boltzrpc.Boltz/SendCoins'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IBoltzService_ISendCoins extends grpc.MethodDefinition { + path: "/boltzrpc.Boltz/SendCoins"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IBoltzService_IUpdateTimeoutBlockDelta - extends grpc.MethodDefinition< - boltzrpc_pb.UpdateTimeoutBlockDeltaRequest, - boltzrpc_pb.UpdateTimeoutBlockDeltaResponse - > { - path: '/boltzrpc.Boltz/UpdateTimeoutBlockDelta'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IBoltzService_IUpdateTimeoutBlockDelta extends grpc.MethodDefinition { + path: "/boltzrpc.Boltz/UpdateTimeoutBlockDelta"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IBoltzService_IAddReferral - extends grpc.MethodDefinition< - boltzrpc_pb.AddReferralRequest, - boltzrpc_pb.AddReferralResponse - > { - path: '/boltzrpc.Boltz/AddReferral'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IBoltzService_IAddReferral extends grpc.MethodDefinition { + path: "/boltzrpc.Boltz/AddReferral"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } export const BoltzService: IBoltzService; export interface IBoltzServer extends grpc.UntypedServiceImplementation { - getInfo: grpc.handleUnaryCall< - boltzrpc_pb.GetInfoRequest, - boltzrpc_pb.GetInfoResponse - >; - getBalance: grpc.handleUnaryCall< - boltzrpc_pb.GetBalanceRequest, - boltzrpc_pb.GetBalanceResponse - >; - deriveKeys: grpc.handleUnaryCall< - boltzrpc_pb.DeriveKeysRequest, - boltzrpc_pb.DeriveKeysResponse - >; - deriveBlindingKeys: grpc.handleUnaryCall< - boltzrpc_pb.DeriveBlindingKeyRequest, - boltzrpc_pb.DeriveBlindingKeyResponse - >; - unblindOutputs: grpc.handleUnaryCall< - boltzrpc_pb.UnblindOutputsRequest, - boltzrpc_pb.UnblindOutputsResponse - >; - getAddress: grpc.handleUnaryCall< - boltzrpc_pb.GetAddressRequest, - boltzrpc_pb.GetAddressResponse - >; - sendCoins: grpc.handleUnaryCall< - boltzrpc_pb.SendCoinsRequest, - boltzrpc_pb.SendCoinsResponse - >; - updateTimeoutBlockDelta: grpc.handleUnaryCall< - boltzrpc_pb.UpdateTimeoutBlockDeltaRequest, - boltzrpc_pb.UpdateTimeoutBlockDeltaResponse - >; - addReferral: grpc.handleUnaryCall< - boltzrpc_pb.AddReferralRequest, - boltzrpc_pb.AddReferralResponse - >; + getInfo: grpc.handleUnaryCall; + getBalance: grpc.handleUnaryCall; + deriveKeys: grpc.handleUnaryCall; + deriveBlindingKeys: grpc.handleUnaryCall; + unblindOutputs: grpc.handleUnaryCall; + getAddress: grpc.handleUnaryCall; + sendCoins: grpc.handleUnaryCall; + updateTimeoutBlockDelta: grpc.handleUnaryCall; + addReferral: grpc.handleUnaryCall; } export interface IBoltzClient { - getInfo( - request: boltzrpc_pb.GetInfoRequest, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.GetInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - getInfo( - request: boltzrpc_pb.GetInfoRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.GetInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - getInfo( - request: boltzrpc_pb.GetInfoRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.GetInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - getBalance( - request: boltzrpc_pb.GetBalanceRequest, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.GetBalanceResponse, - ) => void, - ): grpc.ClientUnaryCall; - getBalance( - request: boltzrpc_pb.GetBalanceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.GetBalanceResponse, - ) => void, - ): grpc.ClientUnaryCall; - getBalance( - request: boltzrpc_pb.GetBalanceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.GetBalanceResponse, - ) => void, - ): grpc.ClientUnaryCall; - deriveKeys( - request: boltzrpc_pb.DeriveKeysRequest, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.DeriveKeysResponse, - ) => void, - ): grpc.ClientUnaryCall; - deriveKeys( - request: boltzrpc_pb.DeriveKeysRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.DeriveKeysResponse, - ) => void, - ): grpc.ClientUnaryCall; - deriveKeys( - request: boltzrpc_pb.DeriveKeysRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.DeriveKeysResponse, - ) => void, - ): grpc.ClientUnaryCall; - deriveBlindingKeys( - request: boltzrpc_pb.DeriveBlindingKeyRequest, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.DeriveBlindingKeyResponse, - ) => void, - ): grpc.ClientUnaryCall; - deriveBlindingKeys( - request: boltzrpc_pb.DeriveBlindingKeyRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.DeriveBlindingKeyResponse, - ) => void, - ): grpc.ClientUnaryCall; - deriveBlindingKeys( - request: boltzrpc_pb.DeriveBlindingKeyRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.DeriveBlindingKeyResponse, - ) => void, - ): grpc.ClientUnaryCall; - unblindOutputs( - request: boltzrpc_pb.UnblindOutputsRequest, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.UnblindOutputsResponse, - ) => void, - ): grpc.ClientUnaryCall; - unblindOutputs( - request: boltzrpc_pb.UnblindOutputsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.UnblindOutputsResponse, - ) => void, - ): grpc.ClientUnaryCall; - unblindOutputs( - request: boltzrpc_pb.UnblindOutputsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.UnblindOutputsResponse, - ) => void, - ): grpc.ClientUnaryCall; - getAddress( - request: boltzrpc_pb.GetAddressRequest, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.GetAddressResponse, - ) => void, - ): grpc.ClientUnaryCall; - getAddress( - request: boltzrpc_pb.GetAddressRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.GetAddressResponse, - ) => void, - ): grpc.ClientUnaryCall; - getAddress( - request: boltzrpc_pb.GetAddressRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.GetAddressResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendCoins( - request: boltzrpc_pb.SendCoinsRequest, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.SendCoinsResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendCoins( - request: boltzrpc_pb.SendCoinsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.SendCoinsResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendCoins( - request: boltzrpc_pb.SendCoinsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.SendCoinsResponse, - ) => void, - ): grpc.ClientUnaryCall; - updateTimeoutBlockDelta( - request: boltzrpc_pb.UpdateTimeoutBlockDeltaRequest, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.UpdateTimeoutBlockDeltaResponse, - ) => void, - ): grpc.ClientUnaryCall; - updateTimeoutBlockDelta( - request: boltzrpc_pb.UpdateTimeoutBlockDeltaRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.UpdateTimeoutBlockDeltaResponse, - ) => void, - ): grpc.ClientUnaryCall; - updateTimeoutBlockDelta( - request: boltzrpc_pb.UpdateTimeoutBlockDeltaRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.UpdateTimeoutBlockDeltaResponse, - ) => void, - ): grpc.ClientUnaryCall; - addReferral( - request: boltzrpc_pb.AddReferralRequest, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.AddReferralResponse, - ) => void, - ): grpc.ClientUnaryCall; - addReferral( - request: boltzrpc_pb.AddReferralRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.AddReferralResponse, - ) => void, - ): grpc.ClientUnaryCall; - addReferral( - request: boltzrpc_pb.AddReferralRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.AddReferralResponse, - ) => void, - ): grpc.ClientUnaryCall; + getInfo(request: boltzrpc_pb.GetInfoRequest, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + getInfo(request: boltzrpc_pb.GetInfoRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + getInfo(request: boltzrpc_pb.GetInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + getBalance(request: boltzrpc_pb.GetBalanceRequest, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.GetBalanceResponse) => void): grpc.ClientUnaryCall; + getBalance(request: boltzrpc_pb.GetBalanceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.GetBalanceResponse) => void): grpc.ClientUnaryCall; + getBalance(request: boltzrpc_pb.GetBalanceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.GetBalanceResponse) => void): grpc.ClientUnaryCall; + deriveKeys(request: boltzrpc_pb.DeriveKeysRequest, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.DeriveKeysResponse) => void): grpc.ClientUnaryCall; + deriveKeys(request: boltzrpc_pb.DeriveKeysRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.DeriveKeysResponse) => void): grpc.ClientUnaryCall; + deriveKeys(request: boltzrpc_pb.DeriveKeysRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.DeriveKeysResponse) => void): grpc.ClientUnaryCall; + deriveBlindingKeys(request: boltzrpc_pb.DeriveBlindingKeyRequest, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.DeriveBlindingKeyResponse) => void): grpc.ClientUnaryCall; + deriveBlindingKeys(request: boltzrpc_pb.DeriveBlindingKeyRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.DeriveBlindingKeyResponse) => void): grpc.ClientUnaryCall; + deriveBlindingKeys(request: boltzrpc_pb.DeriveBlindingKeyRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.DeriveBlindingKeyResponse) => void): grpc.ClientUnaryCall; + unblindOutputs(request: boltzrpc_pb.UnblindOutputsRequest, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.UnblindOutputsResponse) => void): grpc.ClientUnaryCall; + unblindOutputs(request: boltzrpc_pb.UnblindOutputsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.UnblindOutputsResponse) => void): grpc.ClientUnaryCall; + unblindOutputs(request: boltzrpc_pb.UnblindOutputsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.UnblindOutputsResponse) => void): grpc.ClientUnaryCall; + getAddress(request: boltzrpc_pb.GetAddressRequest, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.GetAddressResponse) => void): grpc.ClientUnaryCall; + getAddress(request: boltzrpc_pb.GetAddressRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.GetAddressResponse) => void): grpc.ClientUnaryCall; + getAddress(request: boltzrpc_pb.GetAddressRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.GetAddressResponse) => void): grpc.ClientUnaryCall; + sendCoins(request: boltzrpc_pb.SendCoinsRequest, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.SendCoinsResponse) => void): grpc.ClientUnaryCall; + sendCoins(request: boltzrpc_pb.SendCoinsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.SendCoinsResponse) => void): grpc.ClientUnaryCall; + sendCoins(request: boltzrpc_pb.SendCoinsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.SendCoinsResponse) => void): grpc.ClientUnaryCall; + updateTimeoutBlockDelta(request: boltzrpc_pb.UpdateTimeoutBlockDeltaRequest, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.UpdateTimeoutBlockDeltaResponse) => void): grpc.ClientUnaryCall; + updateTimeoutBlockDelta(request: boltzrpc_pb.UpdateTimeoutBlockDeltaRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.UpdateTimeoutBlockDeltaResponse) => void): grpc.ClientUnaryCall; + updateTimeoutBlockDelta(request: boltzrpc_pb.UpdateTimeoutBlockDeltaRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.UpdateTimeoutBlockDeltaResponse) => void): grpc.ClientUnaryCall; + addReferral(request: boltzrpc_pb.AddReferralRequest, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.AddReferralResponse) => void): grpc.ClientUnaryCall; + addReferral(request: boltzrpc_pb.AddReferralRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.AddReferralResponse) => void): grpc.ClientUnaryCall; + addReferral(request: boltzrpc_pb.AddReferralRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.AddReferralResponse) => void): grpc.ClientUnaryCall; } export class BoltzClient extends grpc.Client implements IBoltzClient { - constructor( - address: string, - credentials: grpc.ChannelCredentials, - options?: Partial, - ); - public getInfo( - request: boltzrpc_pb.GetInfoRequest, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.GetInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getInfo( - request: boltzrpc_pb.GetInfoRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.GetInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getInfo( - request: boltzrpc_pb.GetInfoRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.GetInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getBalance( - request: boltzrpc_pb.GetBalanceRequest, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.GetBalanceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getBalance( - request: boltzrpc_pb.GetBalanceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.GetBalanceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getBalance( - request: boltzrpc_pb.GetBalanceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.GetBalanceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public deriveKeys( - request: boltzrpc_pb.DeriveKeysRequest, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.DeriveKeysResponse, - ) => void, - ): grpc.ClientUnaryCall; - public deriveKeys( - request: boltzrpc_pb.DeriveKeysRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.DeriveKeysResponse, - ) => void, - ): grpc.ClientUnaryCall; - public deriveKeys( - request: boltzrpc_pb.DeriveKeysRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.DeriveKeysResponse, - ) => void, - ): grpc.ClientUnaryCall; - public deriveBlindingKeys( - request: boltzrpc_pb.DeriveBlindingKeyRequest, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.DeriveBlindingKeyResponse, - ) => void, - ): grpc.ClientUnaryCall; - public deriveBlindingKeys( - request: boltzrpc_pb.DeriveBlindingKeyRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.DeriveBlindingKeyResponse, - ) => void, - ): grpc.ClientUnaryCall; - public deriveBlindingKeys( - request: boltzrpc_pb.DeriveBlindingKeyRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.DeriveBlindingKeyResponse, - ) => void, - ): grpc.ClientUnaryCall; - public unblindOutputs( - request: boltzrpc_pb.UnblindOutputsRequest, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.UnblindOutputsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public unblindOutputs( - request: boltzrpc_pb.UnblindOutputsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.UnblindOutputsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public unblindOutputs( - request: boltzrpc_pb.UnblindOutputsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.UnblindOutputsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getAddress( - request: boltzrpc_pb.GetAddressRequest, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.GetAddressResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getAddress( - request: boltzrpc_pb.GetAddressRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.GetAddressResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getAddress( - request: boltzrpc_pb.GetAddressRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.GetAddressResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendCoins( - request: boltzrpc_pb.SendCoinsRequest, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.SendCoinsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendCoins( - request: boltzrpc_pb.SendCoinsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.SendCoinsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendCoins( - request: boltzrpc_pb.SendCoinsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.SendCoinsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public updateTimeoutBlockDelta( - request: boltzrpc_pb.UpdateTimeoutBlockDeltaRequest, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.UpdateTimeoutBlockDeltaResponse, - ) => void, - ): grpc.ClientUnaryCall; - public updateTimeoutBlockDelta( - request: boltzrpc_pb.UpdateTimeoutBlockDeltaRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.UpdateTimeoutBlockDeltaResponse, - ) => void, - ): grpc.ClientUnaryCall; - public updateTimeoutBlockDelta( - request: boltzrpc_pb.UpdateTimeoutBlockDeltaRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.UpdateTimeoutBlockDeltaResponse, - ) => void, - ): grpc.ClientUnaryCall; - public addReferral( - request: boltzrpc_pb.AddReferralRequest, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.AddReferralResponse, - ) => void, - ): grpc.ClientUnaryCall; - public addReferral( - request: boltzrpc_pb.AddReferralRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.AddReferralResponse, - ) => void, - ): grpc.ClientUnaryCall; - public addReferral( - request: boltzrpc_pb.AddReferralRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: boltzrpc_pb.AddReferralResponse, - ) => void, - ): grpc.ClientUnaryCall; + constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); + public getInfo(request: boltzrpc_pb.GetInfoRequest, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + public getInfo(request: boltzrpc_pb.GetInfoRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + public getInfo(request: boltzrpc_pb.GetInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + public getBalance(request: boltzrpc_pb.GetBalanceRequest, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.GetBalanceResponse) => void): grpc.ClientUnaryCall; + public getBalance(request: boltzrpc_pb.GetBalanceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.GetBalanceResponse) => void): grpc.ClientUnaryCall; + public getBalance(request: boltzrpc_pb.GetBalanceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.GetBalanceResponse) => void): grpc.ClientUnaryCall; + public deriveKeys(request: boltzrpc_pb.DeriveKeysRequest, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.DeriveKeysResponse) => void): grpc.ClientUnaryCall; + public deriveKeys(request: boltzrpc_pb.DeriveKeysRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.DeriveKeysResponse) => void): grpc.ClientUnaryCall; + public deriveKeys(request: boltzrpc_pb.DeriveKeysRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.DeriveKeysResponse) => void): grpc.ClientUnaryCall; + public deriveBlindingKeys(request: boltzrpc_pb.DeriveBlindingKeyRequest, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.DeriveBlindingKeyResponse) => void): grpc.ClientUnaryCall; + public deriveBlindingKeys(request: boltzrpc_pb.DeriveBlindingKeyRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.DeriveBlindingKeyResponse) => void): grpc.ClientUnaryCall; + public deriveBlindingKeys(request: boltzrpc_pb.DeriveBlindingKeyRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.DeriveBlindingKeyResponse) => void): grpc.ClientUnaryCall; + public unblindOutputs(request: boltzrpc_pb.UnblindOutputsRequest, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.UnblindOutputsResponse) => void): grpc.ClientUnaryCall; + public unblindOutputs(request: boltzrpc_pb.UnblindOutputsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.UnblindOutputsResponse) => void): grpc.ClientUnaryCall; + public unblindOutputs(request: boltzrpc_pb.UnblindOutputsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.UnblindOutputsResponse) => void): grpc.ClientUnaryCall; + public getAddress(request: boltzrpc_pb.GetAddressRequest, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.GetAddressResponse) => void): grpc.ClientUnaryCall; + public getAddress(request: boltzrpc_pb.GetAddressRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.GetAddressResponse) => void): grpc.ClientUnaryCall; + public getAddress(request: boltzrpc_pb.GetAddressRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.GetAddressResponse) => void): grpc.ClientUnaryCall; + public sendCoins(request: boltzrpc_pb.SendCoinsRequest, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.SendCoinsResponse) => void): grpc.ClientUnaryCall; + public sendCoins(request: boltzrpc_pb.SendCoinsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.SendCoinsResponse) => void): grpc.ClientUnaryCall; + public sendCoins(request: boltzrpc_pb.SendCoinsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.SendCoinsResponse) => void): grpc.ClientUnaryCall; + public updateTimeoutBlockDelta(request: boltzrpc_pb.UpdateTimeoutBlockDeltaRequest, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.UpdateTimeoutBlockDeltaResponse) => void): grpc.ClientUnaryCall; + public updateTimeoutBlockDelta(request: boltzrpc_pb.UpdateTimeoutBlockDeltaRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.UpdateTimeoutBlockDeltaResponse) => void): grpc.ClientUnaryCall; + public updateTimeoutBlockDelta(request: boltzrpc_pb.UpdateTimeoutBlockDeltaRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.UpdateTimeoutBlockDeltaResponse) => void): grpc.ClientUnaryCall; + public addReferral(request: boltzrpc_pb.AddReferralRequest, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.AddReferralResponse) => void): grpc.ClientUnaryCall; + public addReferral(request: boltzrpc_pb.AddReferralRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.AddReferralResponse) => void): grpc.ClientUnaryCall; + public addReferral(request: boltzrpc_pb.AddReferralRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: boltzrpc_pb.AddReferralResponse) => void): grpc.ClientUnaryCall; } diff --git a/lib/proto/boltzrpc_pb.d.ts b/lib/proto/boltzrpc_pb.d.ts index 95e52030..f51f1826 100644 --- a/lib/proto/boltzrpc_pb.d.ts +++ b/lib/proto/boltzrpc_pb.d.ts @@ -2,949 +2,686 @@ // file: boltzrpc.proto /* tslint:disable */ - /* eslint-disable */ -import * as jspb from 'google-protobuf'; - -export class GetInfoRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetInfoRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: GetInfoRequest, - ): GetInfoRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetInfoRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetInfoRequest; - static deserializeBinaryFromReader( - message: GetInfoRequest, - reader: jspb.BinaryReader, - ): GetInfoRequest; + +import * as jspb from "google-protobuf"; + +export class GetInfoRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetInfoRequest.AsObject; + static toObject(includeInstance: boolean, msg: GetInfoRequest): GetInfoRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetInfoRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetInfoRequest; + static deserializeBinaryFromReader(message: GetInfoRequest, reader: jspb.BinaryReader): GetInfoRequest; } export namespace GetInfoRequest { - export type AsObject = {}; -} - -export class GetInfoResponse extends jspb.Message { - getVersion(): string; - setVersion(value: string): GetInfoResponse; - - getChainsMap(): jspb.Map; - clearChainsMap(): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetInfoResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: GetInfoResponse, - ): GetInfoResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetInfoResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetInfoResponse; - static deserializeBinaryFromReader( - message: GetInfoResponse, - reader: jspb.BinaryReader, - ): GetInfoResponse; + export type AsObject = { + } +} + +export class GetInfoResponse extends jspb.Message { + getVersion(): string; + setVersion(value: string): GetInfoResponse; + + getChainsMap(): jspb.Map; + clearChainsMap(): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetInfoResponse.AsObject; + static toObject(includeInstance: boolean, msg: GetInfoResponse): GetInfoResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetInfoResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetInfoResponse; + static deserializeBinaryFromReader(message: GetInfoResponse, reader: jspb.BinaryReader): GetInfoResponse; } export namespace GetInfoResponse { - export type AsObject = { - version: string; - - chainsMap: Array<[string, CurrencyInfo.AsObject]>; - }; -} - -export class CurrencyInfo extends jspb.Message { - hasChain(): boolean; - clearChain(): void; - getChain(): ChainInfo | undefined; - setChain(value?: ChainInfo): CurrencyInfo; - - getLightningMap(): jspb.Map; - clearLightningMap(): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CurrencyInfo.AsObject; - static toObject( - includeInstance: boolean, - msg: CurrencyInfo, - ): CurrencyInfo.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CurrencyInfo, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CurrencyInfo; - static deserializeBinaryFromReader( - message: CurrencyInfo, - reader: jspb.BinaryReader, - ): CurrencyInfo; + export type AsObject = { + version: string, + + chainsMap: Array<[string, CurrencyInfo.AsObject]>, + } +} + +export class CurrencyInfo extends jspb.Message { + + hasChain(): boolean; + clearChain(): void; + getChain(): ChainInfo | undefined; + setChain(value?: ChainInfo): CurrencyInfo; + + getLightningMap(): jspb.Map; + clearLightningMap(): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CurrencyInfo.AsObject; + static toObject(includeInstance: boolean, msg: CurrencyInfo): CurrencyInfo.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CurrencyInfo, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CurrencyInfo; + static deserializeBinaryFromReader(message: CurrencyInfo, reader: jspb.BinaryReader): CurrencyInfo; } export namespace CurrencyInfo { - export type AsObject = { - chain?: ChainInfo.AsObject; - - lightningMap: Array<[string, LightningInfo.AsObject]>; - }; -} - -export class ChainInfo extends jspb.Message { - getVersion(): number; - setVersion(value: number): ChainInfo; - getBlocks(): number; - setBlocks(value: number): ChainInfo; - getScannedBlocks(): number; - setScannedBlocks(value: number): ChainInfo; - getConnections(): number; - setConnections(value: number): ChainInfo; - getError(): string; - setError(value: string): ChainInfo; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChainInfo.AsObject; - static toObject(includeInstance: boolean, msg: ChainInfo): ChainInfo.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChainInfo, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChainInfo; - static deserializeBinaryFromReader( - message: ChainInfo, - reader: jspb.BinaryReader, - ): ChainInfo; + export type AsObject = { + chain?: ChainInfo.AsObject, + + lightningMap: Array<[string, LightningInfo.AsObject]>, + } +} + +export class ChainInfo extends jspb.Message { + getVersion(): number; + setVersion(value: number): ChainInfo; + getBlocks(): number; + setBlocks(value: number): ChainInfo; + getScannedBlocks(): number; + setScannedBlocks(value: number): ChainInfo; + getConnections(): number; + setConnections(value: number): ChainInfo; + getError(): string; + setError(value: string): ChainInfo; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChainInfo.AsObject; + static toObject(includeInstance: boolean, msg: ChainInfo): ChainInfo.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChainInfo, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChainInfo; + static deserializeBinaryFromReader(message: ChainInfo, reader: jspb.BinaryReader): ChainInfo; } export namespace ChainInfo { - export type AsObject = { - version: number; - blocks: number; - scannedBlocks: number; - connections: number; - error: string; - }; -} - -export class LightningInfo extends jspb.Message { - getVersion(): string; - setVersion(value: string): LightningInfo; - - hasChannels(): boolean; - clearChannels(): void; - getChannels(): LightningInfo.Channels | undefined; - setChannels(value?: LightningInfo.Channels): LightningInfo; - getBlockHeight(): number; - setBlockHeight(value: number): LightningInfo; - getError(): string; - setError(value: string): LightningInfo; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): LightningInfo.AsObject; - static toObject( - includeInstance: boolean, - msg: LightningInfo, - ): LightningInfo.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: LightningInfo, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): LightningInfo; - static deserializeBinaryFromReader( - message: LightningInfo, - reader: jspb.BinaryReader, - ): LightningInfo; + export type AsObject = { + version: number, + blocks: number, + scannedBlocks: number, + connections: number, + error: string, + } +} + +export class LightningInfo extends jspb.Message { + getVersion(): string; + setVersion(value: string): LightningInfo; + + hasChannels(): boolean; + clearChannels(): void; + getChannels(): LightningInfo.Channels | undefined; + setChannels(value?: LightningInfo.Channels): LightningInfo; + getBlockHeight(): number; + setBlockHeight(value: number): LightningInfo; + getError(): string; + setError(value: string): LightningInfo; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): LightningInfo.AsObject; + static toObject(includeInstance: boolean, msg: LightningInfo): LightningInfo.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: LightningInfo, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): LightningInfo; + static deserializeBinaryFromReader(message: LightningInfo, reader: jspb.BinaryReader): LightningInfo; } export namespace LightningInfo { - export type AsObject = { - version: string; - channels?: LightningInfo.Channels.AsObject; - blockHeight: number; - error: string; - }; - - export class Channels extends jspb.Message { - getActive(): number; - setActive(value: number): Channels; - getInactive(): number; - setInactive(value: number): Channels; - getPending(): number; - setPending(value: number): Channels; + export type AsObject = { + version: string, + channels?: LightningInfo.Channels.AsObject, + blockHeight: number, + error: string, + } + + + export class Channels extends jspb.Message { + getActive(): number; + setActive(value: number): Channels; + getInactive(): number; + setInactive(value: number): Channels; + getPending(): number; + setPending(value: number): Channels; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Channels.AsObject; + static toObject(includeInstance: boolean, msg: Channels): Channels.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Channels, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Channels; + static deserializeBinaryFromReader(message: Channels, reader: jspb.BinaryReader): Channels; + } + + export namespace Channels { + export type AsObject = { + active: number, + inactive: number, + pending: number, + } + } + +} + +export class GetBalanceRequest extends jspb.Message { serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Channels.AsObject; - static toObject(includeInstance: boolean, msg: Channels): Channels.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Channels, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Channels; - static deserializeBinaryFromReader( - message: Channels, - reader: jspb.BinaryReader, - ): Channels; - } - - export namespace Channels { - export type AsObject = { - active: number; - inactive: number; - pending: number; - }; - } -} - -export class GetBalanceRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetBalanceRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: GetBalanceRequest, - ): GetBalanceRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetBalanceRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetBalanceRequest; - static deserializeBinaryFromReader( - message: GetBalanceRequest, - reader: jspb.BinaryReader, - ): GetBalanceRequest; + toObject(includeInstance?: boolean): GetBalanceRequest.AsObject; + static toObject(includeInstance: boolean, msg: GetBalanceRequest): GetBalanceRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetBalanceRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetBalanceRequest; + static deserializeBinaryFromReader(message: GetBalanceRequest, reader: jspb.BinaryReader): GetBalanceRequest; } export namespace GetBalanceRequest { - export type AsObject = {}; -} - -export class GetBalanceResponse extends jspb.Message { - getBalancesMap(): jspb.Map; - clearBalancesMap(): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetBalanceResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: GetBalanceResponse, - ): GetBalanceResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetBalanceResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetBalanceResponse; - static deserializeBinaryFromReader( - message: GetBalanceResponse, - reader: jspb.BinaryReader, - ): GetBalanceResponse; + export type AsObject = { + } +} + +export class GetBalanceResponse extends jspb.Message { + + getBalancesMap(): jspb.Map; + clearBalancesMap(): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetBalanceResponse.AsObject; + static toObject(includeInstance: boolean, msg: GetBalanceResponse): GetBalanceResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetBalanceResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetBalanceResponse; + static deserializeBinaryFromReader(message: GetBalanceResponse, reader: jspb.BinaryReader): GetBalanceResponse; } export namespace GetBalanceResponse { - export type AsObject = { - balancesMap: Array<[string, Balances.AsObject]>; - }; -} - -export class Balances extends jspb.Message { - getWalletsMap(): jspb.Map; - clearWalletsMap(): void; - - getLightningMap(): jspb.Map; - clearLightningMap(): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Balances.AsObject; - static toObject(includeInstance: boolean, msg: Balances): Balances.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Balances, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Balances; - static deserializeBinaryFromReader( - message: Balances, - reader: jspb.BinaryReader, - ): Balances; + export type AsObject = { + + balancesMap: Array<[string, Balances.AsObject]>, + } } -export namespace Balances { - export type AsObject = { - walletsMap: Array<[string, Balances.WalletBalance.AsObject]>; +export class Balances extends jspb.Message { - lightningMap: Array<[string, Balances.LightningBalance.AsObject]>; - }; + getWalletsMap(): jspb.Map; + clearWalletsMap(): void; - export class WalletBalance extends jspb.Message { - getConfirmed(): number; - setConfirmed(value: number): WalletBalance; - getUnconfirmed(): number; - setUnconfirmed(value: number): WalletBalance; + getLightningMap(): jspb.Map; + clearLightningMap(): void; serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): WalletBalance.AsObject; - static toObject( - includeInstance: boolean, - msg: WalletBalance, - ): WalletBalance.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: WalletBalance, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): WalletBalance; - static deserializeBinaryFromReader( - message: WalletBalance, - reader: jspb.BinaryReader, - ): WalletBalance; - } - - export namespace WalletBalance { + toObject(includeInstance?: boolean): Balances.AsObject; + static toObject(includeInstance: boolean, msg: Balances): Balances.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Balances, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Balances; + static deserializeBinaryFromReader(message: Balances, reader: jspb.BinaryReader): Balances; +} + +export namespace Balances { export type AsObject = { - confirmed: number; - unconfirmed: number; - }; - } - export class LightningBalance extends jspb.Message { - getLocal(): number; - setLocal(value: number): LightningBalance; - getRemote(): number; - setRemote(value: number): LightningBalance; + walletsMap: Array<[string, Balances.WalletBalance.AsObject]>, + + lightningMap: Array<[string, Balances.LightningBalance.AsObject]>, + } + + + export class WalletBalance extends jspb.Message { + getConfirmed(): number; + setConfirmed(value: number): WalletBalance; + getUnconfirmed(): number; + setUnconfirmed(value: number): WalletBalance; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): WalletBalance.AsObject; + static toObject(includeInstance: boolean, msg: WalletBalance): WalletBalance.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: WalletBalance, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): WalletBalance; + static deserializeBinaryFromReader(message: WalletBalance, reader: jspb.BinaryReader): WalletBalance; + } + + export namespace WalletBalance { + export type AsObject = { + confirmed: number, + unconfirmed: number, + } + } + + export class LightningBalance extends jspb.Message { + getLocal(): number; + setLocal(value: number): LightningBalance; + getRemote(): number; + setRemote(value: number): LightningBalance; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): LightningBalance.AsObject; + static toObject(includeInstance: boolean, msg: LightningBalance): LightningBalance.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: LightningBalance, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): LightningBalance; + static deserializeBinaryFromReader(message: LightningBalance, reader: jspb.BinaryReader): LightningBalance; + } + + export namespace LightningBalance { + export type AsObject = { + local: number, + remote: number, + } + } + +} + +export class DeriveKeysRequest extends jspb.Message { + getSymbol(): string; + setSymbol(value: string): DeriveKeysRequest; + getIndex(): number; + setIndex(value: number): DeriveKeysRequest; serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): LightningBalance.AsObject; - static toObject( - includeInstance: boolean, - msg: LightningBalance, - ): LightningBalance.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: LightningBalance, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): LightningBalance; - static deserializeBinaryFromReader( - message: LightningBalance, - reader: jspb.BinaryReader, - ): LightningBalance; - } - - export namespace LightningBalance { - export type AsObject = { - local: number; - remote: number; - }; - } -} - -export class DeriveKeysRequest extends jspb.Message { - getSymbol(): string; - setSymbol(value: string): DeriveKeysRequest; - getIndex(): number; - setIndex(value: number): DeriveKeysRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DeriveKeysRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: DeriveKeysRequest, - ): DeriveKeysRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DeriveKeysRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DeriveKeysRequest; - static deserializeBinaryFromReader( - message: DeriveKeysRequest, - reader: jspb.BinaryReader, - ): DeriveKeysRequest; + toObject(includeInstance?: boolean): DeriveKeysRequest.AsObject; + static toObject(includeInstance: boolean, msg: DeriveKeysRequest): DeriveKeysRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DeriveKeysRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DeriveKeysRequest; + static deserializeBinaryFromReader(message: DeriveKeysRequest, reader: jspb.BinaryReader): DeriveKeysRequest; } export namespace DeriveKeysRequest { - export type AsObject = { - symbol: string; - index: number; - }; -} - -export class DeriveKeysResponse extends jspb.Message { - getPublicKey(): string; - setPublicKey(value: string): DeriveKeysResponse; - getPrivateKey(): string; - setPrivateKey(value: string): DeriveKeysResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DeriveKeysResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: DeriveKeysResponse, - ): DeriveKeysResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DeriveKeysResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DeriveKeysResponse; - static deserializeBinaryFromReader( - message: DeriveKeysResponse, - reader: jspb.BinaryReader, - ): DeriveKeysResponse; + export type AsObject = { + symbol: string, + index: number, + } +} + +export class DeriveKeysResponse extends jspb.Message { + getPublicKey(): string; + setPublicKey(value: string): DeriveKeysResponse; + getPrivateKey(): string; + setPrivateKey(value: string): DeriveKeysResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DeriveKeysResponse.AsObject; + static toObject(includeInstance: boolean, msg: DeriveKeysResponse): DeriveKeysResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DeriveKeysResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DeriveKeysResponse; + static deserializeBinaryFromReader(message: DeriveKeysResponse, reader: jspb.BinaryReader): DeriveKeysResponse; } export namespace DeriveKeysResponse { - export type AsObject = { - publicKey: string; - privateKey: string; - }; -} - -export class DeriveBlindingKeyRequest extends jspb.Message { - getAddress(): string; - setAddress(value: string): DeriveBlindingKeyRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DeriveBlindingKeyRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: DeriveBlindingKeyRequest, - ): DeriveBlindingKeyRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DeriveBlindingKeyRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DeriveBlindingKeyRequest; - static deserializeBinaryFromReader( - message: DeriveBlindingKeyRequest, - reader: jspb.BinaryReader, - ): DeriveBlindingKeyRequest; + export type AsObject = { + publicKey: string, + privateKey: string, + } +} + +export class DeriveBlindingKeyRequest extends jspb.Message { + getAddress(): string; + setAddress(value: string): DeriveBlindingKeyRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DeriveBlindingKeyRequest.AsObject; + static toObject(includeInstance: boolean, msg: DeriveBlindingKeyRequest): DeriveBlindingKeyRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DeriveBlindingKeyRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DeriveBlindingKeyRequest; + static deserializeBinaryFromReader(message: DeriveBlindingKeyRequest, reader: jspb.BinaryReader): DeriveBlindingKeyRequest; } export namespace DeriveBlindingKeyRequest { - export type AsObject = { - address: string; - }; -} - -export class DeriveBlindingKeyResponse extends jspb.Message { - getPublicKey(): string; - setPublicKey(value: string): DeriveBlindingKeyResponse; - getPrivateKey(): string; - setPrivateKey(value: string): DeriveBlindingKeyResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DeriveBlindingKeyResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: DeriveBlindingKeyResponse, - ): DeriveBlindingKeyResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DeriveBlindingKeyResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DeriveBlindingKeyResponse; - static deserializeBinaryFromReader( - message: DeriveBlindingKeyResponse, - reader: jspb.BinaryReader, - ): DeriveBlindingKeyResponse; + export type AsObject = { + address: string, + } +} + +export class DeriveBlindingKeyResponse extends jspb.Message { + getPublicKey(): string; + setPublicKey(value: string): DeriveBlindingKeyResponse; + getPrivateKey(): string; + setPrivateKey(value: string): DeriveBlindingKeyResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DeriveBlindingKeyResponse.AsObject; + static toObject(includeInstance: boolean, msg: DeriveBlindingKeyResponse): DeriveBlindingKeyResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DeriveBlindingKeyResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DeriveBlindingKeyResponse; + static deserializeBinaryFromReader(message: DeriveBlindingKeyResponse, reader: jspb.BinaryReader): DeriveBlindingKeyResponse; } export namespace DeriveBlindingKeyResponse { - export type AsObject = { - publicKey: string; - privateKey: string; - }; -} - -export class UnblindOutputsRequest extends jspb.Message { - hasId(): boolean; - clearId(): void; - getId(): string; - setId(value: string): UnblindOutputsRequest; - - hasHex(): boolean; - clearHex(): void; - getHex(): string; - setHex(value: string): UnblindOutputsRequest; - - getTransactionCase(): UnblindOutputsRequest.TransactionCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): UnblindOutputsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: UnblindOutputsRequest, - ): UnblindOutputsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: UnblindOutputsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): UnblindOutputsRequest; - static deserializeBinaryFromReader( - message: UnblindOutputsRequest, - reader: jspb.BinaryReader, - ): UnblindOutputsRequest; + export type AsObject = { + publicKey: string, + privateKey: string, + } +} + +export class UnblindOutputsRequest extends jspb.Message { + + hasId(): boolean; + clearId(): void; + getId(): string; + setId(value: string): UnblindOutputsRequest; + + hasHex(): boolean; + clearHex(): void; + getHex(): string; + setHex(value: string): UnblindOutputsRequest; + + getTransactionCase(): UnblindOutputsRequest.TransactionCase; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): UnblindOutputsRequest.AsObject; + static toObject(includeInstance: boolean, msg: UnblindOutputsRequest): UnblindOutputsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: UnblindOutputsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): UnblindOutputsRequest; + static deserializeBinaryFromReader(message: UnblindOutputsRequest, reader: jspb.BinaryReader): UnblindOutputsRequest; } export namespace UnblindOutputsRequest { - export type AsObject = { - id: string; - hex: string; - }; - - export enum TransactionCase { - TRANSACTION_NOT_SET = 0, - ID = 1, - HEX = 2, - } -} - -export class UnblindOutputsResponse extends jspb.Message { - clearOutputsList(): void; - getOutputsList(): Array; - setOutputsList( - value: Array, - ): UnblindOutputsResponse; - addOutputs( - value?: UnblindOutputsResponse.UnblindedOutput, - index?: number, - ): UnblindOutputsResponse.UnblindedOutput; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): UnblindOutputsResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: UnblindOutputsResponse, - ): UnblindOutputsResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: UnblindOutputsResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): UnblindOutputsResponse; - static deserializeBinaryFromReader( - message: UnblindOutputsResponse, - reader: jspb.BinaryReader, - ): UnblindOutputsResponse; + export type AsObject = { + id: string, + hex: string, + } + + export enum TransactionCase { + TRANSACTION_NOT_SET = 0, + ID = 1, + HEX = 2, + } + } -export namespace UnblindOutputsResponse { - export type AsObject = { - outputsList: Array; - }; - - export class UnblindedOutput extends jspb.Message { - getValue(): number; - setValue(value: number): UnblindedOutput; - getAsset(): Uint8Array | string; - getAsset_asU8(): Uint8Array; - getAsset_asB64(): string; - setAsset(value: Uint8Array | string): UnblindedOutput; - getIsLbtc(): boolean; - setIsLbtc(value: boolean): UnblindedOutput; - getScript(): Uint8Array | string; - getScript_asU8(): Uint8Array; - getScript_asB64(): string; - setScript(value: Uint8Array | string): UnblindedOutput; - getNonce(): Uint8Array | string; - getNonce_asU8(): Uint8Array; - getNonce_asB64(): string; - setNonce(value: Uint8Array | string): UnblindedOutput; - - hasRangeProof(): boolean; - clearRangeProof(): void; - getRangeProof(): Uint8Array | string; - getRangeProof_asU8(): Uint8Array; - getRangeProof_asB64(): string; - setRangeProof(value: Uint8Array | string): UnblindedOutput; - - hasSurjectionProof(): boolean; - clearSurjectionProof(): void; - getSurjectionProof(): Uint8Array | string; - getSurjectionProof_asU8(): Uint8Array; - getSurjectionProof_asB64(): string; - setSurjectionProof(value: Uint8Array | string): UnblindedOutput; +export class UnblindOutputsResponse extends jspb.Message { + clearOutputsList(): void; + getOutputsList(): Array; + setOutputsList(value: Array): UnblindOutputsResponse; + addOutputs(value?: UnblindOutputsResponse.UnblindedOutput, index?: number): UnblindOutputsResponse.UnblindedOutput; serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): UnblindedOutput.AsObject; - static toObject( - includeInstance: boolean, - msg: UnblindedOutput, - ): UnblindedOutput.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: UnblindedOutput, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): UnblindedOutput; - static deserializeBinaryFromReader( - message: UnblindedOutput, - reader: jspb.BinaryReader, - ): UnblindedOutput; - } - - export namespace UnblindedOutput { + toObject(includeInstance?: boolean): UnblindOutputsResponse.AsObject; + static toObject(includeInstance: boolean, msg: UnblindOutputsResponse): UnblindOutputsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: UnblindOutputsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): UnblindOutputsResponse; + static deserializeBinaryFromReader(message: UnblindOutputsResponse, reader: jspb.BinaryReader): UnblindOutputsResponse; +} + +export namespace UnblindOutputsResponse { export type AsObject = { - value: number; - asset: Uint8Array | string; - isLbtc: boolean; - script: Uint8Array | string; - nonce: Uint8Array | string; - rangeProof: Uint8Array | string; - surjectionProof: Uint8Array | string; - }; - } -} - -export class GetAddressRequest extends jspb.Message { - getSymbol(): string; - setSymbol(value: string): GetAddressRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetAddressRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: GetAddressRequest, - ): GetAddressRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetAddressRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetAddressRequest; - static deserializeBinaryFromReader( - message: GetAddressRequest, - reader: jspb.BinaryReader, - ): GetAddressRequest; + outputsList: Array, + } + + + export class UnblindedOutput extends jspb.Message { + getValue(): number; + setValue(value: number): UnblindedOutput; + getAsset(): Uint8Array | string; + getAsset_asU8(): Uint8Array; + getAsset_asB64(): string; + setAsset(value: Uint8Array | string): UnblindedOutput; + getIsLbtc(): boolean; + setIsLbtc(value: boolean): UnblindedOutput; + getScript(): Uint8Array | string; + getScript_asU8(): Uint8Array; + getScript_asB64(): string; + setScript(value: Uint8Array | string): UnblindedOutput; + getNonce(): Uint8Array | string; + getNonce_asU8(): Uint8Array; + getNonce_asB64(): string; + setNonce(value: Uint8Array | string): UnblindedOutput; + + hasRangeProof(): boolean; + clearRangeProof(): void; + getRangeProof(): Uint8Array | string; + getRangeProof_asU8(): Uint8Array; + getRangeProof_asB64(): string; + setRangeProof(value: Uint8Array | string): UnblindedOutput; + + hasSurjectionProof(): boolean; + clearSurjectionProof(): void; + getSurjectionProof(): Uint8Array | string; + getSurjectionProof_asU8(): Uint8Array; + getSurjectionProof_asB64(): string; + setSurjectionProof(value: Uint8Array | string): UnblindedOutput; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): UnblindedOutput.AsObject; + static toObject(includeInstance: boolean, msg: UnblindedOutput): UnblindedOutput.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: UnblindedOutput, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): UnblindedOutput; + static deserializeBinaryFromReader(message: UnblindedOutput, reader: jspb.BinaryReader): UnblindedOutput; + } + + export namespace UnblindedOutput { + export type AsObject = { + value: number, + asset: Uint8Array | string, + isLbtc: boolean, + script: Uint8Array | string, + nonce: Uint8Array | string, + rangeProof: Uint8Array | string, + surjectionProof: Uint8Array | string, + } + } + +} + +export class GetAddressRequest extends jspb.Message { + getSymbol(): string; + setSymbol(value: string): GetAddressRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetAddressRequest.AsObject; + static toObject(includeInstance: boolean, msg: GetAddressRequest): GetAddressRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetAddressRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetAddressRequest; + static deserializeBinaryFromReader(message: GetAddressRequest, reader: jspb.BinaryReader): GetAddressRequest; } export namespace GetAddressRequest { - export type AsObject = { - symbol: string; - }; -} - -export class GetAddressResponse extends jspb.Message { - getAddress(): string; - setAddress(value: string): GetAddressResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetAddressResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: GetAddressResponse, - ): GetAddressResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetAddressResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetAddressResponse; - static deserializeBinaryFromReader( - message: GetAddressResponse, - reader: jspb.BinaryReader, - ): GetAddressResponse; + export type AsObject = { + symbol: string, + } +} + +export class GetAddressResponse extends jspb.Message { + getAddress(): string; + setAddress(value: string): GetAddressResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetAddressResponse.AsObject; + static toObject(includeInstance: boolean, msg: GetAddressResponse): GetAddressResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetAddressResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetAddressResponse; + static deserializeBinaryFromReader(message: GetAddressResponse, reader: jspb.BinaryReader): GetAddressResponse; } export namespace GetAddressResponse { - export type AsObject = { - address: string; - }; -} - -export class SendCoinsRequest extends jspb.Message { - getSymbol(): string; - setSymbol(value: string): SendCoinsRequest; - getAddress(): string; - setAddress(value: string): SendCoinsRequest; - getAmount(): number; - setAmount(value: number): SendCoinsRequest; - getFee(): number; - setFee(value: number): SendCoinsRequest; - getSendAll(): boolean; - setSendAll(value: boolean): SendCoinsRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendCoinsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SendCoinsRequest, - ): SendCoinsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendCoinsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendCoinsRequest; - static deserializeBinaryFromReader( - message: SendCoinsRequest, - reader: jspb.BinaryReader, - ): SendCoinsRequest; + export type AsObject = { + address: string, + } +} + +export class SendCoinsRequest extends jspb.Message { + getSymbol(): string; + setSymbol(value: string): SendCoinsRequest; + getAddress(): string; + setAddress(value: string): SendCoinsRequest; + getAmount(): number; + setAmount(value: number): SendCoinsRequest; + getFee(): number; + setFee(value: number): SendCoinsRequest; + getSendAll(): boolean; + setSendAll(value: boolean): SendCoinsRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendCoinsRequest.AsObject; + static toObject(includeInstance: boolean, msg: SendCoinsRequest): SendCoinsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendCoinsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendCoinsRequest; + static deserializeBinaryFromReader(message: SendCoinsRequest, reader: jspb.BinaryReader): SendCoinsRequest; } export namespace SendCoinsRequest { - export type AsObject = { - symbol: string; - address: string; - amount: number; - fee: number; - sendAll: boolean; - }; -} - -export class SendCoinsResponse extends jspb.Message { - getTransactionId(): string; - setTransactionId(value: string): SendCoinsResponse; - getVout(): number; - setVout(value: number): SendCoinsResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendCoinsResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: SendCoinsResponse, - ): SendCoinsResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendCoinsResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendCoinsResponse; - static deserializeBinaryFromReader( - message: SendCoinsResponse, - reader: jspb.BinaryReader, - ): SendCoinsResponse; + export type AsObject = { + symbol: string, + address: string, + amount: number, + fee: number, + sendAll: boolean, + } +} + +export class SendCoinsResponse extends jspb.Message { + getTransactionId(): string; + setTransactionId(value: string): SendCoinsResponse; + getVout(): number; + setVout(value: number): SendCoinsResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendCoinsResponse.AsObject; + static toObject(includeInstance: boolean, msg: SendCoinsResponse): SendCoinsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendCoinsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendCoinsResponse; + static deserializeBinaryFromReader(message: SendCoinsResponse, reader: jspb.BinaryReader): SendCoinsResponse; } export namespace SendCoinsResponse { - export type AsObject = { - transactionId: string; - vout: number; - }; -} - -export class UpdateTimeoutBlockDeltaRequest extends jspb.Message { - getPair(): string; - setPair(value: string): UpdateTimeoutBlockDeltaRequest; - getReverseTimeout(): number; - setReverseTimeout(value: number): UpdateTimeoutBlockDeltaRequest; - getSwapMinimalTimeout(): number; - setSwapMinimalTimeout(value: number): UpdateTimeoutBlockDeltaRequest; - getSwapMaximalTimeout(): number; - setSwapMaximalTimeout(value: number): UpdateTimeoutBlockDeltaRequest; - getSwapTaproot(): number; - setSwapTaproot(value: number): UpdateTimeoutBlockDeltaRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): UpdateTimeoutBlockDeltaRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: UpdateTimeoutBlockDeltaRequest, - ): UpdateTimeoutBlockDeltaRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: UpdateTimeoutBlockDeltaRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): UpdateTimeoutBlockDeltaRequest; - static deserializeBinaryFromReader( - message: UpdateTimeoutBlockDeltaRequest, - reader: jspb.BinaryReader, - ): UpdateTimeoutBlockDeltaRequest; + export type AsObject = { + transactionId: string, + vout: number, + } +} + +export class UpdateTimeoutBlockDeltaRequest extends jspb.Message { + getPair(): string; + setPair(value: string): UpdateTimeoutBlockDeltaRequest; + getReverseTimeout(): number; + setReverseTimeout(value: number): UpdateTimeoutBlockDeltaRequest; + getSwapMinimalTimeout(): number; + setSwapMinimalTimeout(value: number): UpdateTimeoutBlockDeltaRequest; + getSwapMaximalTimeout(): number; + setSwapMaximalTimeout(value: number): UpdateTimeoutBlockDeltaRequest; + getSwapTaproot(): number; + setSwapTaproot(value: number): UpdateTimeoutBlockDeltaRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): UpdateTimeoutBlockDeltaRequest.AsObject; + static toObject(includeInstance: boolean, msg: UpdateTimeoutBlockDeltaRequest): UpdateTimeoutBlockDeltaRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: UpdateTimeoutBlockDeltaRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): UpdateTimeoutBlockDeltaRequest; + static deserializeBinaryFromReader(message: UpdateTimeoutBlockDeltaRequest, reader: jspb.BinaryReader): UpdateTimeoutBlockDeltaRequest; } export namespace UpdateTimeoutBlockDeltaRequest { - export type AsObject = { - pair: string; - reverseTimeout: number; - swapMinimalTimeout: number; - swapMaximalTimeout: number; - swapTaproot: number; - }; -} - -export class UpdateTimeoutBlockDeltaResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): UpdateTimeoutBlockDeltaResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: UpdateTimeoutBlockDeltaResponse, - ): UpdateTimeoutBlockDeltaResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: UpdateTimeoutBlockDeltaResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): UpdateTimeoutBlockDeltaResponse; - static deserializeBinaryFromReader( - message: UpdateTimeoutBlockDeltaResponse, - reader: jspb.BinaryReader, - ): UpdateTimeoutBlockDeltaResponse; + export type AsObject = { + pair: string, + reverseTimeout: number, + swapMinimalTimeout: number, + swapMaximalTimeout: number, + swapTaproot: number, + } +} + +export class UpdateTimeoutBlockDeltaResponse extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): UpdateTimeoutBlockDeltaResponse.AsObject; + static toObject(includeInstance: boolean, msg: UpdateTimeoutBlockDeltaResponse): UpdateTimeoutBlockDeltaResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: UpdateTimeoutBlockDeltaResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): UpdateTimeoutBlockDeltaResponse; + static deserializeBinaryFromReader(message: UpdateTimeoutBlockDeltaResponse, reader: jspb.BinaryReader): UpdateTimeoutBlockDeltaResponse; } export namespace UpdateTimeoutBlockDeltaResponse { - export type AsObject = {}; -} - -export class AddReferralRequest extends jspb.Message { - getId(): string; - setId(value: string): AddReferralRequest; - getFeeShare(): number; - setFeeShare(value: number): AddReferralRequest; - getRoutingNode(): string; - setRoutingNode(value: string): AddReferralRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AddReferralRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: AddReferralRequest, - ): AddReferralRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: AddReferralRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): AddReferralRequest; - static deserializeBinaryFromReader( - message: AddReferralRequest, - reader: jspb.BinaryReader, - ): AddReferralRequest; + export type AsObject = { + } +} + +export class AddReferralRequest extends jspb.Message { + getId(): string; + setId(value: string): AddReferralRequest; + getFeeShare(): number; + setFeeShare(value: number): AddReferralRequest; + getRoutingNode(): string; + setRoutingNode(value: string): AddReferralRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AddReferralRequest.AsObject; + static toObject(includeInstance: boolean, msg: AddReferralRequest): AddReferralRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AddReferralRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AddReferralRequest; + static deserializeBinaryFromReader(message: AddReferralRequest, reader: jspb.BinaryReader): AddReferralRequest; } export namespace AddReferralRequest { - export type AsObject = { - id: string; - feeShare: number; - routingNode: string; - }; -} - -export class AddReferralResponse extends jspb.Message { - getApiKey(): string; - setApiKey(value: string): AddReferralResponse; - getApiSecret(): string; - setApiSecret(value: string): AddReferralResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AddReferralResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: AddReferralResponse, - ): AddReferralResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: AddReferralResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): AddReferralResponse; - static deserializeBinaryFromReader( - message: AddReferralResponse, - reader: jspb.BinaryReader, - ): AddReferralResponse; + export type AsObject = { + id: string, + feeShare: number, + routingNode: string, + } +} + +export class AddReferralResponse extends jspb.Message { + getApiKey(): string; + setApiKey(value: string): AddReferralResponse; + getApiSecret(): string; + setApiSecret(value: string): AddReferralResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AddReferralResponse.AsObject; + static toObject(includeInstance: boolean, msg: AddReferralResponse): AddReferralResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AddReferralResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AddReferralResponse; + static deserializeBinaryFromReader(message: AddReferralResponse, reader: jspb.BinaryReader): AddReferralResponse; } export namespace AddReferralResponse { - export type AsObject = { - apiKey: string; - apiSecret: string; - }; + export type AsObject = { + apiKey: string, + apiSecret: string, + } } export enum OutputType { - BECH32 = 0, - COMPATIBILITY = 1, - LEGACY = 2, + BECH32 = 0, + COMPATIBILITY = 1, + LEGACY = 2, } diff --git a/lib/proto/cln/node_grpc_pb.d.ts b/lib/proto/cln/node_grpc_pb.d.ts index 0c970e13..44d1fdab 100644 --- a/lib/proto/cln/node_grpc_pb.d.ts +++ b/lib/proto/cln/node_grpc_pb.d.ts @@ -4,4041 +4,1059 @@ /* tslint:disable */ /* eslint-disable */ -import * as grpc from '@grpc/grpc-js'; -import * as cln_node_pb from '../cln/node_pb'; -import * as cln_primitives_pb from '../cln/primitives_pb'; +import * as grpc from "@grpc/grpc-js"; +import * as cln_node_pb from "../cln/node_pb"; +import * as cln_primitives_pb from "../cln/primitives_pb"; -interface INodeService - extends grpc.ServiceDefinition { - getinfo: INodeService_IGetinfo; - listPeers: INodeService_IListPeers; - listFunds: INodeService_IListFunds; - sendPay: INodeService_ISendPay; - listChannels: INodeService_IListChannels; - addGossip: INodeService_IAddGossip; - autoCleanInvoice: INodeService_IAutoCleanInvoice; - checkMessage: INodeService_ICheckMessage; - close: INodeService_IClose; - connectPeer: INodeService_IConnectPeer; - createInvoice: INodeService_ICreateInvoice; - datastore: INodeService_IDatastore; - datastoreUsage: INodeService_IDatastoreUsage; - createOnion: INodeService_ICreateOnion; - delDatastore: INodeService_IDelDatastore; - delExpiredInvoice: INodeService_IDelExpiredInvoice; - delInvoice: INodeService_IDelInvoice; - invoice: INodeService_IInvoice; - listDatastore: INodeService_IListDatastore; - listInvoices: INodeService_IListInvoices; - sendOnion: INodeService_ISendOnion; - listSendPays: INodeService_IListSendPays; - listTransactions: INodeService_IListTransactions; - pay: INodeService_IPay; - listNodes: INodeService_IListNodes; - waitAnyInvoice: INodeService_IWaitAnyInvoice; - waitInvoice: INodeService_IWaitInvoice; - waitSendPay: INodeService_IWaitSendPay; - newAddr: INodeService_INewAddr; - withdraw: INodeService_IWithdraw; - keySend: INodeService_IKeySend; - fundPsbt: INodeService_IFundPsbt; - sendPsbt: INodeService_ISendPsbt; - signPsbt: INodeService_ISignPsbt; - utxoPsbt: INodeService_IUtxoPsbt; - txDiscard: INodeService_ITxDiscard; - txPrepare: INodeService_ITxPrepare; - txSend: INodeService_ITxSend; - listPeerChannels: INodeService_IListPeerChannels; - listClosedChannels: INodeService_IListClosedChannels; - decodePay: INodeService_IDecodePay; - decode: INodeService_IDecode; - disconnect: INodeService_IDisconnect; - feerates: INodeService_IFeerates; - fetchInvoice: INodeService_IFetchInvoice; - fundChannel: INodeService_IFundChannel; - getRoute: INodeService_IGetRoute; - listForwards: INodeService_IListForwards; - listPays: INodeService_IListPays; - listHtlcs: INodeService_IListHtlcs; - ping: INodeService_IPing; - sendCustomMsg: INodeService_ISendCustomMsg; - setChannel: INodeService_ISetChannel; - signInvoice: INodeService_ISignInvoice; - signMessage: INodeService_ISignMessage; - waitBlockHeight: INodeService_IWaitBlockHeight; - wait: INodeService_IWait; - stop: INodeService_IStop; - preApproveKeysend: INodeService_IPreApproveKeysend; - preApproveInvoice: INodeService_IPreApproveInvoice; - staticBackup: INodeService_IStaticBackup; +interface INodeService extends grpc.ServiceDefinition { + getinfo: INodeService_IGetinfo; + listPeers: INodeService_IListPeers; + listFunds: INodeService_IListFunds; + sendPay: INodeService_ISendPay; + listChannels: INodeService_IListChannels; + addGossip: INodeService_IAddGossip; + autoCleanInvoice: INodeService_IAutoCleanInvoice; + checkMessage: INodeService_ICheckMessage; + close: INodeService_IClose; + connectPeer: INodeService_IConnectPeer; + createInvoice: INodeService_ICreateInvoice; + datastore: INodeService_IDatastore; + datastoreUsage: INodeService_IDatastoreUsage; + createOnion: INodeService_ICreateOnion; + delDatastore: INodeService_IDelDatastore; + delExpiredInvoice: INodeService_IDelExpiredInvoice; + delInvoice: INodeService_IDelInvoice; + invoice: INodeService_IInvoice; + listDatastore: INodeService_IListDatastore; + listInvoices: INodeService_IListInvoices; + sendOnion: INodeService_ISendOnion; + listSendPays: INodeService_IListSendPays; + listTransactions: INodeService_IListTransactions; + pay: INodeService_IPay; + listNodes: INodeService_IListNodes; + waitAnyInvoice: INodeService_IWaitAnyInvoice; + waitInvoice: INodeService_IWaitInvoice; + waitSendPay: INodeService_IWaitSendPay; + newAddr: INodeService_INewAddr; + withdraw: INodeService_IWithdraw; + keySend: INodeService_IKeySend; + fundPsbt: INodeService_IFundPsbt; + sendPsbt: INodeService_ISendPsbt; + signPsbt: INodeService_ISignPsbt; + utxoPsbt: INodeService_IUtxoPsbt; + txDiscard: INodeService_ITxDiscard; + txPrepare: INodeService_ITxPrepare; + txSend: INodeService_ITxSend; + listPeerChannels: INodeService_IListPeerChannels; + listClosedChannels: INodeService_IListClosedChannels; + decodePay: INodeService_IDecodePay; + decode: INodeService_IDecode; + disconnect: INodeService_IDisconnect; + feerates: INodeService_IFeerates; + fetchInvoice: INodeService_IFetchInvoice; + fundChannel: INodeService_IFundChannel; + getRoute: INodeService_IGetRoute; + listForwards: INodeService_IListForwards; + listPays: INodeService_IListPays; + listHtlcs: INodeService_IListHtlcs; + ping: INodeService_IPing; + sendCustomMsg: INodeService_ISendCustomMsg; + setChannel: INodeService_ISetChannel; + signInvoice: INodeService_ISignInvoice; + signMessage: INodeService_ISignMessage; + waitBlockHeight: INodeService_IWaitBlockHeight; + wait: INodeService_IWait; + stop: INodeService_IStop; + preApproveKeysend: INodeService_IPreApproveKeysend; + preApproveInvoice: INodeService_IPreApproveInvoice; + staticBackup: INodeService_IStaticBackup; } -interface INodeService_IGetinfo - extends grpc.MethodDefinition< - cln_node_pb.GetinfoRequest, - cln_node_pb.GetinfoResponse - > { - path: '/cln.Node/Getinfo'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IListPeers - extends grpc.MethodDefinition< - cln_node_pb.ListpeersRequest, - cln_node_pb.ListpeersResponse - > { - path: '/cln.Node/ListPeers'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IListFunds - extends grpc.MethodDefinition< - cln_node_pb.ListfundsRequest, - cln_node_pb.ListfundsResponse - > { - path: '/cln.Node/ListFunds'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_ISendPay - extends grpc.MethodDefinition< - cln_node_pb.SendpayRequest, - cln_node_pb.SendpayResponse - > { - path: '/cln.Node/SendPay'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IListChannels - extends grpc.MethodDefinition< - cln_node_pb.ListchannelsRequest, - cln_node_pb.ListchannelsResponse - > { - path: '/cln.Node/ListChannels'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IAddGossip - extends grpc.MethodDefinition< - cln_node_pb.AddgossipRequest, - cln_node_pb.AddgossipResponse - > { - path: '/cln.Node/AddGossip'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IAutoCleanInvoice - extends grpc.MethodDefinition< - cln_node_pb.AutocleaninvoiceRequest, - cln_node_pb.AutocleaninvoiceResponse - > { - path: '/cln.Node/AutoCleanInvoice'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_ICheckMessage - extends grpc.MethodDefinition< - cln_node_pb.CheckmessageRequest, - cln_node_pb.CheckmessageResponse - > { - path: '/cln.Node/CheckMessage'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IClose - extends grpc.MethodDefinition< - cln_node_pb.CloseRequest, - cln_node_pb.CloseResponse - > { - path: '/cln.Node/Close'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IConnectPeer - extends grpc.MethodDefinition< - cln_node_pb.ConnectRequest, - cln_node_pb.ConnectResponse - > { - path: '/cln.Node/ConnectPeer'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_ICreateInvoice - extends grpc.MethodDefinition< - cln_node_pb.CreateinvoiceRequest, - cln_node_pb.CreateinvoiceResponse - > { - path: '/cln.Node/CreateInvoice'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IDatastore - extends grpc.MethodDefinition< - cln_node_pb.DatastoreRequest, - cln_node_pb.DatastoreResponse - > { - path: '/cln.Node/Datastore'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IDatastoreUsage - extends grpc.MethodDefinition< - cln_node_pb.DatastoreusageRequest, - cln_node_pb.DatastoreusageResponse - > { - path: '/cln.Node/DatastoreUsage'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_ICreateOnion - extends grpc.MethodDefinition< - cln_node_pb.CreateonionRequest, - cln_node_pb.CreateonionResponse - > { - path: '/cln.Node/CreateOnion'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IDelDatastore - extends grpc.MethodDefinition< - cln_node_pb.DeldatastoreRequest, - cln_node_pb.DeldatastoreResponse - > { - path: '/cln.Node/DelDatastore'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IDelExpiredInvoice - extends grpc.MethodDefinition< - cln_node_pb.DelexpiredinvoiceRequest, - cln_node_pb.DelexpiredinvoiceResponse - > { - path: '/cln.Node/DelExpiredInvoice'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IDelInvoice - extends grpc.MethodDefinition< - cln_node_pb.DelinvoiceRequest, - cln_node_pb.DelinvoiceResponse - > { - path: '/cln.Node/DelInvoice'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IInvoice - extends grpc.MethodDefinition< - cln_node_pb.InvoiceRequest, - cln_node_pb.InvoiceResponse - > { - path: '/cln.Node/Invoice'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IListDatastore - extends grpc.MethodDefinition< - cln_node_pb.ListdatastoreRequest, - cln_node_pb.ListdatastoreResponse - > { - path: '/cln.Node/ListDatastore'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IListInvoices - extends grpc.MethodDefinition< - cln_node_pb.ListinvoicesRequest, - cln_node_pb.ListinvoicesResponse - > { - path: '/cln.Node/ListInvoices'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_ISendOnion - extends grpc.MethodDefinition< - cln_node_pb.SendonionRequest, - cln_node_pb.SendonionResponse - > { - path: '/cln.Node/SendOnion'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IListSendPays - extends grpc.MethodDefinition< - cln_node_pb.ListsendpaysRequest, - cln_node_pb.ListsendpaysResponse - > { - path: '/cln.Node/ListSendPays'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IListTransactions - extends grpc.MethodDefinition< - cln_node_pb.ListtransactionsRequest, - cln_node_pb.ListtransactionsResponse - > { - path: '/cln.Node/ListTransactions'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IPay - extends grpc.MethodDefinition< - cln_node_pb.PayRequest, - cln_node_pb.PayResponse - > { - path: '/cln.Node/Pay'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IListNodes - extends grpc.MethodDefinition< - cln_node_pb.ListnodesRequest, - cln_node_pb.ListnodesResponse - > { - path: '/cln.Node/ListNodes'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IWaitAnyInvoice - extends grpc.MethodDefinition< - cln_node_pb.WaitanyinvoiceRequest, - cln_node_pb.WaitanyinvoiceResponse - > { - path: '/cln.Node/WaitAnyInvoice'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IWaitInvoice - extends grpc.MethodDefinition< - cln_node_pb.WaitinvoiceRequest, - cln_node_pb.WaitinvoiceResponse - > { - path: '/cln.Node/WaitInvoice'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IWaitSendPay - extends grpc.MethodDefinition< - cln_node_pb.WaitsendpayRequest, - cln_node_pb.WaitsendpayResponse - > { - path: '/cln.Node/WaitSendPay'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_INewAddr - extends grpc.MethodDefinition< - cln_node_pb.NewaddrRequest, - cln_node_pb.NewaddrResponse - > { - path: '/cln.Node/NewAddr'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IWithdraw - extends grpc.MethodDefinition< - cln_node_pb.WithdrawRequest, - cln_node_pb.WithdrawResponse - > { - path: '/cln.Node/Withdraw'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IKeySend - extends grpc.MethodDefinition< - cln_node_pb.KeysendRequest, - cln_node_pb.KeysendResponse - > { - path: '/cln.Node/KeySend'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IFundPsbt - extends grpc.MethodDefinition< - cln_node_pb.FundpsbtRequest, - cln_node_pb.FundpsbtResponse - > { - path: '/cln.Node/FundPsbt'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_ISendPsbt - extends grpc.MethodDefinition< - cln_node_pb.SendpsbtRequest, - cln_node_pb.SendpsbtResponse - > { - path: '/cln.Node/SendPsbt'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_ISignPsbt - extends grpc.MethodDefinition< - cln_node_pb.SignpsbtRequest, - cln_node_pb.SignpsbtResponse - > { - path: '/cln.Node/SignPsbt'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IUtxoPsbt - extends grpc.MethodDefinition< - cln_node_pb.UtxopsbtRequest, - cln_node_pb.UtxopsbtResponse - > { - path: '/cln.Node/UtxoPsbt'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_ITxDiscard - extends grpc.MethodDefinition< - cln_node_pb.TxdiscardRequest, - cln_node_pb.TxdiscardResponse - > { - path: '/cln.Node/TxDiscard'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_ITxPrepare - extends grpc.MethodDefinition< - cln_node_pb.TxprepareRequest, - cln_node_pb.TxprepareResponse - > { - path: '/cln.Node/TxPrepare'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_ITxSend - extends grpc.MethodDefinition< - cln_node_pb.TxsendRequest, - cln_node_pb.TxsendResponse - > { - path: '/cln.Node/TxSend'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IListPeerChannels - extends grpc.MethodDefinition< - cln_node_pb.ListpeerchannelsRequest, - cln_node_pb.ListpeerchannelsResponse - > { - path: '/cln.Node/ListPeerChannels'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IListClosedChannels - extends grpc.MethodDefinition< - cln_node_pb.ListclosedchannelsRequest, - cln_node_pb.ListclosedchannelsResponse - > { - path: '/cln.Node/ListClosedChannels'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IDecodePay - extends grpc.MethodDefinition< - cln_node_pb.DecodepayRequest, - cln_node_pb.DecodepayResponse - > { - path: '/cln.Node/DecodePay'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IDecode - extends grpc.MethodDefinition< - cln_node_pb.DecodeRequest, - cln_node_pb.DecodeResponse - > { - path: '/cln.Node/Decode'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IDisconnect - extends grpc.MethodDefinition< - cln_node_pb.DisconnectRequest, - cln_node_pb.DisconnectResponse - > { - path: '/cln.Node/Disconnect'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IFeerates - extends grpc.MethodDefinition< - cln_node_pb.FeeratesRequest, - cln_node_pb.FeeratesResponse - > { - path: '/cln.Node/Feerates'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IFetchInvoice - extends grpc.MethodDefinition< - cln_node_pb.FetchinvoiceRequest, - cln_node_pb.FetchinvoiceResponse - > { - path: '/cln.Node/FetchInvoice'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IFundChannel - extends grpc.MethodDefinition< - cln_node_pb.FundchannelRequest, - cln_node_pb.FundchannelResponse - > { - path: '/cln.Node/FundChannel'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IGetRoute - extends grpc.MethodDefinition< - cln_node_pb.GetrouteRequest, - cln_node_pb.GetrouteResponse - > { - path: '/cln.Node/GetRoute'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IListForwards - extends grpc.MethodDefinition< - cln_node_pb.ListforwardsRequest, - cln_node_pb.ListforwardsResponse - > { - path: '/cln.Node/ListForwards'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IListPays - extends grpc.MethodDefinition< - cln_node_pb.ListpaysRequest, - cln_node_pb.ListpaysResponse - > { - path: '/cln.Node/ListPays'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IListHtlcs - extends grpc.MethodDefinition< - cln_node_pb.ListhtlcsRequest, - cln_node_pb.ListhtlcsResponse - > { - path: '/cln.Node/ListHtlcs'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IPing - extends grpc.MethodDefinition< - cln_node_pb.PingRequest, - cln_node_pb.PingResponse - > { - path: '/cln.Node/Ping'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_ISendCustomMsg - extends grpc.MethodDefinition< - cln_node_pb.SendcustommsgRequest, - cln_node_pb.SendcustommsgResponse - > { - path: '/cln.Node/SendCustomMsg'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_ISetChannel - extends grpc.MethodDefinition< - cln_node_pb.SetchannelRequest, - cln_node_pb.SetchannelResponse - > { - path: '/cln.Node/SetChannel'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_ISignInvoice - extends grpc.MethodDefinition< - cln_node_pb.SigninvoiceRequest, - cln_node_pb.SigninvoiceResponse - > { - path: '/cln.Node/SignInvoice'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_ISignMessage - extends grpc.MethodDefinition< - cln_node_pb.SignmessageRequest, - cln_node_pb.SignmessageResponse - > { - path: '/cln.Node/SignMessage'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IWaitBlockHeight - extends grpc.MethodDefinition< - cln_node_pb.WaitblockheightRequest, - cln_node_pb.WaitblockheightResponse - > { - path: '/cln.Node/WaitBlockHeight'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IWait - extends grpc.MethodDefinition< - cln_node_pb.WaitRequest, - cln_node_pb.WaitResponse - > { - path: '/cln.Node/Wait'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IStop - extends grpc.MethodDefinition< - cln_node_pb.StopRequest, - cln_node_pb.StopResponse - > { - path: '/cln.Node/Stop'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IPreApproveKeysend - extends grpc.MethodDefinition< - cln_node_pb.PreapprovekeysendRequest, - cln_node_pb.PreapprovekeysendResponse - > { - path: '/cln.Node/PreApproveKeysend'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IPreApproveInvoice - extends grpc.MethodDefinition< - cln_node_pb.PreapproveinvoiceRequest, - cln_node_pb.PreapproveinvoiceResponse - > { - path: '/cln.Node/PreApproveInvoice'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface INodeService_IStaticBackup - extends grpc.MethodDefinition< - cln_node_pb.StaticbackupRequest, - cln_node_pb.StaticbackupResponse - > { - path: '/cln.Node/StaticBackup'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface INodeService_IGetinfo extends grpc.MethodDefinition { + path: "/cln.Node/Getinfo"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IListPeers extends grpc.MethodDefinition { + path: "/cln.Node/ListPeers"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IListFunds extends grpc.MethodDefinition { + path: "/cln.Node/ListFunds"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_ISendPay extends grpc.MethodDefinition { + path: "/cln.Node/SendPay"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IListChannels extends grpc.MethodDefinition { + path: "/cln.Node/ListChannels"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IAddGossip extends grpc.MethodDefinition { + path: "/cln.Node/AddGossip"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IAutoCleanInvoice extends grpc.MethodDefinition { + path: "/cln.Node/AutoCleanInvoice"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_ICheckMessage extends grpc.MethodDefinition { + path: "/cln.Node/CheckMessage"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IClose extends grpc.MethodDefinition { + path: "/cln.Node/Close"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IConnectPeer extends grpc.MethodDefinition { + path: "/cln.Node/ConnectPeer"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_ICreateInvoice extends grpc.MethodDefinition { + path: "/cln.Node/CreateInvoice"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IDatastore extends grpc.MethodDefinition { + path: "/cln.Node/Datastore"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IDatastoreUsage extends grpc.MethodDefinition { + path: "/cln.Node/DatastoreUsage"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_ICreateOnion extends grpc.MethodDefinition { + path: "/cln.Node/CreateOnion"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IDelDatastore extends grpc.MethodDefinition { + path: "/cln.Node/DelDatastore"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IDelExpiredInvoice extends grpc.MethodDefinition { + path: "/cln.Node/DelExpiredInvoice"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IDelInvoice extends grpc.MethodDefinition { + path: "/cln.Node/DelInvoice"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IInvoice extends grpc.MethodDefinition { + path: "/cln.Node/Invoice"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IListDatastore extends grpc.MethodDefinition { + path: "/cln.Node/ListDatastore"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IListInvoices extends grpc.MethodDefinition { + path: "/cln.Node/ListInvoices"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_ISendOnion extends grpc.MethodDefinition { + path: "/cln.Node/SendOnion"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IListSendPays extends grpc.MethodDefinition { + path: "/cln.Node/ListSendPays"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IListTransactions extends grpc.MethodDefinition { + path: "/cln.Node/ListTransactions"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IPay extends grpc.MethodDefinition { + path: "/cln.Node/Pay"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IListNodes extends grpc.MethodDefinition { + path: "/cln.Node/ListNodes"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IWaitAnyInvoice extends grpc.MethodDefinition { + path: "/cln.Node/WaitAnyInvoice"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IWaitInvoice extends grpc.MethodDefinition { + path: "/cln.Node/WaitInvoice"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IWaitSendPay extends grpc.MethodDefinition { + path: "/cln.Node/WaitSendPay"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_INewAddr extends grpc.MethodDefinition { + path: "/cln.Node/NewAddr"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IWithdraw extends grpc.MethodDefinition { + path: "/cln.Node/Withdraw"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IKeySend extends grpc.MethodDefinition { + path: "/cln.Node/KeySend"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IFundPsbt extends grpc.MethodDefinition { + path: "/cln.Node/FundPsbt"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_ISendPsbt extends grpc.MethodDefinition { + path: "/cln.Node/SendPsbt"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_ISignPsbt extends grpc.MethodDefinition { + path: "/cln.Node/SignPsbt"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IUtxoPsbt extends grpc.MethodDefinition { + path: "/cln.Node/UtxoPsbt"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_ITxDiscard extends grpc.MethodDefinition { + path: "/cln.Node/TxDiscard"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_ITxPrepare extends grpc.MethodDefinition { + path: "/cln.Node/TxPrepare"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_ITxSend extends grpc.MethodDefinition { + path: "/cln.Node/TxSend"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IListPeerChannels extends grpc.MethodDefinition { + path: "/cln.Node/ListPeerChannels"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IListClosedChannels extends grpc.MethodDefinition { + path: "/cln.Node/ListClosedChannels"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IDecodePay extends grpc.MethodDefinition { + path: "/cln.Node/DecodePay"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IDecode extends grpc.MethodDefinition { + path: "/cln.Node/Decode"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IDisconnect extends grpc.MethodDefinition { + path: "/cln.Node/Disconnect"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IFeerates extends grpc.MethodDefinition { + path: "/cln.Node/Feerates"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IFetchInvoice extends grpc.MethodDefinition { + path: "/cln.Node/FetchInvoice"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IFundChannel extends grpc.MethodDefinition { + path: "/cln.Node/FundChannel"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IGetRoute extends grpc.MethodDefinition { + path: "/cln.Node/GetRoute"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IListForwards extends grpc.MethodDefinition { + path: "/cln.Node/ListForwards"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IListPays extends grpc.MethodDefinition { + path: "/cln.Node/ListPays"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IListHtlcs extends grpc.MethodDefinition { + path: "/cln.Node/ListHtlcs"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IPing extends grpc.MethodDefinition { + path: "/cln.Node/Ping"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_ISendCustomMsg extends grpc.MethodDefinition { + path: "/cln.Node/SendCustomMsg"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_ISetChannel extends grpc.MethodDefinition { + path: "/cln.Node/SetChannel"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_ISignInvoice extends grpc.MethodDefinition { + path: "/cln.Node/SignInvoice"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_ISignMessage extends grpc.MethodDefinition { + path: "/cln.Node/SignMessage"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IWaitBlockHeight extends grpc.MethodDefinition { + path: "/cln.Node/WaitBlockHeight"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IWait extends grpc.MethodDefinition { + path: "/cln.Node/Wait"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IStop extends grpc.MethodDefinition { + path: "/cln.Node/Stop"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IPreApproveKeysend extends grpc.MethodDefinition { + path: "/cln.Node/PreApproveKeysend"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IPreApproveInvoice extends grpc.MethodDefinition { + path: "/cln.Node/PreApproveInvoice"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface INodeService_IStaticBackup extends grpc.MethodDefinition { + path: "/cln.Node/StaticBackup"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } export const NodeService: INodeService; export interface INodeServer extends grpc.UntypedServiceImplementation { - getinfo: grpc.handleUnaryCall< - cln_node_pb.GetinfoRequest, - cln_node_pb.GetinfoResponse - >; - listPeers: grpc.handleUnaryCall< - cln_node_pb.ListpeersRequest, - cln_node_pb.ListpeersResponse - >; - listFunds: grpc.handleUnaryCall< - cln_node_pb.ListfundsRequest, - cln_node_pb.ListfundsResponse - >; - sendPay: grpc.handleUnaryCall< - cln_node_pb.SendpayRequest, - cln_node_pb.SendpayResponse - >; - listChannels: grpc.handleUnaryCall< - cln_node_pb.ListchannelsRequest, - cln_node_pb.ListchannelsResponse - >; - addGossip: grpc.handleUnaryCall< - cln_node_pb.AddgossipRequest, - cln_node_pb.AddgossipResponse - >; - autoCleanInvoice: grpc.handleUnaryCall< - cln_node_pb.AutocleaninvoiceRequest, - cln_node_pb.AutocleaninvoiceResponse - >; - checkMessage: grpc.handleUnaryCall< - cln_node_pb.CheckmessageRequest, - cln_node_pb.CheckmessageResponse - >; - close: grpc.handleUnaryCall< - cln_node_pb.CloseRequest, - cln_node_pb.CloseResponse - >; - connectPeer: grpc.handleUnaryCall< - cln_node_pb.ConnectRequest, - cln_node_pb.ConnectResponse - >; - createInvoice: grpc.handleUnaryCall< - cln_node_pb.CreateinvoiceRequest, - cln_node_pb.CreateinvoiceResponse - >; - datastore: grpc.handleUnaryCall< - cln_node_pb.DatastoreRequest, - cln_node_pb.DatastoreResponse - >; - datastoreUsage: grpc.handleUnaryCall< - cln_node_pb.DatastoreusageRequest, - cln_node_pb.DatastoreusageResponse - >; - createOnion: grpc.handleUnaryCall< - cln_node_pb.CreateonionRequest, - cln_node_pb.CreateonionResponse - >; - delDatastore: grpc.handleUnaryCall< - cln_node_pb.DeldatastoreRequest, - cln_node_pb.DeldatastoreResponse - >; - delExpiredInvoice: grpc.handleUnaryCall< - cln_node_pb.DelexpiredinvoiceRequest, - cln_node_pb.DelexpiredinvoiceResponse - >; - delInvoice: grpc.handleUnaryCall< - cln_node_pb.DelinvoiceRequest, - cln_node_pb.DelinvoiceResponse - >; - invoice: grpc.handleUnaryCall< - cln_node_pb.InvoiceRequest, - cln_node_pb.InvoiceResponse - >; - listDatastore: grpc.handleUnaryCall< - cln_node_pb.ListdatastoreRequest, - cln_node_pb.ListdatastoreResponse - >; - listInvoices: grpc.handleUnaryCall< - cln_node_pb.ListinvoicesRequest, - cln_node_pb.ListinvoicesResponse - >; - sendOnion: grpc.handleUnaryCall< - cln_node_pb.SendonionRequest, - cln_node_pb.SendonionResponse - >; - listSendPays: grpc.handleUnaryCall< - cln_node_pb.ListsendpaysRequest, - cln_node_pb.ListsendpaysResponse - >; - listTransactions: grpc.handleUnaryCall< - cln_node_pb.ListtransactionsRequest, - cln_node_pb.ListtransactionsResponse - >; - pay: grpc.handleUnaryCall; - listNodes: grpc.handleUnaryCall< - cln_node_pb.ListnodesRequest, - cln_node_pb.ListnodesResponse - >; - waitAnyInvoice: grpc.handleUnaryCall< - cln_node_pb.WaitanyinvoiceRequest, - cln_node_pb.WaitanyinvoiceResponse - >; - waitInvoice: grpc.handleUnaryCall< - cln_node_pb.WaitinvoiceRequest, - cln_node_pb.WaitinvoiceResponse - >; - waitSendPay: grpc.handleUnaryCall< - cln_node_pb.WaitsendpayRequest, - cln_node_pb.WaitsendpayResponse - >; - newAddr: grpc.handleUnaryCall< - cln_node_pb.NewaddrRequest, - cln_node_pb.NewaddrResponse - >; - withdraw: grpc.handleUnaryCall< - cln_node_pb.WithdrawRequest, - cln_node_pb.WithdrawResponse - >; - keySend: grpc.handleUnaryCall< - cln_node_pb.KeysendRequest, - cln_node_pb.KeysendResponse - >; - fundPsbt: grpc.handleUnaryCall< - cln_node_pb.FundpsbtRequest, - cln_node_pb.FundpsbtResponse - >; - sendPsbt: grpc.handleUnaryCall< - cln_node_pb.SendpsbtRequest, - cln_node_pb.SendpsbtResponse - >; - signPsbt: grpc.handleUnaryCall< - cln_node_pb.SignpsbtRequest, - cln_node_pb.SignpsbtResponse - >; - utxoPsbt: grpc.handleUnaryCall< - cln_node_pb.UtxopsbtRequest, - cln_node_pb.UtxopsbtResponse - >; - txDiscard: grpc.handleUnaryCall< - cln_node_pb.TxdiscardRequest, - cln_node_pb.TxdiscardResponse - >; - txPrepare: grpc.handleUnaryCall< - cln_node_pb.TxprepareRequest, - cln_node_pb.TxprepareResponse - >; - txSend: grpc.handleUnaryCall< - cln_node_pb.TxsendRequest, - cln_node_pb.TxsendResponse - >; - listPeerChannels: grpc.handleUnaryCall< - cln_node_pb.ListpeerchannelsRequest, - cln_node_pb.ListpeerchannelsResponse - >; - listClosedChannels: grpc.handleUnaryCall< - cln_node_pb.ListclosedchannelsRequest, - cln_node_pb.ListclosedchannelsResponse - >; - decodePay: grpc.handleUnaryCall< - cln_node_pb.DecodepayRequest, - cln_node_pb.DecodepayResponse - >; - decode: grpc.handleUnaryCall< - cln_node_pb.DecodeRequest, - cln_node_pb.DecodeResponse - >; - disconnect: grpc.handleUnaryCall< - cln_node_pb.DisconnectRequest, - cln_node_pb.DisconnectResponse - >; - feerates: grpc.handleUnaryCall< - cln_node_pb.FeeratesRequest, - cln_node_pb.FeeratesResponse - >; - fetchInvoice: grpc.handleUnaryCall< - cln_node_pb.FetchinvoiceRequest, - cln_node_pb.FetchinvoiceResponse - >; - fundChannel: grpc.handleUnaryCall< - cln_node_pb.FundchannelRequest, - cln_node_pb.FundchannelResponse - >; - getRoute: grpc.handleUnaryCall< - cln_node_pb.GetrouteRequest, - cln_node_pb.GetrouteResponse - >; - listForwards: grpc.handleUnaryCall< - cln_node_pb.ListforwardsRequest, - cln_node_pb.ListforwardsResponse - >; - listPays: grpc.handleUnaryCall< - cln_node_pb.ListpaysRequest, - cln_node_pb.ListpaysResponse - >; - listHtlcs: grpc.handleUnaryCall< - cln_node_pb.ListhtlcsRequest, - cln_node_pb.ListhtlcsResponse - >; - ping: grpc.handleUnaryCall; - sendCustomMsg: grpc.handleUnaryCall< - cln_node_pb.SendcustommsgRequest, - cln_node_pb.SendcustommsgResponse - >; - setChannel: grpc.handleUnaryCall< - cln_node_pb.SetchannelRequest, - cln_node_pb.SetchannelResponse - >; - signInvoice: grpc.handleUnaryCall< - cln_node_pb.SigninvoiceRequest, - cln_node_pb.SigninvoiceResponse - >; - signMessage: grpc.handleUnaryCall< - cln_node_pb.SignmessageRequest, - cln_node_pb.SignmessageResponse - >; - waitBlockHeight: grpc.handleUnaryCall< - cln_node_pb.WaitblockheightRequest, - cln_node_pb.WaitblockheightResponse - >; - wait: grpc.handleUnaryCall; - stop: grpc.handleUnaryCall; - preApproveKeysend: grpc.handleUnaryCall< - cln_node_pb.PreapprovekeysendRequest, - cln_node_pb.PreapprovekeysendResponse - >; - preApproveInvoice: grpc.handleUnaryCall< - cln_node_pb.PreapproveinvoiceRequest, - cln_node_pb.PreapproveinvoiceResponse - >; - staticBackup: grpc.handleUnaryCall< - cln_node_pb.StaticbackupRequest, - cln_node_pb.StaticbackupResponse - >; + getinfo: grpc.handleUnaryCall; + listPeers: grpc.handleUnaryCall; + listFunds: grpc.handleUnaryCall; + sendPay: grpc.handleUnaryCall; + listChannels: grpc.handleUnaryCall; + addGossip: grpc.handleUnaryCall; + autoCleanInvoice: grpc.handleUnaryCall; + checkMessage: grpc.handleUnaryCall; + close: grpc.handleUnaryCall; + connectPeer: grpc.handleUnaryCall; + createInvoice: grpc.handleUnaryCall; + datastore: grpc.handleUnaryCall; + datastoreUsage: grpc.handleUnaryCall; + createOnion: grpc.handleUnaryCall; + delDatastore: grpc.handleUnaryCall; + delExpiredInvoice: grpc.handleUnaryCall; + delInvoice: grpc.handleUnaryCall; + invoice: grpc.handleUnaryCall; + listDatastore: grpc.handleUnaryCall; + listInvoices: grpc.handleUnaryCall; + sendOnion: grpc.handleUnaryCall; + listSendPays: grpc.handleUnaryCall; + listTransactions: grpc.handleUnaryCall; + pay: grpc.handleUnaryCall; + listNodes: grpc.handleUnaryCall; + waitAnyInvoice: grpc.handleUnaryCall; + waitInvoice: grpc.handleUnaryCall; + waitSendPay: grpc.handleUnaryCall; + newAddr: grpc.handleUnaryCall; + withdraw: grpc.handleUnaryCall; + keySend: grpc.handleUnaryCall; + fundPsbt: grpc.handleUnaryCall; + sendPsbt: grpc.handleUnaryCall; + signPsbt: grpc.handleUnaryCall; + utxoPsbt: grpc.handleUnaryCall; + txDiscard: grpc.handleUnaryCall; + txPrepare: grpc.handleUnaryCall; + txSend: grpc.handleUnaryCall; + listPeerChannels: grpc.handleUnaryCall; + listClosedChannels: grpc.handleUnaryCall; + decodePay: grpc.handleUnaryCall; + decode: grpc.handleUnaryCall; + disconnect: grpc.handleUnaryCall; + feerates: grpc.handleUnaryCall; + fetchInvoice: grpc.handleUnaryCall; + fundChannel: grpc.handleUnaryCall; + getRoute: grpc.handleUnaryCall; + listForwards: grpc.handleUnaryCall; + listPays: grpc.handleUnaryCall; + listHtlcs: grpc.handleUnaryCall; + ping: grpc.handleUnaryCall; + sendCustomMsg: grpc.handleUnaryCall; + setChannel: grpc.handleUnaryCall; + signInvoice: grpc.handleUnaryCall; + signMessage: grpc.handleUnaryCall; + waitBlockHeight: grpc.handleUnaryCall; + wait: grpc.handleUnaryCall; + stop: grpc.handleUnaryCall; + preApproveKeysend: grpc.handleUnaryCall; + preApproveInvoice: grpc.handleUnaryCall; + staticBackup: grpc.handleUnaryCall; } export interface INodeClient { - getinfo( - request: cln_node_pb.GetinfoRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.GetinfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - getinfo( - request: cln_node_pb.GetinfoRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.GetinfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - getinfo( - request: cln_node_pb.GetinfoRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.GetinfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - listPeers( - request: cln_node_pb.ListpeersRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListpeersResponse, - ) => void, - ): grpc.ClientUnaryCall; - listPeers( - request: cln_node_pb.ListpeersRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListpeersResponse, - ) => void, - ): grpc.ClientUnaryCall; - listPeers( - request: cln_node_pb.ListpeersRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListpeersResponse, - ) => void, - ): grpc.ClientUnaryCall; - listFunds( - request: cln_node_pb.ListfundsRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListfundsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listFunds( - request: cln_node_pb.ListfundsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListfundsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listFunds( - request: cln_node_pb.ListfundsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListfundsResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendPay( - request: cln_node_pb.SendpayRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendpayResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendPay( - request: cln_node_pb.SendpayRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendpayResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendPay( - request: cln_node_pb.SendpayRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendpayResponse, - ) => void, - ): grpc.ClientUnaryCall; - listChannels( - request: cln_node_pb.ListchannelsRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListchannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listChannels( - request: cln_node_pb.ListchannelsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListchannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listChannels( - request: cln_node_pb.ListchannelsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListchannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - addGossip( - request: cln_node_pb.AddgossipRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.AddgossipResponse, - ) => void, - ): grpc.ClientUnaryCall; - addGossip( - request: cln_node_pb.AddgossipRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.AddgossipResponse, - ) => void, - ): grpc.ClientUnaryCall; - addGossip( - request: cln_node_pb.AddgossipRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.AddgossipResponse, - ) => void, - ): grpc.ClientUnaryCall; - autoCleanInvoice( - request: cln_node_pb.AutocleaninvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.AutocleaninvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - autoCleanInvoice( - request: cln_node_pb.AutocleaninvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.AutocleaninvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - autoCleanInvoice( - request: cln_node_pb.AutocleaninvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.AutocleaninvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - checkMessage( - request: cln_node_pb.CheckmessageRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CheckmessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - checkMessage( - request: cln_node_pb.CheckmessageRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CheckmessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - checkMessage( - request: cln_node_pb.CheckmessageRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CheckmessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - close( - request: cln_node_pb.CloseRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CloseResponse, - ) => void, - ): grpc.ClientUnaryCall; - close( - request: cln_node_pb.CloseRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CloseResponse, - ) => void, - ): grpc.ClientUnaryCall; - close( - request: cln_node_pb.CloseRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CloseResponse, - ) => void, - ): grpc.ClientUnaryCall; - connectPeer( - request: cln_node_pb.ConnectRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ConnectResponse, - ) => void, - ): grpc.ClientUnaryCall; - connectPeer( - request: cln_node_pb.ConnectRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ConnectResponse, - ) => void, - ): grpc.ClientUnaryCall; - connectPeer( - request: cln_node_pb.ConnectRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ConnectResponse, - ) => void, - ): grpc.ClientUnaryCall; - createInvoice( - request: cln_node_pb.CreateinvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CreateinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - createInvoice( - request: cln_node_pb.CreateinvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CreateinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - createInvoice( - request: cln_node_pb.CreateinvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CreateinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - datastore( - request: cln_node_pb.DatastoreRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DatastoreResponse, - ) => void, - ): grpc.ClientUnaryCall; - datastore( - request: cln_node_pb.DatastoreRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DatastoreResponse, - ) => void, - ): grpc.ClientUnaryCall; - datastore( - request: cln_node_pb.DatastoreRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DatastoreResponse, - ) => void, - ): grpc.ClientUnaryCall; - datastoreUsage( - request: cln_node_pb.DatastoreusageRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DatastoreusageResponse, - ) => void, - ): grpc.ClientUnaryCall; - datastoreUsage( - request: cln_node_pb.DatastoreusageRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DatastoreusageResponse, - ) => void, - ): grpc.ClientUnaryCall; - datastoreUsage( - request: cln_node_pb.DatastoreusageRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DatastoreusageResponse, - ) => void, - ): grpc.ClientUnaryCall; - createOnion( - request: cln_node_pb.CreateonionRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CreateonionResponse, - ) => void, - ): grpc.ClientUnaryCall; - createOnion( - request: cln_node_pb.CreateonionRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CreateonionResponse, - ) => void, - ): grpc.ClientUnaryCall; - createOnion( - request: cln_node_pb.CreateonionRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CreateonionResponse, - ) => void, - ): grpc.ClientUnaryCall; - delDatastore( - request: cln_node_pb.DeldatastoreRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DeldatastoreResponse, - ) => void, - ): grpc.ClientUnaryCall; - delDatastore( - request: cln_node_pb.DeldatastoreRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DeldatastoreResponse, - ) => void, - ): grpc.ClientUnaryCall; - delDatastore( - request: cln_node_pb.DeldatastoreRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DeldatastoreResponse, - ) => void, - ): grpc.ClientUnaryCall; - delExpiredInvoice( - request: cln_node_pb.DelexpiredinvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DelexpiredinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - delExpiredInvoice( - request: cln_node_pb.DelexpiredinvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DelexpiredinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - delExpiredInvoice( - request: cln_node_pb.DelexpiredinvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DelexpiredinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - delInvoice( - request: cln_node_pb.DelinvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DelinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - delInvoice( - request: cln_node_pb.DelinvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DelinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - delInvoice( - request: cln_node_pb.DelinvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DelinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - invoice( - request: cln_node_pb.InvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.InvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - invoice( - request: cln_node_pb.InvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.InvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - invoice( - request: cln_node_pb.InvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.InvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - listDatastore( - request: cln_node_pb.ListdatastoreRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListdatastoreResponse, - ) => void, - ): grpc.ClientUnaryCall; - listDatastore( - request: cln_node_pb.ListdatastoreRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListdatastoreResponse, - ) => void, - ): grpc.ClientUnaryCall; - listDatastore( - request: cln_node_pb.ListdatastoreRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListdatastoreResponse, - ) => void, - ): grpc.ClientUnaryCall; - listInvoices( - request: cln_node_pb.ListinvoicesRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListinvoicesResponse, - ) => void, - ): grpc.ClientUnaryCall; - listInvoices( - request: cln_node_pb.ListinvoicesRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListinvoicesResponse, - ) => void, - ): grpc.ClientUnaryCall; - listInvoices( - request: cln_node_pb.ListinvoicesRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListinvoicesResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendOnion( - request: cln_node_pb.SendonionRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendonionResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendOnion( - request: cln_node_pb.SendonionRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendonionResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendOnion( - request: cln_node_pb.SendonionRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendonionResponse, - ) => void, - ): grpc.ClientUnaryCall; - listSendPays( - request: cln_node_pb.ListsendpaysRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListsendpaysResponse, - ) => void, - ): grpc.ClientUnaryCall; - listSendPays( - request: cln_node_pb.ListsendpaysRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListsendpaysResponse, - ) => void, - ): grpc.ClientUnaryCall; - listSendPays( - request: cln_node_pb.ListsendpaysRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListsendpaysResponse, - ) => void, - ): grpc.ClientUnaryCall; - listTransactions( - request: cln_node_pb.ListtransactionsRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListtransactionsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listTransactions( - request: cln_node_pb.ListtransactionsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListtransactionsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listTransactions( - request: cln_node_pb.ListtransactionsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListtransactionsResponse, - ) => void, - ): grpc.ClientUnaryCall; - pay( - request: cln_node_pb.PayRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PayResponse, - ) => void, - ): grpc.ClientUnaryCall; - pay( - request: cln_node_pb.PayRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PayResponse, - ) => void, - ): grpc.ClientUnaryCall; - pay( - request: cln_node_pb.PayRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PayResponse, - ) => void, - ): grpc.ClientUnaryCall; - listNodes( - request: cln_node_pb.ListnodesRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListnodesResponse, - ) => void, - ): grpc.ClientUnaryCall; - listNodes( - request: cln_node_pb.ListnodesRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListnodesResponse, - ) => void, - ): grpc.ClientUnaryCall; - listNodes( - request: cln_node_pb.ListnodesRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListnodesResponse, - ) => void, - ): grpc.ClientUnaryCall; - waitAnyInvoice( - request: cln_node_pb.WaitanyinvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitanyinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - waitAnyInvoice( - request: cln_node_pb.WaitanyinvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitanyinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - waitAnyInvoice( - request: cln_node_pb.WaitanyinvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitanyinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - waitInvoice( - request: cln_node_pb.WaitinvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - waitInvoice( - request: cln_node_pb.WaitinvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - waitInvoice( - request: cln_node_pb.WaitinvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - waitSendPay( - request: cln_node_pb.WaitsendpayRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitsendpayResponse, - ) => void, - ): grpc.ClientUnaryCall; - waitSendPay( - request: cln_node_pb.WaitsendpayRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitsendpayResponse, - ) => void, - ): grpc.ClientUnaryCall; - waitSendPay( - request: cln_node_pb.WaitsendpayRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitsendpayResponse, - ) => void, - ): grpc.ClientUnaryCall; - newAddr( - request: cln_node_pb.NewaddrRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.NewaddrResponse, - ) => void, - ): grpc.ClientUnaryCall; - newAddr( - request: cln_node_pb.NewaddrRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.NewaddrResponse, - ) => void, - ): grpc.ClientUnaryCall; - newAddr( - request: cln_node_pb.NewaddrRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.NewaddrResponse, - ) => void, - ): grpc.ClientUnaryCall; - withdraw( - request: cln_node_pb.WithdrawRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WithdrawResponse, - ) => void, - ): grpc.ClientUnaryCall; - withdraw( - request: cln_node_pb.WithdrawRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WithdrawResponse, - ) => void, - ): grpc.ClientUnaryCall; - withdraw( - request: cln_node_pb.WithdrawRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WithdrawResponse, - ) => void, - ): grpc.ClientUnaryCall; - keySend( - request: cln_node_pb.KeysendRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.KeysendResponse, - ) => void, - ): grpc.ClientUnaryCall; - keySend( - request: cln_node_pb.KeysendRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.KeysendResponse, - ) => void, - ): grpc.ClientUnaryCall; - keySend( - request: cln_node_pb.KeysendRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.KeysendResponse, - ) => void, - ): grpc.ClientUnaryCall; - fundPsbt( - request: cln_node_pb.FundpsbtRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FundpsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - fundPsbt( - request: cln_node_pb.FundpsbtRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FundpsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - fundPsbt( - request: cln_node_pb.FundpsbtRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FundpsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendPsbt( - request: cln_node_pb.SendpsbtRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendpsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendPsbt( - request: cln_node_pb.SendpsbtRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendpsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendPsbt( - request: cln_node_pb.SendpsbtRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendpsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - signPsbt( - request: cln_node_pb.SignpsbtRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SignpsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - signPsbt( - request: cln_node_pb.SignpsbtRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SignpsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - signPsbt( - request: cln_node_pb.SignpsbtRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SignpsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - utxoPsbt( - request: cln_node_pb.UtxopsbtRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.UtxopsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - utxoPsbt( - request: cln_node_pb.UtxopsbtRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.UtxopsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - utxoPsbt( - request: cln_node_pb.UtxopsbtRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.UtxopsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - txDiscard( - request: cln_node_pb.TxdiscardRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.TxdiscardResponse, - ) => void, - ): grpc.ClientUnaryCall; - txDiscard( - request: cln_node_pb.TxdiscardRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.TxdiscardResponse, - ) => void, - ): grpc.ClientUnaryCall; - txDiscard( - request: cln_node_pb.TxdiscardRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.TxdiscardResponse, - ) => void, - ): grpc.ClientUnaryCall; - txPrepare( - request: cln_node_pb.TxprepareRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.TxprepareResponse, - ) => void, - ): grpc.ClientUnaryCall; - txPrepare( - request: cln_node_pb.TxprepareRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.TxprepareResponse, - ) => void, - ): grpc.ClientUnaryCall; - txPrepare( - request: cln_node_pb.TxprepareRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.TxprepareResponse, - ) => void, - ): grpc.ClientUnaryCall; - txSend( - request: cln_node_pb.TxsendRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.TxsendResponse, - ) => void, - ): grpc.ClientUnaryCall; - txSend( - request: cln_node_pb.TxsendRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.TxsendResponse, - ) => void, - ): grpc.ClientUnaryCall; - txSend( - request: cln_node_pb.TxsendRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.TxsendResponse, - ) => void, - ): grpc.ClientUnaryCall; - listPeerChannels( - request: cln_node_pb.ListpeerchannelsRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListpeerchannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listPeerChannels( - request: cln_node_pb.ListpeerchannelsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListpeerchannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listPeerChannels( - request: cln_node_pb.ListpeerchannelsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListpeerchannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listClosedChannels( - request: cln_node_pb.ListclosedchannelsRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListclosedchannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listClosedChannels( - request: cln_node_pb.ListclosedchannelsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListclosedchannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listClosedChannels( - request: cln_node_pb.ListclosedchannelsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListclosedchannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - decodePay( - request: cln_node_pb.DecodepayRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DecodepayResponse, - ) => void, - ): grpc.ClientUnaryCall; - decodePay( - request: cln_node_pb.DecodepayRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DecodepayResponse, - ) => void, - ): grpc.ClientUnaryCall; - decodePay( - request: cln_node_pb.DecodepayRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DecodepayResponse, - ) => void, - ): grpc.ClientUnaryCall; - decode( - request: cln_node_pb.DecodeRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DecodeResponse, - ) => void, - ): grpc.ClientUnaryCall; - decode( - request: cln_node_pb.DecodeRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DecodeResponse, - ) => void, - ): grpc.ClientUnaryCall; - decode( - request: cln_node_pb.DecodeRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DecodeResponse, - ) => void, - ): grpc.ClientUnaryCall; - disconnect( - request: cln_node_pb.DisconnectRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DisconnectResponse, - ) => void, - ): grpc.ClientUnaryCall; - disconnect( - request: cln_node_pb.DisconnectRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DisconnectResponse, - ) => void, - ): grpc.ClientUnaryCall; - disconnect( - request: cln_node_pb.DisconnectRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DisconnectResponse, - ) => void, - ): grpc.ClientUnaryCall; - feerates( - request: cln_node_pb.FeeratesRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FeeratesResponse, - ) => void, - ): grpc.ClientUnaryCall; - feerates( - request: cln_node_pb.FeeratesRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FeeratesResponse, - ) => void, - ): grpc.ClientUnaryCall; - feerates( - request: cln_node_pb.FeeratesRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FeeratesResponse, - ) => void, - ): grpc.ClientUnaryCall; - fetchInvoice( - request: cln_node_pb.FetchinvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FetchinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - fetchInvoice( - request: cln_node_pb.FetchinvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FetchinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - fetchInvoice( - request: cln_node_pb.FetchinvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FetchinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - fundChannel( - request: cln_node_pb.FundchannelRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FundchannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - fundChannel( - request: cln_node_pb.FundchannelRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FundchannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - fundChannel( - request: cln_node_pb.FundchannelRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FundchannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - getRoute( - request: cln_node_pb.GetrouteRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.GetrouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - getRoute( - request: cln_node_pb.GetrouteRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.GetrouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - getRoute( - request: cln_node_pb.GetrouteRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.GetrouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - listForwards( - request: cln_node_pb.ListforwardsRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListforwardsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listForwards( - request: cln_node_pb.ListforwardsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListforwardsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listForwards( - request: cln_node_pb.ListforwardsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListforwardsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listPays( - request: cln_node_pb.ListpaysRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListpaysResponse, - ) => void, - ): grpc.ClientUnaryCall; - listPays( - request: cln_node_pb.ListpaysRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListpaysResponse, - ) => void, - ): grpc.ClientUnaryCall; - listPays( - request: cln_node_pb.ListpaysRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListpaysResponse, - ) => void, - ): grpc.ClientUnaryCall; - listHtlcs( - request: cln_node_pb.ListhtlcsRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListhtlcsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listHtlcs( - request: cln_node_pb.ListhtlcsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListhtlcsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listHtlcs( - request: cln_node_pb.ListhtlcsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListhtlcsResponse, - ) => void, - ): grpc.ClientUnaryCall; - ping( - request: cln_node_pb.PingRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PingResponse, - ) => void, - ): grpc.ClientUnaryCall; - ping( - request: cln_node_pb.PingRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PingResponse, - ) => void, - ): grpc.ClientUnaryCall; - ping( - request: cln_node_pb.PingRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PingResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendCustomMsg( - request: cln_node_pb.SendcustommsgRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendcustommsgResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendCustomMsg( - request: cln_node_pb.SendcustommsgRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendcustommsgResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendCustomMsg( - request: cln_node_pb.SendcustommsgRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendcustommsgResponse, - ) => void, - ): grpc.ClientUnaryCall; - setChannel( - request: cln_node_pb.SetchannelRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SetchannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - setChannel( - request: cln_node_pb.SetchannelRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SetchannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - setChannel( - request: cln_node_pb.SetchannelRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SetchannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - signInvoice( - request: cln_node_pb.SigninvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SigninvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - signInvoice( - request: cln_node_pb.SigninvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SigninvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - signInvoice( - request: cln_node_pb.SigninvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SigninvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - signMessage( - request: cln_node_pb.SignmessageRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SignmessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - signMessage( - request: cln_node_pb.SignmessageRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SignmessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - signMessage( - request: cln_node_pb.SignmessageRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SignmessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - waitBlockHeight( - request: cln_node_pb.WaitblockheightRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitblockheightResponse, - ) => void, - ): grpc.ClientUnaryCall; - waitBlockHeight( - request: cln_node_pb.WaitblockheightRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitblockheightResponse, - ) => void, - ): grpc.ClientUnaryCall; - waitBlockHeight( - request: cln_node_pb.WaitblockheightRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitblockheightResponse, - ) => void, - ): grpc.ClientUnaryCall; - wait( - request: cln_node_pb.WaitRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitResponse, - ) => void, - ): grpc.ClientUnaryCall; - wait( - request: cln_node_pb.WaitRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitResponse, - ) => void, - ): grpc.ClientUnaryCall; - wait( - request: cln_node_pb.WaitRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitResponse, - ) => void, - ): grpc.ClientUnaryCall; - stop( - request: cln_node_pb.StopRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.StopResponse, - ) => void, - ): grpc.ClientUnaryCall; - stop( - request: cln_node_pb.StopRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.StopResponse, - ) => void, - ): grpc.ClientUnaryCall; - stop( - request: cln_node_pb.StopRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.StopResponse, - ) => void, - ): grpc.ClientUnaryCall; - preApproveKeysend( - request: cln_node_pb.PreapprovekeysendRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PreapprovekeysendResponse, - ) => void, - ): grpc.ClientUnaryCall; - preApproveKeysend( - request: cln_node_pb.PreapprovekeysendRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PreapprovekeysendResponse, - ) => void, - ): grpc.ClientUnaryCall; - preApproveKeysend( - request: cln_node_pb.PreapprovekeysendRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PreapprovekeysendResponse, - ) => void, - ): grpc.ClientUnaryCall; - preApproveInvoice( - request: cln_node_pb.PreapproveinvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PreapproveinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - preApproveInvoice( - request: cln_node_pb.PreapproveinvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PreapproveinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - preApproveInvoice( - request: cln_node_pb.PreapproveinvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PreapproveinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - staticBackup( - request: cln_node_pb.StaticbackupRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.StaticbackupResponse, - ) => void, - ): grpc.ClientUnaryCall; - staticBackup( - request: cln_node_pb.StaticbackupRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.StaticbackupResponse, - ) => void, - ): grpc.ClientUnaryCall; - staticBackup( - request: cln_node_pb.StaticbackupRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.StaticbackupResponse, - ) => void, - ): grpc.ClientUnaryCall; + getinfo(request: cln_node_pb.GetinfoRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.GetinfoResponse) => void): grpc.ClientUnaryCall; + getinfo(request: cln_node_pb.GetinfoRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.GetinfoResponse) => void): grpc.ClientUnaryCall; + getinfo(request: cln_node_pb.GetinfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.GetinfoResponse) => void): grpc.ClientUnaryCall; + listPeers(request: cln_node_pb.ListpeersRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListpeersResponse) => void): grpc.ClientUnaryCall; + listPeers(request: cln_node_pb.ListpeersRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListpeersResponse) => void): grpc.ClientUnaryCall; + listPeers(request: cln_node_pb.ListpeersRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListpeersResponse) => void): grpc.ClientUnaryCall; + listFunds(request: cln_node_pb.ListfundsRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListfundsResponse) => void): grpc.ClientUnaryCall; + listFunds(request: cln_node_pb.ListfundsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListfundsResponse) => void): grpc.ClientUnaryCall; + listFunds(request: cln_node_pb.ListfundsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListfundsResponse) => void): grpc.ClientUnaryCall; + sendPay(request: cln_node_pb.SendpayRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendpayResponse) => void): grpc.ClientUnaryCall; + sendPay(request: cln_node_pb.SendpayRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendpayResponse) => void): grpc.ClientUnaryCall; + sendPay(request: cln_node_pb.SendpayRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendpayResponse) => void): grpc.ClientUnaryCall; + listChannels(request: cln_node_pb.ListchannelsRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListchannelsResponse) => void): grpc.ClientUnaryCall; + listChannels(request: cln_node_pb.ListchannelsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListchannelsResponse) => void): grpc.ClientUnaryCall; + listChannels(request: cln_node_pb.ListchannelsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListchannelsResponse) => void): grpc.ClientUnaryCall; + addGossip(request: cln_node_pb.AddgossipRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.AddgossipResponse) => void): grpc.ClientUnaryCall; + addGossip(request: cln_node_pb.AddgossipRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.AddgossipResponse) => void): grpc.ClientUnaryCall; + addGossip(request: cln_node_pb.AddgossipRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.AddgossipResponse) => void): grpc.ClientUnaryCall; + autoCleanInvoice(request: cln_node_pb.AutocleaninvoiceRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.AutocleaninvoiceResponse) => void): grpc.ClientUnaryCall; + autoCleanInvoice(request: cln_node_pb.AutocleaninvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.AutocleaninvoiceResponse) => void): grpc.ClientUnaryCall; + autoCleanInvoice(request: cln_node_pb.AutocleaninvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.AutocleaninvoiceResponse) => void): grpc.ClientUnaryCall; + checkMessage(request: cln_node_pb.CheckmessageRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CheckmessageResponse) => void): grpc.ClientUnaryCall; + checkMessage(request: cln_node_pb.CheckmessageRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CheckmessageResponse) => void): grpc.ClientUnaryCall; + checkMessage(request: cln_node_pb.CheckmessageRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CheckmessageResponse) => void): grpc.ClientUnaryCall; + close(request: cln_node_pb.CloseRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CloseResponse) => void): grpc.ClientUnaryCall; + close(request: cln_node_pb.CloseRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CloseResponse) => void): grpc.ClientUnaryCall; + close(request: cln_node_pb.CloseRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CloseResponse) => void): grpc.ClientUnaryCall; + connectPeer(request: cln_node_pb.ConnectRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ConnectResponse) => void): grpc.ClientUnaryCall; + connectPeer(request: cln_node_pb.ConnectRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ConnectResponse) => void): grpc.ClientUnaryCall; + connectPeer(request: cln_node_pb.ConnectRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ConnectResponse) => void): grpc.ClientUnaryCall; + createInvoice(request: cln_node_pb.CreateinvoiceRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CreateinvoiceResponse) => void): grpc.ClientUnaryCall; + createInvoice(request: cln_node_pb.CreateinvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CreateinvoiceResponse) => void): grpc.ClientUnaryCall; + createInvoice(request: cln_node_pb.CreateinvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CreateinvoiceResponse) => void): grpc.ClientUnaryCall; + datastore(request: cln_node_pb.DatastoreRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DatastoreResponse) => void): grpc.ClientUnaryCall; + datastore(request: cln_node_pb.DatastoreRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DatastoreResponse) => void): grpc.ClientUnaryCall; + datastore(request: cln_node_pb.DatastoreRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DatastoreResponse) => void): grpc.ClientUnaryCall; + datastoreUsage(request: cln_node_pb.DatastoreusageRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DatastoreusageResponse) => void): grpc.ClientUnaryCall; + datastoreUsage(request: cln_node_pb.DatastoreusageRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DatastoreusageResponse) => void): grpc.ClientUnaryCall; + datastoreUsage(request: cln_node_pb.DatastoreusageRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DatastoreusageResponse) => void): grpc.ClientUnaryCall; + createOnion(request: cln_node_pb.CreateonionRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CreateonionResponse) => void): grpc.ClientUnaryCall; + createOnion(request: cln_node_pb.CreateonionRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CreateonionResponse) => void): grpc.ClientUnaryCall; + createOnion(request: cln_node_pb.CreateonionRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CreateonionResponse) => void): grpc.ClientUnaryCall; + delDatastore(request: cln_node_pb.DeldatastoreRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DeldatastoreResponse) => void): grpc.ClientUnaryCall; + delDatastore(request: cln_node_pb.DeldatastoreRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DeldatastoreResponse) => void): grpc.ClientUnaryCall; + delDatastore(request: cln_node_pb.DeldatastoreRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DeldatastoreResponse) => void): grpc.ClientUnaryCall; + delExpiredInvoice(request: cln_node_pb.DelexpiredinvoiceRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DelexpiredinvoiceResponse) => void): grpc.ClientUnaryCall; + delExpiredInvoice(request: cln_node_pb.DelexpiredinvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DelexpiredinvoiceResponse) => void): grpc.ClientUnaryCall; + delExpiredInvoice(request: cln_node_pb.DelexpiredinvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DelexpiredinvoiceResponse) => void): grpc.ClientUnaryCall; + delInvoice(request: cln_node_pb.DelinvoiceRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DelinvoiceResponse) => void): grpc.ClientUnaryCall; + delInvoice(request: cln_node_pb.DelinvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DelinvoiceResponse) => void): grpc.ClientUnaryCall; + delInvoice(request: cln_node_pb.DelinvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DelinvoiceResponse) => void): grpc.ClientUnaryCall; + invoice(request: cln_node_pb.InvoiceRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.InvoiceResponse) => void): grpc.ClientUnaryCall; + invoice(request: cln_node_pb.InvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.InvoiceResponse) => void): grpc.ClientUnaryCall; + invoice(request: cln_node_pb.InvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.InvoiceResponse) => void): grpc.ClientUnaryCall; + listDatastore(request: cln_node_pb.ListdatastoreRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListdatastoreResponse) => void): grpc.ClientUnaryCall; + listDatastore(request: cln_node_pb.ListdatastoreRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListdatastoreResponse) => void): grpc.ClientUnaryCall; + listDatastore(request: cln_node_pb.ListdatastoreRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListdatastoreResponse) => void): grpc.ClientUnaryCall; + listInvoices(request: cln_node_pb.ListinvoicesRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListinvoicesResponse) => void): grpc.ClientUnaryCall; + listInvoices(request: cln_node_pb.ListinvoicesRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListinvoicesResponse) => void): grpc.ClientUnaryCall; + listInvoices(request: cln_node_pb.ListinvoicesRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListinvoicesResponse) => void): grpc.ClientUnaryCall; + sendOnion(request: cln_node_pb.SendonionRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendonionResponse) => void): grpc.ClientUnaryCall; + sendOnion(request: cln_node_pb.SendonionRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendonionResponse) => void): grpc.ClientUnaryCall; + sendOnion(request: cln_node_pb.SendonionRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendonionResponse) => void): grpc.ClientUnaryCall; + listSendPays(request: cln_node_pb.ListsendpaysRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListsendpaysResponse) => void): grpc.ClientUnaryCall; + listSendPays(request: cln_node_pb.ListsendpaysRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListsendpaysResponse) => void): grpc.ClientUnaryCall; + listSendPays(request: cln_node_pb.ListsendpaysRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListsendpaysResponse) => void): grpc.ClientUnaryCall; + listTransactions(request: cln_node_pb.ListtransactionsRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListtransactionsResponse) => void): grpc.ClientUnaryCall; + listTransactions(request: cln_node_pb.ListtransactionsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListtransactionsResponse) => void): grpc.ClientUnaryCall; + listTransactions(request: cln_node_pb.ListtransactionsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListtransactionsResponse) => void): grpc.ClientUnaryCall; + pay(request: cln_node_pb.PayRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PayResponse) => void): grpc.ClientUnaryCall; + pay(request: cln_node_pb.PayRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PayResponse) => void): grpc.ClientUnaryCall; + pay(request: cln_node_pb.PayRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PayResponse) => void): grpc.ClientUnaryCall; + listNodes(request: cln_node_pb.ListnodesRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListnodesResponse) => void): grpc.ClientUnaryCall; + listNodes(request: cln_node_pb.ListnodesRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListnodesResponse) => void): grpc.ClientUnaryCall; + listNodes(request: cln_node_pb.ListnodesRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListnodesResponse) => void): grpc.ClientUnaryCall; + waitAnyInvoice(request: cln_node_pb.WaitanyinvoiceRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitanyinvoiceResponse) => void): grpc.ClientUnaryCall; + waitAnyInvoice(request: cln_node_pb.WaitanyinvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitanyinvoiceResponse) => void): grpc.ClientUnaryCall; + waitAnyInvoice(request: cln_node_pb.WaitanyinvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitanyinvoiceResponse) => void): grpc.ClientUnaryCall; + waitInvoice(request: cln_node_pb.WaitinvoiceRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitinvoiceResponse) => void): grpc.ClientUnaryCall; + waitInvoice(request: cln_node_pb.WaitinvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitinvoiceResponse) => void): grpc.ClientUnaryCall; + waitInvoice(request: cln_node_pb.WaitinvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitinvoiceResponse) => void): grpc.ClientUnaryCall; + waitSendPay(request: cln_node_pb.WaitsendpayRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitsendpayResponse) => void): grpc.ClientUnaryCall; + waitSendPay(request: cln_node_pb.WaitsendpayRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitsendpayResponse) => void): grpc.ClientUnaryCall; + waitSendPay(request: cln_node_pb.WaitsendpayRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitsendpayResponse) => void): grpc.ClientUnaryCall; + newAddr(request: cln_node_pb.NewaddrRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.NewaddrResponse) => void): grpc.ClientUnaryCall; + newAddr(request: cln_node_pb.NewaddrRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.NewaddrResponse) => void): grpc.ClientUnaryCall; + newAddr(request: cln_node_pb.NewaddrRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.NewaddrResponse) => void): grpc.ClientUnaryCall; + withdraw(request: cln_node_pb.WithdrawRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WithdrawResponse) => void): grpc.ClientUnaryCall; + withdraw(request: cln_node_pb.WithdrawRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WithdrawResponse) => void): grpc.ClientUnaryCall; + withdraw(request: cln_node_pb.WithdrawRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WithdrawResponse) => void): grpc.ClientUnaryCall; + keySend(request: cln_node_pb.KeysendRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.KeysendResponse) => void): grpc.ClientUnaryCall; + keySend(request: cln_node_pb.KeysendRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.KeysendResponse) => void): grpc.ClientUnaryCall; + keySend(request: cln_node_pb.KeysendRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.KeysendResponse) => void): grpc.ClientUnaryCall; + fundPsbt(request: cln_node_pb.FundpsbtRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FundpsbtResponse) => void): grpc.ClientUnaryCall; + fundPsbt(request: cln_node_pb.FundpsbtRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FundpsbtResponse) => void): grpc.ClientUnaryCall; + fundPsbt(request: cln_node_pb.FundpsbtRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FundpsbtResponse) => void): grpc.ClientUnaryCall; + sendPsbt(request: cln_node_pb.SendpsbtRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendpsbtResponse) => void): grpc.ClientUnaryCall; + sendPsbt(request: cln_node_pb.SendpsbtRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendpsbtResponse) => void): grpc.ClientUnaryCall; + sendPsbt(request: cln_node_pb.SendpsbtRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendpsbtResponse) => void): grpc.ClientUnaryCall; + signPsbt(request: cln_node_pb.SignpsbtRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SignpsbtResponse) => void): grpc.ClientUnaryCall; + signPsbt(request: cln_node_pb.SignpsbtRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SignpsbtResponse) => void): grpc.ClientUnaryCall; + signPsbt(request: cln_node_pb.SignpsbtRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SignpsbtResponse) => void): grpc.ClientUnaryCall; + utxoPsbt(request: cln_node_pb.UtxopsbtRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.UtxopsbtResponse) => void): grpc.ClientUnaryCall; + utxoPsbt(request: cln_node_pb.UtxopsbtRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.UtxopsbtResponse) => void): grpc.ClientUnaryCall; + utxoPsbt(request: cln_node_pb.UtxopsbtRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.UtxopsbtResponse) => void): grpc.ClientUnaryCall; + txDiscard(request: cln_node_pb.TxdiscardRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.TxdiscardResponse) => void): grpc.ClientUnaryCall; + txDiscard(request: cln_node_pb.TxdiscardRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.TxdiscardResponse) => void): grpc.ClientUnaryCall; + txDiscard(request: cln_node_pb.TxdiscardRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.TxdiscardResponse) => void): grpc.ClientUnaryCall; + txPrepare(request: cln_node_pb.TxprepareRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.TxprepareResponse) => void): grpc.ClientUnaryCall; + txPrepare(request: cln_node_pb.TxprepareRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.TxprepareResponse) => void): grpc.ClientUnaryCall; + txPrepare(request: cln_node_pb.TxprepareRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.TxprepareResponse) => void): grpc.ClientUnaryCall; + txSend(request: cln_node_pb.TxsendRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.TxsendResponse) => void): grpc.ClientUnaryCall; + txSend(request: cln_node_pb.TxsendRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.TxsendResponse) => void): grpc.ClientUnaryCall; + txSend(request: cln_node_pb.TxsendRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.TxsendResponse) => void): grpc.ClientUnaryCall; + listPeerChannels(request: cln_node_pb.ListpeerchannelsRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListpeerchannelsResponse) => void): grpc.ClientUnaryCall; + listPeerChannels(request: cln_node_pb.ListpeerchannelsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListpeerchannelsResponse) => void): grpc.ClientUnaryCall; + listPeerChannels(request: cln_node_pb.ListpeerchannelsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListpeerchannelsResponse) => void): grpc.ClientUnaryCall; + listClosedChannels(request: cln_node_pb.ListclosedchannelsRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListclosedchannelsResponse) => void): grpc.ClientUnaryCall; + listClosedChannels(request: cln_node_pb.ListclosedchannelsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListclosedchannelsResponse) => void): grpc.ClientUnaryCall; + listClosedChannels(request: cln_node_pb.ListclosedchannelsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListclosedchannelsResponse) => void): grpc.ClientUnaryCall; + decodePay(request: cln_node_pb.DecodepayRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DecodepayResponse) => void): grpc.ClientUnaryCall; + decodePay(request: cln_node_pb.DecodepayRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DecodepayResponse) => void): grpc.ClientUnaryCall; + decodePay(request: cln_node_pb.DecodepayRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DecodepayResponse) => void): grpc.ClientUnaryCall; + decode(request: cln_node_pb.DecodeRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DecodeResponse) => void): grpc.ClientUnaryCall; + decode(request: cln_node_pb.DecodeRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DecodeResponse) => void): grpc.ClientUnaryCall; + decode(request: cln_node_pb.DecodeRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DecodeResponse) => void): grpc.ClientUnaryCall; + disconnect(request: cln_node_pb.DisconnectRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DisconnectResponse) => void): grpc.ClientUnaryCall; + disconnect(request: cln_node_pb.DisconnectRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DisconnectResponse) => void): grpc.ClientUnaryCall; + disconnect(request: cln_node_pb.DisconnectRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DisconnectResponse) => void): grpc.ClientUnaryCall; + feerates(request: cln_node_pb.FeeratesRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FeeratesResponse) => void): grpc.ClientUnaryCall; + feerates(request: cln_node_pb.FeeratesRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FeeratesResponse) => void): grpc.ClientUnaryCall; + feerates(request: cln_node_pb.FeeratesRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FeeratesResponse) => void): grpc.ClientUnaryCall; + fetchInvoice(request: cln_node_pb.FetchinvoiceRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FetchinvoiceResponse) => void): grpc.ClientUnaryCall; + fetchInvoice(request: cln_node_pb.FetchinvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FetchinvoiceResponse) => void): grpc.ClientUnaryCall; + fetchInvoice(request: cln_node_pb.FetchinvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FetchinvoiceResponse) => void): grpc.ClientUnaryCall; + fundChannel(request: cln_node_pb.FundchannelRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FundchannelResponse) => void): grpc.ClientUnaryCall; + fundChannel(request: cln_node_pb.FundchannelRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FundchannelResponse) => void): grpc.ClientUnaryCall; + fundChannel(request: cln_node_pb.FundchannelRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FundchannelResponse) => void): grpc.ClientUnaryCall; + getRoute(request: cln_node_pb.GetrouteRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.GetrouteResponse) => void): grpc.ClientUnaryCall; + getRoute(request: cln_node_pb.GetrouteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.GetrouteResponse) => void): grpc.ClientUnaryCall; + getRoute(request: cln_node_pb.GetrouteRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.GetrouteResponse) => void): grpc.ClientUnaryCall; + listForwards(request: cln_node_pb.ListforwardsRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListforwardsResponse) => void): grpc.ClientUnaryCall; + listForwards(request: cln_node_pb.ListforwardsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListforwardsResponse) => void): grpc.ClientUnaryCall; + listForwards(request: cln_node_pb.ListforwardsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListforwardsResponse) => void): grpc.ClientUnaryCall; + listPays(request: cln_node_pb.ListpaysRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListpaysResponse) => void): grpc.ClientUnaryCall; + listPays(request: cln_node_pb.ListpaysRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListpaysResponse) => void): grpc.ClientUnaryCall; + listPays(request: cln_node_pb.ListpaysRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListpaysResponse) => void): grpc.ClientUnaryCall; + listHtlcs(request: cln_node_pb.ListhtlcsRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListhtlcsResponse) => void): grpc.ClientUnaryCall; + listHtlcs(request: cln_node_pb.ListhtlcsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListhtlcsResponse) => void): grpc.ClientUnaryCall; + listHtlcs(request: cln_node_pb.ListhtlcsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListhtlcsResponse) => void): grpc.ClientUnaryCall; + ping(request: cln_node_pb.PingRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PingResponse) => void): grpc.ClientUnaryCall; + ping(request: cln_node_pb.PingRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PingResponse) => void): grpc.ClientUnaryCall; + ping(request: cln_node_pb.PingRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PingResponse) => void): grpc.ClientUnaryCall; + sendCustomMsg(request: cln_node_pb.SendcustommsgRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendcustommsgResponse) => void): grpc.ClientUnaryCall; + sendCustomMsg(request: cln_node_pb.SendcustommsgRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendcustommsgResponse) => void): grpc.ClientUnaryCall; + sendCustomMsg(request: cln_node_pb.SendcustommsgRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendcustommsgResponse) => void): grpc.ClientUnaryCall; + setChannel(request: cln_node_pb.SetchannelRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SetchannelResponse) => void): grpc.ClientUnaryCall; + setChannel(request: cln_node_pb.SetchannelRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SetchannelResponse) => void): grpc.ClientUnaryCall; + setChannel(request: cln_node_pb.SetchannelRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SetchannelResponse) => void): grpc.ClientUnaryCall; + signInvoice(request: cln_node_pb.SigninvoiceRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SigninvoiceResponse) => void): grpc.ClientUnaryCall; + signInvoice(request: cln_node_pb.SigninvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SigninvoiceResponse) => void): grpc.ClientUnaryCall; + signInvoice(request: cln_node_pb.SigninvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SigninvoiceResponse) => void): grpc.ClientUnaryCall; + signMessage(request: cln_node_pb.SignmessageRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SignmessageResponse) => void): grpc.ClientUnaryCall; + signMessage(request: cln_node_pb.SignmessageRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SignmessageResponse) => void): grpc.ClientUnaryCall; + signMessage(request: cln_node_pb.SignmessageRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SignmessageResponse) => void): grpc.ClientUnaryCall; + waitBlockHeight(request: cln_node_pb.WaitblockheightRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitblockheightResponse) => void): grpc.ClientUnaryCall; + waitBlockHeight(request: cln_node_pb.WaitblockheightRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitblockheightResponse) => void): grpc.ClientUnaryCall; + waitBlockHeight(request: cln_node_pb.WaitblockheightRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitblockheightResponse) => void): grpc.ClientUnaryCall; + wait(request: cln_node_pb.WaitRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitResponse) => void): grpc.ClientUnaryCall; + wait(request: cln_node_pb.WaitRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitResponse) => void): grpc.ClientUnaryCall; + wait(request: cln_node_pb.WaitRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitResponse) => void): grpc.ClientUnaryCall; + stop(request: cln_node_pb.StopRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.StopResponse) => void): grpc.ClientUnaryCall; + stop(request: cln_node_pb.StopRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.StopResponse) => void): grpc.ClientUnaryCall; + stop(request: cln_node_pb.StopRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.StopResponse) => void): grpc.ClientUnaryCall; + preApproveKeysend(request: cln_node_pb.PreapprovekeysendRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PreapprovekeysendResponse) => void): grpc.ClientUnaryCall; + preApproveKeysend(request: cln_node_pb.PreapprovekeysendRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PreapprovekeysendResponse) => void): grpc.ClientUnaryCall; + preApproveKeysend(request: cln_node_pb.PreapprovekeysendRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PreapprovekeysendResponse) => void): grpc.ClientUnaryCall; + preApproveInvoice(request: cln_node_pb.PreapproveinvoiceRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PreapproveinvoiceResponse) => void): grpc.ClientUnaryCall; + preApproveInvoice(request: cln_node_pb.PreapproveinvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PreapproveinvoiceResponse) => void): grpc.ClientUnaryCall; + preApproveInvoice(request: cln_node_pb.PreapproveinvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PreapproveinvoiceResponse) => void): grpc.ClientUnaryCall; + staticBackup(request: cln_node_pb.StaticbackupRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.StaticbackupResponse) => void): grpc.ClientUnaryCall; + staticBackup(request: cln_node_pb.StaticbackupRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.StaticbackupResponse) => void): grpc.ClientUnaryCall; + staticBackup(request: cln_node_pb.StaticbackupRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.StaticbackupResponse) => void): grpc.ClientUnaryCall; } export class NodeClient extends grpc.Client implements INodeClient { - constructor( - address: string, - credentials: grpc.ChannelCredentials, - options?: Partial, - ); - public getinfo( - request: cln_node_pb.GetinfoRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.GetinfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getinfo( - request: cln_node_pb.GetinfoRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.GetinfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getinfo( - request: cln_node_pb.GetinfoRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.GetinfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listPeers( - request: cln_node_pb.ListpeersRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListpeersResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listPeers( - request: cln_node_pb.ListpeersRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListpeersResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listPeers( - request: cln_node_pb.ListpeersRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListpeersResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listFunds( - request: cln_node_pb.ListfundsRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListfundsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listFunds( - request: cln_node_pb.ListfundsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListfundsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listFunds( - request: cln_node_pb.ListfundsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListfundsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendPay( - request: cln_node_pb.SendpayRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendpayResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendPay( - request: cln_node_pb.SendpayRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendpayResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendPay( - request: cln_node_pb.SendpayRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendpayResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listChannels( - request: cln_node_pb.ListchannelsRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListchannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listChannels( - request: cln_node_pb.ListchannelsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListchannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listChannels( - request: cln_node_pb.ListchannelsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListchannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public addGossip( - request: cln_node_pb.AddgossipRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.AddgossipResponse, - ) => void, - ): grpc.ClientUnaryCall; - public addGossip( - request: cln_node_pb.AddgossipRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.AddgossipResponse, - ) => void, - ): grpc.ClientUnaryCall; - public addGossip( - request: cln_node_pb.AddgossipRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.AddgossipResponse, - ) => void, - ): grpc.ClientUnaryCall; - public autoCleanInvoice( - request: cln_node_pb.AutocleaninvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.AutocleaninvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public autoCleanInvoice( - request: cln_node_pb.AutocleaninvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.AutocleaninvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public autoCleanInvoice( - request: cln_node_pb.AutocleaninvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.AutocleaninvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public checkMessage( - request: cln_node_pb.CheckmessageRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CheckmessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - public checkMessage( - request: cln_node_pb.CheckmessageRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CheckmessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - public checkMessage( - request: cln_node_pb.CheckmessageRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CheckmessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - public close( - request: cln_node_pb.CloseRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CloseResponse, - ) => void, - ): grpc.ClientUnaryCall; - public close( - request: cln_node_pb.CloseRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CloseResponse, - ) => void, - ): grpc.ClientUnaryCall; - public close( - request: cln_node_pb.CloseRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CloseResponse, - ) => void, - ): grpc.ClientUnaryCall; - public connectPeer( - request: cln_node_pb.ConnectRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ConnectResponse, - ) => void, - ): grpc.ClientUnaryCall; - public connectPeer( - request: cln_node_pb.ConnectRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ConnectResponse, - ) => void, - ): grpc.ClientUnaryCall; - public connectPeer( - request: cln_node_pb.ConnectRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ConnectResponse, - ) => void, - ): grpc.ClientUnaryCall; - public createInvoice( - request: cln_node_pb.CreateinvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CreateinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public createInvoice( - request: cln_node_pb.CreateinvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CreateinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public createInvoice( - request: cln_node_pb.CreateinvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CreateinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public datastore( - request: cln_node_pb.DatastoreRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DatastoreResponse, - ) => void, - ): grpc.ClientUnaryCall; - public datastore( - request: cln_node_pb.DatastoreRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DatastoreResponse, - ) => void, - ): grpc.ClientUnaryCall; - public datastore( - request: cln_node_pb.DatastoreRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DatastoreResponse, - ) => void, - ): grpc.ClientUnaryCall; - public datastoreUsage( - request: cln_node_pb.DatastoreusageRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DatastoreusageResponse, - ) => void, - ): grpc.ClientUnaryCall; - public datastoreUsage( - request: cln_node_pb.DatastoreusageRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DatastoreusageResponse, - ) => void, - ): grpc.ClientUnaryCall; - public datastoreUsage( - request: cln_node_pb.DatastoreusageRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DatastoreusageResponse, - ) => void, - ): grpc.ClientUnaryCall; - public createOnion( - request: cln_node_pb.CreateonionRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CreateonionResponse, - ) => void, - ): grpc.ClientUnaryCall; - public createOnion( - request: cln_node_pb.CreateonionRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CreateonionResponse, - ) => void, - ): grpc.ClientUnaryCall; - public createOnion( - request: cln_node_pb.CreateonionRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.CreateonionResponse, - ) => void, - ): grpc.ClientUnaryCall; - public delDatastore( - request: cln_node_pb.DeldatastoreRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DeldatastoreResponse, - ) => void, - ): grpc.ClientUnaryCall; - public delDatastore( - request: cln_node_pb.DeldatastoreRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DeldatastoreResponse, - ) => void, - ): grpc.ClientUnaryCall; - public delDatastore( - request: cln_node_pb.DeldatastoreRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DeldatastoreResponse, - ) => void, - ): grpc.ClientUnaryCall; - public delExpiredInvoice( - request: cln_node_pb.DelexpiredinvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DelexpiredinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public delExpiredInvoice( - request: cln_node_pb.DelexpiredinvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DelexpiredinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public delExpiredInvoice( - request: cln_node_pb.DelexpiredinvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DelexpiredinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public delInvoice( - request: cln_node_pb.DelinvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DelinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public delInvoice( - request: cln_node_pb.DelinvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DelinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public delInvoice( - request: cln_node_pb.DelinvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DelinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public invoice( - request: cln_node_pb.InvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.InvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public invoice( - request: cln_node_pb.InvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.InvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public invoice( - request: cln_node_pb.InvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.InvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listDatastore( - request: cln_node_pb.ListdatastoreRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListdatastoreResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listDatastore( - request: cln_node_pb.ListdatastoreRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListdatastoreResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listDatastore( - request: cln_node_pb.ListdatastoreRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListdatastoreResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listInvoices( - request: cln_node_pb.ListinvoicesRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListinvoicesResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listInvoices( - request: cln_node_pb.ListinvoicesRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListinvoicesResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listInvoices( - request: cln_node_pb.ListinvoicesRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListinvoicesResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendOnion( - request: cln_node_pb.SendonionRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendonionResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendOnion( - request: cln_node_pb.SendonionRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendonionResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendOnion( - request: cln_node_pb.SendonionRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendonionResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listSendPays( - request: cln_node_pb.ListsendpaysRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListsendpaysResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listSendPays( - request: cln_node_pb.ListsendpaysRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListsendpaysResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listSendPays( - request: cln_node_pb.ListsendpaysRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListsendpaysResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listTransactions( - request: cln_node_pb.ListtransactionsRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListtransactionsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listTransactions( - request: cln_node_pb.ListtransactionsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListtransactionsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listTransactions( - request: cln_node_pb.ListtransactionsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListtransactionsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public pay( - request: cln_node_pb.PayRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PayResponse, - ) => void, - ): grpc.ClientUnaryCall; - public pay( - request: cln_node_pb.PayRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PayResponse, - ) => void, - ): grpc.ClientUnaryCall; - public pay( - request: cln_node_pb.PayRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PayResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listNodes( - request: cln_node_pb.ListnodesRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListnodesResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listNodes( - request: cln_node_pb.ListnodesRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListnodesResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listNodes( - request: cln_node_pb.ListnodesRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListnodesResponse, - ) => void, - ): grpc.ClientUnaryCall; - public waitAnyInvoice( - request: cln_node_pb.WaitanyinvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitanyinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public waitAnyInvoice( - request: cln_node_pb.WaitanyinvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitanyinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public waitAnyInvoice( - request: cln_node_pb.WaitanyinvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitanyinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public waitInvoice( - request: cln_node_pb.WaitinvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public waitInvoice( - request: cln_node_pb.WaitinvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public waitInvoice( - request: cln_node_pb.WaitinvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public waitSendPay( - request: cln_node_pb.WaitsendpayRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitsendpayResponse, - ) => void, - ): grpc.ClientUnaryCall; - public waitSendPay( - request: cln_node_pb.WaitsendpayRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitsendpayResponse, - ) => void, - ): grpc.ClientUnaryCall; - public waitSendPay( - request: cln_node_pb.WaitsendpayRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitsendpayResponse, - ) => void, - ): grpc.ClientUnaryCall; - public newAddr( - request: cln_node_pb.NewaddrRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.NewaddrResponse, - ) => void, - ): grpc.ClientUnaryCall; - public newAddr( - request: cln_node_pb.NewaddrRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.NewaddrResponse, - ) => void, - ): grpc.ClientUnaryCall; - public newAddr( - request: cln_node_pb.NewaddrRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.NewaddrResponse, - ) => void, - ): grpc.ClientUnaryCall; - public withdraw( - request: cln_node_pb.WithdrawRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WithdrawResponse, - ) => void, - ): grpc.ClientUnaryCall; - public withdraw( - request: cln_node_pb.WithdrawRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WithdrawResponse, - ) => void, - ): grpc.ClientUnaryCall; - public withdraw( - request: cln_node_pb.WithdrawRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WithdrawResponse, - ) => void, - ): grpc.ClientUnaryCall; - public keySend( - request: cln_node_pb.KeysendRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.KeysendResponse, - ) => void, - ): grpc.ClientUnaryCall; - public keySend( - request: cln_node_pb.KeysendRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.KeysendResponse, - ) => void, - ): grpc.ClientUnaryCall; - public keySend( - request: cln_node_pb.KeysendRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.KeysendResponse, - ) => void, - ): grpc.ClientUnaryCall; - public fundPsbt( - request: cln_node_pb.FundpsbtRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FundpsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - public fundPsbt( - request: cln_node_pb.FundpsbtRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FundpsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - public fundPsbt( - request: cln_node_pb.FundpsbtRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FundpsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendPsbt( - request: cln_node_pb.SendpsbtRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendpsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendPsbt( - request: cln_node_pb.SendpsbtRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendpsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendPsbt( - request: cln_node_pb.SendpsbtRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendpsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - public signPsbt( - request: cln_node_pb.SignpsbtRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SignpsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - public signPsbt( - request: cln_node_pb.SignpsbtRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SignpsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - public signPsbt( - request: cln_node_pb.SignpsbtRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SignpsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - public utxoPsbt( - request: cln_node_pb.UtxopsbtRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.UtxopsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - public utxoPsbt( - request: cln_node_pb.UtxopsbtRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.UtxopsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - public utxoPsbt( - request: cln_node_pb.UtxopsbtRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.UtxopsbtResponse, - ) => void, - ): grpc.ClientUnaryCall; - public txDiscard( - request: cln_node_pb.TxdiscardRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.TxdiscardResponse, - ) => void, - ): grpc.ClientUnaryCall; - public txDiscard( - request: cln_node_pb.TxdiscardRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.TxdiscardResponse, - ) => void, - ): grpc.ClientUnaryCall; - public txDiscard( - request: cln_node_pb.TxdiscardRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.TxdiscardResponse, - ) => void, - ): grpc.ClientUnaryCall; - public txPrepare( - request: cln_node_pb.TxprepareRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.TxprepareResponse, - ) => void, - ): grpc.ClientUnaryCall; - public txPrepare( - request: cln_node_pb.TxprepareRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.TxprepareResponse, - ) => void, - ): grpc.ClientUnaryCall; - public txPrepare( - request: cln_node_pb.TxprepareRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.TxprepareResponse, - ) => void, - ): grpc.ClientUnaryCall; - public txSend( - request: cln_node_pb.TxsendRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.TxsendResponse, - ) => void, - ): grpc.ClientUnaryCall; - public txSend( - request: cln_node_pb.TxsendRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.TxsendResponse, - ) => void, - ): grpc.ClientUnaryCall; - public txSend( - request: cln_node_pb.TxsendRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.TxsendResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listPeerChannels( - request: cln_node_pb.ListpeerchannelsRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListpeerchannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listPeerChannels( - request: cln_node_pb.ListpeerchannelsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListpeerchannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listPeerChannels( - request: cln_node_pb.ListpeerchannelsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListpeerchannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listClosedChannels( - request: cln_node_pb.ListclosedchannelsRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListclosedchannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listClosedChannels( - request: cln_node_pb.ListclosedchannelsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListclosedchannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listClosedChannels( - request: cln_node_pb.ListclosedchannelsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListclosedchannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public decodePay( - request: cln_node_pb.DecodepayRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DecodepayResponse, - ) => void, - ): grpc.ClientUnaryCall; - public decodePay( - request: cln_node_pb.DecodepayRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DecodepayResponse, - ) => void, - ): grpc.ClientUnaryCall; - public decodePay( - request: cln_node_pb.DecodepayRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DecodepayResponse, - ) => void, - ): grpc.ClientUnaryCall; - public decode( - request: cln_node_pb.DecodeRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DecodeResponse, - ) => void, - ): grpc.ClientUnaryCall; - public decode( - request: cln_node_pb.DecodeRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DecodeResponse, - ) => void, - ): grpc.ClientUnaryCall; - public decode( - request: cln_node_pb.DecodeRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DecodeResponse, - ) => void, - ): grpc.ClientUnaryCall; - public disconnect( - request: cln_node_pb.DisconnectRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DisconnectResponse, - ) => void, - ): grpc.ClientUnaryCall; - public disconnect( - request: cln_node_pb.DisconnectRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DisconnectResponse, - ) => void, - ): grpc.ClientUnaryCall; - public disconnect( - request: cln_node_pb.DisconnectRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.DisconnectResponse, - ) => void, - ): grpc.ClientUnaryCall; - public feerates( - request: cln_node_pb.FeeratesRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FeeratesResponse, - ) => void, - ): grpc.ClientUnaryCall; - public feerates( - request: cln_node_pb.FeeratesRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FeeratesResponse, - ) => void, - ): grpc.ClientUnaryCall; - public feerates( - request: cln_node_pb.FeeratesRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FeeratesResponse, - ) => void, - ): grpc.ClientUnaryCall; - public fetchInvoice( - request: cln_node_pb.FetchinvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FetchinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public fetchInvoice( - request: cln_node_pb.FetchinvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FetchinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public fetchInvoice( - request: cln_node_pb.FetchinvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FetchinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public fundChannel( - request: cln_node_pb.FundchannelRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FundchannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - public fundChannel( - request: cln_node_pb.FundchannelRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FundchannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - public fundChannel( - request: cln_node_pb.FundchannelRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.FundchannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getRoute( - request: cln_node_pb.GetrouteRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.GetrouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getRoute( - request: cln_node_pb.GetrouteRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.GetrouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getRoute( - request: cln_node_pb.GetrouteRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.GetrouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listForwards( - request: cln_node_pb.ListforwardsRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListforwardsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listForwards( - request: cln_node_pb.ListforwardsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListforwardsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listForwards( - request: cln_node_pb.ListforwardsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListforwardsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listPays( - request: cln_node_pb.ListpaysRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListpaysResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listPays( - request: cln_node_pb.ListpaysRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListpaysResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listPays( - request: cln_node_pb.ListpaysRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListpaysResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listHtlcs( - request: cln_node_pb.ListhtlcsRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListhtlcsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listHtlcs( - request: cln_node_pb.ListhtlcsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListhtlcsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listHtlcs( - request: cln_node_pb.ListhtlcsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.ListhtlcsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public ping( - request: cln_node_pb.PingRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PingResponse, - ) => void, - ): grpc.ClientUnaryCall; - public ping( - request: cln_node_pb.PingRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PingResponse, - ) => void, - ): grpc.ClientUnaryCall; - public ping( - request: cln_node_pb.PingRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PingResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendCustomMsg( - request: cln_node_pb.SendcustommsgRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendcustommsgResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendCustomMsg( - request: cln_node_pb.SendcustommsgRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendcustommsgResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendCustomMsg( - request: cln_node_pb.SendcustommsgRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SendcustommsgResponse, - ) => void, - ): grpc.ClientUnaryCall; - public setChannel( - request: cln_node_pb.SetchannelRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SetchannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - public setChannel( - request: cln_node_pb.SetchannelRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SetchannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - public setChannel( - request: cln_node_pb.SetchannelRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SetchannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - public signInvoice( - request: cln_node_pb.SigninvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SigninvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public signInvoice( - request: cln_node_pb.SigninvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SigninvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public signInvoice( - request: cln_node_pb.SigninvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SigninvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public signMessage( - request: cln_node_pb.SignmessageRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SignmessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - public signMessage( - request: cln_node_pb.SignmessageRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SignmessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - public signMessage( - request: cln_node_pb.SignmessageRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.SignmessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - public waitBlockHeight( - request: cln_node_pb.WaitblockheightRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitblockheightResponse, - ) => void, - ): grpc.ClientUnaryCall; - public waitBlockHeight( - request: cln_node_pb.WaitblockheightRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitblockheightResponse, - ) => void, - ): grpc.ClientUnaryCall; - public waitBlockHeight( - request: cln_node_pb.WaitblockheightRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitblockheightResponse, - ) => void, - ): grpc.ClientUnaryCall; - public wait( - request: cln_node_pb.WaitRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitResponse, - ) => void, - ): grpc.ClientUnaryCall; - public wait( - request: cln_node_pb.WaitRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitResponse, - ) => void, - ): grpc.ClientUnaryCall; - public wait( - request: cln_node_pb.WaitRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.WaitResponse, - ) => void, - ): grpc.ClientUnaryCall; - public stop( - request: cln_node_pb.StopRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.StopResponse, - ) => void, - ): grpc.ClientUnaryCall; - public stop( - request: cln_node_pb.StopRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.StopResponse, - ) => void, - ): grpc.ClientUnaryCall; - public stop( - request: cln_node_pb.StopRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.StopResponse, - ) => void, - ): grpc.ClientUnaryCall; - public preApproveKeysend( - request: cln_node_pb.PreapprovekeysendRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PreapprovekeysendResponse, - ) => void, - ): grpc.ClientUnaryCall; - public preApproveKeysend( - request: cln_node_pb.PreapprovekeysendRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PreapprovekeysendResponse, - ) => void, - ): grpc.ClientUnaryCall; - public preApproveKeysend( - request: cln_node_pb.PreapprovekeysendRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PreapprovekeysendResponse, - ) => void, - ): grpc.ClientUnaryCall; - public preApproveInvoice( - request: cln_node_pb.PreapproveinvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PreapproveinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public preApproveInvoice( - request: cln_node_pb.PreapproveinvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PreapproveinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public preApproveInvoice( - request: cln_node_pb.PreapproveinvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.PreapproveinvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public staticBackup( - request: cln_node_pb.StaticbackupRequest, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.StaticbackupResponse, - ) => void, - ): grpc.ClientUnaryCall; - public staticBackup( - request: cln_node_pb.StaticbackupRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.StaticbackupResponse, - ) => void, - ): grpc.ClientUnaryCall; - public staticBackup( - request: cln_node_pb.StaticbackupRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: cln_node_pb.StaticbackupResponse, - ) => void, - ): grpc.ClientUnaryCall; + constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); + public getinfo(request: cln_node_pb.GetinfoRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.GetinfoResponse) => void): grpc.ClientUnaryCall; + public getinfo(request: cln_node_pb.GetinfoRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.GetinfoResponse) => void): grpc.ClientUnaryCall; + public getinfo(request: cln_node_pb.GetinfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.GetinfoResponse) => void): grpc.ClientUnaryCall; + public listPeers(request: cln_node_pb.ListpeersRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListpeersResponse) => void): grpc.ClientUnaryCall; + public listPeers(request: cln_node_pb.ListpeersRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListpeersResponse) => void): grpc.ClientUnaryCall; + public listPeers(request: cln_node_pb.ListpeersRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListpeersResponse) => void): grpc.ClientUnaryCall; + public listFunds(request: cln_node_pb.ListfundsRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListfundsResponse) => void): grpc.ClientUnaryCall; + public listFunds(request: cln_node_pb.ListfundsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListfundsResponse) => void): grpc.ClientUnaryCall; + public listFunds(request: cln_node_pb.ListfundsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListfundsResponse) => void): grpc.ClientUnaryCall; + public sendPay(request: cln_node_pb.SendpayRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendpayResponse) => void): grpc.ClientUnaryCall; + public sendPay(request: cln_node_pb.SendpayRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendpayResponse) => void): grpc.ClientUnaryCall; + public sendPay(request: cln_node_pb.SendpayRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendpayResponse) => void): grpc.ClientUnaryCall; + public listChannels(request: cln_node_pb.ListchannelsRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListchannelsResponse) => void): grpc.ClientUnaryCall; + public listChannels(request: cln_node_pb.ListchannelsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListchannelsResponse) => void): grpc.ClientUnaryCall; + public listChannels(request: cln_node_pb.ListchannelsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListchannelsResponse) => void): grpc.ClientUnaryCall; + public addGossip(request: cln_node_pb.AddgossipRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.AddgossipResponse) => void): grpc.ClientUnaryCall; + public addGossip(request: cln_node_pb.AddgossipRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.AddgossipResponse) => void): grpc.ClientUnaryCall; + public addGossip(request: cln_node_pb.AddgossipRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.AddgossipResponse) => void): grpc.ClientUnaryCall; + public autoCleanInvoice(request: cln_node_pb.AutocleaninvoiceRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.AutocleaninvoiceResponse) => void): grpc.ClientUnaryCall; + public autoCleanInvoice(request: cln_node_pb.AutocleaninvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.AutocleaninvoiceResponse) => void): grpc.ClientUnaryCall; + public autoCleanInvoice(request: cln_node_pb.AutocleaninvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.AutocleaninvoiceResponse) => void): grpc.ClientUnaryCall; + public checkMessage(request: cln_node_pb.CheckmessageRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CheckmessageResponse) => void): grpc.ClientUnaryCall; + public checkMessage(request: cln_node_pb.CheckmessageRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CheckmessageResponse) => void): grpc.ClientUnaryCall; + public checkMessage(request: cln_node_pb.CheckmessageRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CheckmessageResponse) => void): grpc.ClientUnaryCall; + public close(request: cln_node_pb.CloseRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CloseResponse) => void): grpc.ClientUnaryCall; + public close(request: cln_node_pb.CloseRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CloseResponse) => void): grpc.ClientUnaryCall; + public close(request: cln_node_pb.CloseRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CloseResponse) => void): grpc.ClientUnaryCall; + public connectPeer(request: cln_node_pb.ConnectRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ConnectResponse) => void): grpc.ClientUnaryCall; + public connectPeer(request: cln_node_pb.ConnectRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ConnectResponse) => void): grpc.ClientUnaryCall; + public connectPeer(request: cln_node_pb.ConnectRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ConnectResponse) => void): grpc.ClientUnaryCall; + public createInvoice(request: cln_node_pb.CreateinvoiceRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CreateinvoiceResponse) => void): grpc.ClientUnaryCall; + public createInvoice(request: cln_node_pb.CreateinvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CreateinvoiceResponse) => void): grpc.ClientUnaryCall; + public createInvoice(request: cln_node_pb.CreateinvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CreateinvoiceResponse) => void): grpc.ClientUnaryCall; + public datastore(request: cln_node_pb.DatastoreRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DatastoreResponse) => void): grpc.ClientUnaryCall; + public datastore(request: cln_node_pb.DatastoreRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DatastoreResponse) => void): grpc.ClientUnaryCall; + public datastore(request: cln_node_pb.DatastoreRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DatastoreResponse) => void): grpc.ClientUnaryCall; + public datastoreUsage(request: cln_node_pb.DatastoreusageRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DatastoreusageResponse) => void): grpc.ClientUnaryCall; + public datastoreUsage(request: cln_node_pb.DatastoreusageRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DatastoreusageResponse) => void): grpc.ClientUnaryCall; + public datastoreUsage(request: cln_node_pb.DatastoreusageRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DatastoreusageResponse) => void): grpc.ClientUnaryCall; + public createOnion(request: cln_node_pb.CreateonionRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CreateonionResponse) => void): grpc.ClientUnaryCall; + public createOnion(request: cln_node_pb.CreateonionRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CreateonionResponse) => void): grpc.ClientUnaryCall; + public createOnion(request: cln_node_pb.CreateonionRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.CreateonionResponse) => void): grpc.ClientUnaryCall; + public delDatastore(request: cln_node_pb.DeldatastoreRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DeldatastoreResponse) => void): grpc.ClientUnaryCall; + public delDatastore(request: cln_node_pb.DeldatastoreRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DeldatastoreResponse) => void): grpc.ClientUnaryCall; + public delDatastore(request: cln_node_pb.DeldatastoreRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DeldatastoreResponse) => void): grpc.ClientUnaryCall; + public delExpiredInvoice(request: cln_node_pb.DelexpiredinvoiceRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DelexpiredinvoiceResponse) => void): grpc.ClientUnaryCall; + public delExpiredInvoice(request: cln_node_pb.DelexpiredinvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DelexpiredinvoiceResponse) => void): grpc.ClientUnaryCall; + public delExpiredInvoice(request: cln_node_pb.DelexpiredinvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DelexpiredinvoiceResponse) => void): grpc.ClientUnaryCall; + public delInvoice(request: cln_node_pb.DelinvoiceRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DelinvoiceResponse) => void): grpc.ClientUnaryCall; + public delInvoice(request: cln_node_pb.DelinvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DelinvoiceResponse) => void): grpc.ClientUnaryCall; + public delInvoice(request: cln_node_pb.DelinvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DelinvoiceResponse) => void): grpc.ClientUnaryCall; + public invoice(request: cln_node_pb.InvoiceRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.InvoiceResponse) => void): grpc.ClientUnaryCall; + public invoice(request: cln_node_pb.InvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.InvoiceResponse) => void): grpc.ClientUnaryCall; + public invoice(request: cln_node_pb.InvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.InvoiceResponse) => void): grpc.ClientUnaryCall; + public listDatastore(request: cln_node_pb.ListdatastoreRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListdatastoreResponse) => void): grpc.ClientUnaryCall; + public listDatastore(request: cln_node_pb.ListdatastoreRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListdatastoreResponse) => void): grpc.ClientUnaryCall; + public listDatastore(request: cln_node_pb.ListdatastoreRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListdatastoreResponse) => void): grpc.ClientUnaryCall; + public listInvoices(request: cln_node_pb.ListinvoicesRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListinvoicesResponse) => void): grpc.ClientUnaryCall; + public listInvoices(request: cln_node_pb.ListinvoicesRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListinvoicesResponse) => void): grpc.ClientUnaryCall; + public listInvoices(request: cln_node_pb.ListinvoicesRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListinvoicesResponse) => void): grpc.ClientUnaryCall; + public sendOnion(request: cln_node_pb.SendonionRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendonionResponse) => void): grpc.ClientUnaryCall; + public sendOnion(request: cln_node_pb.SendonionRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendonionResponse) => void): grpc.ClientUnaryCall; + public sendOnion(request: cln_node_pb.SendonionRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendonionResponse) => void): grpc.ClientUnaryCall; + public listSendPays(request: cln_node_pb.ListsendpaysRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListsendpaysResponse) => void): grpc.ClientUnaryCall; + public listSendPays(request: cln_node_pb.ListsendpaysRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListsendpaysResponse) => void): grpc.ClientUnaryCall; + public listSendPays(request: cln_node_pb.ListsendpaysRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListsendpaysResponse) => void): grpc.ClientUnaryCall; + public listTransactions(request: cln_node_pb.ListtransactionsRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListtransactionsResponse) => void): grpc.ClientUnaryCall; + public listTransactions(request: cln_node_pb.ListtransactionsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListtransactionsResponse) => void): grpc.ClientUnaryCall; + public listTransactions(request: cln_node_pb.ListtransactionsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListtransactionsResponse) => void): grpc.ClientUnaryCall; + public pay(request: cln_node_pb.PayRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PayResponse) => void): grpc.ClientUnaryCall; + public pay(request: cln_node_pb.PayRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PayResponse) => void): grpc.ClientUnaryCall; + public pay(request: cln_node_pb.PayRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PayResponse) => void): grpc.ClientUnaryCall; + public listNodes(request: cln_node_pb.ListnodesRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListnodesResponse) => void): grpc.ClientUnaryCall; + public listNodes(request: cln_node_pb.ListnodesRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListnodesResponse) => void): grpc.ClientUnaryCall; + public listNodes(request: cln_node_pb.ListnodesRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListnodesResponse) => void): grpc.ClientUnaryCall; + public waitAnyInvoice(request: cln_node_pb.WaitanyinvoiceRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitanyinvoiceResponse) => void): grpc.ClientUnaryCall; + public waitAnyInvoice(request: cln_node_pb.WaitanyinvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitanyinvoiceResponse) => void): grpc.ClientUnaryCall; + public waitAnyInvoice(request: cln_node_pb.WaitanyinvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitanyinvoiceResponse) => void): grpc.ClientUnaryCall; + public waitInvoice(request: cln_node_pb.WaitinvoiceRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitinvoiceResponse) => void): grpc.ClientUnaryCall; + public waitInvoice(request: cln_node_pb.WaitinvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitinvoiceResponse) => void): grpc.ClientUnaryCall; + public waitInvoice(request: cln_node_pb.WaitinvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitinvoiceResponse) => void): grpc.ClientUnaryCall; + public waitSendPay(request: cln_node_pb.WaitsendpayRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitsendpayResponse) => void): grpc.ClientUnaryCall; + public waitSendPay(request: cln_node_pb.WaitsendpayRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitsendpayResponse) => void): grpc.ClientUnaryCall; + public waitSendPay(request: cln_node_pb.WaitsendpayRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitsendpayResponse) => void): grpc.ClientUnaryCall; + public newAddr(request: cln_node_pb.NewaddrRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.NewaddrResponse) => void): grpc.ClientUnaryCall; + public newAddr(request: cln_node_pb.NewaddrRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.NewaddrResponse) => void): grpc.ClientUnaryCall; + public newAddr(request: cln_node_pb.NewaddrRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.NewaddrResponse) => void): grpc.ClientUnaryCall; + public withdraw(request: cln_node_pb.WithdrawRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WithdrawResponse) => void): grpc.ClientUnaryCall; + public withdraw(request: cln_node_pb.WithdrawRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WithdrawResponse) => void): grpc.ClientUnaryCall; + public withdraw(request: cln_node_pb.WithdrawRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WithdrawResponse) => void): grpc.ClientUnaryCall; + public keySend(request: cln_node_pb.KeysendRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.KeysendResponse) => void): grpc.ClientUnaryCall; + public keySend(request: cln_node_pb.KeysendRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.KeysendResponse) => void): grpc.ClientUnaryCall; + public keySend(request: cln_node_pb.KeysendRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.KeysendResponse) => void): grpc.ClientUnaryCall; + public fundPsbt(request: cln_node_pb.FundpsbtRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FundpsbtResponse) => void): grpc.ClientUnaryCall; + public fundPsbt(request: cln_node_pb.FundpsbtRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FundpsbtResponse) => void): grpc.ClientUnaryCall; + public fundPsbt(request: cln_node_pb.FundpsbtRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FundpsbtResponse) => void): grpc.ClientUnaryCall; + public sendPsbt(request: cln_node_pb.SendpsbtRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendpsbtResponse) => void): grpc.ClientUnaryCall; + public sendPsbt(request: cln_node_pb.SendpsbtRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendpsbtResponse) => void): grpc.ClientUnaryCall; + public sendPsbt(request: cln_node_pb.SendpsbtRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendpsbtResponse) => void): grpc.ClientUnaryCall; + public signPsbt(request: cln_node_pb.SignpsbtRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SignpsbtResponse) => void): grpc.ClientUnaryCall; + public signPsbt(request: cln_node_pb.SignpsbtRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SignpsbtResponse) => void): grpc.ClientUnaryCall; + public signPsbt(request: cln_node_pb.SignpsbtRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SignpsbtResponse) => void): grpc.ClientUnaryCall; + public utxoPsbt(request: cln_node_pb.UtxopsbtRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.UtxopsbtResponse) => void): grpc.ClientUnaryCall; + public utxoPsbt(request: cln_node_pb.UtxopsbtRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.UtxopsbtResponse) => void): grpc.ClientUnaryCall; + public utxoPsbt(request: cln_node_pb.UtxopsbtRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.UtxopsbtResponse) => void): grpc.ClientUnaryCall; + public txDiscard(request: cln_node_pb.TxdiscardRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.TxdiscardResponse) => void): grpc.ClientUnaryCall; + public txDiscard(request: cln_node_pb.TxdiscardRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.TxdiscardResponse) => void): grpc.ClientUnaryCall; + public txDiscard(request: cln_node_pb.TxdiscardRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.TxdiscardResponse) => void): grpc.ClientUnaryCall; + public txPrepare(request: cln_node_pb.TxprepareRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.TxprepareResponse) => void): grpc.ClientUnaryCall; + public txPrepare(request: cln_node_pb.TxprepareRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.TxprepareResponse) => void): grpc.ClientUnaryCall; + public txPrepare(request: cln_node_pb.TxprepareRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.TxprepareResponse) => void): grpc.ClientUnaryCall; + public txSend(request: cln_node_pb.TxsendRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.TxsendResponse) => void): grpc.ClientUnaryCall; + public txSend(request: cln_node_pb.TxsendRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.TxsendResponse) => void): grpc.ClientUnaryCall; + public txSend(request: cln_node_pb.TxsendRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.TxsendResponse) => void): grpc.ClientUnaryCall; + public listPeerChannels(request: cln_node_pb.ListpeerchannelsRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListpeerchannelsResponse) => void): grpc.ClientUnaryCall; + public listPeerChannels(request: cln_node_pb.ListpeerchannelsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListpeerchannelsResponse) => void): grpc.ClientUnaryCall; + public listPeerChannels(request: cln_node_pb.ListpeerchannelsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListpeerchannelsResponse) => void): grpc.ClientUnaryCall; + public listClosedChannels(request: cln_node_pb.ListclosedchannelsRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListclosedchannelsResponse) => void): grpc.ClientUnaryCall; + public listClosedChannels(request: cln_node_pb.ListclosedchannelsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListclosedchannelsResponse) => void): grpc.ClientUnaryCall; + public listClosedChannels(request: cln_node_pb.ListclosedchannelsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListclosedchannelsResponse) => void): grpc.ClientUnaryCall; + public decodePay(request: cln_node_pb.DecodepayRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DecodepayResponse) => void): grpc.ClientUnaryCall; + public decodePay(request: cln_node_pb.DecodepayRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DecodepayResponse) => void): grpc.ClientUnaryCall; + public decodePay(request: cln_node_pb.DecodepayRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DecodepayResponse) => void): grpc.ClientUnaryCall; + public decode(request: cln_node_pb.DecodeRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DecodeResponse) => void): grpc.ClientUnaryCall; + public decode(request: cln_node_pb.DecodeRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DecodeResponse) => void): grpc.ClientUnaryCall; + public decode(request: cln_node_pb.DecodeRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DecodeResponse) => void): grpc.ClientUnaryCall; + public disconnect(request: cln_node_pb.DisconnectRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DisconnectResponse) => void): grpc.ClientUnaryCall; + public disconnect(request: cln_node_pb.DisconnectRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DisconnectResponse) => void): grpc.ClientUnaryCall; + public disconnect(request: cln_node_pb.DisconnectRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.DisconnectResponse) => void): grpc.ClientUnaryCall; + public feerates(request: cln_node_pb.FeeratesRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FeeratesResponse) => void): grpc.ClientUnaryCall; + public feerates(request: cln_node_pb.FeeratesRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FeeratesResponse) => void): grpc.ClientUnaryCall; + public feerates(request: cln_node_pb.FeeratesRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FeeratesResponse) => void): grpc.ClientUnaryCall; + public fetchInvoice(request: cln_node_pb.FetchinvoiceRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FetchinvoiceResponse) => void): grpc.ClientUnaryCall; + public fetchInvoice(request: cln_node_pb.FetchinvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FetchinvoiceResponse) => void): grpc.ClientUnaryCall; + public fetchInvoice(request: cln_node_pb.FetchinvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FetchinvoiceResponse) => void): grpc.ClientUnaryCall; + public fundChannel(request: cln_node_pb.FundchannelRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FundchannelResponse) => void): grpc.ClientUnaryCall; + public fundChannel(request: cln_node_pb.FundchannelRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FundchannelResponse) => void): grpc.ClientUnaryCall; + public fundChannel(request: cln_node_pb.FundchannelRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.FundchannelResponse) => void): grpc.ClientUnaryCall; + public getRoute(request: cln_node_pb.GetrouteRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.GetrouteResponse) => void): grpc.ClientUnaryCall; + public getRoute(request: cln_node_pb.GetrouteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.GetrouteResponse) => void): grpc.ClientUnaryCall; + public getRoute(request: cln_node_pb.GetrouteRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.GetrouteResponse) => void): grpc.ClientUnaryCall; + public listForwards(request: cln_node_pb.ListforwardsRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListforwardsResponse) => void): grpc.ClientUnaryCall; + public listForwards(request: cln_node_pb.ListforwardsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListforwardsResponse) => void): grpc.ClientUnaryCall; + public listForwards(request: cln_node_pb.ListforwardsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListforwardsResponse) => void): grpc.ClientUnaryCall; + public listPays(request: cln_node_pb.ListpaysRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListpaysResponse) => void): grpc.ClientUnaryCall; + public listPays(request: cln_node_pb.ListpaysRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListpaysResponse) => void): grpc.ClientUnaryCall; + public listPays(request: cln_node_pb.ListpaysRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListpaysResponse) => void): grpc.ClientUnaryCall; + public listHtlcs(request: cln_node_pb.ListhtlcsRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListhtlcsResponse) => void): grpc.ClientUnaryCall; + public listHtlcs(request: cln_node_pb.ListhtlcsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListhtlcsResponse) => void): grpc.ClientUnaryCall; + public listHtlcs(request: cln_node_pb.ListhtlcsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.ListhtlcsResponse) => void): grpc.ClientUnaryCall; + public ping(request: cln_node_pb.PingRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PingResponse) => void): grpc.ClientUnaryCall; + public ping(request: cln_node_pb.PingRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PingResponse) => void): grpc.ClientUnaryCall; + public ping(request: cln_node_pb.PingRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PingResponse) => void): grpc.ClientUnaryCall; + public sendCustomMsg(request: cln_node_pb.SendcustommsgRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendcustommsgResponse) => void): grpc.ClientUnaryCall; + public sendCustomMsg(request: cln_node_pb.SendcustommsgRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendcustommsgResponse) => void): grpc.ClientUnaryCall; + public sendCustomMsg(request: cln_node_pb.SendcustommsgRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SendcustommsgResponse) => void): grpc.ClientUnaryCall; + public setChannel(request: cln_node_pb.SetchannelRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SetchannelResponse) => void): grpc.ClientUnaryCall; + public setChannel(request: cln_node_pb.SetchannelRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SetchannelResponse) => void): grpc.ClientUnaryCall; + public setChannel(request: cln_node_pb.SetchannelRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SetchannelResponse) => void): grpc.ClientUnaryCall; + public signInvoice(request: cln_node_pb.SigninvoiceRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SigninvoiceResponse) => void): grpc.ClientUnaryCall; + public signInvoice(request: cln_node_pb.SigninvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SigninvoiceResponse) => void): grpc.ClientUnaryCall; + public signInvoice(request: cln_node_pb.SigninvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SigninvoiceResponse) => void): grpc.ClientUnaryCall; + public signMessage(request: cln_node_pb.SignmessageRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SignmessageResponse) => void): grpc.ClientUnaryCall; + public signMessage(request: cln_node_pb.SignmessageRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SignmessageResponse) => void): grpc.ClientUnaryCall; + public signMessage(request: cln_node_pb.SignmessageRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.SignmessageResponse) => void): grpc.ClientUnaryCall; + public waitBlockHeight(request: cln_node_pb.WaitblockheightRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitblockheightResponse) => void): grpc.ClientUnaryCall; + public waitBlockHeight(request: cln_node_pb.WaitblockheightRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitblockheightResponse) => void): grpc.ClientUnaryCall; + public waitBlockHeight(request: cln_node_pb.WaitblockheightRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitblockheightResponse) => void): grpc.ClientUnaryCall; + public wait(request: cln_node_pb.WaitRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitResponse) => void): grpc.ClientUnaryCall; + public wait(request: cln_node_pb.WaitRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitResponse) => void): grpc.ClientUnaryCall; + public wait(request: cln_node_pb.WaitRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.WaitResponse) => void): grpc.ClientUnaryCall; + public stop(request: cln_node_pb.StopRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.StopResponse) => void): grpc.ClientUnaryCall; + public stop(request: cln_node_pb.StopRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.StopResponse) => void): grpc.ClientUnaryCall; + public stop(request: cln_node_pb.StopRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.StopResponse) => void): grpc.ClientUnaryCall; + public preApproveKeysend(request: cln_node_pb.PreapprovekeysendRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PreapprovekeysendResponse) => void): grpc.ClientUnaryCall; + public preApproveKeysend(request: cln_node_pb.PreapprovekeysendRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PreapprovekeysendResponse) => void): grpc.ClientUnaryCall; + public preApproveKeysend(request: cln_node_pb.PreapprovekeysendRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PreapprovekeysendResponse) => void): grpc.ClientUnaryCall; + public preApproveInvoice(request: cln_node_pb.PreapproveinvoiceRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PreapproveinvoiceResponse) => void): grpc.ClientUnaryCall; + public preApproveInvoice(request: cln_node_pb.PreapproveinvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PreapproveinvoiceResponse) => void): grpc.ClientUnaryCall; + public preApproveInvoice(request: cln_node_pb.PreapproveinvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.PreapproveinvoiceResponse) => void): grpc.ClientUnaryCall; + public staticBackup(request: cln_node_pb.StaticbackupRequest, callback: (error: grpc.ServiceError | null, response: cln_node_pb.StaticbackupResponse) => void): grpc.ClientUnaryCall; + public staticBackup(request: cln_node_pb.StaticbackupRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cln_node_pb.StaticbackupResponse) => void): grpc.ClientUnaryCall; + public staticBackup(request: cln_node_pb.StaticbackupRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cln_node_pb.StaticbackupResponse) => void): grpc.ClientUnaryCall; } diff --git a/lib/proto/cln/node_pb.d.ts b/lib/proto/cln/node_pb.d.ts index b6a582c3..c0ce6316 100644 --- a/lib/proto/cln/node_pb.d.ts +++ b/lib/proto/cln/node_pb.d.ts @@ -2,514 +2,415 @@ // file: cln/node.proto /* tslint:disable */ - /* eslint-disable */ -import * as jspb from 'google-protobuf'; -import * as cln_primitives_pb from '../cln/primitives_pb'; - -export class GetinfoRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetinfoRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: GetinfoRequest, - ): GetinfoRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetinfoRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetinfoRequest; - static deserializeBinaryFromReader( - message: GetinfoRequest, - reader: jspb.BinaryReader, - ): GetinfoRequest; + +import * as jspb from "google-protobuf"; +import * as cln_primitives_pb from "../cln/primitives_pb"; + +export class GetinfoRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetinfoRequest.AsObject; + static toObject(includeInstance: boolean, msg: GetinfoRequest): GetinfoRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetinfoRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetinfoRequest; + static deserializeBinaryFromReader(message: GetinfoRequest, reader: jspb.BinaryReader): GetinfoRequest; } export namespace GetinfoRequest { - export type AsObject = {}; -} - -export class GetinfoResponse extends jspb.Message { - getId(): Uint8Array | string; - getId_asU8(): Uint8Array; - getId_asB64(): string; - setId(value: Uint8Array | string): GetinfoResponse; - - hasAlias(): boolean; - clearAlias(): void; - getAlias(): string | undefined; - setAlias(value: string): GetinfoResponse; - getColor(): Uint8Array | string; - getColor_asU8(): Uint8Array; - getColor_asB64(): string; - setColor(value: Uint8Array | string): GetinfoResponse; - getNumPeers(): number; - setNumPeers(value: number): GetinfoResponse; - getNumPendingChannels(): number; - setNumPendingChannels(value: number): GetinfoResponse; - getNumActiveChannels(): number; - setNumActiveChannels(value: number): GetinfoResponse; - getNumInactiveChannels(): number; - setNumInactiveChannels(value: number): GetinfoResponse; - getVersion(): string; - setVersion(value: string): GetinfoResponse; - getLightningDir(): string; - setLightningDir(value: string): GetinfoResponse; - - hasOurFeatures(): boolean; - clearOurFeatures(): void; - getOurFeatures(): GetinfoOur_features | undefined; - setOurFeatures(value?: GetinfoOur_features): GetinfoResponse; - getBlockheight(): number; - setBlockheight(value: number): GetinfoResponse; - getNetwork(): string; - setNetwork(value: string): GetinfoResponse; - - hasFeesCollectedMsat(): boolean; - clearFeesCollectedMsat(): void; - getFeesCollectedMsat(): cln_primitives_pb.Amount | undefined; - setFeesCollectedMsat(value?: cln_primitives_pb.Amount): GetinfoResponse; - clearAddressList(): void; - getAddressList(): Array; - setAddressList(value: Array): GetinfoResponse; - addAddress(value?: GetinfoAddress, index?: number): GetinfoAddress; - clearBindingList(): void; - getBindingList(): Array; - setBindingList(value: Array): GetinfoResponse; - addBinding(value?: GetinfoBinding, index?: number): GetinfoBinding; - - hasWarningBitcoindSync(): boolean; - clearWarningBitcoindSync(): void; - getWarningBitcoindSync(): string | undefined; - setWarningBitcoindSync(value: string): GetinfoResponse; - - hasWarningLightningdSync(): boolean; - clearWarningLightningdSync(): void; - getWarningLightningdSync(): string | undefined; - setWarningLightningdSync(value: string): GetinfoResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetinfoResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: GetinfoResponse, - ): GetinfoResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetinfoResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetinfoResponse; - static deserializeBinaryFromReader( - message: GetinfoResponse, - reader: jspb.BinaryReader, - ): GetinfoResponse; + export type AsObject = { + } +} + +export class GetinfoResponse extends jspb.Message { + getId(): Uint8Array | string; + getId_asU8(): Uint8Array; + getId_asB64(): string; + setId(value: Uint8Array | string): GetinfoResponse; + + hasAlias(): boolean; + clearAlias(): void; + getAlias(): string | undefined; + setAlias(value: string): GetinfoResponse; + getColor(): Uint8Array | string; + getColor_asU8(): Uint8Array; + getColor_asB64(): string; + setColor(value: Uint8Array | string): GetinfoResponse; + getNumPeers(): number; + setNumPeers(value: number): GetinfoResponse; + getNumPendingChannels(): number; + setNumPendingChannels(value: number): GetinfoResponse; + getNumActiveChannels(): number; + setNumActiveChannels(value: number): GetinfoResponse; + getNumInactiveChannels(): number; + setNumInactiveChannels(value: number): GetinfoResponse; + getVersion(): string; + setVersion(value: string): GetinfoResponse; + getLightningDir(): string; + setLightningDir(value: string): GetinfoResponse; + + hasOurFeatures(): boolean; + clearOurFeatures(): void; + getOurFeatures(): GetinfoOur_features | undefined; + setOurFeatures(value?: GetinfoOur_features): GetinfoResponse; + getBlockheight(): number; + setBlockheight(value: number): GetinfoResponse; + getNetwork(): string; + setNetwork(value: string): GetinfoResponse; + + hasFeesCollectedMsat(): boolean; + clearFeesCollectedMsat(): void; + getFeesCollectedMsat(): cln_primitives_pb.Amount | undefined; + setFeesCollectedMsat(value?: cln_primitives_pb.Amount): GetinfoResponse; + clearAddressList(): void; + getAddressList(): Array; + setAddressList(value: Array): GetinfoResponse; + addAddress(value?: GetinfoAddress, index?: number): GetinfoAddress; + clearBindingList(): void; + getBindingList(): Array; + setBindingList(value: Array): GetinfoResponse; + addBinding(value?: GetinfoBinding, index?: number): GetinfoBinding; + + hasWarningBitcoindSync(): boolean; + clearWarningBitcoindSync(): void; + getWarningBitcoindSync(): string | undefined; + setWarningBitcoindSync(value: string): GetinfoResponse; + + hasWarningLightningdSync(): boolean; + clearWarningLightningdSync(): void; + getWarningLightningdSync(): string | undefined; + setWarningLightningdSync(value: string): GetinfoResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetinfoResponse.AsObject; + static toObject(includeInstance: boolean, msg: GetinfoResponse): GetinfoResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetinfoResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetinfoResponse; + static deserializeBinaryFromReader(message: GetinfoResponse, reader: jspb.BinaryReader): GetinfoResponse; } export namespace GetinfoResponse { - export type AsObject = { - id: Uint8Array | string; - alias?: string; - color: Uint8Array | string; - numPeers: number; - numPendingChannels: number; - numActiveChannels: number; - numInactiveChannels: number; - version: string; - lightningDir: string; - ourFeatures?: GetinfoOur_features.AsObject; - blockheight: number; - network: string; - feesCollectedMsat?: cln_primitives_pb.Amount.AsObject; - addressList: Array; - bindingList: Array; - warningBitcoindSync?: string; - warningLightningdSync?: string; - }; -} - -export class GetinfoOur_features extends jspb.Message { - getInit(): Uint8Array | string; - getInit_asU8(): Uint8Array; - getInit_asB64(): string; - setInit(value: Uint8Array | string): GetinfoOur_features; - getNode(): Uint8Array | string; - getNode_asU8(): Uint8Array; - getNode_asB64(): string; - setNode(value: Uint8Array | string): GetinfoOur_features; - getChannel(): Uint8Array | string; - getChannel_asU8(): Uint8Array; - getChannel_asB64(): string; - setChannel(value: Uint8Array | string): GetinfoOur_features; - getInvoice(): Uint8Array | string; - getInvoice_asU8(): Uint8Array; - getInvoice_asB64(): string; - setInvoice(value: Uint8Array | string): GetinfoOur_features; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetinfoOur_features.AsObject; - static toObject( - includeInstance: boolean, - msg: GetinfoOur_features, - ): GetinfoOur_features.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetinfoOur_features, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetinfoOur_features; - static deserializeBinaryFromReader( - message: GetinfoOur_features, - reader: jspb.BinaryReader, - ): GetinfoOur_features; + export type AsObject = { + id: Uint8Array | string, + alias?: string, + color: Uint8Array | string, + numPeers: number, + numPendingChannels: number, + numActiveChannels: number, + numInactiveChannels: number, + version: string, + lightningDir: string, + ourFeatures?: GetinfoOur_features.AsObject, + blockheight: number, + network: string, + feesCollectedMsat?: cln_primitives_pb.Amount.AsObject, + addressList: Array, + bindingList: Array, + warningBitcoindSync?: string, + warningLightningdSync?: string, + } +} + +export class GetinfoOur_features extends jspb.Message { + getInit(): Uint8Array | string; + getInit_asU8(): Uint8Array; + getInit_asB64(): string; + setInit(value: Uint8Array | string): GetinfoOur_features; + getNode(): Uint8Array | string; + getNode_asU8(): Uint8Array; + getNode_asB64(): string; + setNode(value: Uint8Array | string): GetinfoOur_features; + getChannel(): Uint8Array | string; + getChannel_asU8(): Uint8Array; + getChannel_asB64(): string; + setChannel(value: Uint8Array | string): GetinfoOur_features; + getInvoice(): Uint8Array | string; + getInvoice_asU8(): Uint8Array; + getInvoice_asB64(): string; + setInvoice(value: Uint8Array | string): GetinfoOur_features; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetinfoOur_features.AsObject; + static toObject(includeInstance: boolean, msg: GetinfoOur_features): GetinfoOur_features.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetinfoOur_features, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetinfoOur_features; + static deserializeBinaryFromReader(message: GetinfoOur_features, reader: jspb.BinaryReader): GetinfoOur_features; } export namespace GetinfoOur_features { - export type AsObject = { - init: Uint8Array | string; - node: Uint8Array | string; - channel: Uint8Array | string; - invoice: Uint8Array | string; - }; -} - -export class GetinfoAddress extends jspb.Message { - getItemType(): GetinfoAddress.GetinfoAddressType; - setItemType(value: GetinfoAddress.GetinfoAddressType): GetinfoAddress; - getPort(): number; - setPort(value: number): GetinfoAddress; - - hasAddress(): boolean; - clearAddress(): void; - getAddress(): string | undefined; - setAddress(value: string): GetinfoAddress; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetinfoAddress.AsObject; - static toObject( - includeInstance: boolean, - msg: GetinfoAddress, - ): GetinfoAddress.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetinfoAddress, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetinfoAddress; - static deserializeBinaryFromReader( - message: GetinfoAddress, - reader: jspb.BinaryReader, - ): GetinfoAddress; + export type AsObject = { + init: Uint8Array | string, + node: Uint8Array | string, + channel: Uint8Array | string, + invoice: Uint8Array | string, + } +} + +export class GetinfoAddress extends jspb.Message { + getItemType(): GetinfoAddress.GetinfoAddressType; + setItemType(value: GetinfoAddress.GetinfoAddressType): GetinfoAddress; + getPort(): number; + setPort(value: number): GetinfoAddress; + + hasAddress(): boolean; + clearAddress(): void; + getAddress(): string | undefined; + setAddress(value: string): GetinfoAddress; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetinfoAddress.AsObject; + static toObject(includeInstance: boolean, msg: GetinfoAddress): GetinfoAddress.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetinfoAddress, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetinfoAddress; + static deserializeBinaryFromReader(message: GetinfoAddress, reader: jspb.BinaryReader): GetinfoAddress; } export namespace GetinfoAddress { - export type AsObject = { - itemType: GetinfoAddress.GetinfoAddressType; - port: number; - address?: string; - }; + export type AsObject = { + itemType: GetinfoAddress.GetinfoAddressType, + port: number, + address?: string, + } - export enum GetinfoAddressType { + export enum GetinfoAddressType { DNS = 0, IPV4 = 1, IPV6 = 2, TORV2 = 3, TORV3 = 4, - } -} - -export class GetinfoBinding extends jspb.Message { - getItemType(): GetinfoBinding.GetinfoBindingType; - setItemType(value: GetinfoBinding.GetinfoBindingType): GetinfoBinding; - - hasAddress(): boolean; - clearAddress(): void; - getAddress(): string | undefined; - setAddress(value: string): GetinfoBinding; - - hasPort(): boolean; - clearPort(): void; - getPort(): number | undefined; - setPort(value: number): GetinfoBinding; - - hasSocket(): boolean; - clearSocket(): void; - getSocket(): string | undefined; - setSocket(value: string): GetinfoBinding; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetinfoBinding.AsObject; - static toObject( - includeInstance: boolean, - msg: GetinfoBinding, - ): GetinfoBinding.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetinfoBinding, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetinfoBinding; - static deserializeBinaryFromReader( - message: GetinfoBinding, - reader: jspb.BinaryReader, - ): GetinfoBinding; + } + +} + +export class GetinfoBinding extends jspb.Message { + getItemType(): GetinfoBinding.GetinfoBindingType; + setItemType(value: GetinfoBinding.GetinfoBindingType): GetinfoBinding; + + hasAddress(): boolean; + clearAddress(): void; + getAddress(): string | undefined; + setAddress(value: string): GetinfoBinding; + + hasPort(): boolean; + clearPort(): void; + getPort(): number | undefined; + setPort(value: number): GetinfoBinding; + + hasSocket(): boolean; + clearSocket(): void; + getSocket(): string | undefined; + setSocket(value: string): GetinfoBinding; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetinfoBinding.AsObject; + static toObject(includeInstance: boolean, msg: GetinfoBinding): GetinfoBinding.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetinfoBinding, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetinfoBinding; + static deserializeBinaryFromReader(message: GetinfoBinding, reader: jspb.BinaryReader): GetinfoBinding; } export namespace GetinfoBinding { - export type AsObject = { - itemType: GetinfoBinding.GetinfoBindingType; - address?: string; - port?: number; - socket?: string; - }; - - export enum GetinfoBindingType { + export type AsObject = { + itemType: GetinfoBinding.GetinfoBindingType, + address?: string, + port?: number, + socket?: string, + } + + export enum GetinfoBindingType { LOCAL_SOCKET = 0, WEBSOCKET = 5, IPV4 = 1, IPV6 = 2, TORV2 = 3, TORV3 = 4, - } -} - -export class ListpeersRequest extends jspb.Message { - hasId(): boolean; - clearId(): void; - getId(): Uint8Array | string; - getId_asU8(): Uint8Array; - getId_asB64(): string; - setId(value: Uint8Array | string): ListpeersRequest; - - hasLevel(): boolean; - clearLevel(): void; - getLevel(): string | undefined; - setLevel(value: string): ListpeersRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListpeersRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpeersRequest, - ): ListpeersRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpeersRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpeersRequest; - static deserializeBinaryFromReader( - message: ListpeersRequest, - reader: jspb.BinaryReader, - ): ListpeersRequest; + } + +} + +export class ListpeersRequest extends jspb.Message { + + hasId(): boolean; + clearId(): void; + getId(): Uint8Array | string; + getId_asU8(): Uint8Array; + getId_asB64(): string; + setId(value: Uint8Array | string): ListpeersRequest; + + hasLevel(): boolean; + clearLevel(): void; + getLevel(): string | undefined; + setLevel(value: string): ListpeersRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpeersRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListpeersRequest): ListpeersRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpeersRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpeersRequest; + static deserializeBinaryFromReader(message: ListpeersRequest, reader: jspb.BinaryReader): ListpeersRequest; } export namespace ListpeersRequest { - export type AsObject = { - id: Uint8Array | string; - level?: string; - }; -} - -export class ListpeersResponse extends jspb.Message { - clearPeersList(): void; - getPeersList(): Array; - setPeersList(value: Array): ListpeersResponse; - addPeers(value?: ListpeersPeers, index?: number): ListpeersPeers; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListpeersResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpeersResponse, - ): ListpeersResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpeersResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpeersResponse; - static deserializeBinaryFromReader( - message: ListpeersResponse, - reader: jspb.BinaryReader, - ): ListpeersResponse; + export type AsObject = { + id: Uint8Array | string, + level?: string, + } +} + +export class ListpeersResponse extends jspb.Message { + clearPeersList(): void; + getPeersList(): Array; + setPeersList(value: Array): ListpeersResponse; + addPeers(value?: ListpeersPeers, index?: number): ListpeersPeers; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpeersResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListpeersResponse): ListpeersResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpeersResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpeersResponse; + static deserializeBinaryFromReader(message: ListpeersResponse, reader: jspb.BinaryReader): ListpeersResponse; } export namespace ListpeersResponse { - export type AsObject = { - peersList: Array; - }; -} - -export class ListpeersPeers extends jspb.Message { - getId(): Uint8Array | string; - getId_asU8(): Uint8Array; - getId_asB64(): string; - setId(value: Uint8Array | string): ListpeersPeers; - getConnected(): boolean; - setConnected(value: boolean): ListpeersPeers; - - hasNumChannels(): boolean; - clearNumChannels(): void; - getNumChannels(): number | undefined; - setNumChannels(value: number): ListpeersPeers; - clearLogList(): void; - getLogList(): Array; - setLogList(value: Array): ListpeersPeers; - addLog(value?: ListpeersPeersLog, index?: number): ListpeersPeersLog; - clearChannelsList(): void; - getChannelsList(): Array; - setChannelsList(value: Array): ListpeersPeers; - addChannels( - value?: ListpeersPeersChannels, - index?: number, - ): ListpeersPeersChannels; - clearNetaddrList(): void; - getNetaddrList(): Array; - setNetaddrList(value: Array): ListpeersPeers; - addNetaddr(value: string, index?: number): string; - - hasRemoteAddr(): boolean; - clearRemoteAddr(): void; - getRemoteAddr(): string | undefined; - setRemoteAddr(value: string): ListpeersPeers; - - hasFeatures(): boolean; - clearFeatures(): void; - getFeatures(): Uint8Array | string; - getFeatures_asU8(): Uint8Array; - getFeatures_asB64(): string; - setFeatures(value: Uint8Array | string): ListpeersPeers; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListpeersPeers.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpeersPeers, - ): ListpeersPeers.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpeersPeers, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpeersPeers; - static deserializeBinaryFromReader( - message: ListpeersPeers, - reader: jspb.BinaryReader, - ): ListpeersPeers; + export type AsObject = { + peersList: Array, + } +} + +export class ListpeersPeers extends jspb.Message { + getId(): Uint8Array | string; + getId_asU8(): Uint8Array; + getId_asB64(): string; + setId(value: Uint8Array | string): ListpeersPeers; + getConnected(): boolean; + setConnected(value: boolean): ListpeersPeers; + + hasNumChannels(): boolean; + clearNumChannels(): void; + getNumChannels(): number | undefined; + setNumChannels(value: number): ListpeersPeers; + clearLogList(): void; + getLogList(): Array; + setLogList(value: Array): ListpeersPeers; + addLog(value?: ListpeersPeersLog, index?: number): ListpeersPeersLog; + clearChannelsList(): void; + getChannelsList(): Array; + setChannelsList(value: Array): ListpeersPeers; + addChannels(value?: ListpeersPeersChannels, index?: number): ListpeersPeersChannels; + clearNetaddrList(): void; + getNetaddrList(): Array; + setNetaddrList(value: Array): ListpeersPeers; + addNetaddr(value: string, index?: number): string; + + hasRemoteAddr(): boolean; + clearRemoteAddr(): void; + getRemoteAddr(): string | undefined; + setRemoteAddr(value: string): ListpeersPeers; + + hasFeatures(): boolean; + clearFeatures(): void; + getFeatures(): Uint8Array | string; + getFeatures_asU8(): Uint8Array; + getFeatures_asB64(): string; + setFeatures(value: Uint8Array | string): ListpeersPeers; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpeersPeers.AsObject; + static toObject(includeInstance: boolean, msg: ListpeersPeers): ListpeersPeers.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpeersPeers, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpeersPeers; + static deserializeBinaryFromReader(message: ListpeersPeers, reader: jspb.BinaryReader): ListpeersPeers; } export namespace ListpeersPeers { - export type AsObject = { - id: Uint8Array | string; - connected: boolean; - numChannels?: number; - logList: Array; - channelsList: Array; - netaddrList: Array; - remoteAddr?: string; - features: Uint8Array | string; - }; -} - -export class ListpeersPeersLog extends jspb.Message { - getItemType(): ListpeersPeersLog.ListpeersPeersLogType; - setItemType( - value: ListpeersPeersLog.ListpeersPeersLogType, - ): ListpeersPeersLog; - - hasNumSkipped(): boolean; - clearNumSkipped(): void; - getNumSkipped(): number | undefined; - setNumSkipped(value: number): ListpeersPeersLog; - - hasTime(): boolean; - clearTime(): void; - getTime(): string | undefined; - setTime(value: string): ListpeersPeersLog; - - hasSource(): boolean; - clearSource(): void; - getSource(): string | undefined; - setSource(value: string): ListpeersPeersLog; - - hasLog(): boolean; - clearLog(): void; - getLog(): string | undefined; - setLog(value: string): ListpeersPeersLog; - - hasNodeId(): boolean; - clearNodeId(): void; - getNodeId(): Uint8Array | string; - getNodeId_asU8(): Uint8Array; - getNodeId_asB64(): string; - setNodeId(value: Uint8Array | string): ListpeersPeersLog; - - hasData(): boolean; - clearData(): void; - getData(): Uint8Array | string; - getData_asU8(): Uint8Array; - getData_asB64(): string; - setData(value: Uint8Array | string): ListpeersPeersLog; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListpeersPeersLog.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpeersPeersLog, - ): ListpeersPeersLog.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpeersPeersLog, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpeersPeersLog; - static deserializeBinaryFromReader( - message: ListpeersPeersLog, - reader: jspb.BinaryReader, - ): ListpeersPeersLog; + export type AsObject = { + id: Uint8Array | string, + connected: boolean, + numChannels?: number, + logList: Array, + channelsList: Array, + netaddrList: Array, + remoteAddr?: string, + features: Uint8Array | string, + } +} + +export class ListpeersPeersLog extends jspb.Message { + getItemType(): ListpeersPeersLog.ListpeersPeersLogType; + setItemType(value: ListpeersPeersLog.ListpeersPeersLogType): ListpeersPeersLog; + + hasNumSkipped(): boolean; + clearNumSkipped(): void; + getNumSkipped(): number | undefined; + setNumSkipped(value: number): ListpeersPeersLog; + + hasTime(): boolean; + clearTime(): void; + getTime(): string | undefined; + setTime(value: string): ListpeersPeersLog; + + hasSource(): boolean; + clearSource(): void; + getSource(): string | undefined; + setSource(value: string): ListpeersPeersLog; + + hasLog(): boolean; + clearLog(): void; + getLog(): string | undefined; + setLog(value: string): ListpeersPeersLog; + + hasNodeId(): boolean; + clearNodeId(): void; + getNodeId(): Uint8Array | string; + getNodeId_asU8(): Uint8Array; + getNodeId_asB64(): string; + setNodeId(value: Uint8Array | string): ListpeersPeersLog; + + hasData(): boolean; + clearData(): void; + getData(): Uint8Array | string; + getData_asU8(): Uint8Array; + getData_asB64(): string; + setData(value: Uint8Array | string): ListpeersPeersLog; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpeersPeersLog.AsObject; + static toObject(includeInstance: boolean, msg: ListpeersPeersLog): ListpeersPeersLog.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpeersPeersLog, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpeersPeersLog; + static deserializeBinaryFromReader(message: ListpeersPeersLog, reader: jspb.BinaryReader): ListpeersPeersLog; } export namespace ListpeersPeersLog { - export type AsObject = { - itemType: ListpeersPeersLog.ListpeersPeersLogType; - numSkipped?: number; - time?: string; - source?: string; - log?: string; - nodeId: Uint8Array | string; - data: Uint8Array | string; - }; - - export enum ListpeersPeersLogType { + export type AsObject = { + itemType: ListpeersPeersLog.ListpeersPeersLogType, + numSkipped?: number, + time?: string, + source?: string, + log?: string, + nodeId: Uint8Array | string, + data: Uint8Array | string, + } + + export enum ListpeersPeersLogType { SKIPPED = 0, BROKEN = 1, UNUSUAL = 2, @@ -517,349 +418,319 @@ export namespace ListpeersPeersLog { DEBUG = 4, IO_IN = 5, IO_OUT = 6, - } -} - -export class ListpeersPeersChannels extends jspb.Message { - getState(): ListpeersPeersChannels.ListpeersPeersChannelsState; - setState( - value: ListpeersPeersChannels.ListpeersPeersChannelsState, - ): ListpeersPeersChannels; - - hasScratchTxid(): boolean; - clearScratchTxid(): void; - getScratchTxid(): Uint8Array | string; - getScratchTxid_asU8(): Uint8Array; - getScratchTxid_asB64(): string; - setScratchTxid(value: Uint8Array | string): ListpeersPeersChannels; - - hasFeerate(): boolean; - clearFeerate(): void; - getFeerate(): ListpeersPeersChannelsFeerate | undefined; - setFeerate(value?: ListpeersPeersChannelsFeerate): ListpeersPeersChannels; - - hasOwner(): boolean; - clearOwner(): void; - getOwner(): string | undefined; - setOwner(value: string): ListpeersPeersChannels; - - hasShortChannelId(): boolean; - clearShortChannelId(): void; - getShortChannelId(): string | undefined; - setShortChannelId(value: string): ListpeersPeersChannels; - - hasChannelId(): boolean; - clearChannelId(): void; - getChannelId(): Uint8Array | string; - getChannelId_asU8(): Uint8Array; - getChannelId_asB64(): string; - setChannelId(value: Uint8Array | string): ListpeersPeersChannels; - - hasFundingTxid(): boolean; - clearFundingTxid(): void; - getFundingTxid(): Uint8Array | string; - getFundingTxid_asU8(): Uint8Array; - getFundingTxid_asB64(): string; - setFundingTxid(value: Uint8Array | string): ListpeersPeersChannels; - - hasFundingOutnum(): boolean; - clearFundingOutnum(): void; - getFundingOutnum(): number | undefined; - setFundingOutnum(value: number): ListpeersPeersChannels; - - hasInitialFeerate(): boolean; - clearInitialFeerate(): void; - getInitialFeerate(): string | undefined; - setInitialFeerate(value: string): ListpeersPeersChannels; - - hasLastFeerate(): boolean; - clearLastFeerate(): void; - getLastFeerate(): string | undefined; - setLastFeerate(value: string): ListpeersPeersChannels; - - hasNextFeerate(): boolean; - clearNextFeerate(): void; - getNextFeerate(): string | undefined; - setNextFeerate(value: string): ListpeersPeersChannels; - - hasNextFeeStep(): boolean; - clearNextFeeStep(): void; - getNextFeeStep(): number | undefined; - setNextFeeStep(value: number): ListpeersPeersChannels; - clearInflightList(): void; - getInflightList(): Array; - setInflightList( - value: Array, - ): ListpeersPeersChannels; - addInflight( - value?: ListpeersPeersChannelsInflight, - index?: number, - ): ListpeersPeersChannelsInflight; - - hasCloseTo(): boolean; - clearCloseTo(): void; - getCloseTo(): Uint8Array | string; - getCloseTo_asU8(): Uint8Array; - getCloseTo_asB64(): string; - setCloseTo(value: Uint8Array | string): ListpeersPeersChannels; - - hasPrivate(): boolean; - clearPrivate(): void; - getPrivate(): boolean | undefined; - setPrivate(value: boolean): ListpeersPeersChannels; - getOpener(): cln_primitives_pb.ChannelSide; - setOpener(value: cln_primitives_pb.ChannelSide): ListpeersPeersChannels; - - hasCloser(): boolean; - clearCloser(): void; - getCloser(): cln_primitives_pb.ChannelSide | undefined; - setCloser(value: cln_primitives_pb.ChannelSide): ListpeersPeersChannels; - clearFeaturesList(): void; - getFeaturesList(): Array; - setFeaturesList(value: Array): ListpeersPeersChannels; - addFeatures(value: string, index?: number): string; - - hasFunding(): boolean; - clearFunding(): void; - getFunding(): ListpeersPeersChannelsFunding | undefined; - setFunding(value?: ListpeersPeersChannelsFunding): ListpeersPeersChannels; - - hasToUsMsat(): boolean; - clearToUsMsat(): void; - getToUsMsat(): cln_primitives_pb.Amount | undefined; - setToUsMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; - - hasMinToUsMsat(): boolean; - clearMinToUsMsat(): void; - getMinToUsMsat(): cln_primitives_pb.Amount | undefined; - setMinToUsMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; - - hasMaxToUsMsat(): boolean; - clearMaxToUsMsat(): void; - getMaxToUsMsat(): cln_primitives_pb.Amount | undefined; - setMaxToUsMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; - - hasTotalMsat(): boolean; - clearTotalMsat(): void; - getTotalMsat(): cln_primitives_pb.Amount | undefined; - setTotalMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; - - hasFeeBaseMsat(): boolean; - clearFeeBaseMsat(): void; - getFeeBaseMsat(): cln_primitives_pb.Amount | undefined; - setFeeBaseMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; - - hasFeeProportionalMillionths(): boolean; - clearFeeProportionalMillionths(): void; - getFeeProportionalMillionths(): number | undefined; - setFeeProportionalMillionths(value: number): ListpeersPeersChannels; - - hasDustLimitMsat(): boolean; - clearDustLimitMsat(): void; - getDustLimitMsat(): cln_primitives_pb.Amount | undefined; - setDustLimitMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; - - hasMaxTotalHtlcInMsat(): boolean; - clearMaxTotalHtlcInMsat(): void; - getMaxTotalHtlcInMsat(): cln_primitives_pb.Amount | undefined; - setMaxTotalHtlcInMsat( - value?: cln_primitives_pb.Amount, - ): ListpeersPeersChannels; - - hasTheirReserveMsat(): boolean; - clearTheirReserveMsat(): void; - getTheirReserveMsat(): cln_primitives_pb.Amount | undefined; - setTheirReserveMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; - - hasOurReserveMsat(): boolean; - clearOurReserveMsat(): void; - getOurReserveMsat(): cln_primitives_pb.Amount | undefined; - setOurReserveMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; - - hasSpendableMsat(): boolean; - clearSpendableMsat(): void; - getSpendableMsat(): cln_primitives_pb.Amount | undefined; - setSpendableMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; - - hasReceivableMsat(): boolean; - clearReceivableMsat(): void; - getReceivableMsat(): cln_primitives_pb.Amount | undefined; - setReceivableMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; - - hasMinimumHtlcInMsat(): boolean; - clearMinimumHtlcInMsat(): void; - getMinimumHtlcInMsat(): cln_primitives_pb.Amount | undefined; - setMinimumHtlcInMsat( - value?: cln_primitives_pb.Amount, - ): ListpeersPeersChannels; - - hasMinimumHtlcOutMsat(): boolean; - clearMinimumHtlcOutMsat(): void; - getMinimumHtlcOutMsat(): cln_primitives_pb.Amount | undefined; - setMinimumHtlcOutMsat( - value?: cln_primitives_pb.Amount, - ): ListpeersPeersChannels; - - hasMaximumHtlcOutMsat(): boolean; - clearMaximumHtlcOutMsat(): void; - getMaximumHtlcOutMsat(): cln_primitives_pb.Amount | undefined; - setMaximumHtlcOutMsat( - value?: cln_primitives_pb.Amount, - ): ListpeersPeersChannels; - - hasTheirToSelfDelay(): boolean; - clearTheirToSelfDelay(): void; - getTheirToSelfDelay(): number | undefined; - setTheirToSelfDelay(value: number): ListpeersPeersChannels; - - hasOurToSelfDelay(): boolean; - clearOurToSelfDelay(): void; - getOurToSelfDelay(): number | undefined; - setOurToSelfDelay(value: number): ListpeersPeersChannels; - - hasMaxAcceptedHtlcs(): boolean; - clearMaxAcceptedHtlcs(): void; - getMaxAcceptedHtlcs(): number | undefined; - setMaxAcceptedHtlcs(value: number): ListpeersPeersChannels; - - hasAlias(): boolean; - clearAlias(): void; - getAlias(): ListpeersPeersChannelsAlias | undefined; - setAlias(value?: ListpeersPeersChannelsAlias): ListpeersPeersChannels; - clearStatusList(): void; - getStatusList(): Array; - setStatusList(value: Array): ListpeersPeersChannels; - addStatus(value: string, index?: number): string; - - hasInPaymentsOffered(): boolean; - clearInPaymentsOffered(): void; - getInPaymentsOffered(): number | undefined; - setInPaymentsOffered(value: number): ListpeersPeersChannels; - - hasInOfferedMsat(): boolean; - clearInOfferedMsat(): void; - getInOfferedMsat(): cln_primitives_pb.Amount | undefined; - setInOfferedMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; - - hasInPaymentsFulfilled(): boolean; - clearInPaymentsFulfilled(): void; - getInPaymentsFulfilled(): number | undefined; - setInPaymentsFulfilled(value: number): ListpeersPeersChannels; - - hasInFulfilledMsat(): boolean; - clearInFulfilledMsat(): void; - getInFulfilledMsat(): cln_primitives_pb.Amount | undefined; - setInFulfilledMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; - - hasOutPaymentsOffered(): boolean; - clearOutPaymentsOffered(): void; - getOutPaymentsOffered(): number | undefined; - setOutPaymentsOffered(value: number): ListpeersPeersChannels; - - hasOutOfferedMsat(): boolean; - clearOutOfferedMsat(): void; - getOutOfferedMsat(): cln_primitives_pb.Amount | undefined; - setOutOfferedMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; - - hasOutPaymentsFulfilled(): boolean; - clearOutPaymentsFulfilled(): void; - getOutPaymentsFulfilled(): number | undefined; - setOutPaymentsFulfilled(value: number): ListpeersPeersChannels; - - hasOutFulfilledMsat(): boolean; - clearOutFulfilledMsat(): void; - getOutFulfilledMsat(): cln_primitives_pb.Amount | undefined; - setOutFulfilledMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; - clearHtlcsList(): void; - getHtlcsList(): Array; - setHtlcsList( - value: Array, - ): ListpeersPeersChannels; - addHtlcs( - value?: ListpeersPeersChannelsHtlcs, - index?: number, - ): ListpeersPeersChannelsHtlcs; - - hasCloseToAddr(): boolean; - clearCloseToAddr(): void; - getCloseToAddr(): string | undefined; - setCloseToAddr(value: string): ListpeersPeersChannels; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListpeersPeersChannels.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpeersPeersChannels, - ): ListpeersPeersChannels.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpeersPeersChannels, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpeersPeersChannels; - static deserializeBinaryFromReader( - message: ListpeersPeersChannels, - reader: jspb.BinaryReader, - ): ListpeersPeersChannels; + } + +} + +export class ListpeersPeersChannels extends jspb.Message { + getState(): ListpeersPeersChannels.ListpeersPeersChannelsState; + setState(value: ListpeersPeersChannels.ListpeersPeersChannelsState): ListpeersPeersChannels; + + hasScratchTxid(): boolean; + clearScratchTxid(): void; + getScratchTxid(): Uint8Array | string; + getScratchTxid_asU8(): Uint8Array; + getScratchTxid_asB64(): string; + setScratchTxid(value: Uint8Array | string): ListpeersPeersChannels; + + hasFeerate(): boolean; + clearFeerate(): void; + getFeerate(): ListpeersPeersChannelsFeerate | undefined; + setFeerate(value?: ListpeersPeersChannelsFeerate): ListpeersPeersChannels; + + hasOwner(): boolean; + clearOwner(): void; + getOwner(): string | undefined; + setOwner(value: string): ListpeersPeersChannels; + + hasShortChannelId(): boolean; + clearShortChannelId(): void; + getShortChannelId(): string | undefined; + setShortChannelId(value: string): ListpeersPeersChannels; + + hasChannelId(): boolean; + clearChannelId(): void; + getChannelId(): Uint8Array | string; + getChannelId_asU8(): Uint8Array; + getChannelId_asB64(): string; + setChannelId(value: Uint8Array | string): ListpeersPeersChannels; + + hasFundingTxid(): boolean; + clearFundingTxid(): void; + getFundingTxid(): Uint8Array | string; + getFundingTxid_asU8(): Uint8Array; + getFundingTxid_asB64(): string; + setFundingTxid(value: Uint8Array | string): ListpeersPeersChannels; + + hasFundingOutnum(): boolean; + clearFundingOutnum(): void; + getFundingOutnum(): number | undefined; + setFundingOutnum(value: number): ListpeersPeersChannels; + + hasInitialFeerate(): boolean; + clearInitialFeerate(): void; + getInitialFeerate(): string | undefined; + setInitialFeerate(value: string): ListpeersPeersChannels; + + hasLastFeerate(): boolean; + clearLastFeerate(): void; + getLastFeerate(): string | undefined; + setLastFeerate(value: string): ListpeersPeersChannels; + + hasNextFeerate(): boolean; + clearNextFeerate(): void; + getNextFeerate(): string | undefined; + setNextFeerate(value: string): ListpeersPeersChannels; + + hasNextFeeStep(): boolean; + clearNextFeeStep(): void; + getNextFeeStep(): number | undefined; + setNextFeeStep(value: number): ListpeersPeersChannels; + clearInflightList(): void; + getInflightList(): Array; + setInflightList(value: Array): ListpeersPeersChannels; + addInflight(value?: ListpeersPeersChannelsInflight, index?: number): ListpeersPeersChannelsInflight; + + hasCloseTo(): boolean; + clearCloseTo(): void; + getCloseTo(): Uint8Array | string; + getCloseTo_asU8(): Uint8Array; + getCloseTo_asB64(): string; + setCloseTo(value: Uint8Array | string): ListpeersPeersChannels; + + hasPrivate(): boolean; + clearPrivate(): void; + getPrivate(): boolean | undefined; + setPrivate(value: boolean): ListpeersPeersChannels; + getOpener(): cln_primitives_pb.ChannelSide; + setOpener(value: cln_primitives_pb.ChannelSide): ListpeersPeersChannels; + + hasCloser(): boolean; + clearCloser(): void; + getCloser(): cln_primitives_pb.ChannelSide | undefined; + setCloser(value: cln_primitives_pb.ChannelSide): ListpeersPeersChannels; + clearFeaturesList(): void; + getFeaturesList(): Array; + setFeaturesList(value: Array): ListpeersPeersChannels; + addFeatures(value: string, index?: number): string; + + hasFunding(): boolean; + clearFunding(): void; + getFunding(): ListpeersPeersChannelsFunding | undefined; + setFunding(value?: ListpeersPeersChannelsFunding): ListpeersPeersChannels; + + hasToUsMsat(): boolean; + clearToUsMsat(): void; + getToUsMsat(): cln_primitives_pb.Amount | undefined; + setToUsMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; + + hasMinToUsMsat(): boolean; + clearMinToUsMsat(): void; + getMinToUsMsat(): cln_primitives_pb.Amount | undefined; + setMinToUsMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; + + hasMaxToUsMsat(): boolean; + clearMaxToUsMsat(): void; + getMaxToUsMsat(): cln_primitives_pb.Amount | undefined; + setMaxToUsMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; + + hasTotalMsat(): boolean; + clearTotalMsat(): void; + getTotalMsat(): cln_primitives_pb.Amount | undefined; + setTotalMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; + + hasFeeBaseMsat(): boolean; + clearFeeBaseMsat(): void; + getFeeBaseMsat(): cln_primitives_pb.Amount | undefined; + setFeeBaseMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; + + hasFeeProportionalMillionths(): boolean; + clearFeeProportionalMillionths(): void; + getFeeProportionalMillionths(): number | undefined; + setFeeProportionalMillionths(value: number): ListpeersPeersChannels; + + hasDustLimitMsat(): boolean; + clearDustLimitMsat(): void; + getDustLimitMsat(): cln_primitives_pb.Amount | undefined; + setDustLimitMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; + + hasMaxTotalHtlcInMsat(): boolean; + clearMaxTotalHtlcInMsat(): void; + getMaxTotalHtlcInMsat(): cln_primitives_pb.Amount | undefined; + setMaxTotalHtlcInMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; + + hasTheirReserveMsat(): boolean; + clearTheirReserveMsat(): void; + getTheirReserveMsat(): cln_primitives_pb.Amount | undefined; + setTheirReserveMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; + + hasOurReserveMsat(): boolean; + clearOurReserveMsat(): void; + getOurReserveMsat(): cln_primitives_pb.Amount | undefined; + setOurReserveMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; + + hasSpendableMsat(): boolean; + clearSpendableMsat(): void; + getSpendableMsat(): cln_primitives_pb.Amount | undefined; + setSpendableMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; + + hasReceivableMsat(): boolean; + clearReceivableMsat(): void; + getReceivableMsat(): cln_primitives_pb.Amount | undefined; + setReceivableMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; + + hasMinimumHtlcInMsat(): boolean; + clearMinimumHtlcInMsat(): void; + getMinimumHtlcInMsat(): cln_primitives_pb.Amount | undefined; + setMinimumHtlcInMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; + + hasMinimumHtlcOutMsat(): boolean; + clearMinimumHtlcOutMsat(): void; + getMinimumHtlcOutMsat(): cln_primitives_pb.Amount | undefined; + setMinimumHtlcOutMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; + + hasMaximumHtlcOutMsat(): boolean; + clearMaximumHtlcOutMsat(): void; + getMaximumHtlcOutMsat(): cln_primitives_pb.Amount | undefined; + setMaximumHtlcOutMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; + + hasTheirToSelfDelay(): boolean; + clearTheirToSelfDelay(): void; + getTheirToSelfDelay(): number | undefined; + setTheirToSelfDelay(value: number): ListpeersPeersChannels; + + hasOurToSelfDelay(): boolean; + clearOurToSelfDelay(): void; + getOurToSelfDelay(): number | undefined; + setOurToSelfDelay(value: number): ListpeersPeersChannels; + + hasMaxAcceptedHtlcs(): boolean; + clearMaxAcceptedHtlcs(): void; + getMaxAcceptedHtlcs(): number | undefined; + setMaxAcceptedHtlcs(value: number): ListpeersPeersChannels; + + hasAlias(): boolean; + clearAlias(): void; + getAlias(): ListpeersPeersChannelsAlias | undefined; + setAlias(value?: ListpeersPeersChannelsAlias): ListpeersPeersChannels; + clearStatusList(): void; + getStatusList(): Array; + setStatusList(value: Array): ListpeersPeersChannels; + addStatus(value: string, index?: number): string; + + hasInPaymentsOffered(): boolean; + clearInPaymentsOffered(): void; + getInPaymentsOffered(): number | undefined; + setInPaymentsOffered(value: number): ListpeersPeersChannels; + + hasInOfferedMsat(): boolean; + clearInOfferedMsat(): void; + getInOfferedMsat(): cln_primitives_pb.Amount | undefined; + setInOfferedMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; + + hasInPaymentsFulfilled(): boolean; + clearInPaymentsFulfilled(): void; + getInPaymentsFulfilled(): number | undefined; + setInPaymentsFulfilled(value: number): ListpeersPeersChannels; + + hasInFulfilledMsat(): boolean; + clearInFulfilledMsat(): void; + getInFulfilledMsat(): cln_primitives_pb.Amount | undefined; + setInFulfilledMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; + + hasOutPaymentsOffered(): boolean; + clearOutPaymentsOffered(): void; + getOutPaymentsOffered(): number | undefined; + setOutPaymentsOffered(value: number): ListpeersPeersChannels; + + hasOutOfferedMsat(): boolean; + clearOutOfferedMsat(): void; + getOutOfferedMsat(): cln_primitives_pb.Amount | undefined; + setOutOfferedMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; + + hasOutPaymentsFulfilled(): boolean; + clearOutPaymentsFulfilled(): void; + getOutPaymentsFulfilled(): number | undefined; + setOutPaymentsFulfilled(value: number): ListpeersPeersChannels; + + hasOutFulfilledMsat(): boolean; + clearOutFulfilledMsat(): void; + getOutFulfilledMsat(): cln_primitives_pb.Amount | undefined; + setOutFulfilledMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannels; + clearHtlcsList(): void; + getHtlcsList(): Array; + setHtlcsList(value: Array): ListpeersPeersChannels; + addHtlcs(value?: ListpeersPeersChannelsHtlcs, index?: number): ListpeersPeersChannelsHtlcs; + + hasCloseToAddr(): boolean; + clearCloseToAddr(): void; + getCloseToAddr(): string | undefined; + setCloseToAddr(value: string): ListpeersPeersChannels; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpeersPeersChannels.AsObject; + static toObject(includeInstance: boolean, msg: ListpeersPeersChannels): ListpeersPeersChannels.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpeersPeersChannels, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpeersPeersChannels; + static deserializeBinaryFromReader(message: ListpeersPeersChannels, reader: jspb.BinaryReader): ListpeersPeersChannels; } export namespace ListpeersPeersChannels { - export type AsObject = { - state: ListpeersPeersChannels.ListpeersPeersChannelsState; - scratchTxid: Uint8Array | string; - feerate?: ListpeersPeersChannelsFeerate.AsObject; - owner?: string; - shortChannelId?: string; - channelId: Uint8Array | string; - fundingTxid: Uint8Array | string; - fundingOutnum?: number; - initialFeerate?: string; - lastFeerate?: string; - nextFeerate?: string; - nextFeeStep?: number; - inflightList: Array; - closeTo: Uint8Array | string; - pb_private?: boolean; - opener: cln_primitives_pb.ChannelSide; - closer?: cln_primitives_pb.ChannelSide; - featuresList: Array; - funding?: ListpeersPeersChannelsFunding.AsObject; - toUsMsat?: cln_primitives_pb.Amount.AsObject; - minToUsMsat?: cln_primitives_pb.Amount.AsObject; - maxToUsMsat?: cln_primitives_pb.Amount.AsObject; - totalMsat?: cln_primitives_pb.Amount.AsObject; - feeBaseMsat?: cln_primitives_pb.Amount.AsObject; - feeProportionalMillionths?: number; - dustLimitMsat?: cln_primitives_pb.Amount.AsObject; - maxTotalHtlcInMsat?: cln_primitives_pb.Amount.AsObject; - theirReserveMsat?: cln_primitives_pb.Amount.AsObject; - ourReserveMsat?: cln_primitives_pb.Amount.AsObject; - spendableMsat?: cln_primitives_pb.Amount.AsObject; - receivableMsat?: cln_primitives_pb.Amount.AsObject; - minimumHtlcInMsat?: cln_primitives_pb.Amount.AsObject; - minimumHtlcOutMsat?: cln_primitives_pb.Amount.AsObject; - maximumHtlcOutMsat?: cln_primitives_pb.Amount.AsObject; - theirToSelfDelay?: number; - ourToSelfDelay?: number; - maxAcceptedHtlcs?: number; - alias?: ListpeersPeersChannelsAlias.AsObject; - statusList: Array; - inPaymentsOffered?: number; - inOfferedMsat?: cln_primitives_pb.Amount.AsObject; - inPaymentsFulfilled?: number; - inFulfilledMsat?: cln_primitives_pb.Amount.AsObject; - outPaymentsOffered?: number; - outOfferedMsat?: cln_primitives_pb.Amount.AsObject; - outPaymentsFulfilled?: number; - outFulfilledMsat?: cln_primitives_pb.Amount.AsObject; - htlcsList: Array; - closeToAddr?: string; - }; - - export enum ListpeersPeersChannelsState { + export type AsObject = { + state: ListpeersPeersChannels.ListpeersPeersChannelsState, + scratchTxid: Uint8Array | string, + feerate?: ListpeersPeersChannelsFeerate.AsObject, + owner?: string, + shortChannelId?: string, + channelId: Uint8Array | string, + fundingTxid: Uint8Array | string, + fundingOutnum?: number, + initialFeerate?: string, + lastFeerate?: string, + nextFeerate?: string, + nextFeeStep?: number, + inflightList: Array, + closeTo: Uint8Array | string, + pb_private?: boolean, + opener: cln_primitives_pb.ChannelSide, + closer?: cln_primitives_pb.ChannelSide, + featuresList: Array, + funding?: ListpeersPeersChannelsFunding.AsObject, + toUsMsat?: cln_primitives_pb.Amount.AsObject, + minToUsMsat?: cln_primitives_pb.Amount.AsObject, + maxToUsMsat?: cln_primitives_pb.Amount.AsObject, + totalMsat?: cln_primitives_pb.Amount.AsObject, + feeBaseMsat?: cln_primitives_pb.Amount.AsObject, + feeProportionalMillionths?: number, + dustLimitMsat?: cln_primitives_pb.Amount.AsObject, + maxTotalHtlcInMsat?: cln_primitives_pb.Amount.AsObject, + theirReserveMsat?: cln_primitives_pb.Amount.AsObject, + ourReserveMsat?: cln_primitives_pb.Amount.AsObject, + spendableMsat?: cln_primitives_pb.Amount.AsObject, + receivableMsat?: cln_primitives_pb.Amount.AsObject, + minimumHtlcInMsat?: cln_primitives_pb.Amount.AsObject, + minimumHtlcOutMsat?: cln_primitives_pb.Amount.AsObject, + maximumHtlcOutMsat?: cln_primitives_pb.Amount.AsObject, + theirToSelfDelay?: number, + ourToSelfDelay?: number, + maxAcceptedHtlcs?: number, + alias?: ListpeersPeersChannelsAlias.AsObject, + statusList: Array, + inPaymentsOffered?: number, + inOfferedMsat?: cln_primitives_pb.Amount.AsObject, + inPaymentsFulfilled?: number, + inFulfilledMsat?: cln_primitives_pb.Amount.AsObject, + outPaymentsOffered?: number, + outOfferedMsat?: cln_primitives_pb.Amount.AsObject, + outPaymentsFulfilled?: number, + outFulfilledMsat?: cln_primitives_pb.Amount.AsObject, + htlcsList: Array, + closeToAddr?: string, + } + + export enum ListpeersPeersChannelsState { OPENINGD = 0, CHANNELD_AWAITING_LOCKIN = 1, CHANNELD_NORMAL = 2, @@ -873,6032 +744,4829 @@ export namespace ListpeersPeersChannels { DUALOPEND_AWAITING_LOCKIN = 10, DUALOPEND_OPEN_COMMITTED = 11, DUALOPEND_OPEN_COMMIT_READY = 12, - } -} - -export class ListpeersPeersChannelsFeerate extends jspb.Message { - getPerkw(): number; - setPerkw(value: number): ListpeersPeersChannelsFeerate; - getPerkb(): number; - setPerkb(value: number): ListpeersPeersChannelsFeerate; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListpeersPeersChannelsFeerate.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpeersPeersChannelsFeerate, - ): ListpeersPeersChannelsFeerate.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpeersPeersChannelsFeerate, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpeersPeersChannelsFeerate; - static deserializeBinaryFromReader( - message: ListpeersPeersChannelsFeerate, - reader: jspb.BinaryReader, - ): ListpeersPeersChannelsFeerate; + } + +} + +export class ListpeersPeersChannelsFeerate extends jspb.Message { + getPerkw(): number; + setPerkw(value: number): ListpeersPeersChannelsFeerate; + getPerkb(): number; + setPerkb(value: number): ListpeersPeersChannelsFeerate; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpeersPeersChannelsFeerate.AsObject; + static toObject(includeInstance: boolean, msg: ListpeersPeersChannelsFeerate): ListpeersPeersChannelsFeerate.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpeersPeersChannelsFeerate, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpeersPeersChannelsFeerate; + static deserializeBinaryFromReader(message: ListpeersPeersChannelsFeerate, reader: jspb.BinaryReader): ListpeersPeersChannelsFeerate; } export namespace ListpeersPeersChannelsFeerate { - export type AsObject = { - perkw: number; - perkb: number; - }; -} - -export class ListpeersPeersChannelsInflight extends jspb.Message { - getFundingTxid(): Uint8Array | string; - getFundingTxid_asU8(): Uint8Array; - getFundingTxid_asB64(): string; - setFundingTxid(value: Uint8Array | string): ListpeersPeersChannelsInflight; - getFundingOutnum(): number; - setFundingOutnum(value: number): ListpeersPeersChannelsInflight; - getFeerate(): string; - setFeerate(value: string): ListpeersPeersChannelsInflight; - - hasTotalFundingMsat(): boolean; - clearTotalFundingMsat(): void; - getTotalFundingMsat(): cln_primitives_pb.Amount | undefined; - setTotalFundingMsat( - value?: cln_primitives_pb.Amount, - ): ListpeersPeersChannelsInflight; - - hasOurFundingMsat(): boolean; - clearOurFundingMsat(): void; - getOurFundingMsat(): cln_primitives_pb.Amount | undefined; - setOurFundingMsat( - value?: cln_primitives_pb.Amount, - ): ListpeersPeersChannelsInflight; - - hasSpliceAmount(): boolean; - clearSpliceAmount(): void; - getSpliceAmount(): number | undefined; - setSpliceAmount(value: number): ListpeersPeersChannelsInflight; - getScratchTxid(): Uint8Array | string; - getScratchTxid_asU8(): Uint8Array; - getScratchTxid_asB64(): string; - setScratchTxid(value: Uint8Array | string): ListpeersPeersChannelsInflight; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListpeersPeersChannelsInflight.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpeersPeersChannelsInflight, - ): ListpeersPeersChannelsInflight.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpeersPeersChannelsInflight, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpeersPeersChannelsInflight; - static deserializeBinaryFromReader( - message: ListpeersPeersChannelsInflight, - reader: jspb.BinaryReader, - ): ListpeersPeersChannelsInflight; + export type AsObject = { + perkw: number, + perkb: number, + } +} + +export class ListpeersPeersChannelsInflight extends jspb.Message { + getFundingTxid(): Uint8Array | string; + getFundingTxid_asU8(): Uint8Array; + getFundingTxid_asB64(): string; + setFundingTxid(value: Uint8Array | string): ListpeersPeersChannelsInflight; + getFundingOutnum(): number; + setFundingOutnum(value: number): ListpeersPeersChannelsInflight; + getFeerate(): string; + setFeerate(value: string): ListpeersPeersChannelsInflight; + + hasTotalFundingMsat(): boolean; + clearTotalFundingMsat(): void; + getTotalFundingMsat(): cln_primitives_pb.Amount | undefined; + setTotalFundingMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannelsInflight; + + hasOurFundingMsat(): boolean; + clearOurFundingMsat(): void; + getOurFundingMsat(): cln_primitives_pb.Amount | undefined; + setOurFundingMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannelsInflight; + + hasSpliceAmount(): boolean; + clearSpliceAmount(): void; + getSpliceAmount(): number | undefined; + setSpliceAmount(value: number): ListpeersPeersChannelsInflight; + getScratchTxid(): Uint8Array | string; + getScratchTxid_asU8(): Uint8Array; + getScratchTxid_asB64(): string; + setScratchTxid(value: Uint8Array | string): ListpeersPeersChannelsInflight; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpeersPeersChannelsInflight.AsObject; + static toObject(includeInstance: boolean, msg: ListpeersPeersChannelsInflight): ListpeersPeersChannelsInflight.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpeersPeersChannelsInflight, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpeersPeersChannelsInflight; + static deserializeBinaryFromReader(message: ListpeersPeersChannelsInflight, reader: jspb.BinaryReader): ListpeersPeersChannelsInflight; } export namespace ListpeersPeersChannelsInflight { - export type AsObject = { - fundingTxid: Uint8Array | string; - fundingOutnum: number; - feerate: string; - totalFundingMsat?: cln_primitives_pb.Amount.AsObject; - ourFundingMsat?: cln_primitives_pb.Amount.AsObject; - spliceAmount?: number; - scratchTxid: Uint8Array | string; - }; -} - -export class ListpeersPeersChannelsFunding extends jspb.Message { - hasPushedMsat(): boolean; - clearPushedMsat(): void; - getPushedMsat(): cln_primitives_pb.Amount | undefined; - setPushedMsat( - value?: cln_primitives_pb.Amount, - ): ListpeersPeersChannelsFunding; - - hasLocalFundsMsat(): boolean; - clearLocalFundsMsat(): void; - getLocalFundsMsat(): cln_primitives_pb.Amount | undefined; - setLocalFundsMsat( - value?: cln_primitives_pb.Amount, - ): ListpeersPeersChannelsFunding; - - hasRemoteFundsMsat(): boolean; - clearRemoteFundsMsat(): void; - getRemoteFundsMsat(): cln_primitives_pb.Amount | undefined; - setRemoteFundsMsat( - value?: cln_primitives_pb.Amount, - ): ListpeersPeersChannelsFunding; - - hasFeePaidMsat(): boolean; - clearFeePaidMsat(): void; - getFeePaidMsat(): cln_primitives_pb.Amount | undefined; - setFeePaidMsat( - value?: cln_primitives_pb.Amount, - ): ListpeersPeersChannelsFunding; - - hasFeeRcvdMsat(): boolean; - clearFeeRcvdMsat(): void; - getFeeRcvdMsat(): cln_primitives_pb.Amount | undefined; - setFeeRcvdMsat( - value?: cln_primitives_pb.Amount, - ): ListpeersPeersChannelsFunding; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListpeersPeersChannelsFunding.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpeersPeersChannelsFunding, - ): ListpeersPeersChannelsFunding.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpeersPeersChannelsFunding, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpeersPeersChannelsFunding; - static deserializeBinaryFromReader( - message: ListpeersPeersChannelsFunding, - reader: jspb.BinaryReader, - ): ListpeersPeersChannelsFunding; + export type AsObject = { + fundingTxid: Uint8Array | string, + fundingOutnum: number, + feerate: string, + totalFundingMsat?: cln_primitives_pb.Amount.AsObject, + ourFundingMsat?: cln_primitives_pb.Amount.AsObject, + spliceAmount?: number, + scratchTxid: Uint8Array | string, + } +} + +export class ListpeersPeersChannelsFunding extends jspb.Message { + + hasPushedMsat(): boolean; + clearPushedMsat(): void; + getPushedMsat(): cln_primitives_pb.Amount | undefined; + setPushedMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannelsFunding; + + hasLocalFundsMsat(): boolean; + clearLocalFundsMsat(): void; + getLocalFundsMsat(): cln_primitives_pb.Amount | undefined; + setLocalFundsMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannelsFunding; + + hasRemoteFundsMsat(): boolean; + clearRemoteFundsMsat(): void; + getRemoteFundsMsat(): cln_primitives_pb.Amount | undefined; + setRemoteFundsMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannelsFunding; + + hasFeePaidMsat(): boolean; + clearFeePaidMsat(): void; + getFeePaidMsat(): cln_primitives_pb.Amount | undefined; + setFeePaidMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannelsFunding; + + hasFeeRcvdMsat(): boolean; + clearFeeRcvdMsat(): void; + getFeeRcvdMsat(): cln_primitives_pb.Amount | undefined; + setFeeRcvdMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannelsFunding; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpeersPeersChannelsFunding.AsObject; + static toObject(includeInstance: boolean, msg: ListpeersPeersChannelsFunding): ListpeersPeersChannelsFunding.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpeersPeersChannelsFunding, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpeersPeersChannelsFunding; + static deserializeBinaryFromReader(message: ListpeersPeersChannelsFunding, reader: jspb.BinaryReader): ListpeersPeersChannelsFunding; } export namespace ListpeersPeersChannelsFunding { - export type AsObject = { - pushedMsat?: cln_primitives_pb.Amount.AsObject; - localFundsMsat?: cln_primitives_pb.Amount.AsObject; - remoteFundsMsat?: cln_primitives_pb.Amount.AsObject; - feePaidMsat?: cln_primitives_pb.Amount.AsObject; - feeRcvdMsat?: cln_primitives_pb.Amount.AsObject; - }; -} - -export class ListpeersPeersChannelsAlias extends jspb.Message { - hasLocal(): boolean; - clearLocal(): void; - getLocal(): string | undefined; - setLocal(value: string): ListpeersPeersChannelsAlias; - - hasRemote(): boolean; - clearRemote(): void; - getRemote(): string | undefined; - setRemote(value: string): ListpeersPeersChannelsAlias; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListpeersPeersChannelsAlias.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpeersPeersChannelsAlias, - ): ListpeersPeersChannelsAlias.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpeersPeersChannelsAlias, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpeersPeersChannelsAlias; - static deserializeBinaryFromReader( - message: ListpeersPeersChannelsAlias, - reader: jspb.BinaryReader, - ): ListpeersPeersChannelsAlias; + export type AsObject = { + pushedMsat?: cln_primitives_pb.Amount.AsObject, + localFundsMsat?: cln_primitives_pb.Amount.AsObject, + remoteFundsMsat?: cln_primitives_pb.Amount.AsObject, + feePaidMsat?: cln_primitives_pb.Amount.AsObject, + feeRcvdMsat?: cln_primitives_pb.Amount.AsObject, + } +} + +export class ListpeersPeersChannelsAlias extends jspb.Message { + + hasLocal(): boolean; + clearLocal(): void; + getLocal(): string | undefined; + setLocal(value: string): ListpeersPeersChannelsAlias; + + hasRemote(): boolean; + clearRemote(): void; + getRemote(): string | undefined; + setRemote(value: string): ListpeersPeersChannelsAlias; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpeersPeersChannelsAlias.AsObject; + static toObject(includeInstance: boolean, msg: ListpeersPeersChannelsAlias): ListpeersPeersChannelsAlias.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpeersPeersChannelsAlias, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpeersPeersChannelsAlias; + static deserializeBinaryFromReader(message: ListpeersPeersChannelsAlias, reader: jspb.BinaryReader): ListpeersPeersChannelsAlias; } export namespace ListpeersPeersChannelsAlias { - export type AsObject = { - local?: string; - remote?: string; - }; -} - -export class ListpeersPeersChannelsHtlcs extends jspb.Message { - getDirection(): ListpeersPeersChannelsHtlcs.ListpeersPeersChannelsHtlcsDirection; - setDirection( - value: ListpeersPeersChannelsHtlcs.ListpeersPeersChannelsHtlcsDirection, - ): ListpeersPeersChannelsHtlcs; - getId(): number; - setId(value: number): ListpeersPeersChannelsHtlcs; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannelsHtlcs; - getExpiry(): number; - setExpiry(value: number): ListpeersPeersChannelsHtlcs; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): ListpeersPeersChannelsHtlcs; - - hasLocalTrimmed(): boolean; - clearLocalTrimmed(): void; - getLocalTrimmed(): boolean | undefined; - setLocalTrimmed(value: boolean): ListpeersPeersChannelsHtlcs; - - hasStatus(): boolean; - clearStatus(): void; - getStatus(): string | undefined; - setStatus(value: string): ListpeersPeersChannelsHtlcs; - getState(): cln_primitives_pb.HtlcState; - setState(value: cln_primitives_pb.HtlcState): ListpeersPeersChannelsHtlcs; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListpeersPeersChannelsHtlcs.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpeersPeersChannelsHtlcs, - ): ListpeersPeersChannelsHtlcs.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpeersPeersChannelsHtlcs, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpeersPeersChannelsHtlcs; - static deserializeBinaryFromReader( - message: ListpeersPeersChannelsHtlcs, - reader: jspb.BinaryReader, - ): ListpeersPeersChannelsHtlcs; + export type AsObject = { + local?: string, + remote?: string, + } +} + +export class ListpeersPeersChannelsHtlcs extends jspb.Message { + getDirection(): ListpeersPeersChannelsHtlcs.ListpeersPeersChannelsHtlcsDirection; + setDirection(value: ListpeersPeersChannelsHtlcs.ListpeersPeersChannelsHtlcsDirection): ListpeersPeersChannelsHtlcs; + getId(): number; + setId(value: number): ListpeersPeersChannelsHtlcs; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): ListpeersPeersChannelsHtlcs; + getExpiry(): number; + setExpiry(value: number): ListpeersPeersChannelsHtlcs; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): ListpeersPeersChannelsHtlcs; + + hasLocalTrimmed(): boolean; + clearLocalTrimmed(): void; + getLocalTrimmed(): boolean | undefined; + setLocalTrimmed(value: boolean): ListpeersPeersChannelsHtlcs; + + hasStatus(): boolean; + clearStatus(): void; + getStatus(): string | undefined; + setStatus(value: string): ListpeersPeersChannelsHtlcs; + getState(): cln_primitives_pb.HtlcState; + setState(value: cln_primitives_pb.HtlcState): ListpeersPeersChannelsHtlcs; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpeersPeersChannelsHtlcs.AsObject; + static toObject(includeInstance: boolean, msg: ListpeersPeersChannelsHtlcs): ListpeersPeersChannelsHtlcs.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpeersPeersChannelsHtlcs, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpeersPeersChannelsHtlcs; + static deserializeBinaryFromReader(message: ListpeersPeersChannelsHtlcs, reader: jspb.BinaryReader): ListpeersPeersChannelsHtlcs; } export namespace ListpeersPeersChannelsHtlcs { - export type AsObject = { - direction: ListpeersPeersChannelsHtlcs.ListpeersPeersChannelsHtlcsDirection; - id: number; - amountMsat?: cln_primitives_pb.Amount.AsObject; - expiry: number; - paymentHash: Uint8Array | string; - localTrimmed?: boolean; - status?: string; - state: cln_primitives_pb.HtlcState; - }; - - export enum ListpeersPeersChannelsHtlcsDirection { + export type AsObject = { + direction: ListpeersPeersChannelsHtlcs.ListpeersPeersChannelsHtlcsDirection, + id: number, + amountMsat?: cln_primitives_pb.Amount.AsObject, + expiry: number, + paymentHash: Uint8Array | string, + localTrimmed?: boolean, + status?: string, + state: cln_primitives_pb.HtlcState, + } + + export enum ListpeersPeersChannelsHtlcsDirection { IN = 0, OUT = 1, - } -} - -export class ListfundsRequest extends jspb.Message { - hasSpent(): boolean; - clearSpent(): void; - getSpent(): boolean | undefined; - setSpent(value: boolean): ListfundsRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListfundsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListfundsRequest, - ): ListfundsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListfundsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListfundsRequest; - static deserializeBinaryFromReader( - message: ListfundsRequest, - reader: jspb.BinaryReader, - ): ListfundsRequest; + } + +} + +export class ListfundsRequest extends jspb.Message { + + hasSpent(): boolean; + clearSpent(): void; + getSpent(): boolean | undefined; + setSpent(value: boolean): ListfundsRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListfundsRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListfundsRequest): ListfundsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListfundsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListfundsRequest; + static deserializeBinaryFromReader(message: ListfundsRequest, reader: jspb.BinaryReader): ListfundsRequest; } export namespace ListfundsRequest { - export type AsObject = { - spent?: boolean; - }; -} - -export class ListfundsResponse extends jspb.Message { - clearOutputsList(): void; - getOutputsList(): Array; - setOutputsList(value: Array): ListfundsResponse; - addOutputs(value?: ListfundsOutputs, index?: number): ListfundsOutputs; - clearChannelsList(): void; - getChannelsList(): Array; - setChannelsList(value: Array): ListfundsResponse; - addChannels(value?: ListfundsChannels, index?: number): ListfundsChannels; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListfundsResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListfundsResponse, - ): ListfundsResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListfundsResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListfundsResponse; - static deserializeBinaryFromReader( - message: ListfundsResponse, - reader: jspb.BinaryReader, - ): ListfundsResponse; + export type AsObject = { + spent?: boolean, + } +} + +export class ListfundsResponse extends jspb.Message { + clearOutputsList(): void; + getOutputsList(): Array; + setOutputsList(value: Array): ListfundsResponse; + addOutputs(value?: ListfundsOutputs, index?: number): ListfundsOutputs; + clearChannelsList(): void; + getChannelsList(): Array; + setChannelsList(value: Array): ListfundsResponse; + addChannels(value?: ListfundsChannels, index?: number): ListfundsChannels; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListfundsResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListfundsResponse): ListfundsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListfundsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListfundsResponse; + static deserializeBinaryFromReader(message: ListfundsResponse, reader: jspb.BinaryReader): ListfundsResponse; } export namespace ListfundsResponse { - export type AsObject = { - outputsList: Array; - channelsList: Array; - }; -} - -export class ListfundsOutputs extends jspb.Message { - getTxid(): Uint8Array | string; - getTxid_asU8(): Uint8Array; - getTxid_asB64(): string; - setTxid(value: Uint8Array | string): ListfundsOutputs; - getOutput(): number; - setOutput(value: number): ListfundsOutputs; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): ListfundsOutputs; - getScriptpubkey(): Uint8Array | string; - getScriptpubkey_asU8(): Uint8Array; - getScriptpubkey_asB64(): string; - setScriptpubkey(value: Uint8Array | string): ListfundsOutputs; - - hasAddress(): boolean; - clearAddress(): void; - getAddress(): string | undefined; - setAddress(value: string): ListfundsOutputs; - - hasRedeemscript(): boolean; - clearRedeemscript(): void; - getRedeemscript(): Uint8Array | string; - getRedeemscript_asU8(): Uint8Array; - getRedeemscript_asB64(): string; - setRedeemscript(value: Uint8Array | string): ListfundsOutputs; - getStatus(): ListfundsOutputs.ListfundsOutputsStatus; - setStatus(value: ListfundsOutputs.ListfundsOutputsStatus): ListfundsOutputs; - getReserved(): boolean; - setReserved(value: boolean): ListfundsOutputs; - - hasBlockheight(): boolean; - clearBlockheight(): void; - getBlockheight(): number | undefined; - setBlockheight(value: number): ListfundsOutputs; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListfundsOutputs.AsObject; - static toObject( - includeInstance: boolean, - msg: ListfundsOutputs, - ): ListfundsOutputs.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListfundsOutputs, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListfundsOutputs; - static deserializeBinaryFromReader( - message: ListfundsOutputs, - reader: jspb.BinaryReader, - ): ListfundsOutputs; + export type AsObject = { + outputsList: Array, + channelsList: Array, + } +} + +export class ListfundsOutputs extends jspb.Message { + getTxid(): Uint8Array | string; + getTxid_asU8(): Uint8Array; + getTxid_asB64(): string; + setTxid(value: Uint8Array | string): ListfundsOutputs; + getOutput(): number; + setOutput(value: number): ListfundsOutputs; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): ListfundsOutputs; + getScriptpubkey(): Uint8Array | string; + getScriptpubkey_asU8(): Uint8Array; + getScriptpubkey_asB64(): string; + setScriptpubkey(value: Uint8Array | string): ListfundsOutputs; + + hasAddress(): boolean; + clearAddress(): void; + getAddress(): string | undefined; + setAddress(value: string): ListfundsOutputs; + + hasRedeemscript(): boolean; + clearRedeemscript(): void; + getRedeemscript(): Uint8Array | string; + getRedeemscript_asU8(): Uint8Array; + getRedeemscript_asB64(): string; + setRedeemscript(value: Uint8Array | string): ListfundsOutputs; + getStatus(): ListfundsOutputs.ListfundsOutputsStatus; + setStatus(value: ListfundsOutputs.ListfundsOutputsStatus): ListfundsOutputs; + getReserved(): boolean; + setReserved(value: boolean): ListfundsOutputs; + + hasBlockheight(): boolean; + clearBlockheight(): void; + getBlockheight(): number | undefined; + setBlockheight(value: number): ListfundsOutputs; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListfundsOutputs.AsObject; + static toObject(includeInstance: boolean, msg: ListfundsOutputs): ListfundsOutputs.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListfundsOutputs, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListfundsOutputs; + static deserializeBinaryFromReader(message: ListfundsOutputs, reader: jspb.BinaryReader): ListfundsOutputs; } export namespace ListfundsOutputs { - export type AsObject = { - txid: Uint8Array | string; - output: number; - amountMsat?: cln_primitives_pb.Amount.AsObject; - scriptpubkey: Uint8Array | string; - address?: string; - redeemscript: Uint8Array | string; - status: ListfundsOutputs.ListfundsOutputsStatus; - reserved: boolean; - blockheight?: number; - }; - - export enum ListfundsOutputsStatus { + export type AsObject = { + txid: Uint8Array | string, + output: number, + amountMsat?: cln_primitives_pb.Amount.AsObject, + scriptpubkey: Uint8Array | string, + address?: string, + redeemscript: Uint8Array | string, + status: ListfundsOutputs.ListfundsOutputsStatus, + reserved: boolean, + blockheight?: number, + } + + export enum ListfundsOutputsStatus { UNCONFIRMED = 0, CONFIRMED = 1, SPENT = 2, IMMATURE = 3, - } -} - -export class ListfundsChannels extends jspb.Message { - getPeerId(): Uint8Array | string; - getPeerId_asU8(): Uint8Array; - getPeerId_asB64(): string; - setPeerId(value: Uint8Array | string): ListfundsChannels; - - hasOurAmountMsat(): boolean; - clearOurAmountMsat(): void; - getOurAmountMsat(): cln_primitives_pb.Amount | undefined; - setOurAmountMsat(value?: cln_primitives_pb.Amount): ListfundsChannels; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): ListfundsChannels; - getFundingTxid(): Uint8Array | string; - getFundingTxid_asU8(): Uint8Array; - getFundingTxid_asB64(): string; - setFundingTxid(value: Uint8Array | string): ListfundsChannels; - getFundingOutput(): number; - setFundingOutput(value: number): ListfundsChannels; - getConnected(): boolean; - setConnected(value: boolean): ListfundsChannels; - getState(): cln_primitives_pb.ChannelState; - setState(value: cln_primitives_pb.ChannelState): ListfundsChannels; - - hasChannelId(): boolean; - clearChannelId(): void; - getChannelId(): Uint8Array | string; - getChannelId_asU8(): Uint8Array; - getChannelId_asB64(): string; - setChannelId(value: Uint8Array | string): ListfundsChannels; - - hasShortChannelId(): boolean; - clearShortChannelId(): void; - getShortChannelId(): string | undefined; - setShortChannelId(value: string): ListfundsChannels; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListfundsChannels.AsObject; - static toObject( - includeInstance: boolean, - msg: ListfundsChannels, - ): ListfundsChannels.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListfundsChannels, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListfundsChannels; - static deserializeBinaryFromReader( - message: ListfundsChannels, - reader: jspb.BinaryReader, - ): ListfundsChannels; + } + +} + +export class ListfundsChannels extends jspb.Message { + getPeerId(): Uint8Array | string; + getPeerId_asU8(): Uint8Array; + getPeerId_asB64(): string; + setPeerId(value: Uint8Array | string): ListfundsChannels; + + hasOurAmountMsat(): boolean; + clearOurAmountMsat(): void; + getOurAmountMsat(): cln_primitives_pb.Amount | undefined; + setOurAmountMsat(value?: cln_primitives_pb.Amount): ListfundsChannels; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): ListfundsChannels; + getFundingTxid(): Uint8Array | string; + getFundingTxid_asU8(): Uint8Array; + getFundingTxid_asB64(): string; + setFundingTxid(value: Uint8Array | string): ListfundsChannels; + getFundingOutput(): number; + setFundingOutput(value: number): ListfundsChannels; + getConnected(): boolean; + setConnected(value: boolean): ListfundsChannels; + getState(): cln_primitives_pb.ChannelState; + setState(value: cln_primitives_pb.ChannelState): ListfundsChannels; + + hasChannelId(): boolean; + clearChannelId(): void; + getChannelId(): Uint8Array | string; + getChannelId_asU8(): Uint8Array; + getChannelId_asB64(): string; + setChannelId(value: Uint8Array | string): ListfundsChannels; + + hasShortChannelId(): boolean; + clearShortChannelId(): void; + getShortChannelId(): string | undefined; + setShortChannelId(value: string): ListfundsChannels; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListfundsChannels.AsObject; + static toObject(includeInstance: boolean, msg: ListfundsChannels): ListfundsChannels.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListfundsChannels, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListfundsChannels; + static deserializeBinaryFromReader(message: ListfundsChannels, reader: jspb.BinaryReader): ListfundsChannels; } export namespace ListfundsChannels { - export type AsObject = { - peerId: Uint8Array | string; - ourAmountMsat?: cln_primitives_pb.Amount.AsObject; - amountMsat?: cln_primitives_pb.Amount.AsObject; - fundingTxid: Uint8Array | string; - fundingOutput: number; - connected: boolean; - state: cln_primitives_pb.ChannelState; - channelId: Uint8Array | string; - shortChannelId?: string; - }; -} - -export class SendpayRequest extends jspb.Message { - clearRouteList(): void; - getRouteList(): Array; - setRouteList(value: Array): SendpayRequest; - addRoute(value?: SendpayRoute, index?: number): SendpayRoute; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): SendpayRequest; - - hasLabel(): boolean; - clearLabel(): void; - getLabel(): string | undefined; - setLabel(value: string): SendpayRequest; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): SendpayRequest; - - hasBolt11(): boolean; - clearBolt11(): void; - getBolt11(): string | undefined; - setBolt11(value: string): SendpayRequest; - - hasPaymentSecret(): boolean; - clearPaymentSecret(): void; - getPaymentSecret(): Uint8Array | string; - getPaymentSecret_asU8(): Uint8Array; - getPaymentSecret_asB64(): string; - setPaymentSecret(value: Uint8Array | string): SendpayRequest; - - hasPartid(): boolean; - clearPartid(): void; - getPartid(): number | undefined; - setPartid(value: number): SendpayRequest; - - hasLocalinvreqid(): boolean; - clearLocalinvreqid(): void; - getLocalinvreqid(): Uint8Array | string; - getLocalinvreqid_asU8(): Uint8Array; - getLocalinvreqid_asB64(): string; - setLocalinvreqid(value: Uint8Array | string): SendpayRequest; - - hasGroupid(): boolean; - clearGroupid(): void; - getGroupid(): number | undefined; - setGroupid(value: number): SendpayRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendpayRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SendpayRequest, - ): SendpayRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendpayRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendpayRequest; - static deserializeBinaryFromReader( - message: SendpayRequest, - reader: jspb.BinaryReader, - ): SendpayRequest; + export type AsObject = { + peerId: Uint8Array | string, + ourAmountMsat?: cln_primitives_pb.Amount.AsObject, + amountMsat?: cln_primitives_pb.Amount.AsObject, + fundingTxid: Uint8Array | string, + fundingOutput: number, + connected: boolean, + state: cln_primitives_pb.ChannelState, + channelId: Uint8Array | string, + shortChannelId?: string, + } +} + +export class SendpayRequest extends jspb.Message { + clearRouteList(): void; + getRouteList(): Array; + setRouteList(value: Array): SendpayRequest; + addRoute(value?: SendpayRoute, index?: number): SendpayRoute; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): SendpayRequest; + + hasLabel(): boolean; + clearLabel(): void; + getLabel(): string | undefined; + setLabel(value: string): SendpayRequest; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): SendpayRequest; + + hasBolt11(): boolean; + clearBolt11(): void; + getBolt11(): string | undefined; + setBolt11(value: string): SendpayRequest; + + hasPaymentSecret(): boolean; + clearPaymentSecret(): void; + getPaymentSecret(): Uint8Array | string; + getPaymentSecret_asU8(): Uint8Array; + getPaymentSecret_asB64(): string; + setPaymentSecret(value: Uint8Array | string): SendpayRequest; + + hasPartid(): boolean; + clearPartid(): void; + getPartid(): number | undefined; + setPartid(value: number): SendpayRequest; + + hasLocalinvreqid(): boolean; + clearLocalinvreqid(): void; + getLocalinvreqid(): Uint8Array | string; + getLocalinvreqid_asU8(): Uint8Array; + getLocalinvreqid_asB64(): string; + setLocalinvreqid(value: Uint8Array | string): SendpayRequest; + + hasGroupid(): boolean; + clearGroupid(): void; + getGroupid(): number | undefined; + setGroupid(value: number): SendpayRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendpayRequest.AsObject; + static toObject(includeInstance: boolean, msg: SendpayRequest): SendpayRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendpayRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendpayRequest; + static deserializeBinaryFromReader(message: SendpayRequest, reader: jspb.BinaryReader): SendpayRequest; } export namespace SendpayRequest { - export type AsObject = { - routeList: Array; - paymentHash: Uint8Array | string; - label?: string; - amountMsat?: cln_primitives_pb.Amount.AsObject; - bolt11?: string; - paymentSecret: Uint8Array | string; - partid?: number; - localinvreqid: Uint8Array | string; - groupid?: number; - }; -} - -export class SendpayResponse extends jspb.Message { - hasCreatedIndex(): boolean; - clearCreatedIndex(): void; - getCreatedIndex(): number | undefined; - setCreatedIndex(value: number): SendpayResponse; - - hasUpdatedIndex(): boolean; - clearUpdatedIndex(): void; - getUpdatedIndex(): number | undefined; - setUpdatedIndex(value: number): SendpayResponse; - getId(): number; - setId(value: number): SendpayResponse; - - hasGroupid(): boolean; - clearGroupid(): void; - getGroupid(): number | undefined; - setGroupid(value: number): SendpayResponse; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): SendpayResponse; - getStatus(): SendpayResponse.SendpayStatus; - setStatus(value: SendpayResponse.SendpayStatus): SendpayResponse; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): SendpayResponse; - - hasDestination(): boolean; - clearDestination(): void; - getDestination(): Uint8Array | string; - getDestination_asU8(): Uint8Array; - getDestination_asB64(): string; - setDestination(value: Uint8Array | string): SendpayResponse; - getCreatedAt(): number; - setCreatedAt(value: number): SendpayResponse; - - hasCompletedAt(): boolean; - clearCompletedAt(): void; - getCompletedAt(): number | undefined; - setCompletedAt(value: number): SendpayResponse; - - hasAmountSentMsat(): boolean; - clearAmountSentMsat(): void; - getAmountSentMsat(): cln_primitives_pb.Amount | undefined; - setAmountSentMsat(value?: cln_primitives_pb.Amount): SendpayResponse; - - hasLabel(): boolean; - clearLabel(): void; - getLabel(): string | undefined; - setLabel(value: string): SendpayResponse; - - hasPartid(): boolean; - clearPartid(): void; - getPartid(): number | undefined; - setPartid(value: number): SendpayResponse; - - hasBolt11(): boolean; - clearBolt11(): void; - getBolt11(): string | undefined; - setBolt11(value: string): SendpayResponse; - - hasBolt12(): boolean; - clearBolt12(): void; - getBolt12(): string | undefined; - setBolt12(value: string): SendpayResponse; - - hasPaymentPreimage(): boolean; - clearPaymentPreimage(): void; - getPaymentPreimage(): Uint8Array | string; - getPaymentPreimage_asU8(): Uint8Array; - getPaymentPreimage_asB64(): string; - setPaymentPreimage(value: Uint8Array | string): SendpayResponse; - - hasMessage(): boolean; - clearMessage(): void; - getMessage(): string | undefined; - setMessage(value: string): SendpayResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendpayResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: SendpayResponse, - ): SendpayResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendpayResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendpayResponse; - static deserializeBinaryFromReader( - message: SendpayResponse, - reader: jspb.BinaryReader, - ): SendpayResponse; + export type AsObject = { + routeList: Array, + paymentHash: Uint8Array | string, + label?: string, + amountMsat?: cln_primitives_pb.Amount.AsObject, + bolt11?: string, + paymentSecret: Uint8Array | string, + partid?: number, + localinvreqid: Uint8Array | string, + groupid?: number, + } +} + +export class SendpayResponse extends jspb.Message { + + hasCreatedIndex(): boolean; + clearCreatedIndex(): void; + getCreatedIndex(): number | undefined; + setCreatedIndex(value: number): SendpayResponse; + + hasUpdatedIndex(): boolean; + clearUpdatedIndex(): void; + getUpdatedIndex(): number | undefined; + setUpdatedIndex(value: number): SendpayResponse; + getId(): number; + setId(value: number): SendpayResponse; + + hasGroupid(): boolean; + clearGroupid(): void; + getGroupid(): number | undefined; + setGroupid(value: number): SendpayResponse; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): SendpayResponse; + getStatus(): SendpayResponse.SendpayStatus; + setStatus(value: SendpayResponse.SendpayStatus): SendpayResponse; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): SendpayResponse; + + hasDestination(): boolean; + clearDestination(): void; + getDestination(): Uint8Array | string; + getDestination_asU8(): Uint8Array; + getDestination_asB64(): string; + setDestination(value: Uint8Array | string): SendpayResponse; + getCreatedAt(): number; + setCreatedAt(value: number): SendpayResponse; + + hasCompletedAt(): boolean; + clearCompletedAt(): void; + getCompletedAt(): number | undefined; + setCompletedAt(value: number): SendpayResponse; + + hasAmountSentMsat(): boolean; + clearAmountSentMsat(): void; + getAmountSentMsat(): cln_primitives_pb.Amount | undefined; + setAmountSentMsat(value?: cln_primitives_pb.Amount): SendpayResponse; + + hasLabel(): boolean; + clearLabel(): void; + getLabel(): string | undefined; + setLabel(value: string): SendpayResponse; + + hasPartid(): boolean; + clearPartid(): void; + getPartid(): number | undefined; + setPartid(value: number): SendpayResponse; + + hasBolt11(): boolean; + clearBolt11(): void; + getBolt11(): string | undefined; + setBolt11(value: string): SendpayResponse; + + hasBolt12(): boolean; + clearBolt12(): void; + getBolt12(): string | undefined; + setBolt12(value: string): SendpayResponse; + + hasPaymentPreimage(): boolean; + clearPaymentPreimage(): void; + getPaymentPreimage(): Uint8Array | string; + getPaymentPreimage_asU8(): Uint8Array; + getPaymentPreimage_asB64(): string; + setPaymentPreimage(value: Uint8Array | string): SendpayResponse; + + hasMessage(): boolean; + clearMessage(): void; + getMessage(): string | undefined; + setMessage(value: string): SendpayResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendpayResponse.AsObject; + static toObject(includeInstance: boolean, msg: SendpayResponse): SendpayResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendpayResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendpayResponse; + static deserializeBinaryFromReader(message: SendpayResponse, reader: jspb.BinaryReader): SendpayResponse; } export namespace SendpayResponse { - export type AsObject = { - createdIndex?: number; - updatedIndex?: number; - id: number; - groupid?: number; - paymentHash: Uint8Array | string; - status: SendpayResponse.SendpayStatus; - amountMsat?: cln_primitives_pb.Amount.AsObject; - destination: Uint8Array | string; - createdAt: number; - completedAt?: number; - amountSentMsat?: cln_primitives_pb.Amount.AsObject; - label?: string; - partid?: number; - bolt11?: string; - bolt12?: string; - paymentPreimage: Uint8Array | string; - message?: string; - }; - - export enum SendpayStatus { + export type AsObject = { + createdIndex?: number, + updatedIndex?: number, + id: number, + groupid?: number, + paymentHash: Uint8Array | string, + status: SendpayResponse.SendpayStatus, + amountMsat?: cln_primitives_pb.Amount.AsObject, + destination: Uint8Array | string, + createdAt: number, + completedAt?: number, + amountSentMsat?: cln_primitives_pb.Amount.AsObject, + label?: string, + partid?: number, + bolt11?: string, + bolt12?: string, + paymentPreimage: Uint8Array | string, + message?: string, + } + + export enum SendpayStatus { PENDING = 0, COMPLETE = 1, - } -} - -export class SendpayRoute extends jspb.Message { - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): SendpayRoute; - getId(): Uint8Array | string; - getId_asU8(): Uint8Array; - getId_asB64(): string; - setId(value: Uint8Array | string): SendpayRoute; - getDelay(): number; - setDelay(value: number): SendpayRoute; - getChannel(): string; - setChannel(value: string): SendpayRoute; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendpayRoute.AsObject; - static toObject( - includeInstance: boolean, - msg: SendpayRoute, - ): SendpayRoute.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendpayRoute, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendpayRoute; - static deserializeBinaryFromReader( - message: SendpayRoute, - reader: jspb.BinaryReader, - ): SendpayRoute; + } + +} + +export class SendpayRoute extends jspb.Message { + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): SendpayRoute; + getId(): Uint8Array | string; + getId_asU8(): Uint8Array; + getId_asB64(): string; + setId(value: Uint8Array | string): SendpayRoute; + getDelay(): number; + setDelay(value: number): SendpayRoute; + getChannel(): string; + setChannel(value: string): SendpayRoute; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendpayRoute.AsObject; + static toObject(includeInstance: boolean, msg: SendpayRoute): SendpayRoute.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendpayRoute, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendpayRoute; + static deserializeBinaryFromReader(message: SendpayRoute, reader: jspb.BinaryReader): SendpayRoute; } export namespace SendpayRoute { - export type AsObject = { - amountMsat?: cln_primitives_pb.Amount.AsObject; - id: Uint8Array | string; - delay: number; - channel: string; - }; -} - -export class ListchannelsRequest extends jspb.Message { - hasShortChannelId(): boolean; - clearShortChannelId(): void; - getShortChannelId(): string | undefined; - setShortChannelId(value: string): ListchannelsRequest; - - hasSource(): boolean; - clearSource(): void; - getSource(): Uint8Array | string; - getSource_asU8(): Uint8Array; - getSource_asB64(): string; - setSource(value: Uint8Array | string): ListchannelsRequest; - - hasDestination(): boolean; - clearDestination(): void; - getDestination(): Uint8Array | string; - getDestination_asU8(): Uint8Array; - getDestination_asB64(): string; - setDestination(value: Uint8Array | string): ListchannelsRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListchannelsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListchannelsRequest, - ): ListchannelsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListchannelsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListchannelsRequest; - static deserializeBinaryFromReader( - message: ListchannelsRequest, - reader: jspb.BinaryReader, - ): ListchannelsRequest; + export type AsObject = { + amountMsat?: cln_primitives_pb.Amount.AsObject, + id: Uint8Array | string, + delay: number, + channel: string, + } +} + +export class ListchannelsRequest extends jspb.Message { + + hasShortChannelId(): boolean; + clearShortChannelId(): void; + getShortChannelId(): string | undefined; + setShortChannelId(value: string): ListchannelsRequest; + + hasSource(): boolean; + clearSource(): void; + getSource(): Uint8Array | string; + getSource_asU8(): Uint8Array; + getSource_asB64(): string; + setSource(value: Uint8Array | string): ListchannelsRequest; + + hasDestination(): boolean; + clearDestination(): void; + getDestination(): Uint8Array | string; + getDestination_asU8(): Uint8Array; + getDestination_asB64(): string; + setDestination(value: Uint8Array | string): ListchannelsRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListchannelsRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListchannelsRequest): ListchannelsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListchannelsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListchannelsRequest; + static deserializeBinaryFromReader(message: ListchannelsRequest, reader: jspb.BinaryReader): ListchannelsRequest; } export namespace ListchannelsRequest { - export type AsObject = { - shortChannelId?: string; - source: Uint8Array | string; - destination: Uint8Array | string; - }; -} - -export class ListchannelsResponse extends jspb.Message { - clearChannelsList(): void; - getChannelsList(): Array; - setChannelsList(value: Array): ListchannelsResponse; - addChannels( - value?: ListchannelsChannels, - index?: number, - ): ListchannelsChannels; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListchannelsResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListchannelsResponse, - ): ListchannelsResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListchannelsResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListchannelsResponse; - static deserializeBinaryFromReader( - message: ListchannelsResponse, - reader: jspb.BinaryReader, - ): ListchannelsResponse; + export type AsObject = { + shortChannelId?: string, + source: Uint8Array | string, + destination: Uint8Array | string, + } +} + +export class ListchannelsResponse extends jspb.Message { + clearChannelsList(): void; + getChannelsList(): Array; + setChannelsList(value: Array): ListchannelsResponse; + addChannels(value?: ListchannelsChannels, index?: number): ListchannelsChannels; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListchannelsResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListchannelsResponse): ListchannelsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListchannelsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListchannelsResponse; + static deserializeBinaryFromReader(message: ListchannelsResponse, reader: jspb.BinaryReader): ListchannelsResponse; } export namespace ListchannelsResponse { - export type AsObject = { - channelsList: Array; - }; -} - -export class ListchannelsChannels extends jspb.Message { - getSource(): Uint8Array | string; - getSource_asU8(): Uint8Array; - getSource_asB64(): string; - setSource(value: Uint8Array | string): ListchannelsChannels; - getDestination(): Uint8Array | string; - getDestination_asU8(): Uint8Array; - getDestination_asB64(): string; - setDestination(value: Uint8Array | string): ListchannelsChannels; - getShortChannelId(): string; - setShortChannelId(value: string): ListchannelsChannels; - getDirection(): number; - setDirection(value: number): ListchannelsChannels; - getPublic(): boolean; - setPublic(value: boolean): ListchannelsChannels; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): ListchannelsChannels; - getMessageFlags(): number; - setMessageFlags(value: number): ListchannelsChannels; - getChannelFlags(): number; - setChannelFlags(value: number): ListchannelsChannels; - getActive(): boolean; - setActive(value: boolean): ListchannelsChannels; - getLastUpdate(): number; - setLastUpdate(value: number): ListchannelsChannels; - getBaseFeeMillisatoshi(): number; - setBaseFeeMillisatoshi(value: number): ListchannelsChannels; - getFeePerMillionth(): number; - setFeePerMillionth(value: number): ListchannelsChannels; - getDelay(): number; - setDelay(value: number): ListchannelsChannels; - - hasHtlcMinimumMsat(): boolean; - clearHtlcMinimumMsat(): void; - getHtlcMinimumMsat(): cln_primitives_pb.Amount | undefined; - setHtlcMinimumMsat(value?: cln_primitives_pb.Amount): ListchannelsChannels; - - hasHtlcMaximumMsat(): boolean; - clearHtlcMaximumMsat(): void; - getHtlcMaximumMsat(): cln_primitives_pb.Amount | undefined; - setHtlcMaximumMsat(value?: cln_primitives_pb.Amount): ListchannelsChannels; - getFeatures(): Uint8Array | string; - getFeatures_asU8(): Uint8Array; - getFeatures_asB64(): string; - setFeatures(value: Uint8Array | string): ListchannelsChannels; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListchannelsChannels.AsObject; - static toObject( - includeInstance: boolean, - msg: ListchannelsChannels, - ): ListchannelsChannels.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListchannelsChannels, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListchannelsChannels; - static deserializeBinaryFromReader( - message: ListchannelsChannels, - reader: jspb.BinaryReader, - ): ListchannelsChannels; + export type AsObject = { + channelsList: Array, + } +} + +export class ListchannelsChannels extends jspb.Message { + getSource(): Uint8Array | string; + getSource_asU8(): Uint8Array; + getSource_asB64(): string; + setSource(value: Uint8Array | string): ListchannelsChannels; + getDestination(): Uint8Array | string; + getDestination_asU8(): Uint8Array; + getDestination_asB64(): string; + setDestination(value: Uint8Array | string): ListchannelsChannels; + getShortChannelId(): string; + setShortChannelId(value: string): ListchannelsChannels; + getDirection(): number; + setDirection(value: number): ListchannelsChannels; + getPublic(): boolean; + setPublic(value: boolean): ListchannelsChannels; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): ListchannelsChannels; + getMessageFlags(): number; + setMessageFlags(value: number): ListchannelsChannels; + getChannelFlags(): number; + setChannelFlags(value: number): ListchannelsChannels; + getActive(): boolean; + setActive(value: boolean): ListchannelsChannels; + getLastUpdate(): number; + setLastUpdate(value: number): ListchannelsChannels; + getBaseFeeMillisatoshi(): number; + setBaseFeeMillisatoshi(value: number): ListchannelsChannels; + getFeePerMillionth(): number; + setFeePerMillionth(value: number): ListchannelsChannels; + getDelay(): number; + setDelay(value: number): ListchannelsChannels; + + hasHtlcMinimumMsat(): boolean; + clearHtlcMinimumMsat(): void; + getHtlcMinimumMsat(): cln_primitives_pb.Amount | undefined; + setHtlcMinimumMsat(value?: cln_primitives_pb.Amount): ListchannelsChannels; + + hasHtlcMaximumMsat(): boolean; + clearHtlcMaximumMsat(): void; + getHtlcMaximumMsat(): cln_primitives_pb.Amount | undefined; + setHtlcMaximumMsat(value?: cln_primitives_pb.Amount): ListchannelsChannels; + getFeatures(): Uint8Array | string; + getFeatures_asU8(): Uint8Array; + getFeatures_asB64(): string; + setFeatures(value: Uint8Array | string): ListchannelsChannels; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListchannelsChannels.AsObject; + static toObject(includeInstance: boolean, msg: ListchannelsChannels): ListchannelsChannels.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListchannelsChannels, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListchannelsChannels; + static deserializeBinaryFromReader(message: ListchannelsChannels, reader: jspb.BinaryReader): ListchannelsChannels; } export namespace ListchannelsChannels { - export type AsObject = { - source: Uint8Array | string; - destination: Uint8Array | string; - shortChannelId: string; - direction: number; - pb_public: boolean; - amountMsat?: cln_primitives_pb.Amount.AsObject; - messageFlags: number; - channelFlags: number; - active: boolean; - lastUpdate: number; - baseFeeMillisatoshi: number; - feePerMillionth: number; - delay: number; - htlcMinimumMsat?: cln_primitives_pb.Amount.AsObject; - htlcMaximumMsat?: cln_primitives_pb.Amount.AsObject; - features: Uint8Array | string; - }; -} - -export class AddgossipRequest extends jspb.Message { - getMessage(): Uint8Array | string; - getMessage_asU8(): Uint8Array; - getMessage_asB64(): string; - setMessage(value: Uint8Array | string): AddgossipRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AddgossipRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: AddgossipRequest, - ): AddgossipRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: AddgossipRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): AddgossipRequest; - static deserializeBinaryFromReader( - message: AddgossipRequest, - reader: jspb.BinaryReader, - ): AddgossipRequest; + export type AsObject = { + source: Uint8Array | string, + destination: Uint8Array | string, + shortChannelId: string, + direction: number, + pb_public: boolean, + amountMsat?: cln_primitives_pb.Amount.AsObject, + messageFlags: number, + channelFlags: number, + active: boolean, + lastUpdate: number, + baseFeeMillisatoshi: number, + feePerMillionth: number, + delay: number, + htlcMinimumMsat?: cln_primitives_pb.Amount.AsObject, + htlcMaximumMsat?: cln_primitives_pb.Amount.AsObject, + features: Uint8Array | string, + } +} + +export class AddgossipRequest extends jspb.Message { + getMessage(): Uint8Array | string; + getMessage_asU8(): Uint8Array; + getMessage_asB64(): string; + setMessage(value: Uint8Array | string): AddgossipRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AddgossipRequest.AsObject; + static toObject(includeInstance: boolean, msg: AddgossipRequest): AddgossipRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AddgossipRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AddgossipRequest; + static deserializeBinaryFromReader(message: AddgossipRequest, reader: jspb.BinaryReader): AddgossipRequest; } export namespace AddgossipRequest { - export type AsObject = { - message: Uint8Array | string; - }; -} - -export class AddgossipResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AddgossipResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: AddgossipResponse, - ): AddgossipResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: AddgossipResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): AddgossipResponse; - static deserializeBinaryFromReader( - message: AddgossipResponse, - reader: jspb.BinaryReader, - ): AddgossipResponse; + export type AsObject = { + message: Uint8Array | string, + } +} + +export class AddgossipResponse extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AddgossipResponse.AsObject; + static toObject(includeInstance: boolean, msg: AddgossipResponse): AddgossipResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AddgossipResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AddgossipResponse; + static deserializeBinaryFromReader(message: AddgossipResponse, reader: jspb.BinaryReader): AddgossipResponse; } export namespace AddgossipResponse { - export type AsObject = {}; -} - -export class AutocleaninvoiceRequest extends jspb.Message { - hasExpiredBy(): boolean; - clearExpiredBy(): void; - getExpiredBy(): number | undefined; - setExpiredBy(value: number): AutocleaninvoiceRequest; - - hasCycleSeconds(): boolean; - clearCycleSeconds(): void; - getCycleSeconds(): number | undefined; - setCycleSeconds(value: number): AutocleaninvoiceRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AutocleaninvoiceRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: AutocleaninvoiceRequest, - ): AutocleaninvoiceRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: AutocleaninvoiceRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): AutocleaninvoiceRequest; - static deserializeBinaryFromReader( - message: AutocleaninvoiceRequest, - reader: jspb.BinaryReader, - ): AutocleaninvoiceRequest; + export type AsObject = { + } +} + +export class AutocleaninvoiceRequest extends jspb.Message { + + hasExpiredBy(): boolean; + clearExpiredBy(): void; + getExpiredBy(): number | undefined; + setExpiredBy(value: number): AutocleaninvoiceRequest; + + hasCycleSeconds(): boolean; + clearCycleSeconds(): void; + getCycleSeconds(): number | undefined; + setCycleSeconds(value: number): AutocleaninvoiceRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AutocleaninvoiceRequest.AsObject; + static toObject(includeInstance: boolean, msg: AutocleaninvoiceRequest): AutocleaninvoiceRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AutocleaninvoiceRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AutocleaninvoiceRequest; + static deserializeBinaryFromReader(message: AutocleaninvoiceRequest, reader: jspb.BinaryReader): AutocleaninvoiceRequest; } export namespace AutocleaninvoiceRequest { - export type AsObject = { - expiredBy?: number; - cycleSeconds?: number; - }; -} - -export class AutocleaninvoiceResponse extends jspb.Message { - getEnabled(): boolean; - setEnabled(value: boolean): AutocleaninvoiceResponse; - - hasExpiredBy(): boolean; - clearExpiredBy(): void; - getExpiredBy(): number | undefined; - setExpiredBy(value: number): AutocleaninvoiceResponse; - - hasCycleSeconds(): boolean; - clearCycleSeconds(): void; - getCycleSeconds(): number | undefined; - setCycleSeconds(value: number): AutocleaninvoiceResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AutocleaninvoiceResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: AutocleaninvoiceResponse, - ): AutocleaninvoiceResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: AutocleaninvoiceResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): AutocleaninvoiceResponse; - static deserializeBinaryFromReader( - message: AutocleaninvoiceResponse, - reader: jspb.BinaryReader, - ): AutocleaninvoiceResponse; + export type AsObject = { + expiredBy?: number, + cycleSeconds?: number, + } +} + +export class AutocleaninvoiceResponse extends jspb.Message { + getEnabled(): boolean; + setEnabled(value: boolean): AutocleaninvoiceResponse; + + hasExpiredBy(): boolean; + clearExpiredBy(): void; + getExpiredBy(): number | undefined; + setExpiredBy(value: number): AutocleaninvoiceResponse; + + hasCycleSeconds(): boolean; + clearCycleSeconds(): void; + getCycleSeconds(): number | undefined; + setCycleSeconds(value: number): AutocleaninvoiceResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AutocleaninvoiceResponse.AsObject; + static toObject(includeInstance: boolean, msg: AutocleaninvoiceResponse): AutocleaninvoiceResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AutocleaninvoiceResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AutocleaninvoiceResponse; + static deserializeBinaryFromReader(message: AutocleaninvoiceResponse, reader: jspb.BinaryReader): AutocleaninvoiceResponse; } export namespace AutocleaninvoiceResponse { - export type AsObject = { - enabled: boolean; - expiredBy?: number; - cycleSeconds?: number; - }; -} - -export class CheckmessageRequest extends jspb.Message { - getMessage(): string; - setMessage(value: string): CheckmessageRequest; - getZbase(): string; - setZbase(value: string): CheckmessageRequest; - - hasPubkey(): boolean; - clearPubkey(): void; - getPubkey(): Uint8Array | string; - getPubkey_asU8(): Uint8Array; - getPubkey_asB64(): string; - setPubkey(value: Uint8Array | string): CheckmessageRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CheckmessageRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: CheckmessageRequest, - ): CheckmessageRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CheckmessageRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CheckmessageRequest; - static deserializeBinaryFromReader( - message: CheckmessageRequest, - reader: jspb.BinaryReader, - ): CheckmessageRequest; + export type AsObject = { + enabled: boolean, + expiredBy?: number, + cycleSeconds?: number, + } +} + +export class CheckmessageRequest extends jspb.Message { + getMessage(): string; + setMessage(value: string): CheckmessageRequest; + getZbase(): string; + setZbase(value: string): CheckmessageRequest; + + hasPubkey(): boolean; + clearPubkey(): void; + getPubkey(): Uint8Array | string; + getPubkey_asU8(): Uint8Array; + getPubkey_asB64(): string; + setPubkey(value: Uint8Array | string): CheckmessageRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CheckmessageRequest.AsObject; + static toObject(includeInstance: boolean, msg: CheckmessageRequest): CheckmessageRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CheckmessageRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CheckmessageRequest; + static deserializeBinaryFromReader(message: CheckmessageRequest, reader: jspb.BinaryReader): CheckmessageRequest; } export namespace CheckmessageRequest { - export type AsObject = { - message: string; - zbase: string; - pubkey: Uint8Array | string; - }; -} - -export class CheckmessageResponse extends jspb.Message { - getVerified(): boolean; - setVerified(value: boolean): CheckmessageResponse; - getPubkey(): Uint8Array | string; - getPubkey_asU8(): Uint8Array; - getPubkey_asB64(): string; - setPubkey(value: Uint8Array | string): CheckmessageResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CheckmessageResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: CheckmessageResponse, - ): CheckmessageResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CheckmessageResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CheckmessageResponse; - static deserializeBinaryFromReader( - message: CheckmessageResponse, - reader: jspb.BinaryReader, - ): CheckmessageResponse; + export type AsObject = { + message: string, + zbase: string, + pubkey: Uint8Array | string, + } +} + +export class CheckmessageResponse extends jspb.Message { + getVerified(): boolean; + setVerified(value: boolean): CheckmessageResponse; + getPubkey(): Uint8Array | string; + getPubkey_asU8(): Uint8Array; + getPubkey_asB64(): string; + setPubkey(value: Uint8Array | string): CheckmessageResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CheckmessageResponse.AsObject; + static toObject(includeInstance: boolean, msg: CheckmessageResponse): CheckmessageResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CheckmessageResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CheckmessageResponse; + static deserializeBinaryFromReader(message: CheckmessageResponse, reader: jspb.BinaryReader): CheckmessageResponse; } export namespace CheckmessageResponse { - export type AsObject = { - verified: boolean; - pubkey: Uint8Array | string; - }; -} - -export class CloseRequest extends jspb.Message { - getId(): string; - setId(value: string): CloseRequest; - - hasUnilateraltimeout(): boolean; - clearUnilateraltimeout(): void; - getUnilateraltimeout(): number | undefined; - setUnilateraltimeout(value: number): CloseRequest; - - hasDestination(): boolean; - clearDestination(): void; - getDestination(): string | undefined; - setDestination(value: string): CloseRequest; - - hasFeeNegotiationStep(): boolean; - clearFeeNegotiationStep(): void; - getFeeNegotiationStep(): string | undefined; - setFeeNegotiationStep(value: string): CloseRequest; - - hasWrongFunding(): boolean; - clearWrongFunding(): void; - getWrongFunding(): cln_primitives_pb.Outpoint | undefined; - setWrongFunding(value?: cln_primitives_pb.Outpoint): CloseRequest; - - hasForceLeaseClosed(): boolean; - clearForceLeaseClosed(): void; - getForceLeaseClosed(): boolean | undefined; - setForceLeaseClosed(value: boolean): CloseRequest; - clearFeerangeList(): void; - getFeerangeList(): Array; - setFeerangeList(value: Array): CloseRequest; - addFeerange( - value?: cln_primitives_pb.Feerate, - index?: number, - ): cln_primitives_pb.Feerate; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CloseRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: CloseRequest, - ): CloseRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CloseRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CloseRequest; - static deserializeBinaryFromReader( - message: CloseRequest, - reader: jspb.BinaryReader, - ): CloseRequest; + export type AsObject = { + verified: boolean, + pubkey: Uint8Array | string, + } +} + +export class CloseRequest extends jspb.Message { + getId(): string; + setId(value: string): CloseRequest; + + hasUnilateraltimeout(): boolean; + clearUnilateraltimeout(): void; + getUnilateraltimeout(): number | undefined; + setUnilateraltimeout(value: number): CloseRequest; + + hasDestination(): boolean; + clearDestination(): void; + getDestination(): string | undefined; + setDestination(value: string): CloseRequest; + + hasFeeNegotiationStep(): boolean; + clearFeeNegotiationStep(): void; + getFeeNegotiationStep(): string | undefined; + setFeeNegotiationStep(value: string): CloseRequest; + + hasWrongFunding(): boolean; + clearWrongFunding(): void; + getWrongFunding(): cln_primitives_pb.Outpoint | undefined; + setWrongFunding(value?: cln_primitives_pb.Outpoint): CloseRequest; + + hasForceLeaseClosed(): boolean; + clearForceLeaseClosed(): void; + getForceLeaseClosed(): boolean | undefined; + setForceLeaseClosed(value: boolean): CloseRequest; + clearFeerangeList(): void; + getFeerangeList(): Array; + setFeerangeList(value: Array): CloseRequest; + addFeerange(value?: cln_primitives_pb.Feerate, index?: number): cln_primitives_pb.Feerate; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CloseRequest.AsObject; + static toObject(includeInstance: boolean, msg: CloseRequest): CloseRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CloseRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CloseRequest; + static deserializeBinaryFromReader(message: CloseRequest, reader: jspb.BinaryReader): CloseRequest; } export namespace CloseRequest { - export type AsObject = { - id: string; - unilateraltimeout?: number; - destination?: string; - feeNegotiationStep?: string; - wrongFunding?: cln_primitives_pb.Outpoint.AsObject; - forceLeaseClosed?: boolean; - feerangeList: Array; - }; -} - -export class CloseResponse extends jspb.Message { - getItemType(): CloseResponse.CloseType; - setItemType(value: CloseResponse.CloseType): CloseResponse; - - hasTx(): boolean; - clearTx(): void; - getTx(): Uint8Array | string; - getTx_asU8(): Uint8Array; - getTx_asB64(): string; - setTx(value: Uint8Array | string): CloseResponse; - - hasTxid(): boolean; - clearTxid(): void; - getTxid(): Uint8Array | string; - getTxid_asU8(): Uint8Array; - getTxid_asB64(): string; - setTxid(value: Uint8Array | string): CloseResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CloseResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: CloseResponse, - ): CloseResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CloseResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CloseResponse; - static deserializeBinaryFromReader( - message: CloseResponse, - reader: jspb.BinaryReader, - ): CloseResponse; + export type AsObject = { + id: string, + unilateraltimeout?: number, + destination?: string, + feeNegotiationStep?: string, + wrongFunding?: cln_primitives_pb.Outpoint.AsObject, + forceLeaseClosed?: boolean, + feerangeList: Array, + } +} + +export class CloseResponse extends jspb.Message { + getItemType(): CloseResponse.CloseType; + setItemType(value: CloseResponse.CloseType): CloseResponse; + + hasTx(): boolean; + clearTx(): void; + getTx(): Uint8Array | string; + getTx_asU8(): Uint8Array; + getTx_asB64(): string; + setTx(value: Uint8Array | string): CloseResponse; + + hasTxid(): boolean; + clearTxid(): void; + getTxid(): Uint8Array | string; + getTxid_asU8(): Uint8Array; + getTxid_asB64(): string; + setTxid(value: Uint8Array | string): CloseResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CloseResponse.AsObject; + static toObject(includeInstance: boolean, msg: CloseResponse): CloseResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CloseResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CloseResponse; + static deserializeBinaryFromReader(message: CloseResponse, reader: jspb.BinaryReader): CloseResponse; } export namespace CloseResponse { - export type AsObject = { - itemType: CloseResponse.CloseType; - tx: Uint8Array | string; - txid: Uint8Array | string; - }; + export type AsObject = { + itemType: CloseResponse.CloseType, + tx: Uint8Array | string, + txid: Uint8Array | string, + } - export enum CloseType { + export enum CloseType { MUTUAL = 0, UNILATERAL = 1, UNOPENED = 2, - } -} - -export class ConnectRequest extends jspb.Message { - getId(): string; - setId(value: string): ConnectRequest; - - hasHost(): boolean; - clearHost(): void; - getHost(): string | undefined; - setHost(value: string): ConnectRequest; - - hasPort(): boolean; - clearPort(): void; - getPort(): number | undefined; - setPort(value: number): ConnectRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ConnectRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ConnectRequest, - ): ConnectRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ConnectRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ConnectRequest; - static deserializeBinaryFromReader( - message: ConnectRequest, - reader: jspb.BinaryReader, - ): ConnectRequest; + } + +} + +export class ConnectRequest extends jspb.Message { + getId(): string; + setId(value: string): ConnectRequest; + + hasHost(): boolean; + clearHost(): void; + getHost(): string | undefined; + setHost(value: string): ConnectRequest; + + hasPort(): boolean; + clearPort(): void; + getPort(): number | undefined; + setPort(value: number): ConnectRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ConnectRequest.AsObject; + static toObject(includeInstance: boolean, msg: ConnectRequest): ConnectRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ConnectRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ConnectRequest; + static deserializeBinaryFromReader(message: ConnectRequest, reader: jspb.BinaryReader): ConnectRequest; } export namespace ConnectRequest { - export type AsObject = { - id: string; - host?: string; - port?: number; - }; -} - -export class ConnectResponse extends jspb.Message { - getId(): Uint8Array | string; - getId_asU8(): Uint8Array; - getId_asB64(): string; - setId(value: Uint8Array | string): ConnectResponse; - getFeatures(): Uint8Array | string; - getFeatures_asU8(): Uint8Array; - getFeatures_asB64(): string; - setFeatures(value: Uint8Array | string): ConnectResponse; - getDirection(): ConnectResponse.ConnectDirection; - setDirection(value: ConnectResponse.ConnectDirection): ConnectResponse; - - hasAddress(): boolean; - clearAddress(): void; - getAddress(): ConnectAddress | undefined; - setAddress(value?: ConnectAddress): ConnectResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ConnectResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ConnectResponse, - ): ConnectResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ConnectResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ConnectResponse; - static deserializeBinaryFromReader( - message: ConnectResponse, - reader: jspb.BinaryReader, - ): ConnectResponse; + export type AsObject = { + id: string, + host?: string, + port?: number, + } +} + +export class ConnectResponse extends jspb.Message { + getId(): Uint8Array | string; + getId_asU8(): Uint8Array; + getId_asB64(): string; + setId(value: Uint8Array | string): ConnectResponse; + getFeatures(): Uint8Array | string; + getFeatures_asU8(): Uint8Array; + getFeatures_asB64(): string; + setFeatures(value: Uint8Array | string): ConnectResponse; + getDirection(): ConnectResponse.ConnectDirection; + setDirection(value: ConnectResponse.ConnectDirection): ConnectResponse; + + hasAddress(): boolean; + clearAddress(): void; + getAddress(): ConnectAddress | undefined; + setAddress(value?: ConnectAddress): ConnectResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ConnectResponse.AsObject; + static toObject(includeInstance: boolean, msg: ConnectResponse): ConnectResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ConnectResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ConnectResponse; + static deserializeBinaryFromReader(message: ConnectResponse, reader: jspb.BinaryReader): ConnectResponse; } export namespace ConnectResponse { - export type AsObject = { - id: Uint8Array | string; - features: Uint8Array | string; - direction: ConnectResponse.ConnectDirection; - address?: ConnectAddress.AsObject; - }; - - export enum ConnectDirection { + export type AsObject = { + id: Uint8Array | string, + features: Uint8Array | string, + direction: ConnectResponse.ConnectDirection, + address?: ConnectAddress.AsObject, + } + + export enum ConnectDirection { IN = 0, OUT = 1, - } -} - -export class ConnectAddress extends jspb.Message { - getItemType(): ConnectAddress.ConnectAddressType; - setItemType(value: ConnectAddress.ConnectAddressType): ConnectAddress; - - hasSocket(): boolean; - clearSocket(): void; - getSocket(): string | undefined; - setSocket(value: string): ConnectAddress; - - hasAddress(): boolean; - clearAddress(): void; - getAddress(): string | undefined; - setAddress(value: string): ConnectAddress; - - hasPort(): boolean; - clearPort(): void; - getPort(): number | undefined; - setPort(value: number): ConnectAddress; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ConnectAddress.AsObject; - static toObject( - includeInstance: boolean, - msg: ConnectAddress, - ): ConnectAddress.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ConnectAddress, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ConnectAddress; - static deserializeBinaryFromReader( - message: ConnectAddress, - reader: jspb.BinaryReader, - ): ConnectAddress; + } + +} + +export class ConnectAddress extends jspb.Message { + getItemType(): ConnectAddress.ConnectAddressType; + setItemType(value: ConnectAddress.ConnectAddressType): ConnectAddress; + + hasSocket(): boolean; + clearSocket(): void; + getSocket(): string | undefined; + setSocket(value: string): ConnectAddress; + + hasAddress(): boolean; + clearAddress(): void; + getAddress(): string | undefined; + setAddress(value: string): ConnectAddress; + + hasPort(): boolean; + clearPort(): void; + getPort(): number | undefined; + setPort(value: number): ConnectAddress; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ConnectAddress.AsObject; + static toObject(includeInstance: boolean, msg: ConnectAddress): ConnectAddress.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ConnectAddress, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ConnectAddress; + static deserializeBinaryFromReader(message: ConnectAddress, reader: jspb.BinaryReader): ConnectAddress; } export namespace ConnectAddress { - export type AsObject = { - itemType: ConnectAddress.ConnectAddressType; - socket?: string; - address?: string; - port?: number; - }; - - export enum ConnectAddressType { + export type AsObject = { + itemType: ConnectAddress.ConnectAddressType, + socket?: string, + address?: string, + port?: number, + } + + export enum ConnectAddressType { LOCAL_SOCKET = 0, IPV4 = 1, IPV6 = 2, TORV2 = 3, TORV3 = 4, - } -} - -export class CreateinvoiceRequest extends jspb.Message { - getInvstring(): string; - setInvstring(value: string): CreateinvoiceRequest; - getLabel(): string; - setLabel(value: string): CreateinvoiceRequest; - getPreimage(): Uint8Array | string; - getPreimage_asU8(): Uint8Array; - getPreimage_asB64(): string; - setPreimage(value: Uint8Array | string): CreateinvoiceRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CreateinvoiceRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: CreateinvoiceRequest, - ): CreateinvoiceRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CreateinvoiceRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CreateinvoiceRequest; - static deserializeBinaryFromReader( - message: CreateinvoiceRequest, - reader: jspb.BinaryReader, - ): CreateinvoiceRequest; + } + +} + +export class CreateinvoiceRequest extends jspb.Message { + getInvstring(): string; + setInvstring(value: string): CreateinvoiceRequest; + getLabel(): string; + setLabel(value: string): CreateinvoiceRequest; + getPreimage(): Uint8Array | string; + getPreimage_asU8(): Uint8Array; + getPreimage_asB64(): string; + setPreimage(value: Uint8Array | string): CreateinvoiceRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CreateinvoiceRequest.AsObject; + static toObject(includeInstance: boolean, msg: CreateinvoiceRequest): CreateinvoiceRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CreateinvoiceRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CreateinvoiceRequest; + static deserializeBinaryFromReader(message: CreateinvoiceRequest, reader: jspb.BinaryReader): CreateinvoiceRequest; } export namespace CreateinvoiceRequest { - export type AsObject = { - invstring: string; - label: string; - preimage: Uint8Array | string; - }; -} - -export class CreateinvoiceResponse extends jspb.Message { - getLabel(): string; - setLabel(value: string): CreateinvoiceResponse; - - hasBolt11(): boolean; - clearBolt11(): void; - getBolt11(): string | undefined; - setBolt11(value: string): CreateinvoiceResponse; - - hasBolt12(): boolean; - clearBolt12(): void; - getBolt12(): string | undefined; - setBolt12(value: string): CreateinvoiceResponse; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): CreateinvoiceResponse; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): CreateinvoiceResponse; - getStatus(): CreateinvoiceResponse.CreateinvoiceStatus; - setStatus( - value: CreateinvoiceResponse.CreateinvoiceStatus, - ): CreateinvoiceResponse; - getDescription(): string; - setDescription(value: string): CreateinvoiceResponse; - getExpiresAt(): number; - setExpiresAt(value: number): CreateinvoiceResponse; - - hasCreatedIndex(): boolean; - clearCreatedIndex(): void; - getCreatedIndex(): number | undefined; - setCreatedIndex(value: number): CreateinvoiceResponse; - - hasPayIndex(): boolean; - clearPayIndex(): void; - getPayIndex(): number | undefined; - setPayIndex(value: number): CreateinvoiceResponse; - - hasAmountReceivedMsat(): boolean; - clearAmountReceivedMsat(): void; - getAmountReceivedMsat(): cln_primitives_pb.Amount | undefined; - setAmountReceivedMsat( - value?: cln_primitives_pb.Amount, - ): CreateinvoiceResponse; - - hasPaidAt(): boolean; - clearPaidAt(): void; - getPaidAt(): number | undefined; - setPaidAt(value: number): CreateinvoiceResponse; - - hasPaidOutpoint(): boolean; - clearPaidOutpoint(): void; - getPaidOutpoint(): CreateinvoicePaid_outpoint | undefined; - setPaidOutpoint(value?: CreateinvoicePaid_outpoint): CreateinvoiceResponse; - - hasPaymentPreimage(): boolean; - clearPaymentPreimage(): void; - getPaymentPreimage(): Uint8Array | string; - getPaymentPreimage_asU8(): Uint8Array; - getPaymentPreimage_asB64(): string; - setPaymentPreimage(value: Uint8Array | string): CreateinvoiceResponse; - - hasLocalOfferId(): boolean; - clearLocalOfferId(): void; - getLocalOfferId(): Uint8Array | string; - getLocalOfferId_asU8(): Uint8Array; - getLocalOfferId_asB64(): string; - setLocalOfferId(value: Uint8Array | string): CreateinvoiceResponse; - - hasInvreqPayerNote(): boolean; - clearInvreqPayerNote(): void; - getInvreqPayerNote(): string | undefined; - setInvreqPayerNote(value: string): CreateinvoiceResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CreateinvoiceResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: CreateinvoiceResponse, - ): CreateinvoiceResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CreateinvoiceResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CreateinvoiceResponse; - static deserializeBinaryFromReader( - message: CreateinvoiceResponse, - reader: jspb.BinaryReader, - ): CreateinvoiceResponse; + export type AsObject = { + invstring: string, + label: string, + preimage: Uint8Array | string, + } +} + +export class CreateinvoiceResponse extends jspb.Message { + getLabel(): string; + setLabel(value: string): CreateinvoiceResponse; + + hasBolt11(): boolean; + clearBolt11(): void; + getBolt11(): string | undefined; + setBolt11(value: string): CreateinvoiceResponse; + + hasBolt12(): boolean; + clearBolt12(): void; + getBolt12(): string | undefined; + setBolt12(value: string): CreateinvoiceResponse; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): CreateinvoiceResponse; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): CreateinvoiceResponse; + getStatus(): CreateinvoiceResponse.CreateinvoiceStatus; + setStatus(value: CreateinvoiceResponse.CreateinvoiceStatus): CreateinvoiceResponse; + getDescription(): string; + setDescription(value: string): CreateinvoiceResponse; + getExpiresAt(): number; + setExpiresAt(value: number): CreateinvoiceResponse; + + hasCreatedIndex(): boolean; + clearCreatedIndex(): void; + getCreatedIndex(): number | undefined; + setCreatedIndex(value: number): CreateinvoiceResponse; + + hasPayIndex(): boolean; + clearPayIndex(): void; + getPayIndex(): number | undefined; + setPayIndex(value: number): CreateinvoiceResponse; + + hasAmountReceivedMsat(): boolean; + clearAmountReceivedMsat(): void; + getAmountReceivedMsat(): cln_primitives_pb.Amount | undefined; + setAmountReceivedMsat(value?: cln_primitives_pb.Amount): CreateinvoiceResponse; + + hasPaidAt(): boolean; + clearPaidAt(): void; + getPaidAt(): number | undefined; + setPaidAt(value: number): CreateinvoiceResponse; + + hasPaidOutpoint(): boolean; + clearPaidOutpoint(): void; + getPaidOutpoint(): CreateinvoicePaid_outpoint | undefined; + setPaidOutpoint(value?: CreateinvoicePaid_outpoint): CreateinvoiceResponse; + + hasPaymentPreimage(): boolean; + clearPaymentPreimage(): void; + getPaymentPreimage(): Uint8Array | string; + getPaymentPreimage_asU8(): Uint8Array; + getPaymentPreimage_asB64(): string; + setPaymentPreimage(value: Uint8Array | string): CreateinvoiceResponse; + + hasLocalOfferId(): boolean; + clearLocalOfferId(): void; + getLocalOfferId(): Uint8Array | string; + getLocalOfferId_asU8(): Uint8Array; + getLocalOfferId_asB64(): string; + setLocalOfferId(value: Uint8Array | string): CreateinvoiceResponse; + + hasInvreqPayerNote(): boolean; + clearInvreqPayerNote(): void; + getInvreqPayerNote(): string | undefined; + setInvreqPayerNote(value: string): CreateinvoiceResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CreateinvoiceResponse.AsObject; + static toObject(includeInstance: boolean, msg: CreateinvoiceResponse): CreateinvoiceResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CreateinvoiceResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CreateinvoiceResponse; + static deserializeBinaryFromReader(message: CreateinvoiceResponse, reader: jspb.BinaryReader): CreateinvoiceResponse; } export namespace CreateinvoiceResponse { - export type AsObject = { - label: string; - bolt11?: string; - bolt12?: string; - paymentHash: Uint8Array | string; - amountMsat?: cln_primitives_pb.Amount.AsObject; - status: CreateinvoiceResponse.CreateinvoiceStatus; - description: string; - expiresAt: number; - createdIndex?: number; - payIndex?: number; - amountReceivedMsat?: cln_primitives_pb.Amount.AsObject; - paidAt?: number; - paidOutpoint?: CreateinvoicePaid_outpoint.AsObject; - paymentPreimage: Uint8Array | string; - localOfferId: Uint8Array | string; - invreqPayerNote?: string; - }; - - export enum CreateinvoiceStatus { + export type AsObject = { + label: string, + bolt11?: string, + bolt12?: string, + paymentHash: Uint8Array | string, + amountMsat?: cln_primitives_pb.Amount.AsObject, + status: CreateinvoiceResponse.CreateinvoiceStatus, + description: string, + expiresAt: number, + createdIndex?: number, + payIndex?: number, + amountReceivedMsat?: cln_primitives_pb.Amount.AsObject, + paidAt?: number, + paidOutpoint?: CreateinvoicePaid_outpoint.AsObject, + paymentPreimage: Uint8Array | string, + localOfferId: Uint8Array | string, + invreqPayerNote?: string, + } + + export enum CreateinvoiceStatus { PAID = 0, EXPIRED = 1, UNPAID = 2, - } -} - -export class CreateinvoicePaid_outpoint extends jspb.Message { - hasTxid(): boolean; - clearTxid(): void; - getTxid(): Uint8Array | string; - getTxid_asU8(): Uint8Array; - getTxid_asB64(): string; - setTxid(value: Uint8Array | string): CreateinvoicePaid_outpoint; - - hasOutnum(): boolean; - clearOutnum(): void; - getOutnum(): number | undefined; - setOutnum(value: number): CreateinvoicePaid_outpoint; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CreateinvoicePaid_outpoint.AsObject; - static toObject( - includeInstance: boolean, - msg: CreateinvoicePaid_outpoint, - ): CreateinvoicePaid_outpoint.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CreateinvoicePaid_outpoint, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CreateinvoicePaid_outpoint; - static deserializeBinaryFromReader( - message: CreateinvoicePaid_outpoint, - reader: jspb.BinaryReader, - ): CreateinvoicePaid_outpoint; + } + +} + +export class CreateinvoicePaid_outpoint extends jspb.Message { + + hasTxid(): boolean; + clearTxid(): void; + getTxid(): Uint8Array | string; + getTxid_asU8(): Uint8Array; + getTxid_asB64(): string; + setTxid(value: Uint8Array | string): CreateinvoicePaid_outpoint; + + hasOutnum(): boolean; + clearOutnum(): void; + getOutnum(): number | undefined; + setOutnum(value: number): CreateinvoicePaid_outpoint; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CreateinvoicePaid_outpoint.AsObject; + static toObject(includeInstance: boolean, msg: CreateinvoicePaid_outpoint): CreateinvoicePaid_outpoint.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CreateinvoicePaid_outpoint, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CreateinvoicePaid_outpoint; + static deserializeBinaryFromReader(message: CreateinvoicePaid_outpoint, reader: jspb.BinaryReader): CreateinvoicePaid_outpoint; } export namespace CreateinvoicePaid_outpoint { - export type AsObject = { - txid: Uint8Array | string; - outnum?: number; - }; -} - -export class DatastoreRequest extends jspb.Message { - clearKeyList(): void; - getKeyList(): Array; - setKeyList(value: Array): DatastoreRequest; - addKey(value: string, index?: number): string; - - hasString(): boolean; - clearString(): void; - getString(): string | undefined; - setString(value: string): DatastoreRequest; - - hasHex(): boolean; - clearHex(): void; - getHex(): Uint8Array | string; - getHex_asU8(): Uint8Array; - getHex_asB64(): string; - setHex(value: Uint8Array | string): DatastoreRequest; - - hasMode(): boolean; - clearMode(): void; - getMode(): DatastoreRequest.DatastoreMode | undefined; - setMode(value: DatastoreRequest.DatastoreMode): DatastoreRequest; - - hasGeneration(): boolean; - clearGeneration(): void; - getGeneration(): number | undefined; - setGeneration(value: number): DatastoreRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DatastoreRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: DatastoreRequest, - ): DatastoreRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DatastoreRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DatastoreRequest; - static deserializeBinaryFromReader( - message: DatastoreRequest, - reader: jspb.BinaryReader, - ): DatastoreRequest; + export type AsObject = { + txid: Uint8Array | string, + outnum?: number, + } +} + +export class DatastoreRequest extends jspb.Message { + clearKeyList(): void; + getKeyList(): Array; + setKeyList(value: Array): DatastoreRequest; + addKey(value: string, index?: number): string; + + hasString(): boolean; + clearString(): void; + getString(): string | undefined; + setString(value: string): DatastoreRequest; + + hasHex(): boolean; + clearHex(): void; + getHex(): Uint8Array | string; + getHex_asU8(): Uint8Array; + getHex_asB64(): string; + setHex(value: Uint8Array | string): DatastoreRequest; + + hasMode(): boolean; + clearMode(): void; + getMode(): DatastoreRequest.DatastoreMode | undefined; + setMode(value: DatastoreRequest.DatastoreMode): DatastoreRequest; + + hasGeneration(): boolean; + clearGeneration(): void; + getGeneration(): number | undefined; + setGeneration(value: number): DatastoreRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DatastoreRequest.AsObject; + static toObject(includeInstance: boolean, msg: DatastoreRequest): DatastoreRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DatastoreRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DatastoreRequest; + static deserializeBinaryFromReader(message: DatastoreRequest, reader: jspb.BinaryReader): DatastoreRequest; } export namespace DatastoreRequest { - export type AsObject = { - keyList: Array; - string?: string; - hex: Uint8Array | string; - mode?: DatastoreRequest.DatastoreMode; - generation?: number; - }; - - export enum DatastoreMode { + export type AsObject = { + keyList: Array, + string?: string, + hex: Uint8Array | string, + mode?: DatastoreRequest.DatastoreMode, + generation?: number, + } + + export enum DatastoreMode { MUST_CREATE = 0, MUST_REPLACE = 1, CREATE_OR_REPLACE = 2, MUST_APPEND = 3, CREATE_OR_APPEND = 4, - } -} - -export class DatastoreResponse extends jspb.Message { - clearKeyList(): void; - getKeyList(): Array; - setKeyList(value: Array): DatastoreResponse; - addKey(value: string, index?: number): string; - - hasGeneration(): boolean; - clearGeneration(): void; - getGeneration(): number | undefined; - setGeneration(value: number): DatastoreResponse; - - hasHex(): boolean; - clearHex(): void; - getHex(): Uint8Array | string; - getHex_asU8(): Uint8Array; - getHex_asB64(): string; - setHex(value: Uint8Array | string): DatastoreResponse; - - hasString(): boolean; - clearString(): void; - getString(): string | undefined; - setString(value: string): DatastoreResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DatastoreResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: DatastoreResponse, - ): DatastoreResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DatastoreResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DatastoreResponse; - static deserializeBinaryFromReader( - message: DatastoreResponse, - reader: jspb.BinaryReader, - ): DatastoreResponse; + } + +} + +export class DatastoreResponse extends jspb.Message { + clearKeyList(): void; + getKeyList(): Array; + setKeyList(value: Array): DatastoreResponse; + addKey(value: string, index?: number): string; + + hasGeneration(): boolean; + clearGeneration(): void; + getGeneration(): number | undefined; + setGeneration(value: number): DatastoreResponse; + + hasHex(): boolean; + clearHex(): void; + getHex(): Uint8Array | string; + getHex_asU8(): Uint8Array; + getHex_asB64(): string; + setHex(value: Uint8Array | string): DatastoreResponse; + + hasString(): boolean; + clearString(): void; + getString(): string | undefined; + setString(value: string): DatastoreResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DatastoreResponse.AsObject; + static toObject(includeInstance: boolean, msg: DatastoreResponse): DatastoreResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DatastoreResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DatastoreResponse; + static deserializeBinaryFromReader(message: DatastoreResponse, reader: jspb.BinaryReader): DatastoreResponse; } export namespace DatastoreResponse { - export type AsObject = { - keyList: Array; - generation?: number; - hex: Uint8Array | string; - string?: string; - }; -} - -export class DatastoreusageRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DatastoreusageRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: DatastoreusageRequest, - ): DatastoreusageRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DatastoreusageRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DatastoreusageRequest; - static deserializeBinaryFromReader( - message: DatastoreusageRequest, - reader: jspb.BinaryReader, - ): DatastoreusageRequest; + export type AsObject = { + keyList: Array, + generation?: number, + hex: Uint8Array | string, + string?: string, + } +} + +export class DatastoreusageRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DatastoreusageRequest.AsObject; + static toObject(includeInstance: boolean, msg: DatastoreusageRequest): DatastoreusageRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DatastoreusageRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DatastoreusageRequest; + static deserializeBinaryFromReader(message: DatastoreusageRequest, reader: jspb.BinaryReader): DatastoreusageRequest; } export namespace DatastoreusageRequest { - export type AsObject = {}; -} - -export class DatastoreusageResponse extends jspb.Message { - hasDatastoreusage(): boolean; - clearDatastoreusage(): void; - getDatastoreusage(): DatastoreusageDatastoreusage | undefined; - setDatastoreusage( - value?: DatastoreusageDatastoreusage, - ): DatastoreusageResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DatastoreusageResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: DatastoreusageResponse, - ): DatastoreusageResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DatastoreusageResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DatastoreusageResponse; - static deserializeBinaryFromReader( - message: DatastoreusageResponse, - reader: jspb.BinaryReader, - ): DatastoreusageResponse; + export type AsObject = { + } +} + +export class DatastoreusageResponse extends jspb.Message { + + hasDatastoreusage(): boolean; + clearDatastoreusage(): void; + getDatastoreusage(): DatastoreusageDatastoreusage | undefined; + setDatastoreusage(value?: DatastoreusageDatastoreusage): DatastoreusageResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DatastoreusageResponse.AsObject; + static toObject(includeInstance: boolean, msg: DatastoreusageResponse): DatastoreusageResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DatastoreusageResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DatastoreusageResponse; + static deserializeBinaryFromReader(message: DatastoreusageResponse, reader: jspb.BinaryReader): DatastoreusageResponse; } export namespace DatastoreusageResponse { - export type AsObject = { - datastoreusage?: DatastoreusageDatastoreusage.AsObject; - }; -} - -export class DatastoreusageDatastoreusage extends jspb.Message { - hasKey(): boolean; - clearKey(): void; - getKey(): string | undefined; - setKey(value: string): DatastoreusageDatastoreusage; - - hasTotalBytes(): boolean; - clearTotalBytes(): void; - getTotalBytes(): number | undefined; - setTotalBytes(value: number): DatastoreusageDatastoreusage; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DatastoreusageDatastoreusage.AsObject; - static toObject( - includeInstance: boolean, - msg: DatastoreusageDatastoreusage, - ): DatastoreusageDatastoreusage.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DatastoreusageDatastoreusage, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DatastoreusageDatastoreusage; - static deserializeBinaryFromReader( - message: DatastoreusageDatastoreusage, - reader: jspb.BinaryReader, - ): DatastoreusageDatastoreusage; + export type AsObject = { + datastoreusage?: DatastoreusageDatastoreusage.AsObject, + } +} + +export class DatastoreusageDatastoreusage extends jspb.Message { + + hasKey(): boolean; + clearKey(): void; + getKey(): string | undefined; + setKey(value: string): DatastoreusageDatastoreusage; + + hasTotalBytes(): boolean; + clearTotalBytes(): void; + getTotalBytes(): number | undefined; + setTotalBytes(value: number): DatastoreusageDatastoreusage; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DatastoreusageDatastoreusage.AsObject; + static toObject(includeInstance: boolean, msg: DatastoreusageDatastoreusage): DatastoreusageDatastoreusage.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DatastoreusageDatastoreusage, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DatastoreusageDatastoreusage; + static deserializeBinaryFromReader(message: DatastoreusageDatastoreusage, reader: jspb.BinaryReader): DatastoreusageDatastoreusage; } export namespace DatastoreusageDatastoreusage { - export type AsObject = { - key?: string; - totalBytes?: number; - }; -} - -export class CreateonionRequest extends jspb.Message { - clearHopsList(): void; - getHopsList(): Array; - setHopsList(value: Array): CreateonionRequest; - addHops(value?: CreateonionHops, index?: number): CreateonionHops; - getAssocdata(): Uint8Array | string; - getAssocdata_asU8(): Uint8Array; - getAssocdata_asB64(): string; - setAssocdata(value: Uint8Array | string): CreateonionRequest; - - hasSessionKey(): boolean; - clearSessionKey(): void; - getSessionKey(): Uint8Array | string; - getSessionKey_asU8(): Uint8Array; - getSessionKey_asB64(): string; - setSessionKey(value: Uint8Array | string): CreateonionRequest; - - hasOnionSize(): boolean; - clearOnionSize(): void; - getOnionSize(): number | undefined; - setOnionSize(value: number): CreateonionRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CreateonionRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: CreateonionRequest, - ): CreateonionRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CreateonionRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CreateonionRequest; - static deserializeBinaryFromReader( - message: CreateonionRequest, - reader: jspb.BinaryReader, - ): CreateonionRequest; + export type AsObject = { + key?: string, + totalBytes?: number, + } +} + +export class CreateonionRequest extends jspb.Message { + clearHopsList(): void; + getHopsList(): Array; + setHopsList(value: Array): CreateonionRequest; + addHops(value?: CreateonionHops, index?: number): CreateonionHops; + getAssocdata(): Uint8Array | string; + getAssocdata_asU8(): Uint8Array; + getAssocdata_asB64(): string; + setAssocdata(value: Uint8Array | string): CreateonionRequest; + + hasSessionKey(): boolean; + clearSessionKey(): void; + getSessionKey(): Uint8Array | string; + getSessionKey_asU8(): Uint8Array; + getSessionKey_asB64(): string; + setSessionKey(value: Uint8Array | string): CreateonionRequest; + + hasOnionSize(): boolean; + clearOnionSize(): void; + getOnionSize(): number | undefined; + setOnionSize(value: number): CreateonionRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CreateonionRequest.AsObject; + static toObject(includeInstance: boolean, msg: CreateonionRequest): CreateonionRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CreateonionRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CreateonionRequest; + static deserializeBinaryFromReader(message: CreateonionRequest, reader: jspb.BinaryReader): CreateonionRequest; } export namespace CreateonionRequest { - export type AsObject = { - hopsList: Array; - assocdata: Uint8Array | string; - sessionKey: Uint8Array | string; - onionSize?: number; - }; -} - -export class CreateonionResponse extends jspb.Message { - getOnion(): Uint8Array | string; - getOnion_asU8(): Uint8Array; - getOnion_asB64(): string; - setOnion(value: Uint8Array | string): CreateonionResponse; - clearSharedSecretsList(): void; - getSharedSecretsList(): Array; - getSharedSecretsList_asU8(): Array; - getSharedSecretsList_asB64(): Array; - setSharedSecretsList(value: Array): CreateonionResponse; - addSharedSecrets( - value: Uint8Array | string, - index?: number, - ): Uint8Array | string; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CreateonionResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: CreateonionResponse, - ): CreateonionResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CreateonionResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CreateonionResponse; - static deserializeBinaryFromReader( - message: CreateonionResponse, - reader: jspb.BinaryReader, - ): CreateonionResponse; + export type AsObject = { + hopsList: Array, + assocdata: Uint8Array | string, + sessionKey: Uint8Array | string, + onionSize?: number, + } +} + +export class CreateonionResponse extends jspb.Message { + getOnion(): Uint8Array | string; + getOnion_asU8(): Uint8Array; + getOnion_asB64(): string; + setOnion(value: Uint8Array | string): CreateonionResponse; + clearSharedSecretsList(): void; + getSharedSecretsList(): Array; + getSharedSecretsList_asU8(): Array; + getSharedSecretsList_asB64(): Array; + setSharedSecretsList(value: Array): CreateonionResponse; + addSharedSecrets(value: Uint8Array | string, index?: number): Uint8Array | string; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CreateonionResponse.AsObject; + static toObject(includeInstance: boolean, msg: CreateonionResponse): CreateonionResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CreateonionResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CreateonionResponse; + static deserializeBinaryFromReader(message: CreateonionResponse, reader: jspb.BinaryReader): CreateonionResponse; } export namespace CreateonionResponse { - export type AsObject = { - onion: Uint8Array | string; - sharedSecretsList: Array; - }; -} - -export class CreateonionHops extends jspb.Message { - getPubkey(): Uint8Array | string; - getPubkey_asU8(): Uint8Array; - getPubkey_asB64(): string; - setPubkey(value: Uint8Array | string): CreateonionHops; - getPayload(): Uint8Array | string; - getPayload_asU8(): Uint8Array; - getPayload_asB64(): string; - setPayload(value: Uint8Array | string): CreateonionHops; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CreateonionHops.AsObject; - static toObject( - includeInstance: boolean, - msg: CreateonionHops, - ): CreateonionHops.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CreateonionHops, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CreateonionHops; - static deserializeBinaryFromReader( - message: CreateonionHops, - reader: jspb.BinaryReader, - ): CreateonionHops; + export type AsObject = { + onion: Uint8Array | string, + sharedSecretsList: Array, + } +} + +export class CreateonionHops extends jspb.Message { + getPubkey(): Uint8Array | string; + getPubkey_asU8(): Uint8Array; + getPubkey_asB64(): string; + setPubkey(value: Uint8Array | string): CreateonionHops; + getPayload(): Uint8Array | string; + getPayload_asU8(): Uint8Array; + getPayload_asB64(): string; + setPayload(value: Uint8Array | string): CreateonionHops; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CreateonionHops.AsObject; + static toObject(includeInstance: boolean, msg: CreateonionHops): CreateonionHops.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CreateonionHops, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CreateonionHops; + static deserializeBinaryFromReader(message: CreateonionHops, reader: jspb.BinaryReader): CreateonionHops; } export namespace CreateonionHops { - export type AsObject = { - pubkey: Uint8Array | string; - payload: Uint8Array | string; - }; -} - -export class DeldatastoreRequest extends jspb.Message { - clearKeyList(): void; - getKeyList(): Array; - setKeyList(value: Array): DeldatastoreRequest; - addKey(value: string, index?: number): string; - - hasGeneration(): boolean; - clearGeneration(): void; - getGeneration(): number | undefined; - setGeneration(value: number): DeldatastoreRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DeldatastoreRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: DeldatastoreRequest, - ): DeldatastoreRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DeldatastoreRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DeldatastoreRequest; - static deserializeBinaryFromReader( - message: DeldatastoreRequest, - reader: jspb.BinaryReader, - ): DeldatastoreRequest; + export type AsObject = { + pubkey: Uint8Array | string, + payload: Uint8Array | string, + } +} + +export class DeldatastoreRequest extends jspb.Message { + clearKeyList(): void; + getKeyList(): Array; + setKeyList(value: Array): DeldatastoreRequest; + addKey(value: string, index?: number): string; + + hasGeneration(): boolean; + clearGeneration(): void; + getGeneration(): number | undefined; + setGeneration(value: number): DeldatastoreRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DeldatastoreRequest.AsObject; + static toObject(includeInstance: boolean, msg: DeldatastoreRequest): DeldatastoreRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DeldatastoreRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DeldatastoreRequest; + static deserializeBinaryFromReader(message: DeldatastoreRequest, reader: jspb.BinaryReader): DeldatastoreRequest; } export namespace DeldatastoreRequest { - export type AsObject = { - keyList: Array; - generation?: number; - }; -} - -export class DeldatastoreResponse extends jspb.Message { - clearKeyList(): void; - getKeyList(): Array; - setKeyList(value: Array): DeldatastoreResponse; - addKey(value: string, index?: number): string; - - hasGeneration(): boolean; - clearGeneration(): void; - getGeneration(): number | undefined; - setGeneration(value: number): DeldatastoreResponse; - - hasHex(): boolean; - clearHex(): void; - getHex(): Uint8Array | string; - getHex_asU8(): Uint8Array; - getHex_asB64(): string; - setHex(value: Uint8Array | string): DeldatastoreResponse; - - hasString(): boolean; - clearString(): void; - getString(): string | undefined; - setString(value: string): DeldatastoreResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DeldatastoreResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: DeldatastoreResponse, - ): DeldatastoreResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DeldatastoreResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DeldatastoreResponse; - static deserializeBinaryFromReader( - message: DeldatastoreResponse, - reader: jspb.BinaryReader, - ): DeldatastoreResponse; + export type AsObject = { + keyList: Array, + generation?: number, + } +} + +export class DeldatastoreResponse extends jspb.Message { + clearKeyList(): void; + getKeyList(): Array; + setKeyList(value: Array): DeldatastoreResponse; + addKey(value: string, index?: number): string; + + hasGeneration(): boolean; + clearGeneration(): void; + getGeneration(): number | undefined; + setGeneration(value: number): DeldatastoreResponse; + + hasHex(): boolean; + clearHex(): void; + getHex(): Uint8Array | string; + getHex_asU8(): Uint8Array; + getHex_asB64(): string; + setHex(value: Uint8Array | string): DeldatastoreResponse; + + hasString(): boolean; + clearString(): void; + getString(): string | undefined; + setString(value: string): DeldatastoreResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DeldatastoreResponse.AsObject; + static toObject(includeInstance: boolean, msg: DeldatastoreResponse): DeldatastoreResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DeldatastoreResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DeldatastoreResponse; + static deserializeBinaryFromReader(message: DeldatastoreResponse, reader: jspb.BinaryReader): DeldatastoreResponse; } export namespace DeldatastoreResponse { - export type AsObject = { - keyList: Array; - generation?: number; - hex: Uint8Array | string; - string?: string; - }; -} - -export class DelexpiredinvoiceRequest extends jspb.Message { - hasMaxexpirytime(): boolean; - clearMaxexpirytime(): void; - getMaxexpirytime(): number | undefined; - setMaxexpirytime(value: number): DelexpiredinvoiceRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DelexpiredinvoiceRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: DelexpiredinvoiceRequest, - ): DelexpiredinvoiceRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DelexpiredinvoiceRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DelexpiredinvoiceRequest; - static deserializeBinaryFromReader( - message: DelexpiredinvoiceRequest, - reader: jspb.BinaryReader, - ): DelexpiredinvoiceRequest; + export type AsObject = { + keyList: Array, + generation?: number, + hex: Uint8Array | string, + string?: string, + } +} + +export class DelexpiredinvoiceRequest extends jspb.Message { + + hasMaxexpirytime(): boolean; + clearMaxexpirytime(): void; + getMaxexpirytime(): number | undefined; + setMaxexpirytime(value: number): DelexpiredinvoiceRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DelexpiredinvoiceRequest.AsObject; + static toObject(includeInstance: boolean, msg: DelexpiredinvoiceRequest): DelexpiredinvoiceRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DelexpiredinvoiceRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DelexpiredinvoiceRequest; + static deserializeBinaryFromReader(message: DelexpiredinvoiceRequest, reader: jspb.BinaryReader): DelexpiredinvoiceRequest; } export namespace DelexpiredinvoiceRequest { - export type AsObject = { - maxexpirytime?: number; - }; -} - -export class DelexpiredinvoiceResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DelexpiredinvoiceResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: DelexpiredinvoiceResponse, - ): DelexpiredinvoiceResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DelexpiredinvoiceResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DelexpiredinvoiceResponse; - static deserializeBinaryFromReader( - message: DelexpiredinvoiceResponse, - reader: jspb.BinaryReader, - ): DelexpiredinvoiceResponse; + export type AsObject = { + maxexpirytime?: number, + } +} + +export class DelexpiredinvoiceResponse extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DelexpiredinvoiceResponse.AsObject; + static toObject(includeInstance: boolean, msg: DelexpiredinvoiceResponse): DelexpiredinvoiceResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DelexpiredinvoiceResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DelexpiredinvoiceResponse; + static deserializeBinaryFromReader(message: DelexpiredinvoiceResponse, reader: jspb.BinaryReader): DelexpiredinvoiceResponse; } export namespace DelexpiredinvoiceResponse { - export type AsObject = {}; -} - -export class DelinvoiceRequest extends jspb.Message { - getLabel(): string; - setLabel(value: string): DelinvoiceRequest; - getStatus(): DelinvoiceRequest.DelinvoiceStatus; - setStatus(value: DelinvoiceRequest.DelinvoiceStatus): DelinvoiceRequest; - - hasDesconly(): boolean; - clearDesconly(): void; - getDesconly(): boolean | undefined; - setDesconly(value: boolean): DelinvoiceRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DelinvoiceRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: DelinvoiceRequest, - ): DelinvoiceRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DelinvoiceRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DelinvoiceRequest; - static deserializeBinaryFromReader( - message: DelinvoiceRequest, - reader: jspb.BinaryReader, - ): DelinvoiceRequest; + export type AsObject = { + } +} + +export class DelinvoiceRequest extends jspb.Message { + getLabel(): string; + setLabel(value: string): DelinvoiceRequest; + getStatus(): DelinvoiceRequest.DelinvoiceStatus; + setStatus(value: DelinvoiceRequest.DelinvoiceStatus): DelinvoiceRequest; + + hasDesconly(): boolean; + clearDesconly(): void; + getDesconly(): boolean | undefined; + setDesconly(value: boolean): DelinvoiceRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DelinvoiceRequest.AsObject; + static toObject(includeInstance: boolean, msg: DelinvoiceRequest): DelinvoiceRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DelinvoiceRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DelinvoiceRequest; + static deserializeBinaryFromReader(message: DelinvoiceRequest, reader: jspb.BinaryReader): DelinvoiceRequest; } export namespace DelinvoiceRequest { - export type AsObject = { - label: string; - status: DelinvoiceRequest.DelinvoiceStatus; - desconly?: boolean; - }; + export type AsObject = { + label: string, + status: DelinvoiceRequest.DelinvoiceStatus, + desconly?: boolean, + } - export enum DelinvoiceStatus { + export enum DelinvoiceStatus { PAID = 0, EXPIRED = 1, UNPAID = 2, - } -} - -export class DelinvoiceResponse extends jspb.Message { - getLabel(): string; - setLabel(value: string): DelinvoiceResponse; - - hasBolt11(): boolean; - clearBolt11(): void; - getBolt11(): string | undefined; - setBolt11(value: string): DelinvoiceResponse; - - hasBolt12(): boolean; - clearBolt12(): void; - getBolt12(): string | undefined; - setBolt12(value: string): DelinvoiceResponse; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): DelinvoiceResponse; - - hasDescription(): boolean; - clearDescription(): void; - getDescription(): string | undefined; - setDescription(value: string): DelinvoiceResponse; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): DelinvoiceResponse; - - hasCreatedIndex(): boolean; - clearCreatedIndex(): void; - getCreatedIndex(): number | undefined; - setCreatedIndex(value: number): DelinvoiceResponse; - - hasUpdatedIndex(): boolean; - clearUpdatedIndex(): void; - getUpdatedIndex(): number | undefined; - setUpdatedIndex(value: number): DelinvoiceResponse; - getStatus(): DelinvoiceResponse.DelinvoiceStatus; - setStatus(value: DelinvoiceResponse.DelinvoiceStatus): DelinvoiceResponse; - getExpiresAt(): number; - setExpiresAt(value: number): DelinvoiceResponse; - - hasLocalOfferId(): boolean; - clearLocalOfferId(): void; - getLocalOfferId(): Uint8Array | string; - getLocalOfferId_asU8(): Uint8Array; - getLocalOfferId_asB64(): string; - setLocalOfferId(value: Uint8Array | string): DelinvoiceResponse; - - hasInvreqPayerNote(): boolean; - clearInvreqPayerNote(): void; - getInvreqPayerNote(): string | undefined; - setInvreqPayerNote(value: string): DelinvoiceResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DelinvoiceResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: DelinvoiceResponse, - ): DelinvoiceResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DelinvoiceResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DelinvoiceResponse; - static deserializeBinaryFromReader( - message: DelinvoiceResponse, - reader: jspb.BinaryReader, - ): DelinvoiceResponse; + } + +} + +export class DelinvoiceResponse extends jspb.Message { + getLabel(): string; + setLabel(value: string): DelinvoiceResponse; + + hasBolt11(): boolean; + clearBolt11(): void; + getBolt11(): string | undefined; + setBolt11(value: string): DelinvoiceResponse; + + hasBolt12(): boolean; + clearBolt12(): void; + getBolt12(): string | undefined; + setBolt12(value: string): DelinvoiceResponse; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): DelinvoiceResponse; + + hasDescription(): boolean; + clearDescription(): void; + getDescription(): string | undefined; + setDescription(value: string): DelinvoiceResponse; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): DelinvoiceResponse; + + hasCreatedIndex(): boolean; + clearCreatedIndex(): void; + getCreatedIndex(): number | undefined; + setCreatedIndex(value: number): DelinvoiceResponse; + + hasUpdatedIndex(): boolean; + clearUpdatedIndex(): void; + getUpdatedIndex(): number | undefined; + setUpdatedIndex(value: number): DelinvoiceResponse; + getStatus(): DelinvoiceResponse.DelinvoiceStatus; + setStatus(value: DelinvoiceResponse.DelinvoiceStatus): DelinvoiceResponse; + getExpiresAt(): number; + setExpiresAt(value: number): DelinvoiceResponse; + + hasLocalOfferId(): boolean; + clearLocalOfferId(): void; + getLocalOfferId(): Uint8Array | string; + getLocalOfferId_asU8(): Uint8Array; + getLocalOfferId_asB64(): string; + setLocalOfferId(value: Uint8Array | string): DelinvoiceResponse; + + hasInvreqPayerNote(): boolean; + clearInvreqPayerNote(): void; + getInvreqPayerNote(): string | undefined; + setInvreqPayerNote(value: string): DelinvoiceResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DelinvoiceResponse.AsObject; + static toObject(includeInstance: boolean, msg: DelinvoiceResponse): DelinvoiceResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DelinvoiceResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DelinvoiceResponse; + static deserializeBinaryFromReader(message: DelinvoiceResponse, reader: jspb.BinaryReader): DelinvoiceResponse; } export namespace DelinvoiceResponse { - export type AsObject = { - label: string; - bolt11?: string; - bolt12?: string; - amountMsat?: cln_primitives_pb.Amount.AsObject; - description?: string; - paymentHash: Uint8Array | string; - createdIndex?: number; - updatedIndex?: number; - status: DelinvoiceResponse.DelinvoiceStatus; - expiresAt: number; - localOfferId: Uint8Array | string; - invreqPayerNote?: string; - }; - - export enum DelinvoiceStatus { + export type AsObject = { + label: string, + bolt11?: string, + bolt12?: string, + amountMsat?: cln_primitives_pb.Amount.AsObject, + description?: string, + paymentHash: Uint8Array | string, + createdIndex?: number, + updatedIndex?: number, + status: DelinvoiceResponse.DelinvoiceStatus, + expiresAt: number, + localOfferId: Uint8Array | string, + invreqPayerNote?: string, + } + + export enum DelinvoiceStatus { PAID = 0, EXPIRED = 1, UNPAID = 2, - } -} - -export class InvoiceRequest extends jspb.Message { - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.AmountOrAny | undefined; - setAmountMsat(value?: cln_primitives_pb.AmountOrAny): InvoiceRequest; - getDescription(): string; - setDescription(value: string): InvoiceRequest; - getLabel(): string; - setLabel(value: string): InvoiceRequest; - - hasExpiry(): boolean; - clearExpiry(): void; - getExpiry(): number | undefined; - setExpiry(value: number): InvoiceRequest; - clearFallbacksList(): void; - getFallbacksList(): Array; - setFallbacksList(value: Array): InvoiceRequest; - addFallbacks(value: string, index?: number): string; - - hasPreimage(): boolean; - clearPreimage(): void; - getPreimage(): Uint8Array | string; - getPreimage_asU8(): Uint8Array; - getPreimage_asB64(): string; - setPreimage(value: Uint8Array | string): InvoiceRequest; - - hasCltv(): boolean; - clearCltv(): void; - getCltv(): number | undefined; - setCltv(value: number): InvoiceRequest; - - hasDeschashonly(): boolean; - clearDeschashonly(): void; - getDeschashonly(): boolean | undefined; - setDeschashonly(value: boolean): InvoiceRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): InvoiceRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: InvoiceRequest, - ): InvoiceRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: InvoiceRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): InvoiceRequest; - static deserializeBinaryFromReader( - message: InvoiceRequest, - reader: jspb.BinaryReader, - ): InvoiceRequest; + } + +} + +export class InvoiceRequest extends jspb.Message { + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.AmountOrAny | undefined; + setAmountMsat(value?: cln_primitives_pb.AmountOrAny): InvoiceRequest; + getDescription(): string; + setDescription(value: string): InvoiceRequest; + getLabel(): string; + setLabel(value: string): InvoiceRequest; + + hasExpiry(): boolean; + clearExpiry(): void; + getExpiry(): number | undefined; + setExpiry(value: number): InvoiceRequest; + clearFallbacksList(): void; + getFallbacksList(): Array; + setFallbacksList(value: Array): InvoiceRequest; + addFallbacks(value: string, index?: number): string; + + hasPreimage(): boolean; + clearPreimage(): void; + getPreimage(): Uint8Array | string; + getPreimage_asU8(): Uint8Array; + getPreimage_asB64(): string; + setPreimage(value: Uint8Array | string): InvoiceRequest; + + hasCltv(): boolean; + clearCltv(): void; + getCltv(): number | undefined; + setCltv(value: number): InvoiceRequest; + + hasDeschashonly(): boolean; + clearDeschashonly(): void; + getDeschashonly(): boolean | undefined; + setDeschashonly(value: boolean): InvoiceRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): InvoiceRequest.AsObject; + static toObject(includeInstance: boolean, msg: InvoiceRequest): InvoiceRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: InvoiceRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): InvoiceRequest; + static deserializeBinaryFromReader(message: InvoiceRequest, reader: jspb.BinaryReader): InvoiceRequest; } export namespace InvoiceRequest { - export type AsObject = { - amountMsat?: cln_primitives_pb.AmountOrAny.AsObject; - description: string; - label: string; - expiry?: number; - fallbacksList: Array; - preimage: Uint8Array | string; - cltv?: number; - deschashonly?: boolean; - }; -} - -export class InvoiceResponse extends jspb.Message { - getBolt11(): string; - setBolt11(value: string): InvoiceResponse; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): InvoiceResponse; - getPaymentSecret(): Uint8Array | string; - getPaymentSecret_asU8(): Uint8Array; - getPaymentSecret_asB64(): string; - setPaymentSecret(value: Uint8Array | string): InvoiceResponse; - getExpiresAt(): number; - setExpiresAt(value: number): InvoiceResponse; - - hasCreatedIndex(): boolean; - clearCreatedIndex(): void; - getCreatedIndex(): number | undefined; - setCreatedIndex(value: number): InvoiceResponse; - - hasWarningCapacity(): boolean; - clearWarningCapacity(): void; - getWarningCapacity(): string | undefined; - setWarningCapacity(value: string): InvoiceResponse; - - hasWarningOffline(): boolean; - clearWarningOffline(): void; - getWarningOffline(): string | undefined; - setWarningOffline(value: string): InvoiceResponse; - - hasWarningDeadends(): boolean; - clearWarningDeadends(): void; - getWarningDeadends(): string | undefined; - setWarningDeadends(value: string): InvoiceResponse; - - hasWarningPrivateUnused(): boolean; - clearWarningPrivateUnused(): void; - getWarningPrivateUnused(): string | undefined; - setWarningPrivateUnused(value: string): InvoiceResponse; - - hasWarningMpp(): boolean; - clearWarningMpp(): void; - getWarningMpp(): string | undefined; - setWarningMpp(value: string): InvoiceResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): InvoiceResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: InvoiceResponse, - ): InvoiceResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: InvoiceResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): InvoiceResponse; - static deserializeBinaryFromReader( - message: InvoiceResponse, - reader: jspb.BinaryReader, - ): InvoiceResponse; + export type AsObject = { + amountMsat?: cln_primitives_pb.AmountOrAny.AsObject, + description: string, + label: string, + expiry?: number, + fallbacksList: Array, + preimage: Uint8Array | string, + cltv?: number, + deschashonly?: boolean, + } +} + +export class InvoiceResponse extends jspb.Message { + getBolt11(): string; + setBolt11(value: string): InvoiceResponse; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): InvoiceResponse; + getPaymentSecret(): Uint8Array | string; + getPaymentSecret_asU8(): Uint8Array; + getPaymentSecret_asB64(): string; + setPaymentSecret(value: Uint8Array | string): InvoiceResponse; + getExpiresAt(): number; + setExpiresAt(value: number): InvoiceResponse; + + hasCreatedIndex(): boolean; + clearCreatedIndex(): void; + getCreatedIndex(): number | undefined; + setCreatedIndex(value: number): InvoiceResponse; + + hasWarningCapacity(): boolean; + clearWarningCapacity(): void; + getWarningCapacity(): string | undefined; + setWarningCapacity(value: string): InvoiceResponse; + + hasWarningOffline(): boolean; + clearWarningOffline(): void; + getWarningOffline(): string | undefined; + setWarningOffline(value: string): InvoiceResponse; + + hasWarningDeadends(): boolean; + clearWarningDeadends(): void; + getWarningDeadends(): string | undefined; + setWarningDeadends(value: string): InvoiceResponse; + + hasWarningPrivateUnused(): boolean; + clearWarningPrivateUnused(): void; + getWarningPrivateUnused(): string | undefined; + setWarningPrivateUnused(value: string): InvoiceResponse; + + hasWarningMpp(): boolean; + clearWarningMpp(): void; + getWarningMpp(): string | undefined; + setWarningMpp(value: string): InvoiceResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): InvoiceResponse.AsObject; + static toObject(includeInstance: boolean, msg: InvoiceResponse): InvoiceResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: InvoiceResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): InvoiceResponse; + static deserializeBinaryFromReader(message: InvoiceResponse, reader: jspb.BinaryReader): InvoiceResponse; } export namespace InvoiceResponse { - export type AsObject = { - bolt11: string; - paymentHash: Uint8Array | string; - paymentSecret: Uint8Array | string; - expiresAt: number; - createdIndex?: number; - warningCapacity?: string; - warningOffline?: string; - warningDeadends?: string; - warningPrivateUnused?: string; - warningMpp?: string; - }; -} - -export class ListdatastoreRequest extends jspb.Message { - clearKeyList(): void; - getKeyList(): Array; - setKeyList(value: Array): ListdatastoreRequest; - addKey(value: string, index?: number): string; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListdatastoreRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListdatastoreRequest, - ): ListdatastoreRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListdatastoreRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListdatastoreRequest; - static deserializeBinaryFromReader( - message: ListdatastoreRequest, - reader: jspb.BinaryReader, - ): ListdatastoreRequest; + export type AsObject = { + bolt11: string, + paymentHash: Uint8Array | string, + paymentSecret: Uint8Array | string, + expiresAt: number, + createdIndex?: number, + warningCapacity?: string, + warningOffline?: string, + warningDeadends?: string, + warningPrivateUnused?: string, + warningMpp?: string, + } +} + +export class ListdatastoreRequest extends jspb.Message { + clearKeyList(): void; + getKeyList(): Array; + setKeyList(value: Array): ListdatastoreRequest; + addKey(value: string, index?: number): string; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListdatastoreRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListdatastoreRequest): ListdatastoreRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListdatastoreRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListdatastoreRequest; + static deserializeBinaryFromReader(message: ListdatastoreRequest, reader: jspb.BinaryReader): ListdatastoreRequest; } export namespace ListdatastoreRequest { - export type AsObject = { - keyList: Array; - }; -} - -export class ListdatastoreResponse extends jspb.Message { - clearDatastoreList(): void; - getDatastoreList(): Array; - setDatastoreList(value: Array): ListdatastoreResponse; - addDatastore( - value?: ListdatastoreDatastore, - index?: number, - ): ListdatastoreDatastore; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListdatastoreResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListdatastoreResponse, - ): ListdatastoreResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListdatastoreResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListdatastoreResponse; - static deserializeBinaryFromReader( - message: ListdatastoreResponse, - reader: jspb.BinaryReader, - ): ListdatastoreResponse; + export type AsObject = { + keyList: Array, + } +} + +export class ListdatastoreResponse extends jspb.Message { + clearDatastoreList(): void; + getDatastoreList(): Array; + setDatastoreList(value: Array): ListdatastoreResponse; + addDatastore(value?: ListdatastoreDatastore, index?: number): ListdatastoreDatastore; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListdatastoreResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListdatastoreResponse): ListdatastoreResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListdatastoreResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListdatastoreResponse; + static deserializeBinaryFromReader(message: ListdatastoreResponse, reader: jspb.BinaryReader): ListdatastoreResponse; } export namespace ListdatastoreResponse { - export type AsObject = { - datastoreList: Array; - }; -} - -export class ListdatastoreDatastore extends jspb.Message { - clearKeyList(): void; - getKeyList(): Array; - setKeyList(value: Array): ListdatastoreDatastore; - addKey(value: string, index?: number): string; - - hasGeneration(): boolean; - clearGeneration(): void; - getGeneration(): number | undefined; - setGeneration(value: number): ListdatastoreDatastore; - - hasHex(): boolean; - clearHex(): void; - getHex(): Uint8Array | string; - getHex_asU8(): Uint8Array; - getHex_asB64(): string; - setHex(value: Uint8Array | string): ListdatastoreDatastore; - - hasString(): boolean; - clearString(): void; - getString(): string | undefined; - setString(value: string): ListdatastoreDatastore; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListdatastoreDatastore.AsObject; - static toObject( - includeInstance: boolean, - msg: ListdatastoreDatastore, - ): ListdatastoreDatastore.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListdatastoreDatastore, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListdatastoreDatastore; - static deserializeBinaryFromReader( - message: ListdatastoreDatastore, - reader: jspb.BinaryReader, - ): ListdatastoreDatastore; + export type AsObject = { + datastoreList: Array, + } +} + +export class ListdatastoreDatastore extends jspb.Message { + clearKeyList(): void; + getKeyList(): Array; + setKeyList(value: Array): ListdatastoreDatastore; + addKey(value: string, index?: number): string; + + hasGeneration(): boolean; + clearGeneration(): void; + getGeneration(): number | undefined; + setGeneration(value: number): ListdatastoreDatastore; + + hasHex(): boolean; + clearHex(): void; + getHex(): Uint8Array | string; + getHex_asU8(): Uint8Array; + getHex_asB64(): string; + setHex(value: Uint8Array | string): ListdatastoreDatastore; + + hasString(): boolean; + clearString(): void; + getString(): string | undefined; + setString(value: string): ListdatastoreDatastore; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListdatastoreDatastore.AsObject; + static toObject(includeInstance: boolean, msg: ListdatastoreDatastore): ListdatastoreDatastore.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListdatastoreDatastore, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListdatastoreDatastore; + static deserializeBinaryFromReader(message: ListdatastoreDatastore, reader: jspb.BinaryReader): ListdatastoreDatastore; } export namespace ListdatastoreDatastore { - export type AsObject = { - keyList: Array; - generation?: number; - hex: Uint8Array | string; - string?: string; - }; -} - -export class ListinvoicesRequest extends jspb.Message { - hasLabel(): boolean; - clearLabel(): void; - getLabel(): string | undefined; - setLabel(value: string): ListinvoicesRequest; - - hasInvstring(): boolean; - clearInvstring(): void; - getInvstring(): string | undefined; - setInvstring(value: string): ListinvoicesRequest; - - hasPaymentHash(): boolean; - clearPaymentHash(): void; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): ListinvoicesRequest; - - hasOfferId(): boolean; - clearOfferId(): void; - getOfferId(): string | undefined; - setOfferId(value: string): ListinvoicesRequest; - - hasIndex(): boolean; - clearIndex(): void; - getIndex(): ListinvoicesRequest.ListinvoicesIndex | undefined; - setIndex(value: ListinvoicesRequest.ListinvoicesIndex): ListinvoicesRequest; - - hasStart(): boolean; - clearStart(): void; - getStart(): number | undefined; - setStart(value: number): ListinvoicesRequest; - - hasLimit(): boolean; - clearLimit(): void; - getLimit(): number | undefined; - setLimit(value: number): ListinvoicesRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListinvoicesRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListinvoicesRequest, - ): ListinvoicesRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListinvoicesRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListinvoicesRequest; - static deserializeBinaryFromReader( - message: ListinvoicesRequest, - reader: jspb.BinaryReader, - ): ListinvoicesRequest; + export type AsObject = { + keyList: Array, + generation?: number, + hex: Uint8Array | string, + string?: string, + } +} + +export class ListinvoicesRequest extends jspb.Message { + + hasLabel(): boolean; + clearLabel(): void; + getLabel(): string | undefined; + setLabel(value: string): ListinvoicesRequest; + + hasInvstring(): boolean; + clearInvstring(): void; + getInvstring(): string | undefined; + setInvstring(value: string): ListinvoicesRequest; + + hasPaymentHash(): boolean; + clearPaymentHash(): void; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): ListinvoicesRequest; + + hasOfferId(): boolean; + clearOfferId(): void; + getOfferId(): string | undefined; + setOfferId(value: string): ListinvoicesRequest; + + hasIndex(): boolean; + clearIndex(): void; + getIndex(): ListinvoicesRequest.ListinvoicesIndex | undefined; + setIndex(value: ListinvoicesRequest.ListinvoicesIndex): ListinvoicesRequest; + + hasStart(): boolean; + clearStart(): void; + getStart(): number | undefined; + setStart(value: number): ListinvoicesRequest; + + hasLimit(): boolean; + clearLimit(): void; + getLimit(): number | undefined; + setLimit(value: number): ListinvoicesRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListinvoicesRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListinvoicesRequest): ListinvoicesRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListinvoicesRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListinvoicesRequest; + static deserializeBinaryFromReader(message: ListinvoicesRequest, reader: jspb.BinaryReader): ListinvoicesRequest; } export namespace ListinvoicesRequest { - export type AsObject = { - label?: string; - invstring?: string; - paymentHash: Uint8Array | string; - offerId?: string; - index?: ListinvoicesRequest.ListinvoicesIndex; - start?: number; - limit?: number; - }; - - export enum ListinvoicesIndex { + export type AsObject = { + label?: string, + invstring?: string, + paymentHash: Uint8Array | string, + offerId?: string, + index?: ListinvoicesRequest.ListinvoicesIndex, + start?: number, + limit?: number, + } + + export enum ListinvoicesIndex { CREATED = 0, UPDATED = 1, - } -} - -export class ListinvoicesResponse extends jspb.Message { - clearInvoicesList(): void; - getInvoicesList(): Array; - setInvoicesList(value: Array): ListinvoicesResponse; - addInvoices( - value?: ListinvoicesInvoices, - index?: number, - ): ListinvoicesInvoices; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListinvoicesResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListinvoicesResponse, - ): ListinvoicesResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListinvoicesResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListinvoicesResponse; - static deserializeBinaryFromReader( - message: ListinvoicesResponse, - reader: jspb.BinaryReader, - ): ListinvoicesResponse; + } + +} + +export class ListinvoicesResponse extends jspb.Message { + clearInvoicesList(): void; + getInvoicesList(): Array; + setInvoicesList(value: Array): ListinvoicesResponse; + addInvoices(value?: ListinvoicesInvoices, index?: number): ListinvoicesInvoices; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListinvoicesResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListinvoicesResponse): ListinvoicesResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListinvoicesResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListinvoicesResponse; + static deserializeBinaryFromReader(message: ListinvoicesResponse, reader: jspb.BinaryReader): ListinvoicesResponse; } export namespace ListinvoicesResponse { - export type AsObject = { - invoicesList: Array; - }; -} - -export class ListinvoicesInvoices extends jspb.Message { - getLabel(): string; - setLabel(value: string): ListinvoicesInvoices; - - hasDescription(): boolean; - clearDescription(): void; - getDescription(): string | undefined; - setDescription(value: string): ListinvoicesInvoices; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): ListinvoicesInvoices; - getStatus(): ListinvoicesInvoices.ListinvoicesInvoicesStatus; - setStatus( - value: ListinvoicesInvoices.ListinvoicesInvoicesStatus, - ): ListinvoicesInvoices; - getExpiresAt(): number; - setExpiresAt(value: number): ListinvoicesInvoices; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): ListinvoicesInvoices; - - hasBolt11(): boolean; - clearBolt11(): void; - getBolt11(): string | undefined; - setBolt11(value: string): ListinvoicesInvoices; - - hasBolt12(): boolean; - clearBolt12(): void; - getBolt12(): string | undefined; - setBolt12(value: string): ListinvoicesInvoices; - - hasLocalOfferId(): boolean; - clearLocalOfferId(): void; - getLocalOfferId(): Uint8Array | string; - getLocalOfferId_asU8(): Uint8Array; - getLocalOfferId_asB64(): string; - setLocalOfferId(value: Uint8Array | string): ListinvoicesInvoices; - - hasInvreqPayerNote(): boolean; - clearInvreqPayerNote(): void; - getInvreqPayerNote(): string | undefined; - setInvreqPayerNote(value: string): ListinvoicesInvoices; - - hasCreatedIndex(): boolean; - clearCreatedIndex(): void; - getCreatedIndex(): number | undefined; - setCreatedIndex(value: number): ListinvoicesInvoices; - - hasUpdatedIndex(): boolean; - clearUpdatedIndex(): void; - getUpdatedIndex(): number | undefined; - setUpdatedIndex(value: number): ListinvoicesInvoices; - - hasPayIndex(): boolean; - clearPayIndex(): void; - getPayIndex(): number | undefined; - setPayIndex(value: number): ListinvoicesInvoices; - - hasAmountReceivedMsat(): boolean; - clearAmountReceivedMsat(): void; - getAmountReceivedMsat(): cln_primitives_pb.Amount | undefined; - setAmountReceivedMsat(value?: cln_primitives_pb.Amount): ListinvoicesInvoices; - - hasPaidAt(): boolean; - clearPaidAt(): void; - getPaidAt(): number | undefined; - setPaidAt(value: number): ListinvoicesInvoices; - - hasPaidOutpoint(): boolean; - clearPaidOutpoint(): void; - getPaidOutpoint(): ListinvoicesInvoicesPaid_outpoint | undefined; - setPaidOutpoint( - value?: ListinvoicesInvoicesPaid_outpoint, - ): ListinvoicesInvoices; - - hasPaymentPreimage(): boolean; - clearPaymentPreimage(): void; - getPaymentPreimage(): Uint8Array | string; - getPaymentPreimage_asU8(): Uint8Array; - getPaymentPreimage_asB64(): string; - setPaymentPreimage(value: Uint8Array | string): ListinvoicesInvoices; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListinvoicesInvoices.AsObject; - static toObject( - includeInstance: boolean, - msg: ListinvoicesInvoices, - ): ListinvoicesInvoices.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListinvoicesInvoices, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListinvoicesInvoices; - static deserializeBinaryFromReader( - message: ListinvoicesInvoices, - reader: jspb.BinaryReader, - ): ListinvoicesInvoices; + export type AsObject = { + invoicesList: Array, + } +} + +export class ListinvoicesInvoices extends jspb.Message { + getLabel(): string; + setLabel(value: string): ListinvoicesInvoices; + + hasDescription(): boolean; + clearDescription(): void; + getDescription(): string | undefined; + setDescription(value: string): ListinvoicesInvoices; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): ListinvoicesInvoices; + getStatus(): ListinvoicesInvoices.ListinvoicesInvoicesStatus; + setStatus(value: ListinvoicesInvoices.ListinvoicesInvoicesStatus): ListinvoicesInvoices; + getExpiresAt(): number; + setExpiresAt(value: number): ListinvoicesInvoices; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): ListinvoicesInvoices; + + hasBolt11(): boolean; + clearBolt11(): void; + getBolt11(): string | undefined; + setBolt11(value: string): ListinvoicesInvoices; + + hasBolt12(): boolean; + clearBolt12(): void; + getBolt12(): string | undefined; + setBolt12(value: string): ListinvoicesInvoices; + + hasLocalOfferId(): boolean; + clearLocalOfferId(): void; + getLocalOfferId(): Uint8Array | string; + getLocalOfferId_asU8(): Uint8Array; + getLocalOfferId_asB64(): string; + setLocalOfferId(value: Uint8Array | string): ListinvoicesInvoices; + + hasInvreqPayerNote(): boolean; + clearInvreqPayerNote(): void; + getInvreqPayerNote(): string | undefined; + setInvreqPayerNote(value: string): ListinvoicesInvoices; + + hasCreatedIndex(): boolean; + clearCreatedIndex(): void; + getCreatedIndex(): number | undefined; + setCreatedIndex(value: number): ListinvoicesInvoices; + + hasUpdatedIndex(): boolean; + clearUpdatedIndex(): void; + getUpdatedIndex(): number | undefined; + setUpdatedIndex(value: number): ListinvoicesInvoices; + + hasPayIndex(): boolean; + clearPayIndex(): void; + getPayIndex(): number | undefined; + setPayIndex(value: number): ListinvoicesInvoices; + + hasAmountReceivedMsat(): boolean; + clearAmountReceivedMsat(): void; + getAmountReceivedMsat(): cln_primitives_pb.Amount | undefined; + setAmountReceivedMsat(value?: cln_primitives_pb.Amount): ListinvoicesInvoices; + + hasPaidAt(): boolean; + clearPaidAt(): void; + getPaidAt(): number | undefined; + setPaidAt(value: number): ListinvoicesInvoices; + + hasPaidOutpoint(): boolean; + clearPaidOutpoint(): void; + getPaidOutpoint(): ListinvoicesInvoicesPaid_outpoint | undefined; + setPaidOutpoint(value?: ListinvoicesInvoicesPaid_outpoint): ListinvoicesInvoices; + + hasPaymentPreimage(): boolean; + clearPaymentPreimage(): void; + getPaymentPreimage(): Uint8Array | string; + getPaymentPreimage_asU8(): Uint8Array; + getPaymentPreimage_asB64(): string; + setPaymentPreimage(value: Uint8Array | string): ListinvoicesInvoices; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListinvoicesInvoices.AsObject; + static toObject(includeInstance: boolean, msg: ListinvoicesInvoices): ListinvoicesInvoices.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListinvoicesInvoices, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListinvoicesInvoices; + static deserializeBinaryFromReader(message: ListinvoicesInvoices, reader: jspb.BinaryReader): ListinvoicesInvoices; } export namespace ListinvoicesInvoices { - export type AsObject = { - label: string; - description?: string; - paymentHash: Uint8Array | string; - status: ListinvoicesInvoices.ListinvoicesInvoicesStatus; - expiresAt: number; - amountMsat?: cln_primitives_pb.Amount.AsObject; - bolt11?: string; - bolt12?: string; - localOfferId: Uint8Array | string; - invreqPayerNote?: string; - createdIndex?: number; - updatedIndex?: number; - payIndex?: number; - amountReceivedMsat?: cln_primitives_pb.Amount.AsObject; - paidAt?: number; - paidOutpoint?: ListinvoicesInvoicesPaid_outpoint.AsObject; - paymentPreimage: Uint8Array | string; - }; - - export enum ListinvoicesInvoicesStatus { + export type AsObject = { + label: string, + description?: string, + paymentHash: Uint8Array | string, + status: ListinvoicesInvoices.ListinvoicesInvoicesStatus, + expiresAt: number, + amountMsat?: cln_primitives_pb.Amount.AsObject, + bolt11?: string, + bolt12?: string, + localOfferId: Uint8Array | string, + invreqPayerNote?: string, + createdIndex?: number, + updatedIndex?: number, + payIndex?: number, + amountReceivedMsat?: cln_primitives_pb.Amount.AsObject, + paidAt?: number, + paidOutpoint?: ListinvoicesInvoicesPaid_outpoint.AsObject, + paymentPreimage: Uint8Array | string, + } + + export enum ListinvoicesInvoicesStatus { UNPAID = 0, PAID = 1, EXPIRED = 2, - } -} - -export class ListinvoicesInvoicesPaid_outpoint extends jspb.Message { - hasTxid(): boolean; - clearTxid(): void; - getTxid(): Uint8Array | string; - getTxid_asU8(): Uint8Array; - getTxid_asB64(): string; - setTxid(value: Uint8Array | string): ListinvoicesInvoicesPaid_outpoint; - - hasOutnum(): boolean; - clearOutnum(): void; - getOutnum(): number | undefined; - setOutnum(value: number): ListinvoicesInvoicesPaid_outpoint; - - serializeBinary(): Uint8Array; - toObject( - includeInstance?: boolean, - ): ListinvoicesInvoicesPaid_outpoint.AsObject; - static toObject( - includeInstance: boolean, - msg: ListinvoicesInvoicesPaid_outpoint, - ): ListinvoicesInvoicesPaid_outpoint.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListinvoicesInvoicesPaid_outpoint, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary( - bytes: Uint8Array, - ): ListinvoicesInvoicesPaid_outpoint; - static deserializeBinaryFromReader( - message: ListinvoicesInvoicesPaid_outpoint, - reader: jspb.BinaryReader, - ): ListinvoicesInvoicesPaid_outpoint; + } + +} + +export class ListinvoicesInvoicesPaid_outpoint extends jspb.Message { + + hasTxid(): boolean; + clearTxid(): void; + getTxid(): Uint8Array | string; + getTxid_asU8(): Uint8Array; + getTxid_asB64(): string; + setTxid(value: Uint8Array | string): ListinvoicesInvoicesPaid_outpoint; + + hasOutnum(): boolean; + clearOutnum(): void; + getOutnum(): number | undefined; + setOutnum(value: number): ListinvoicesInvoicesPaid_outpoint; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListinvoicesInvoicesPaid_outpoint.AsObject; + static toObject(includeInstance: boolean, msg: ListinvoicesInvoicesPaid_outpoint): ListinvoicesInvoicesPaid_outpoint.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListinvoicesInvoicesPaid_outpoint, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListinvoicesInvoicesPaid_outpoint; + static deserializeBinaryFromReader(message: ListinvoicesInvoicesPaid_outpoint, reader: jspb.BinaryReader): ListinvoicesInvoicesPaid_outpoint; } export namespace ListinvoicesInvoicesPaid_outpoint { - export type AsObject = { - txid: Uint8Array | string; - outnum?: number; - }; -} - -export class SendonionRequest extends jspb.Message { - getOnion(): Uint8Array | string; - getOnion_asU8(): Uint8Array; - getOnion_asB64(): string; - setOnion(value: Uint8Array | string): SendonionRequest; - - hasFirstHop(): boolean; - clearFirstHop(): void; - getFirstHop(): SendonionFirst_hop | undefined; - setFirstHop(value?: SendonionFirst_hop): SendonionRequest; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): SendonionRequest; - - hasLabel(): boolean; - clearLabel(): void; - getLabel(): string | undefined; - setLabel(value: string): SendonionRequest; - clearSharedSecretsList(): void; - getSharedSecretsList(): Array; - getSharedSecretsList_asU8(): Array; - getSharedSecretsList_asB64(): Array; - setSharedSecretsList(value: Array): SendonionRequest; - addSharedSecrets( - value: Uint8Array | string, - index?: number, - ): Uint8Array | string; - - hasPartid(): boolean; - clearPartid(): void; - getPartid(): number | undefined; - setPartid(value: number): SendonionRequest; - - hasBolt11(): boolean; - clearBolt11(): void; - getBolt11(): string | undefined; - setBolt11(value: string): SendonionRequest; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): SendonionRequest; - - hasDestination(): boolean; - clearDestination(): void; - getDestination(): Uint8Array | string; - getDestination_asU8(): Uint8Array; - getDestination_asB64(): string; - setDestination(value: Uint8Array | string): SendonionRequest; - - hasLocalinvreqid(): boolean; - clearLocalinvreqid(): void; - getLocalinvreqid(): Uint8Array | string; - getLocalinvreqid_asU8(): Uint8Array; - getLocalinvreqid_asB64(): string; - setLocalinvreqid(value: Uint8Array | string): SendonionRequest; - - hasGroupid(): boolean; - clearGroupid(): void; - getGroupid(): number | undefined; - setGroupid(value: number): SendonionRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendonionRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SendonionRequest, - ): SendonionRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendonionRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendonionRequest; - static deserializeBinaryFromReader( - message: SendonionRequest, - reader: jspb.BinaryReader, - ): SendonionRequest; + export type AsObject = { + txid: Uint8Array | string, + outnum?: number, + } +} + +export class SendonionRequest extends jspb.Message { + getOnion(): Uint8Array | string; + getOnion_asU8(): Uint8Array; + getOnion_asB64(): string; + setOnion(value: Uint8Array | string): SendonionRequest; + + hasFirstHop(): boolean; + clearFirstHop(): void; + getFirstHop(): SendonionFirst_hop | undefined; + setFirstHop(value?: SendonionFirst_hop): SendonionRequest; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): SendonionRequest; + + hasLabel(): boolean; + clearLabel(): void; + getLabel(): string | undefined; + setLabel(value: string): SendonionRequest; + clearSharedSecretsList(): void; + getSharedSecretsList(): Array; + getSharedSecretsList_asU8(): Array; + getSharedSecretsList_asB64(): Array; + setSharedSecretsList(value: Array): SendonionRequest; + addSharedSecrets(value: Uint8Array | string, index?: number): Uint8Array | string; + + hasPartid(): boolean; + clearPartid(): void; + getPartid(): number | undefined; + setPartid(value: number): SendonionRequest; + + hasBolt11(): boolean; + clearBolt11(): void; + getBolt11(): string | undefined; + setBolt11(value: string): SendonionRequest; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): SendonionRequest; + + hasDestination(): boolean; + clearDestination(): void; + getDestination(): Uint8Array | string; + getDestination_asU8(): Uint8Array; + getDestination_asB64(): string; + setDestination(value: Uint8Array | string): SendonionRequest; + + hasLocalinvreqid(): boolean; + clearLocalinvreqid(): void; + getLocalinvreqid(): Uint8Array | string; + getLocalinvreqid_asU8(): Uint8Array; + getLocalinvreqid_asB64(): string; + setLocalinvreqid(value: Uint8Array | string): SendonionRequest; + + hasGroupid(): boolean; + clearGroupid(): void; + getGroupid(): number | undefined; + setGroupid(value: number): SendonionRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendonionRequest.AsObject; + static toObject(includeInstance: boolean, msg: SendonionRequest): SendonionRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendonionRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendonionRequest; + static deserializeBinaryFromReader(message: SendonionRequest, reader: jspb.BinaryReader): SendonionRequest; } export namespace SendonionRequest { - export type AsObject = { - onion: Uint8Array | string; - firstHop?: SendonionFirst_hop.AsObject; - paymentHash: Uint8Array | string; - label?: string; - sharedSecretsList: Array; - partid?: number; - bolt11?: string; - amountMsat?: cln_primitives_pb.Amount.AsObject; - destination: Uint8Array | string; - localinvreqid: Uint8Array | string; - groupid?: number; - }; -} - -export class SendonionResponse extends jspb.Message { - hasCreatedIndex(): boolean; - clearCreatedIndex(): void; - getCreatedIndex(): number | undefined; - setCreatedIndex(value: number): SendonionResponse; - getId(): number; - setId(value: number): SendonionResponse; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): SendonionResponse; - getStatus(): SendonionResponse.SendonionStatus; - setStatus(value: SendonionResponse.SendonionStatus): SendonionResponse; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): SendonionResponse; - - hasDestination(): boolean; - clearDestination(): void; - getDestination(): Uint8Array | string; - getDestination_asU8(): Uint8Array; - getDestination_asB64(): string; - setDestination(value: Uint8Array | string): SendonionResponse; - getCreatedAt(): number; - setCreatedAt(value: number): SendonionResponse; - - hasAmountSentMsat(): boolean; - clearAmountSentMsat(): void; - getAmountSentMsat(): cln_primitives_pb.Amount | undefined; - setAmountSentMsat(value?: cln_primitives_pb.Amount): SendonionResponse; - - hasLabel(): boolean; - clearLabel(): void; - getLabel(): string | undefined; - setLabel(value: string): SendonionResponse; - - hasBolt11(): boolean; - clearBolt11(): void; - getBolt11(): string | undefined; - setBolt11(value: string): SendonionResponse; - - hasBolt12(): boolean; - clearBolt12(): void; - getBolt12(): string | undefined; - setBolt12(value: string): SendonionResponse; - - hasPartid(): boolean; - clearPartid(): void; - getPartid(): number | undefined; - setPartid(value: number): SendonionResponse; - - hasUpdatedIndex(): boolean; - clearUpdatedIndex(): void; - getUpdatedIndex(): number | undefined; - setUpdatedIndex(value: number): SendonionResponse; - - hasPaymentPreimage(): boolean; - clearPaymentPreimage(): void; - getPaymentPreimage(): Uint8Array | string; - getPaymentPreimage_asU8(): Uint8Array; - getPaymentPreimage_asB64(): string; - setPaymentPreimage(value: Uint8Array | string): SendonionResponse; - - hasMessage(): boolean; - clearMessage(): void; - getMessage(): string | undefined; - setMessage(value: string): SendonionResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendonionResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: SendonionResponse, - ): SendonionResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendonionResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendonionResponse; - static deserializeBinaryFromReader( - message: SendonionResponse, - reader: jspb.BinaryReader, - ): SendonionResponse; + export type AsObject = { + onion: Uint8Array | string, + firstHop?: SendonionFirst_hop.AsObject, + paymentHash: Uint8Array | string, + label?: string, + sharedSecretsList: Array, + partid?: number, + bolt11?: string, + amountMsat?: cln_primitives_pb.Amount.AsObject, + destination: Uint8Array | string, + localinvreqid: Uint8Array | string, + groupid?: number, + } +} + +export class SendonionResponse extends jspb.Message { + + hasCreatedIndex(): boolean; + clearCreatedIndex(): void; + getCreatedIndex(): number | undefined; + setCreatedIndex(value: number): SendonionResponse; + getId(): number; + setId(value: number): SendonionResponse; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): SendonionResponse; + getStatus(): SendonionResponse.SendonionStatus; + setStatus(value: SendonionResponse.SendonionStatus): SendonionResponse; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): SendonionResponse; + + hasDestination(): boolean; + clearDestination(): void; + getDestination(): Uint8Array | string; + getDestination_asU8(): Uint8Array; + getDestination_asB64(): string; + setDestination(value: Uint8Array | string): SendonionResponse; + getCreatedAt(): number; + setCreatedAt(value: number): SendonionResponse; + + hasAmountSentMsat(): boolean; + clearAmountSentMsat(): void; + getAmountSentMsat(): cln_primitives_pb.Amount | undefined; + setAmountSentMsat(value?: cln_primitives_pb.Amount): SendonionResponse; + + hasLabel(): boolean; + clearLabel(): void; + getLabel(): string | undefined; + setLabel(value: string): SendonionResponse; + + hasBolt11(): boolean; + clearBolt11(): void; + getBolt11(): string | undefined; + setBolt11(value: string): SendonionResponse; + + hasBolt12(): boolean; + clearBolt12(): void; + getBolt12(): string | undefined; + setBolt12(value: string): SendonionResponse; + + hasPartid(): boolean; + clearPartid(): void; + getPartid(): number | undefined; + setPartid(value: number): SendonionResponse; + + hasUpdatedIndex(): boolean; + clearUpdatedIndex(): void; + getUpdatedIndex(): number | undefined; + setUpdatedIndex(value: number): SendonionResponse; + + hasPaymentPreimage(): boolean; + clearPaymentPreimage(): void; + getPaymentPreimage(): Uint8Array | string; + getPaymentPreimage_asU8(): Uint8Array; + getPaymentPreimage_asB64(): string; + setPaymentPreimage(value: Uint8Array | string): SendonionResponse; + + hasMessage(): boolean; + clearMessage(): void; + getMessage(): string | undefined; + setMessage(value: string): SendonionResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendonionResponse.AsObject; + static toObject(includeInstance: boolean, msg: SendonionResponse): SendonionResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendonionResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendonionResponse; + static deserializeBinaryFromReader(message: SendonionResponse, reader: jspb.BinaryReader): SendonionResponse; } export namespace SendonionResponse { - export type AsObject = { - createdIndex?: number; - id: number; - paymentHash: Uint8Array | string; - status: SendonionResponse.SendonionStatus; - amountMsat?: cln_primitives_pb.Amount.AsObject; - destination: Uint8Array | string; - createdAt: number; - amountSentMsat?: cln_primitives_pb.Amount.AsObject; - label?: string; - bolt11?: string; - bolt12?: string; - partid?: number; - updatedIndex?: number; - paymentPreimage: Uint8Array | string; - message?: string; - }; - - export enum SendonionStatus { + export type AsObject = { + createdIndex?: number, + id: number, + paymentHash: Uint8Array | string, + status: SendonionResponse.SendonionStatus, + amountMsat?: cln_primitives_pb.Amount.AsObject, + destination: Uint8Array | string, + createdAt: number, + amountSentMsat?: cln_primitives_pb.Amount.AsObject, + label?: string, + bolt11?: string, + bolt12?: string, + partid?: number, + updatedIndex?: number, + paymentPreimage: Uint8Array | string, + message?: string, + } + + export enum SendonionStatus { PENDING = 0, COMPLETE = 1, - } -} - -export class SendonionFirst_hop extends jspb.Message { - getId(): Uint8Array | string; - getId_asU8(): Uint8Array; - getId_asB64(): string; - setId(value: Uint8Array | string): SendonionFirst_hop; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): SendonionFirst_hop; - getDelay(): number; - setDelay(value: number): SendonionFirst_hop; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendonionFirst_hop.AsObject; - static toObject( - includeInstance: boolean, - msg: SendonionFirst_hop, - ): SendonionFirst_hop.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendonionFirst_hop, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendonionFirst_hop; - static deserializeBinaryFromReader( - message: SendonionFirst_hop, - reader: jspb.BinaryReader, - ): SendonionFirst_hop; + } + +} + +export class SendonionFirst_hop extends jspb.Message { + getId(): Uint8Array | string; + getId_asU8(): Uint8Array; + getId_asB64(): string; + setId(value: Uint8Array | string): SendonionFirst_hop; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): SendonionFirst_hop; + getDelay(): number; + setDelay(value: number): SendonionFirst_hop; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendonionFirst_hop.AsObject; + static toObject(includeInstance: boolean, msg: SendonionFirst_hop): SendonionFirst_hop.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendonionFirst_hop, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendonionFirst_hop; + static deserializeBinaryFromReader(message: SendonionFirst_hop, reader: jspb.BinaryReader): SendonionFirst_hop; } export namespace SendonionFirst_hop { - export type AsObject = { - id: Uint8Array | string; - amountMsat?: cln_primitives_pb.Amount.AsObject; - delay: number; - }; -} - -export class ListsendpaysRequest extends jspb.Message { - hasBolt11(): boolean; - clearBolt11(): void; - getBolt11(): string | undefined; - setBolt11(value: string): ListsendpaysRequest; - - hasPaymentHash(): boolean; - clearPaymentHash(): void; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): ListsendpaysRequest; - - hasStatus(): boolean; - clearStatus(): void; - getStatus(): ListsendpaysRequest.ListsendpaysStatus | undefined; - setStatus(value: ListsendpaysRequest.ListsendpaysStatus): ListsendpaysRequest; - - hasIndex(): boolean; - clearIndex(): void; - getIndex(): ListsendpaysRequest.ListsendpaysIndex | undefined; - setIndex(value: ListsendpaysRequest.ListsendpaysIndex): ListsendpaysRequest; - - hasStart(): boolean; - clearStart(): void; - getStart(): number | undefined; - setStart(value: number): ListsendpaysRequest; - - hasLimit(): boolean; - clearLimit(): void; - getLimit(): number | undefined; - setLimit(value: number): ListsendpaysRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListsendpaysRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListsendpaysRequest, - ): ListsendpaysRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListsendpaysRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListsendpaysRequest; - static deserializeBinaryFromReader( - message: ListsendpaysRequest, - reader: jspb.BinaryReader, - ): ListsendpaysRequest; + export type AsObject = { + id: Uint8Array | string, + amountMsat?: cln_primitives_pb.Amount.AsObject, + delay: number, + } +} + +export class ListsendpaysRequest extends jspb.Message { + + hasBolt11(): boolean; + clearBolt11(): void; + getBolt11(): string | undefined; + setBolt11(value: string): ListsendpaysRequest; + + hasPaymentHash(): boolean; + clearPaymentHash(): void; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): ListsendpaysRequest; + + hasStatus(): boolean; + clearStatus(): void; + getStatus(): ListsendpaysRequest.ListsendpaysStatus | undefined; + setStatus(value: ListsendpaysRequest.ListsendpaysStatus): ListsendpaysRequest; + + hasIndex(): boolean; + clearIndex(): void; + getIndex(): ListsendpaysRequest.ListsendpaysIndex | undefined; + setIndex(value: ListsendpaysRequest.ListsendpaysIndex): ListsendpaysRequest; + + hasStart(): boolean; + clearStart(): void; + getStart(): number | undefined; + setStart(value: number): ListsendpaysRequest; + + hasLimit(): boolean; + clearLimit(): void; + getLimit(): number | undefined; + setLimit(value: number): ListsendpaysRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListsendpaysRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListsendpaysRequest): ListsendpaysRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListsendpaysRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListsendpaysRequest; + static deserializeBinaryFromReader(message: ListsendpaysRequest, reader: jspb.BinaryReader): ListsendpaysRequest; } export namespace ListsendpaysRequest { - export type AsObject = { - bolt11?: string; - paymentHash: Uint8Array | string; - status?: ListsendpaysRequest.ListsendpaysStatus; - index?: ListsendpaysRequest.ListsendpaysIndex; - start?: number; - limit?: number; - }; - - export enum ListsendpaysStatus { + export type AsObject = { + bolt11?: string, + paymentHash: Uint8Array | string, + status?: ListsendpaysRequest.ListsendpaysStatus, + index?: ListsendpaysRequest.ListsendpaysIndex, + start?: number, + limit?: number, + } + + export enum ListsendpaysStatus { PENDING = 0, COMPLETE = 1, FAILED = 2, - } + } - export enum ListsendpaysIndex { + export enum ListsendpaysIndex { CREATED = 0, UPDATED = 1, - } -} - -export class ListsendpaysResponse extends jspb.Message { - clearPaymentsList(): void; - getPaymentsList(): Array; - setPaymentsList(value: Array): ListsendpaysResponse; - addPayments( - value?: ListsendpaysPayments, - index?: number, - ): ListsendpaysPayments; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListsendpaysResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListsendpaysResponse, - ): ListsendpaysResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListsendpaysResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListsendpaysResponse; - static deserializeBinaryFromReader( - message: ListsendpaysResponse, - reader: jspb.BinaryReader, - ): ListsendpaysResponse; + } + +} + +export class ListsendpaysResponse extends jspb.Message { + clearPaymentsList(): void; + getPaymentsList(): Array; + setPaymentsList(value: Array): ListsendpaysResponse; + addPayments(value?: ListsendpaysPayments, index?: number): ListsendpaysPayments; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListsendpaysResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListsendpaysResponse): ListsendpaysResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListsendpaysResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListsendpaysResponse; + static deserializeBinaryFromReader(message: ListsendpaysResponse, reader: jspb.BinaryReader): ListsendpaysResponse; } export namespace ListsendpaysResponse { - export type AsObject = { - paymentsList: Array; - }; -} - -export class ListsendpaysPayments extends jspb.Message { - hasCreatedIndex(): boolean; - clearCreatedIndex(): void; - getCreatedIndex(): number | undefined; - setCreatedIndex(value: number): ListsendpaysPayments; - getId(): number; - setId(value: number): ListsendpaysPayments; - getGroupid(): number; - setGroupid(value: number): ListsendpaysPayments; - - hasPartid(): boolean; - clearPartid(): void; - getPartid(): number | undefined; - setPartid(value: number): ListsendpaysPayments; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): ListsendpaysPayments; - - hasUpdatedIndex(): boolean; - clearUpdatedIndex(): void; - getUpdatedIndex(): number | undefined; - setUpdatedIndex(value: number): ListsendpaysPayments; - getStatus(): ListsendpaysPayments.ListsendpaysPaymentsStatus; - setStatus( - value: ListsendpaysPayments.ListsendpaysPaymentsStatus, - ): ListsendpaysPayments; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): ListsendpaysPayments; - - hasDestination(): boolean; - clearDestination(): void; - getDestination(): Uint8Array | string; - getDestination_asU8(): Uint8Array; - getDestination_asB64(): string; - setDestination(value: Uint8Array | string): ListsendpaysPayments; - getCreatedAt(): number; - setCreatedAt(value: number): ListsendpaysPayments; - - hasAmountSentMsat(): boolean; - clearAmountSentMsat(): void; - getAmountSentMsat(): cln_primitives_pb.Amount | undefined; - setAmountSentMsat(value?: cln_primitives_pb.Amount): ListsendpaysPayments; - - hasLabel(): boolean; - clearLabel(): void; - getLabel(): string | undefined; - setLabel(value: string): ListsendpaysPayments; - - hasBolt11(): boolean; - clearBolt11(): void; - getBolt11(): string | undefined; - setBolt11(value: string): ListsendpaysPayments; - - hasDescription(): boolean; - clearDescription(): void; - getDescription(): string | undefined; - setDescription(value: string): ListsendpaysPayments; - - hasBolt12(): boolean; - clearBolt12(): void; - getBolt12(): string | undefined; - setBolt12(value: string): ListsendpaysPayments; - - hasPaymentPreimage(): boolean; - clearPaymentPreimage(): void; - getPaymentPreimage(): Uint8Array | string; - getPaymentPreimage_asU8(): Uint8Array; - getPaymentPreimage_asB64(): string; - setPaymentPreimage(value: Uint8Array | string): ListsendpaysPayments; - - hasErroronion(): boolean; - clearErroronion(): void; - getErroronion(): Uint8Array | string; - getErroronion_asU8(): Uint8Array; - getErroronion_asB64(): string; - setErroronion(value: Uint8Array | string): ListsendpaysPayments; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListsendpaysPayments.AsObject; - static toObject( - includeInstance: boolean, - msg: ListsendpaysPayments, - ): ListsendpaysPayments.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListsendpaysPayments, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListsendpaysPayments; - static deserializeBinaryFromReader( - message: ListsendpaysPayments, - reader: jspb.BinaryReader, - ): ListsendpaysPayments; + export type AsObject = { + paymentsList: Array, + } +} + +export class ListsendpaysPayments extends jspb.Message { + + hasCreatedIndex(): boolean; + clearCreatedIndex(): void; + getCreatedIndex(): number | undefined; + setCreatedIndex(value: number): ListsendpaysPayments; + getId(): number; + setId(value: number): ListsendpaysPayments; + getGroupid(): number; + setGroupid(value: number): ListsendpaysPayments; + + hasPartid(): boolean; + clearPartid(): void; + getPartid(): number | undefined; + setPartid(value: number): ListsendpaysPayments; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): ListsendpaysPayments; + + hasUpdatedIndex(): boolean; + clearUpdatedIndex(): void; + getUpdatedIndex(): number | undefined; + setUpdatedIndex(value: number): ListsendpaysPayments; + getStatus(): ListsendpaysPayments.ListsendpaysPaymentsStatus; + setStatus(value: ListsendpaysPayments.ListsendpaysPaymentsStatus): ListsendpaysPayments; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): ListsendpaysPayments; + + hasDestination(): boolean; + clearDestination(): void; + getDestination(): Uint8Array | string; + getDestination_asU8(): Uint8Array; + getDestination_asB64(): string; + setDestination(value: Uint8Array | string): ListsendpaysPayments; + getCreatedAt(): number; + setCreatedAt(value: number): ListsendpaysPayments; + + hasAmountSentMsat(): boolean; + clearAmountSentMsat(): void; + getAmountSentMsat(): cln_primitives_pb.Amount | undefined; + setAmountSentMsat(value?: cln_primitives_pb.Amount): ListsendpaysPayments; + + hasLabel(): boolean; + clearLabel(): void; + getLabel(): string | undefined; + setLabel(value: string): ListsendpaysPayments; + + hasBolt11(): boolean; + clearBolt11(): void; + getBolt11(): string | undefined; + setBolt11(value: string): ListsendpaysPayments; + + hasDescription(): boolean; + clearDescription(): void; + getDescription(): string | undefined; + setDescription(value: string): ListsendpaysPayments; + + hasBolt12(): boolean; + clearBolt12(): void; + getBolt12(): string | undefined; + setBolt12(value: string): ListsendpaysPayments; + + hasPaymentPreimage(): boolean; + clearPaymentPreimage(): void; + getPaymentPreimage(): Uint8Array | string; + getPaymentPreimage_asU8(): Uint8Array; + getPaymentPreimage_asB64(): string; + setPaymentPreimage(value: Uint8Array | string): ListsendpaysPayments; + + hasErroronion(): boolean; + clearErroronion(): void; + getErroronion(): Uint8Array | string; + getErroronion_asU8(): Uint8Array; + getErroronion_asB64(): string; + setErroronion(value: Uint8Array | string): ListsendpaysPayments; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListsendpaysPayments.AsObject; + static toObject(includeInstance: boolean, msg: ListsendpaysPayments): ListsendpaysPayments.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListsendpaysPayments, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListsendpaysPayments; + static deserializeBinaryFromReader(message: ListsendpaysPayments, reader: jspb.BinaryReader): ListsendpaysPayments; } export namespace ListsendpaysPayments { - export type AsObject = { - createdIndex?: number; - id: number; - groupid: number; - partid?: number; - paymentHash: Uint8Array | string; - updatedIndex?: number; - status: ListsendpaysPayments.ListsendpaysPaymentsStatus; - amountMsat?: cln_primitives_pb.Amount.AsObject; - destination: Uint8Array | string; - createdAt: number; - amountSentMsat?: cln_primitives_pb.Amount.AsObject; - label?: string; - bolt11?: string; - description?: string; - bolt12?: string; - paymentPreimage: Uint8Array | string; - erroronion: Uint8Array | string; - }; - - export enum ListsendpaysPaymentsStatus { + export type AsObject = { + createdIndex?: number, + id: number, + groupid: number, + partid?: number, + paymentHash: Uint8Array | string, + updatedIndex?: number, + status: ListsendpaysPayments.ListsendpaysPaymentsStatus, + amountMsat?: cln_primitives_pb.Amount.AsObject, + destination: Uint8Array | string, + createdAt: number, + amountSentMsat?: cln_primitives_pb.Amount.AsObject, + label?: string, + bolt11?: string, + description?: string, + bolt12?: string, + paymentPreimage: Uint8Array | string, + erroronion: Uint8Array | string, + } + + export enum ListsendpaysPaymentsStatus { PENDING = 0, FAILED = 1, COMPLETE = 2, - } -} - -export class ListtransactionsRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListtransactionsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListtransactionsRequest, - ): ListtransactionsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListtransactionsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListtransactionsRequest; - static deserializeBinaryFromReader( - message: ListtransactionsRequest, - reader: jspb.BinaryReader, - ): ListtransactionsRequest; + } + +} + +export class ListtransactionsRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListtransactionsRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListtransactionsRequest): ListtransactionsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListtransactionsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListtransactionsRequest; + static deserializeBinaryFromReader(message: ListtransactionsRequest, reader: jspb.BinaryReader): ListtransactionsRequest; } export namespace ListtransactionsRequest { - export type AsObject = {}; -} - -export class ListtransactionsResponse extends jspb.Message { - clearTransactionsList(): void; - getTransactionsList(): Array; - setTransactionsList( - value: Array, - ): ListtransactionsResponse; - addTransactions( - value?: ListtransactionsTransactions, - index?: number, - ): ListtransactionsTransactions; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListtransactionsResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListtransactionsResponse, - ): ListtransactionsResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListtransactionsResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListtransactionsResponse; - static deserializeBinaryFromReader( - message: ListtransactionsResponse, - reader: jspb.BinaryReader, - ): ListtransactionsResponse; + export type AsObject = { + } +} + +export class ListtransactionsResponse extends jspb.Message { + clearTransactionsList(): void; + getTransactionsList(): Array; + setTransactionsList(value: Array): ListtransactionsResponse; + addTransactions(value?: ListtransactionsTransactions, index?: number): ListtransactionsTransactions; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListtransactionsResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListtransactionsResponse): ListtransactionsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListtransactionsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListtransactionsResponse; + static deserializeBinaryFromReader(message: ListtransactionsResponse, reader: jspb.BinaryReader): ListtransactionsResponse; } export namespace ListtransactionsResponse { - export type AsObject = { - transactionsList: Array; - }; -} - -export class ListtransactionsTransactions extends jspb.Message { - getHash(): Uint8Array | string; - getHash_asU8(): Uint8Array; - getHash_asB64(): string; - setHash(value: Uint8Array | string): ListtransactionsTransactions; - getRawtx(): Uint8Array | string; - getRawtx_asU8(): Uint8Array; - getRawtx_asB64(): string; - setRawtx(value: Uint8Array | string): ListtransactionsTransactions; - getBlockheight(): number; - setBlockheight(value: number): ListtransactionsTransactions; - getTxindex(): number; - setTxindex(value: number): ListtransactionsTransactions; - getLocktime(): number; - setLocktime(value: number): ListtransactionsTransactions; - getVersion(): number; - setVersion(value: number): ListtransactionsTransactions; - clearInputsList(): void; - getInputsList(): Array; - setInputsList( - value: Array, - ): ListtransactionsTransactions; - addInputs( - value?: ListtransactionsTransactionsInputs, - index?: number, - ): ListtransactionsTransactionsInputs; - clearOutputsList(): void; - getOutputsList(): Array; - setOutputsList( - value: Array, - ): ListtransactionsTransactions; - addOutputs( - value?: ListtransactionsTransactionsOutputs, - index?: number, - ): ListtransactionsTransactionsOutputs; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListtransactionsTransactions.AsObject; - static toObject( - includeInstance: boolean, - msg: ListtransactionsTransactions, - ): ListtransactionsTransactions.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListtransactionsTransactions, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListtransactionsTransactions; - static deserializeBinaryFromReader( - message: ListtransactionsTransactions, - reader: jspb.BinaryReader, - ): ListtransactionsTransactions; + export type AsObject = { + transactionsList: Array, + } +} + +export class ListtransactionsTransactions extends jspb.Message { + getHash(): Uint8Array | string; + getHash_asU8(): Uint8Array; + getHash_asB64(): string; + setHash(value: Uint8Array | string): ListtransactionsTransactions; + getRawtx(): Uint8Array | string; + getRawtx_asU8(): Uint8Array; + getRawtx_asB64(): string; + setRawtx(value: Uint8Array | string): ListtransactionsTransactions; + getBlockheight(): number; + setBlockheight(value: number): ListtransactionsTransactions; + getTxindex(): number; + setTxindex(value: number): ListtransactionsTransactions; + getLocktime(): number; + setLocktime(value: number): ListtransactionsTransactions; + getVersion(): number; + setVersion(value: number): ListtransactionsTransactions; + clearInputsList(): void; + getInputsList(): Array; + setInputsList(value: Array): ListtransactionsTransactions; + addInputs(value?: ListtransactionsTransactionsInputs, index?: number): ListtransactionsTransactionsInputs; + clearOutputsList(): void; + getOutputsList(): Array; + setOutputsList(value: Array): ListtransactionsTransactions; + addOutputs(value?: ListtransactionsTransactionsOutputs, index?: number): ListtransactionsTransactionsOutputs; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListtransactionsTransactions.AsObject; + static toObject(includeInstance: boolean, msg: ListtransactionsTransactions): ListtransactionsTransactions.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListtransactionsTransactions, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListtransactionsTransactions; + static deserializeBinaryFromReader(message: ListtransactionsTransactions, reader: jspb.BinaryReader): ListtransactionsTransactions; } export namespace ListtransactionsTransactions { - export type AsObject = { - hash: Uint8Array | string; - rawtx: Uint8Array | string; - blockheight: number; - txindex: number; - locktime: number; - version: number; - inputsList: Array; - outputsList: Array; - }; -} - -export class ListtransactionsTransactionsInputs extends jspb.Message { - getTxid(): Uint8Array | string; - getTxid_asU8(): Uint8Array; - getTxid_asB64(): string; - setTxid(value: Uint8Array | string): ListtransactionsTransactionsInputs; - getIndex(): number; - setIndex(value: number): ListtransactionsTransactionsInputs; - getSequence(): number; - setSequence(value: number): ListtransactionsTransactionsInputs; - - serializeBinary(): Uint8Array; - toObject( - includeInstance?: boolean, - ): ListtransactionsTransactionsInputs.AsObject; - static toObject( - includeInstance: boolean, - msg: ListtransactionsTransactionsInputs, - ): ListtransactionsTransactionsInputs.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListtransactionsTransactionsInputs, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary( - bytes: Uint8Array, - ): ListtransactionsTransactionsInputs; - static deserializeBinaryFromReader( - message: ListtransactionsTransactionsInputs, - reader: jspb.BinaryReader, - ): ListtransactionsTransactionsInputs; + export type AsObject = { + hash: Uint8Array | string, + rawtx: Uint8Array | string, + blockheight: number, + txindex: number, + locktime: number, + version: number, + inputsList: Array, + outputsList: Array, + } +} + +export class ListtransactionsTransactionsInputs extends jspb.Message { + getTxid(): Uint8Array | string; + getTxid_asU8(): Uint8Array; + getTxid_asB64(): string; + setTxid(value: Uint8Array | string): ListtransactionsTransactionsInputs; + getIndex(): number; + setIndex(value: number): ListtransactionsTransactionsInputs; + getSequence(): number; + setSequence(value: number): ListtransactionsTransactionsInputs; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListtransactionsTransactionsInputs.AsObject; + static toObject(includeInstance: boolean, msg: ListtransactionsTransactionsInputs): ListtransactionsTransactionsInputs.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListtransactionsTransactionsInputs, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListtransactionsTransactionsInputs; + static deserializeBinaryFromReader(message: ListtransactionsTransactionsInputs, reader: jspb.BinaryReader): ListtransactionsTransactionsInputs; } export namespace ListtransactionsTransactionsInputs { - export type AsObject = { - txid: Uint8Array | string; - index: number; - sequence: number; - }; -} - -export class ListtransactionsTransactionsOutputs extends jspb.Message { - getIndex(): number; - setIndex(value: number): ListtransactionsTransactionsOutputs; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat( - value?: cln_primitives_pb.Amount, - ): ListtransactionsTransactionsOutputs; - getScriptpubkey(): Uint8Array | string; - getScriptpubkey_asU8(): Uint8Array; - getScriptpubkey_asB64(): string; - setScriptpubkey( - value: Uint8Array | string, - ): ListtransactionsTransactionsOutputs; - - serializeBinary(): Uint8Array; - toObject( - includeInstance?: boolean, - ): ListtransactionsTransactionsOutputs.AsObject; - static toObject( - includeInstance: boolean, - msg: ListtransactionsTransactionsOutputs, - ): ListtransactionsTransactionsOutputs.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListtransactionsTransactionsOutputs, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary( - bytes: Uint8Array, - ): ListtransactionsTransactionsOutputs; - static deserializeBinaryFromReader( - message: ListtransactionsTransactionsOutputs, - reader: jspb.BinaryReader, - ): ListtransactionsTransactionsOutputs; + export type AsObject = { + txid: Uint8Array | string, + index: number, + sequence: number, + } +} + +export class ListtransactionsTransactionsOutputs extends jspb.Message { + getIndex(): number; + setIndex(value: number): ListtransactionsTransactionsOutputs; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): ListtransactionsTransactionsOutputs; + getScriptpubkey(): Uint8Array | string; + getScriptpubkey_asU8(): Uint8Array; + getScriptpubkey_asB64(): string; + setScriptpubkey(value: Uint8Array | string): ListtransactionsTransactionsOutputs; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListtransactionsTransactionsOutputs.AsObject; + static toObject(includeInstance: boolean, msg: ListtransactionsTransactionsOutputs): ListtransactionsTransactionsOutputs.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListtransactionsTransactionsOutputs, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListtransactionsTransactionsOutputs; + static deserializeBinaryFromReader(message: ListtransactionsTransactionsOutputs, reader: jspb.BinaryReader): ListtransactionsTransactionsOutputs; } export namespace ListtransactionsTransactionsOutputs { - export type AsObject = { - index: number; - amountMsat?: cln_primitives_pb.Amount.AsObject; - scriptpubkey: Uint8Array | string; - }; -} - -export class PayRequest extends jspb.Message { - getBolt11(): string; - setBolt11(value: string): PayRequest; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): PayRequest; - - hasLabel(): boolean; - clearLabel(): void; - getLabel(): string | undefined; - setLabel(value: string): PayRequest; - - hasRiskfactor(): boolean; - clearRiskfactor(): void; - getRiskfactor(): number | undefined; - setRiskfactor(value: number): PayRequest; - - hasMaxfeepercent(): boolean; - clearMaxfeepercent(): void; - getMaxfeepercent(): number | undefined; - setMaxfeepercent(value: number): PayRequest; - - hasRetryFor(): boolean; - clearRetryFor(): void; - getRetryFor(): number | undefined; - setRetryFor(value: number): PayRequest; - - hasMaxdelay(): boolean; - clearMaxdelay(): void; - getMaxdelay(): number | undefined; - setMaxdelay(value: number): PayRequest; - - hasExemptfee(): boolean; - clearExemptfee(): void; - getExemptfee(): cln_primitives_pb.Amount | undefined; - setExemptfee(value?: cln_primitives_pb.Amount): PayRequest; - - hasLocalinvreqid(): boolean; - clearLocalinvreqid(): void; - getLocalinvreqid(): Uint8Array | string; - getLocalinvreqid_asU8(): Uint8Array; - getLocalinvreqid_asB64(): string; - setLocalinvreqid(value: Uint8Array | string): PayRequest; - clearExcludeList(): void; - getExcludeList(): Array; - setExcludeList(value: Array): PayRequest; - addExclude(value: string, index?: number): string; - - hasMaxfee(): boolean; - clearMaxfee(): void; - getMaxfee(): cln_primitives_pb.Amount | undefined; - setMaxfee(value?: cln_primitives_pb.Amount): PayRequest; - - hasDescription(): boolean; - clearDescription(): void; - getDescription(): string | undefined; - setDescription(value: string): PayRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PayRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: PayRequest, - ): PayRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PayRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PayRequest; - static deserializeBinaryFromReader( - message: PayRequest, - reader: jspb.BinaryReader, - ): PayRequest; + export type AsObject = { + index: number, + amountMsat?: cln_primitives_pb.Amount.AsObject, + scriptpubkey: Uint8Array | string, + } +} + +export class PayRequest extends jspb.Message { + getBolt11(): string; + setBolt11(value: string): PayRequest; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): PayRequest; + + hasLabel(): boolean; + clearLabel(): void; + getLabel(): string | undefined; + setLabel(value: string): PayRequest; + + hasRiskfactor(): boolean; + clearRiskfactor(): void; + getRiskfactor(): number | undefined; + setRiskfactor(value: number): PayRequest; + + hasMaxfeepercent(): boolean; + clearMaxfeepercent(): void; + getMaxfeepercent(): number | undefined; + setMaxfeepercent(value: number): PayRequest; + + hasRetryFor(): boolean; + clearRetryFor(): void; + getRetryFor(): number | undefined; + setRetryFor(value: number): PayRequest; + + hasMaxdelay(): boolean; + clearMaxdelay(): void; + getMaxdelay(): number | undefined; + setMaxdelay(value: number): PayRequest; + + hasExemptfee(): boolean; + clearExemptfee(): void; + getExemptfee(): cln_primitives_pb.Amount | undefined; + setExemptfee(value?: cln_primitives_pb.Amount): PayRequest; + + hasLocalinvreqid(): boolean; + clearLocalinvreqid(): void; + getLocalinvreqid(): Uint8Array | string; + getLocalinvreqid_asU8(): Uint8Array; + getLocalinvreqid_asB64(): string; + setLocalinvreqid(value: Uint8Array | string): PayRequest; + clearExcludeList(): void; + getExcludeList(): Array; + setExcludeList(value: Array): PayRequest; + addExclude(value: string, index?: number): string; + + hasMaxfee(): boolean; + clearMaxfee(): void; + getMaxfee(): cln_primitives_pb.Amount | undefined; + setMaxfee(value?: cln_primitives_pb.Amount): PayRequest; + + hasDescription(): boolean; + clearDescription(): void; + getDescription(): string | undefined; + setDescription(value: string): PayRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PayRequest.AsObject; + static toObject(includeInstance: boolean, msg: PayRequest): PayRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PayRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PayRequest; + static deserializeBinaryFromReader(message: PayRequest, reader: jspb.BinaryReader): PayRequest; } export namespace PayRequest { - export type AsObject = { - bolt11: string; - amountMsat?: cln_primitives_pb.Amount.AsObject; - label?: string; - riskfactor?: number; - maxfeepercent?: number; - retryFor?: number; - maxdelay?: number; - exemptfee?: cln_primitives_pb.Amount.AsObject; - localinvreqid: Uint8Array | string; - excludeList: Array; - maxfee?: cln_primitives_pb.Amount.AsObject; - description?: string; - }; -} - -export class PayResponse extends jspb.Message { - getPaymentPreimage(): Uint8Array | string; - getPaymentPreimage_asU8(): Uint8Array; - getPaymentPreimage_asB64(): string; - setPaymentPreimage(value: Uint8Array | string): PayResponse; - - hasDestination(): boolean; - clearDestination(): void; - getDestination(): Uint8Array | string; - getDestination_asU8(): Uint8Array; - getDestination_asB64(): string; - setDestination(value: Uint8Array | string): PayResponse; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): PayResponse; - getCreatedAt(): number; - setCreatedAt(value: number): PayResponse; - getParts(): number; - setParts(value: number): PayResponse; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): PayResponse; - - hasAmountSentMsat(): boolean; - clearAmountSentMsat(): void; - getAmountSentMsat(): cln_primitives_pb.Amount | undefined; - setAmountSentMsat(value?: cln_primitives_pb.Amount): PayResponse; - - hasWarningPartialCompletion(): boolean; - clearWarningPartialCompletion(): void; - getWarningPartialCompletion(): string | undefined; - setWarningPartialCompletion(value: string): PayResponse; - getStatus(): PayResponse.PayStatus; - setStatus(value: PayResponse.PayStatus): PayResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PayResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: PayResponse, - ): PayResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PayResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PayResponse; - static deserializeBinaryFromReader( - message: PayResponse, - reader: jspb.BinaryReader, - ): PayResponse; + export type AsObject = { + bolt11: string, + amountMsat?: cln_primitives_pb.Amount.AsObject, + label?: string, + riskfactor?: number, + maxfeepercent?: number, + retryFor?: number, + maxdelay?: number, + exemptfee?: cln_primitives_pb.Amount.AsObject, + localinvreqid: Uint8Array | string, + excludeList: Array, + maxfee?: cln_primitives_pb.Amount.AsObject, + description?: string, + } +} + +export class PayResponse extends jspb.Message { + getPaymentPreimage(): Uint8Array | string; + getPaymentPreimage_asU8(): Uint8Array; + getPaymentPreimage_asB64(): string; + setPaymentPreimage(value: Uint8Array | string): PayResponse; + + hasDestination(): boolean; + clearDestination(): void; + getDestination(): Uint8Array | string; + getDestination_asU8(): Uint8Array; + getDestination_asB64(): string; + setDestination(value: Uint8Array | string): PayResponse; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): PayResponse; + getCreatedAt(): number; + setCreatedAt(value: number): PayResponse; + getParts(): number; + setParts(value: number): PayResponse; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): PayResponse; + + hasAmountSentMsat(): boolean; + clearAmountSentMsat(): void; + getAmountSentMsat(): cln_primitives_pb.Amount | undefined; + setAmountSentMsat(value?: cln_primitives_pb.Amount): PayResponse; + + hasWarningPartialCompletion(): boolean; + clearWarningPartialCompletion(): void; + getWarningPartialCompletion(): string | undefined; + setWarningPartialCompletion(value: string): PayResponse; + getStatus(): PayResponse.PayStatus; + setStatus(value: PayResponse.PayStatus): PayResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PayResponse.AsObject; + static toObject(includeInstance: boolean, msg: PayResponse): PayResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PayResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PayResponse; + static deserializeBinaryFromReader(message: PayResponse, reader: jspb.BinaryReader): PayResponse; } export namespace PayResponse { - export type AsObject = { - paymentPreimage: Uint8Array | string; - destination: Uint8Array | string; - paymentHash: Uint8Array | string; - createdAt: number; - parts: number; - amountMsat?: cln_primitives_pb.Amount.AsObject; - amountSentMsat?: cln_primitives_pb.Amount.AsObject; - warningPartialCompletion?: string; - status: PayResponse.PayStatus; - }; - - export enum PayStatus { + export type AsObject = { + paymentPreimage: Uint8Array | string, + destination: Uint8Array | string, + paymentHash: Uint8Array | string, + createdAt: number, + parts: number, + amountMsat?: cln_primitives_pb.Amount.AsObject, + amountSentMsat?: cln_primitives_pb.Amount.AsObject, + warningPartialCompletion?: string, + status: PayResponse.PayStatus, + } + + export enum PayStatus { COMPLETE = 0, PENDING = 1, FAILED = 2, - } -} - -export class ListnodesRequest extends jspb.Message { - hasId(): boolean; - clearId(): void; - getId(): Uint8Array | string; - getId_asU8(): Uint8Array; - getId_asB64(): string; - setId(value: Uint8Array | string): ListnodesRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListnodesRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListnodesRequest, - ): ListnodesRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListnodesRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListnodesRequest; - static deserializeBinaryFromReader( - message: ListnodesRequest, - reader: jspb.BinaryReader, - ): ListnodesRequest; + } + +} + +export class ListnodesRequest extends jspb.Message { + + hasId(): boolean; + clearId(): void; + getId(): Uint8Array | string; + getId_asU8(): Uint8Array; + getId_asB64(): string; + setId(value: Uint8Array | string): ListnodesRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListnodesRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListnodesRequest): ListnodesRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListnodesRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListnodesRequest; + static deserializeBinaryFromReader(message: ListnodesRequest, reader: jspb.BinaryReader): ListnodesRequest; } export namespace ListnodesRequest { - export type AsObject = { - id: Uint8Array | string; - }; -} - -export class ListnodesResponse extends jspb.Message { - clearNodesList(): void; - getNodesList(): Array; - setNodesList(value: Array): ListnodesResponse; - addNodes(value?: ListnodesNodes, index?: number): ListnodesNodes; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListnodesResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListnodesResponse, - ): ListnodesResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListnodesResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListnodesResponse; - static deserializeBinaryFromReader( - message: ListnodesResponse, - reader: jspb.BinaryReader, - ): ListnodesResponse; + export type AsObject = { + id: Uint8Array | string, + } +} + +export class ListnodesResponse extends jspb.Message { + clearNodesList(): void; + getNodesList(): Array; + setNodesList(value: Array): ListnodesResponse; + addNodes(value?: ListnodesNodes, index?: number): ListnodesNodes; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListnodesResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListnodesResponse): ListnodesResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListnodesResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListnodesResponse; + static deserializeBinaryFromReader(message: ListnodesResponse, reader: jspb.BinaryReader): ListnodesResponse; } export namespace ListnodesResponse { - export type AsObject = { - nodesList: Array; - }; -} - -export class ListnodesNodes extends jspb.Message { - getNodeid(): Uint8Array | string; - getNodeid_asU8(): Uint8Array; - getNodeid_asB64(): string; - setNodeid(value: Uint8Array | string): ListnodesNodes; - - hasLastTimestamp(): boolean; - clearLastTimestamp(): void; - getLastTimestamp(): number | undefined; - setLastTimestamp(value: number): ListnodesNodes; - - hasAlias(): boolean; - clearAlias(): void; - getAlias(): string | undefined; - setAlias(value: string): ListnodesNodes; - - hasColor(): boolean; - clearColor(): void; - getColor(): Uint8Array | string; - getColor_asU8(): Uint8Array; - getColor_asB64(): string; - setColor(value: Uint8Array | string): ListnodesNodes; - - hasFeatures(): boolean; - clearFeatures(): void; - getFeatures(): Uint8Array | string; - getFeatures_asU8(): Uint8Array; - getFeatures_asB64(): string; - setFeatures(value: Uint8Array | string): ListnodesNodes; - clearAddressesList(): void; - getAddressesList(): Array; - setAddressesList(value: Array): ListnodesNodes; - addAddresses( - value?: ListnodesNodesAddresses, - index?: number, - ): ListnodesNodesAddresses; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListnodesNodes.AsObject; - static toObject( - includeInstance: boolean, - msg: ListnodesNodes, - ): ListnodesNodes.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListnodesNodes, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListnodesNodes; - static deserializeBinaryFromReader( - message: ListnodesNodes, - reader: jspb.BinaryReader, - ): ListnodesNodes; + export type AsObject = { + nodesList: Array, + } +} + +export class ListnodesNodes extends jspb.Message { + getNodeid(): Uint8Array | string; + getNodeid_asU8(): Uint8Array; + getNodeid_asB64(): string; + setNodeid(value: Uint8Array | string): ListnodesNodes; + + hasLastTimestamp(): boolean; + clearLastTimestamp(): void; + getLastTimestamp(): number | undefined; + setLastTimestamp(value: number): ListnodesNodes; + + hasAlias(): boolean; + clearAlias(): void; + getAlias(): string | undefined; + setAlias(value: string): ListnodesNodes; + + hasColor(): boolean; + clearColor(): void; + getColor(): Uint8Array | string; + getColor_asU8(): Uint8Array; + getColor_asB64(): string; + setColor(value: Uint8Array | string): ListnodesNodes; + + hasFeatures(): boolean; + clearFeatures(): void; + getFeatures(): Uint8Array | string; + getFeatures_asU8(): Uint8Array; + getFeatures_asB64(): string; + setFeatures(value: Uint8Array | string): ListnodesNodes; + clearAddressesList(): void; + getAddressesList(): Array; + setAddressesList(value: Array): ListnodesNodes; + addAddresses(value?: ListnodesNodesAddresses, index?: number): ListnodesNodesAddresses; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListnodesNodes.AsObject; + static toObject(includeInstance: boolean, msg: ListnodesNodes): ListnodesNodes.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListnodesNodes, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListnodesNodes; + static deserializeBinaryFromReader(message: ListnodesNodes, reader: jspb.BinaryReader): ListnodesNodes; } export namespace ListnodesNodes { - export type AsObject = { - nodeid: Uint8Array | string; - lastTimestamp?: number; - alias?: string; - color: Uint8Array | string; - features: Uint8Array | string; - addressesList: Array; - }; -} - -export class ListnodesNodesAddresses extends jspb.Message { - getItemType(): ListnodesNodesAddresses.ListnodesNodesAddressesType; - setItemType( - value: ListnodesNodesAddresses.ListnodesNodesAddressesType, - ): ListnodesNodesAddresses; - getPort(): number; - setPort(value: number): ListnodesNodesAddresses; - - hasAddress(): boolean; - clearAddress(): void; - getAddress(): string | undefined; - setAddress(value: string): ListnodesNodesAddresses; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListnodesNodesAddresses.AsObject; - static toObject( - includeInstance: boolean, - msg: ListnodesNodesAddresses, - ): ListnodesNodesAddresses.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListnodesNodesAddresses, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListnodesNodesAddresses; - static deserializeBinaryFromReader( - message: ListnodesNodesAddresses, - reader: jspb.BinaryReader, - ): ListnodesNodesAddresses; + export type AsObject = { + nodeid: Uint8Array | string, + lastTimestamp?: number, + alias?: string, + color: Uint8Array | string, + features: Uint8Array | string, + addressesList: Array, + } +} + +export class ListnodesNodesAddresses extends jspb.Message { + getItemType(): ListnodesNodesAddresses.ListnodesNodesAddressesType; + setItemType(value: ListnodesNodesAddresses.ListnodesNodesAddressesType): ListnodesNodesAddresses; + getPort(): number; + setPort(value: number): ListnodesNodesAddresses; + + hasAddress(): boolean; + clearAddress(): void; + getAddress(): string | undefined; + setAddress(value: string): ListnodesNodesAddresses; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListnodesNodesAddresses.AsObject; + static toObject(includeInstance: boolean, msg: ListnodesNodesAddresses): ListnodesNodesAddresses.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListnodesNodesAddresses, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListnodesNodesAddresses; + static deserializeBinaryFromReader(message: ListnodesNodesAddresses, reader: jspb.BinaryReader): ListnodesNodesAddresses; } export namespace ListnodesNodesAddresses { - export type AsObject = { - itemType: ListnodesNodesAddresses.ListnodesNodesAddressesType; - port: number; - address?: string; - }; + export type AsObject = { + itemType: ListnodesNodesAddresses.ListnodesNodesAddressesType, + port: number, + address?: string, + } - export enum ListnodesNodesAddressesType { + export enum ListnodesNodesAddressesType { DNS = 0, IPV4 = 1, IPV6 = 2, TORV2 = 3, TORV3 = 4, - } -} - -export class WaitanyinvoiceRequest extends jspb.Message { - hasLastpayIndex(): boolean; - clearLastpayIndex(): void; - getLastpayIndex(): number | undefined; - setLastpayIndex(value: number): WaitanyinvoiceRequest; - - hasTimeout(): boolean; - clearTimeout(): void; - getTimeout(): number | undefined; - setTimeout(value: number): WaitanyinvoiceRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): WaitanyinvoiceRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: WaitanyinvoiceRequest, - ): WaitanyinvoiceRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: WaitanyinvoiceRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): WaitanyinvoiceRequest; - static deserializeBinaryFromReader( - message: WaitanyinvoiceRequest, - reader: jspb.BinaryReader, - ): WaitanyinvoiceRequest; + } + +} + +export class WaitanyinvoiceRequest extends jspb.Message { + + hasLastpayIndex(): boolean; + clearLastpayIndex(): void; + getLastpayIndex(): number | undefined; + setLastpayIndex(value: number): WaitanyinvoiceRequest; + + hasTimeout(): boolean; + clearTimeout(): void; + getTimeout(): number | undefined; + setTimeout(value: number): WaitanyinvoiceRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): WaitanyinvoiceRequest.AsObject; + static toObject(includeInstance: boolean, msg: WaitanyinvoiceRequest): WaitanyinvoiceRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: WaitanyinvoiceRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): WaitanyinvoiceRequest; + static deserializeBinaryFromReader(message: WaitanyinvoiceRequest, reader: jspb.BinaryReader): WaitanyinvoiceRequest; } export namespace WaitanyinvoiceRequest { - export type AsObject = { - lastpayIndex?: number; - timeout?: number; - }; -} - -export class WaitanyinvoiceResponse extends jspb.Message { - getLabel(): string; - setLabel(value: string): WaitanyinvoiceResponse; - getDescription(): string; - setDescription(value: string): WaitanyinvoiceResponse; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): WaitanyinvoiceResponse; - getStatus(): WaitanyinvoiceResponse.WaitanyinvoiceStatus; - setStatus( - value: WaitanyinvoiceResponse.WaitanyinvoiceStatus, - ): WaitanyinvoiceResponse; - getExpiresAt(): number; - setExpiresAt(value: number): WaitanyinvoiceResponse; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): WaitanyinvoiceResponse; - - hasBolt11(): boolean; - clearBolt11(): void; - getBolt11(): string | undefined; - setBolt11(value: string): WaitanyinvoiceResponse; - - hasBolt12(): boolean; - clearBolt12(): void; - getBolt12(): string | undefined; - setBolt12(value: string): WaitanyinvoiceResponse; - - hasCreatedIndex(): boolean; - clearCreatedIndex(): void; - getCreatedIndex(): number | undefined; - setCreatedIndex(value: number): WaitanyinvoiceResponse; - - hasUpdatedIndex(): boolean; - clearUpdatedIndex(): void; - getUpdatedIndex(): number | undefined; - setUpdatedIndex(value: number): WaitanyinvoiceResponse; - - hasPayIndex(): boolean; - clearPayIndex(): void; - getPayIndex(): number | undefined; - setPayIndex(value: number): WaitanyinvoiceResponse; - - hasAmountReceivedMsat(): boolean; - clearAmountReceivedMsat(): void; - getAmountReceivedMsat(): cln_primitives_pb.Amount | undefined; - setAmountReceivedMsat( - value?: cln_primitives_pb.Amount, - ): WaitanyinvoiceResponse; - - hasPaidAt(): boolean; - clearPaidAt(): void; - getPaidAt(): number | undefined; - setPaidAt(value: number): WaitanyinvoiceResponse; - - hasPaidOutpoint(): boolean; - clearPaidOutpoint(): void; - getPaidOutpoint(): WaitanyinvoicePaid_outpoint | undefined; - setPaidOutpoint(value?: WaitanyinvoicePaid_outpoint): WaitanyinvoiceResponse; - - hasPaymentPreimage(): boolean; - clearPaymentPreimage(): void; - getPaymentPreimage(): Uint8Array | string; - getPaymentPreimage_asU8(): Uint8Array; - getPaymentPreimage_asB64(): string; - setPaymentPreimage(value: Uint8Array | string): WaitanyinvoiceResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): WaitanyinvoiceResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: WaitanyinvoiceResponse, - ): WaitanyinvoiceResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: WaitanyinvoiceResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): WaitanyinvoiceResponse; - static deserializeBinaryFromReader( - message: WaitanyinvoiceResponse, - reader: jspb.BinaryReader, - ): WaitanyinvoiceResponse; + export type AsObject = { + lastpayIndex?: number, + timeout?: number, + } +} + +export class WaitanyinvoiceResponse extends jspb.Message { + getLabel(): string; + setLabel(value: string): WaitanyinvoiceResponse; + getDescription(): string; + setDescription(value: string): WaitanyinvoiceResponse; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): WaitanyinvoiceResponse; + getStatus(): WaitanyinvoiceResponse.WaitanyinvoiceStatus; + setStatus(value: WaitanyinvoiceResponse.WaitanyinvoiceStatus): WaitanyinvoiceResponse; + getExpiresAt(): number; + setExpiresAt(value: number): WaitanyinvoiceResponse; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): WaitanyinvoiceResponse; + + hasBolt11(): boolean; + clearBolt11(): void; + getBolt11(): string | undefined; + setBolt11(value: string): WaitanyinvoiceResponse; + + hasBolt12(): boolean; + clearBolt12(): void; + getBolt12(): string | undefined; + setBolt12(value: string): WaitanyinvoiceResponse; + + hasCreatedIndex(): boolean; + clearCreatedIndex(): void; + getCreatedIndex(): number | undefined; + setCreatedIndex(value: number): WaitanyinvoiceResponse; + + hasUpdatedIndex(): boolean; + clearUpdatedIndex(): void; + getUpdatedIndex(): number | undefined; + setUpdatedIndex(value: number): WaitanyinvoiceResponse; + + hasPayIndex(): boolean; + clearPayIndex(): void; + getPayIndex(): number | undefined; + setPayIndex(value: number): WaitanyinvoiceResponse; + + hasAmountReceivedMsat(): boolean; + clearAmountReceivedMsat(): void; + getAmountReceivedMsat(): cln_primitives_pb.Amount | undefined; + setAmountReceivedMsat(value?: cln_primitives_pb.Amount): WaitanyinvoiceResponse; + + hasPaidAt(): boolean; + clearPaidAt(): void; + getPaidAt(): number | undefined; + setPaidAt(value: number): WaitanyinvoiceResponse; + + hasPaidOutpoint(): boolean; + clearPaidOutpoint(): void; + getPaidOutpoint(): WaitanyinvoicePaid_outpoint | undefined; + setPaidOutpoint(value?: WaitanyinvoicePaid_outpoint): WaitanyinvoiceResponse; + + hasPaymentPreimage(): boolean; + clearPaymentPreimage(): void; + getPaymentPreimage(): Uint8Array | string; + getPaymentPreimage_asU8(): Uint8Array; + getPaymentPreimage_asB64(): string; + setPaymentPreimage(value: Uint8Array | string): WaitanyinvoiceResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): WaitanyinvoiceResponse.AsObject; + static toObject(includeInstance: boolean, msg: WaitanyinvoiceResponse): WaitanyinvoiceResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: WaitanyinvoiceResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): WaitanyinvoiceResponse; + static deserializeBinaryFromReader(message: WaitanyinvoiceResponse, reader: jspb.BinaryReader): WaitanyinvoiceResponse; } export namespace WaitanyinvoiceResponse { - export type AsObject = { - label: string; - description: string; - paymentHash: Uint8Array | string; - status: WaitanyinvoiceResponse.WaitanyinvoiceStatus; - expiresAt: number; - amountMsat?: cln_primitives_pb.Amount.AsObject; - bolt11?: string; - bolt12?: string; - createdIndex?: number; - updatedIndex?: number; - payIndex?: number; - amountReceivedMsat?: cln_primitives_pb.Amount.AsObject; - paidAt?: number; - paidOutpoint?: WaitanyinvoicePaid_outpoint.AsObject; - paymentPreimage: Uint8Array | string; - }; - - export enum WaitanyinvoiceStatus { + export type AsObject = { + label: string, + description: string, + paymentHash: Uint8Array | string, + status: WaitanyinvoiceResponse.WaitanyinvoiceStatus, + expiresAt: number, + amountMsat?: cln_primitives_pb.Amount.AsObject, + bolt11?: string, + bolt12?: string, + createdIndex?: number, + updatedIndex?: number, + payIndex?: number, + amountReceivedMsat?: cln_primitives_pb.Amount.AsObject, + paidAt?: number, + paidOutpoint?: WaitanyinvoicePaid_outpoint.AsObject, + paymentPreimage: Uint8Array | string, + } + + export enum WaitanyinvoiceStatus { PAID = 0, EXPIRED = 1, - } -} - -export class WaitanyinvoicePaid_outpoint extends jspb.Message { - hasTxid(): boolean; - clearTxid(): void; - getTxid(): Uint8Array | string; - getTxid_asU8(): Uint8Array; - getTxid_asB64(): string; - setTxid(value: Uint8Array | string): WaitanyinvoicePaid_outpoint; - - hasOutnum(): boolean; - clearOutnum(): void; - getOutnum(): number | undefined; - setOutnum(value: number): WaitanyinvoicePaid_outpoint; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): WaitanyinvoicePaid_outpoint.AsObject; - static toObject( - includeInstance: boolean, - msg: WaitanyinvoicePaid_outpoint, - ): WaitanyinvoicePaid_outpoint.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: WaitanyinvoicePaid_outpoint, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): WaitanyinvoicePaid_outpoint; - static deserializeBinaryFromReader( - message: WaitanyinvoicePaid_outpoint, - reader: jspb.BinaryReader, - ): WaitanyinvoicePaid_outpoint; + } + +} + +export class WaitanyinvoicePaid_outpoint extends jspb.Message { + + hasTxid(): boolean; + clearTxid(): void; + getTxid(): Uint8Array | string; + getTxid_asU8(): Uint8Array; + getTxid_asB64(): string; + setTxid(value: Uint8Array | string): WaitanyinvoicePaid_outpoint; + + hasOutnum(): boolean; + clearOutnum(): void; + getOutnum(): number | undefined; + setOutnum(value: number): WaitanyinvoicePaid_outpoint; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): WaitanyinvoicePaid_outpoint.AsObject; + static toObject(includeInstance: boolean, msg: WaitanyinvoicePaid_outpoint): WaitanyinvoicePaid_outpoint.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: WaitanyinvoicePaid_outpoint, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): WaitanyinvoicePaid_outpoint; + static deserializeBinaryFromReader(message: WaitanyinvoicePaid_outpoint, reader: jspb.BinaryReader): WaitanyinvoicePaid_outpoint; } export namespace WaitanyinvoicePaid_outpoint { - export type AsObject = { - txid: Uint8Array | string; - outnum?: number; - }; -} - -export class WaitinvoiceRequest extends jspb.Message { - getLabel(): string; - setLabel(value: string): WaitinvoiceRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): WaitinvoiceRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: WaitinvoiceRequest, - ): WaitinvoiceRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: WaitinvoiceRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): WaitinvoiceRequest; - static deserializeBinaryFromReader( - message: WaitinvoiceRequest, - reader: jspb.BinaryReader, - ): WaitinvoiceRequest; + export type AsObject = { + txid: Uint8Array | string, + outnum?: number, + } +} + +export class WaitinvoiceRequest extends jspb.Message { + getLabel(): string; + setLabel(value: string): WaitinvoiceRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): WaitinvoiceRequest.AsObject; + static toObject(includeInstance: boolean, msg: WaitinvoiceRequest): WaitinvoiceRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: WaitinvoiceRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): WaitinvoiceRequest; + static deserializeBinaryFromReader(message: WaitinvoiceRequest, reader: jspb.BinaryReader): WaitinvoiceRequest; } export namespace WaitinvoiceRequest { - export type AsObject = { - label: string; - }; -} - -export class WaitinvoiceResponse extends jspb.Message { - getLabel(): string; - setLabel(value: string): WaitinvoiceResponse; - getDescription(): string; - setDescription(value: string): WaitinvoiceResponse; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): WaitinvoiceResponse; - getStatus(): WaitinvoiceResponse.WaitinvoiceStatus; - setStatus(value: WaitinvoiceResponse.WaitinvoiceStatus): WaitinvoiceResponse; - getExpiresAt(): number; - setExpiresAt(value: number): WaitinvoiceResponse; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): WaitinvoiceResponse; - - hasBolt11(): boolean; - clearBolt11(): void; - getBolt11(): string | undefined; - setBolt11(value: string): WaitinvoiceResponse; - - hasBolt12(): boolean; - clearBolt12(): void; - getBolt12(): string | undefined; - setBolt12(value: string): WaitinvoiceResponse; - - hasCreatedIndex(): boolean; - clearCreatedIndex(): void; - getCreatedIndex(): number | undefined; - setCreatedIndex(value: number): WaitinvoiceResponse; - - hasUpdatedIndex(): boolean; - clearUpdatedIndex(): void; - getUpdatedIndex(): number | undefined; - setUpdatedIndex(value: number): WaitinvoiceResponse; - - hasPayIndex(): boolean; - clearPayIndex(): void; - getPayIndex(): number | undefined; - setPayIndex(value: number): WaitinvoiceResponse; - - hasAmountReceivedMsat(): boolean; - clearAmountReceivedMsat(): void; - getAmountReceivedMsat(): cln_primitives_pb.Amount | undefined; - setAmountReceivedMsat(value?: cln_primitives_pb.Amount): WaitinvoiceResponse; - - hasPaidAt(): boolean; - clearPaidAt(): void; - getPaidAt(): number | undefined; - setPaidAt(value: number): WaitinvoiceResponse; - - hasPaidOutpoint(): boolean; - clearPaidOutpoint(): void; - getPaidOutpoint(): WaitinvoicePaid_outpoint | undefined; - setPaidOutpoint(value?: WaitinvoicePaid_outpoint): WaitinvoiceResponse; - - hasPaymentPreimage(): boolean; - clearPaymentPreimage(): void; - getPaymentPreimage(): Uint8Array | string; - getPaymentPreimage_asU8(): Uint8Array; - getPaymentPreimage_asB64(): string; - setPaymentPreimage(value: Uint8Array | string): WaitinvoiceResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): WaitinvoiceResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: WaitinvoiceResponse, - ): WaitinvoiceResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: WaitinvoiceResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): WaitinvoiceResponse; - static deserializeBinaryFromReader( - message: WaitinvoiceResponse, - reader: jspb.BinaryReader, - ): WaitinvoiceResponse; + export type AsObject = { + label: string, + } +} + +export class WaitinvoiceResponse extends jspb.Message { + getLabel(): string; + setLabel(value: string): WaitinvoiceResponse; + getDescription(): string; + setDescription(value: string): WaitinvoiceResponse; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): WaitinvoiceResponse; + getStatus(): WaitinvoiceResponse.WaitinvoiceStatus; + setStatus(value: WaitinvoiceResponse.WaitinvoiceStatus): WaitinvoiceResponse; + getExpiresAt(): number; + setExpiresAt(value: number): WaitinvoiceResponse; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): WaitinvoiceResponse; + + hasBolt11(): boolean; + clearBolt11(): void; + getBolt11(): string | undefined; + setBolt11(value: string): WaitinvoiceResponse; + + hasBolt12(): boolean; + clearBolt12(): void; + getBolt12(): string | undefined; + setBolt12(value: string): WaitinvoiceResponse; + + hasCreatedIndex(): boolean; + clearCreatedIndex(): void; + getCreatedIndex(): number | undefined; + setCreatedIndex(value: number): WaitinvoiceResponse; + + hasUpdatedIndex(): boolean; + clearUpdatedIndex(): void; + getUpdatedIndex(): number | undefined; + setUpdatedIndex(value: number): WaitinvoiceResponse; + + hasPayIndex(): boolean; + clearPayIndex(): void; + getPayIndex(): number | undefined; + setPayIndex(value: number): WaitinvoiceResponse; + + hasAmountReceivedMsat(): boolean; + clearAmountReceivedMsat(): void; + getAmountReceivedMsat(): cln_primitives_pb.Amount | undefined; + setAmountReceivedMsat(value?: cln_primitives_pb.Amount): WaitinvoiceResponse; + + hasPaidAt(): boolean; + clearPaidAt(): void; + getPaidAt(): number | undefined; + setPaidAt(value: number): WaitinvoiceResponse; + + hasPaidOutpoint(): boolean; + clearPaidOutpoint(): void; + getPaidOutpoint(): WaitinvoicePaid_outpoint | undefined; + setPaidOutpoint(value?: WaitinvoicePaid_outpoint): WaitinvoiceResponse; + + hasPaymentPreimage(): boolean; + clearPaymentPreimage(): void; + getPaymentPreimage(): Uint8Array | string; + getPaymentPreimage_asU8(): Uint8Array; + getPaymentPreimage_asB64(): string; + setPaymentPreimage(value: Uint8Array | string): WaitinvoiceResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): WaitinvoiceResponse.AsObject; + static toObject(includeInstance: boolean, msg: WaitinvoiceResponse): WaitinvoiceResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: WaitinvoiceResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): WaitinvoiceResponse; + static deserializeBinaryFromReader(message: WaitinvoiceResponse, reader: jspb.BinaryReader): WaitinvoiceResponse; } export namespace WaitinvoiceResponse { - export type AsObject = { - label: string; - description: string; - paymentHash: Uint8Array | string; - status: WaitinvoiceResponse.WaitinvoiceStatus; - expiresAt: number; - amountMsat?: cln_primitives_pb.Amount.AsObject; - bolt11?: string; - bolt12?: string; - createdIndex?: number; - updatedIndex?: number; - payIndex?: number; - amountReceivedMsat?: cln_primitives_pb.Amount.AsObject; - paidAt?: number; - paidOutpoint?: WaitinvoicePaid_outpoint.AsObject; - paymentPreimage: Uint8Array | string; - }; - - export enum WaitinvoiceStatus { + export type AsObject = { + label: string, + description: string, + paymentHash: Uint8Array | string, + status: WaitinvoiceResponse.WaitinvoiceStatus, + expiresAt: number, + amountMsat?: cln_primitives_pb.Amount.AsObject, + bolt11?: string, + bolt12?: string, + createdIndex?: number, + updatedIndex?: number, + payIndex?: number, + amountReceivedMsat?: cln_primitives_pb.Amount.AsObject, + paidAt?: number, + paidOutpoint?: WaitinvoicePaid_outpoint.AsObject, + paymentPreimage: Uint8Array | string, + } + + export enum WaitinvoiceStatus { PAID = 0, EXPIRED = 1, - } -} - -export class WaitinvoicePaid_outpoint extends jspb.Message { - hasTxid(): boolean; - clearTxid(): void; - getTxid(): Uint8Array | string; - getTxid_asU8(): Uint8Array; - getTxid_asB64(): string; - setTxid(value: Uint8Array | string): WaitinvoicePaid_outpoint; - - hasOutnum(): boolean; - clearOutnum(): void; - getOutnum(): number | undefined; - setOutnum(value: number): WaitinvoicePaid_outpoint; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): WaitinvoicePaid_outpoint.AsObject; - static toObject( - includeInstance: boolean, - msg: WaitinvoicePaid_outpoint, - ): WaitinvoicePaid_outpoint.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: WaitinvoicePaid_outpoint, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): WaitinvoicePaid_outpoint; - static deserializeBinaryFromReader( - message: WaitinvoicePaid_outpoint, - reader: jspb.BinaryReader, - ): WaitinvoicePaid_outpoint; + } + +} + +export class WaitinvoicePaid_outpoint extends jspb.Message { + + hasTxid(): boolean; + clearTxid(): void; + getTxid(): Uint8Array | string; + getTxid_asU8(): Uint8Array; + getTxid_asB64(): string; + setTxid(value: Uint8Array | string): WaitinvoicePaid_outpoint; + + hasOutnum(): boolean; + clearOutnum(): void; + getOutnum(): number | undefined; + setOutnum(value: number): WaitinvoicePaid_outpoint; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): WaitinvoicePaid_outpoint.AsObject; + static toObject(includeInstance: boolean, msg: WaitinvoicePaid_outpoint): WaitinvoicePaid_outpoint.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: WaitinvoicePaid_outpoint, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): WaitinvoicePaid_outpoint; + static deserializeBinaryFromReader(message: WaitinvoicePaid_outpoint, reader: jspb.BinaryReader): WaitinvoicePaid_outpoint; } export namespace WaitinvoicePaid_outpoint { - export type AsObject = { - txid: Uint8Array | string; - outnum?: number; - }; -} - -export class WaitsendpayRequest extends jspb.Message { - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): WaitsendpayRequest; - - hasTimeout(): boolean; - clearTimeout(): void; - getTimeout(): number | undefined; - setTimeout(value: number): WaitsendpayRequest; - - hasPartid(): boolean; - clearPartid(): void; - getPartid(): number | undefined; - setPartid(value: number): WaitsendpayRequest; - - hasGroupid(): boolean; - clearGroupid(): void; - getGroupid(): number | undefined; - setGroupid(value: number): WaitsendpayRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): WaitsendpayRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: WaitsendpayRequest, - ): WaitsendpayRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: WaitsendpayRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): WaitsendpayRequest; - static deserializeBinaryFromReader( - message: WaitsendpayRequest, - reader: jspb.BinaryReader, - ): WaitsendpayRequest; + export type AsObject = { + txid: Uint8Array | string, + outnum?: number, + } +} + +export class WaitsendpayRequest extends jspb.Message { + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): WaitsendpayRequest; + + hasTimeout(): boolean; + clearTimeout(): void; + getTimeout(): number | undefined; + setTimeout(value: number): WaitsendpayRequest; + + hasPartid(): boolean; + clearPartid(): void; + getPartid(): number | undefined; + setPartid(value: number): WaitsendpayRequest; + + hasGroupid(): boolean; + clearGroupid(): void; + getGroupid(): number | undefined; + setGroupid(value: number): WaitsendpayRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): WaitsendpayRequest.AsObject; + static toObject(includeInstance: boolean, msg: WaitsendpayRequest): WaitsendpayRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: WaitsendpayRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): WaitsendpayRequest; + static deserializeBinaryFromReader(message: WaitsendpayRequest, reader: jspb.BinaryReader): WaitsendpayRequest; } export namespace WaitsendpayRequest { - export type AsObject = { - paymentHash: Uint8Array | string; - timeout?: number; - partid?: number; - groupid?: number; - }; -} - -export class WaitsendpayResponse extends jspb.Message { - hasCreatedIndex(): boolean; - clearCreatedIndex(): void; - getCreatedIndex(): number | undefined; - setCreatedIndex(value: number): WaitsendpayResponse; - getId(): number; - setId(value: number): WaitsendpayResponse; - - hasGroupid(): boolean; - clearGroupid(): void; - getGroupid(): number | undefined; - setGroupid(value: number): WaitsendpayResponse; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): WaitsendpayResponse; - getStatus(): WaitsendpayResponse.WaitsendpayStatus; - setStatus(value: WaitsendpayResponse.WaitsendpayStatus): WaitsendpayResponse; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): WaitsendpayResponse; - - hasDestination(): boolean; - clearDestination(): void; - getDestination(): Uint8Array | string; - getDestination_asU8(): Uint8Array; - getDestination_asB64(): string; - setDestination(value: Uint8Array | string): WaitsendpayResponse; - getCreatedAt(): number; - setCreatedAt(value: number): WaitsendpayResponse; - - hasUpdatedIndex(): boolean; - clearUpdatedIndex(): void; - getUpdatedIndex(): number | undefined; - setUpdatedIndex(value: number): WaitsendpayResponse; - - hasCompletedAt(): boolean; - clearCompletedAt(): void; - getCompletedAt(): number | undefined; - setCompletedAt(value: number): WaitsendpayResponse; - - hasAmountSentMsat(): boolean; - clearAmountSentMsat(): void; - getAmountSentMsat(): cln_primitives_pb.Amount | undefined; - setAmountSentMsat(value?: cln_primitives_pb.Amount): WaitsendpayResponse; - - hasLabel(): boolean; - clearLabel(): void; - getLabel(): string | undefined; - setLabel(value: string): WaitsendpayResponse; - - hasPartid(): boolean; - clearPartid(): void; - getPartid(): number | undefined; - setPartid(value: number): WaitsendpayResponse; - - hasBolt11(): boolean; - clearBolt11(): void; - getBolt11(): string | undefined; - setBolt11(value: string): WaitsendpayResponse; - - hasBolt12(): boolean; - clearBolt12(): void; - getBolt12(): string | undefined; - setBolt12(value: string): WaitsendpayResponse; - - hasPaymentPreimage(): boolean; - clearPaymentPreimage(): void; - getPaymentPreimage(): Uint8Array | string; - getPaymentPreimage_asU8(): Uint8Array; - getPaymentPreimage_asB64(): string; - setPaymentPreimage(value: Uint8Array | string): WaitsendpayResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): WaitsendpayResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: WaitsendpayResponse, - ): WaitsendpayResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: WaitsendpayResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): WaitsendpayResponse; - static deserializeBinaryFromReader( - message: WaitsendpayResponse, - reader: jspb.BinaryReader, - ): WaitsendpayResponse; + export type AsObject = { + paymentHash: Uint8Array | string, + timeout?: number, + partid?: number, + groupid?: number, + } +} + +export class WaitsendpayResponse extends jspb.Message { + + hasCreatedIndex(): boolean; + clearCreatedIndex(): void; + getCreatedIndex(): number | undefined; + setCreatedIndex(value: number): WaitsendpayResponse; + getId(): number; + setId(value: number): WaitsendpayResponse; + + hasGroupid(): boolean; + clearGroupid(): void; + getGroupid(): number | undefined; + setGroupid(value: number): WaitsendpayResponse; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): WaitsendpayResponse; + getStatus(): WaitsendpayResponse.WaitsendpayStatus; + setStatus(value: WaitsendpayResponse.WaitsendpayStatus): WaitsendpayResponse; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): WaitsendpayResponse; + + hasDestination(): boolean; + clearDestination(): void; + getDestination(): Uint8Array | string; + getDestination_asU8(): Uint8Array; + getDestination_asB64(): string; + setDestination(value: Uint8Array | string): WaitsendpayResponse; + getCreatedAt(): number; + setCreatedAt(value: number): WaitsendpayResponse; + + hasUpdatedIndex(): boolean; + clearUpdatedIndex(): void; + getUpdatedIndex(): number | undefined; + setUpdatedIndex(value: number): WaitsendpayResponse; + + hasCompletedAt(): boolean; + clearCompletedAt(): void; + getCompletedAt(): number | undefined; + setCompletedAt(value: number): WaitsendpayResponse; + + hasAmountSentMsat(): boolean; + clearAmountSentMsat(): void; + getAmountSentMsat(): cln_primitives_pb.Amount | undefined; + setAmountSentMsat(value?: cln_primitives_pb.Amount): WaitsendpayResponse; + + hasLabel(): boolean; + clearLabel(): void; + getLabel(): string | undefined; + setLabel(value: string): WaitsendpayResponse; + + hasPartid(): boolean; + clearPartid(): void; + getPartid(): number | undefined; + setPartid(value: number): WaitsendpayResponse; + + hasBolt11(): boolean; + clearBolt11(): void; + getBolt11(): string | undefined; + setBolt11(value: string): WaitsendpayResponse; + + hasBolt12(): boolean; + clearBolt12(): void; + getBolt12(): string | undefined; + setBolt12(value: string): WaitsendpayResponse; + + hasPaymentPreimage(): boolean; + clearPaymentPreimage(): void; + getPaymentPreimage(): Uint8Array | string; + getPaymentPreimage_asU8(): Uint8Array; + getPaymentPreimage_asB64(): string; + setPaymentPreimage(value: Uint8Array | string): WaitsendpayResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): WaitsendpayResponse.AsObject; + static toObject(includeInstance: boolean, msg: WaitsendpayResponse): WaitsendpayResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: WaitsendpayResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): WaitsendpayResponse; + static deserializeBinaryFromReader(message: WaitsendpayResponse, reader: jspb.BinaryReader): WaitsendpayResponse; } export namespace WaitsendpayResponse { - export type AsObject = { - createdIndex?: number; - id: number; - groupid?: number; - paymentHash: Uint8Array | string; - status: WaitsendpayResponse.WaitsendpayStatus; - amountMsat?: cln_primitives_pb.Amount.AsObject; - destination: Uint8Array | string; - createdAt: number; - updatedIndex?: number; - completedAt?: number; - amountSentMsat?: cln_primitives_pb.Amount.AsObject; - label?: string; - partid?: number; - bolt11?: string; - bolt12?: string; - paymentPreimage: Uint8Array | string; - }; - - export enum WaitsendpayStatus { + export type AsObject = { + createdIndex?: number, + id: number, + groupid?: number, + paymentHash: Uint8Array | string, + status: WaitsendpayResponse.WaitsendpayStatus, + amountMsat?: cln_primitives_pb.Amount.AsObject, + destination: Uint8Array | string, + createdAt: number, + updatedIndex?: number, + completedAt?: number, + amountSentMsat?: cln_primitives_pb.Amount.AsObject, + label?: string, + partid?: number, + bolt11?: string, + bolt12?: string, + paymentPreimage: Uint8Array | string, + } + + export enum WaitsendpayStatus { COMPLETE = 0, - } -} - -export class NewaddrRequest extends jspb.Message { - hasAddresstype(): boolean; - clearAddresstype(): void; - getAddresstype(): NewaddrRequest.NewaddrAddresstype | undefined; - setAddresstype(value: NewaddrRequest.NewaddrAddresstype): NewaddrRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): NewaddrRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: NewaddrRequest, - ): NewaddrRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: NewaddrRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): NewaddrRequest; - static deserializeBinaryFromReader( - message: NewaddrRequest, - reader: jspb.BinaryReader, - ): NewaddrRequest; + } + +} + +export class NewaddrRequest extends jspb.Message { + + hasAddresstype(): boolean; + clearAddresstype(): void; + getAddresstype(): NewaddrRequest.NewaddrAddresstype | undefined; + setAddresstype(value: NewaddrRequest.NewaddrAddresstype): NewaddrRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): NewaddrRequest.AsObject; + static toObject(includeInstance: boolean, msg: NewaddrRequest): NewaddrRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: NewaddrRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): NewaddrRequest; + static deserializeBinaryFromReader(message: NewaddrRequest, reader: jspb.BinaryReader): NewaddrRequest; } export namespace NewaddrRequest { - export type AsObject = { - addresstype?: NewaddrRequest.NewaddrAddresstype; - }; + export type AsObject = { + addresstype?: NewaddrRequest.NewaddrAddresstype, + } - export enum NewaddrAddresstype { + export enum NewaddrAddresstype { BECH32 = 0, P2TR = 3, ALL = 2, - } -} - -export class NewaddrResponse extends jspb.Message { - hasP2tr(): boolean; - clearP2tr(): void; - getP2tr(): string | undefined; - setP2tr(value: string): NewaddrResponse; - - hasBech32(): boolean; - clearBech32(): void; - getBech32(): string | undefined; - setBech32(value: string): NewaddrResponse; - - hasP2shSegwit(): boolean; - clearP2shSegwit(): void; - getP2shSegwit(): string | undefined; - setP2shSegwit(value: string): NewaddrResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): NewaddrResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: NewaddrResponse, - ): NewaddrResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: NewaddrResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): NewaddrResponse; - static deserializeBinaryFromReader( - message: NewaddrResponse, - reader: jspb.BinaryReader, - ): NewaddrResponse; + } + +} + +export class NewaddrResponse extends jspb.Message { + + hasP2tr(): boolean; + clearP2tr(): void; + getP2tr(): string | undefined; + setP2tr(value: string): NewaddrResponse; + + hasBech32(): boolean; + clearBech32(): void; + getBech32(): string | undefined; + setBech32(value: string): NewaddrResponse; + + hasP2shSegwit(): boolean; + clearP2shSegwit(): void; + getP2shSegwit(): string | undefined; + setP2shSegwit(value: string): NewaddrResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): NewaddrResponse.AsObject; + static toObject(includeInstance: boolean, msg: NewaddrResponse): NewaddrResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: NewaddrResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): NewaddrResponse; + static deserializeBinaryFromReader(message: NewaddrResponse, reader: jspb.BinaryReader): NewaddrResponse; } export namespace NewaddrResponse { - export type AsObject = { - p2tr?: string; - bech32?: string; - p2shSegwit?: string; - }; -} - -export class WithdrawRequest extends jspb.Message { - getDestination(): string; - setDestination(value: string): WithdrawRequest; - - hasSatoshi(): boolean; - clearSatoshi(): void; - getSatoshi(): cln_primitives_pb.AmountOrAll | undefined; - setSatoshi(value?: cln_primitives_pb.AmountOrAll): WithdrawRequest; - - hasFeerate(): boolean; - clearFeerate(): void; - getFeerate(): cln_primitives_pb.Feerate | undefined; - setFeerate(value?: cln_primitives_pb.Feerate): WithdrawRequest; - - hasMinconf(): boolean; - clearMinconf(): void; - getMinconf(): number | undefined; - setMinconf(value: number): WithdrawRequest; - clearUtxosList(): void; - getUtxosList(): Array; - setUtxosList(value: Array): WithdrawRequest; - addUtxos( - value?: cln_primitives_pb.Outpoint, - index?: number, - ): cln_primitives_pb.Outpoint; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): WithdrawRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: WithdrawRequest, - ): WithdrawRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: WithdrawRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): WithdrawRequest; - static deserializeBinaryFromReader( - message: WithdrawRequest, - reader: jspb.BinaryReader, - ): WithdrawRequest; + export type AsObject = { + p2tr?: string, + bech32?: string, + p2shSegwit?: string, + } +} + +export class WithdrawRequest extends jspb.Message { + getDestination(): string; + setDestination(value: string): WithdrawRequest; + + hasSatoshi(): boolean; + clearSatoshi(): void; + getSatoshi(): cln_primitives_pb.AmountOrAll | undefined; + setSatoshi(value?: cln_primitives_pb.AmountOrAll): WithdrawRequest; + + hasFeerate(): boolean; + clearFeerate(): void; + getFeerate(): cln_primitives_pb.Feerate | undefined; + setFeerate(value?: cln_primitives_pb.Feerate): WithdrawRequest; + + hasMinconf(): boolean; + clearMinconf(): void; + getMinconf(): number | undefined; + setMinconf(value: number): WithdrawRequest; + clearUtxosList(): void; + getUtxosList(): Array; + setUtxosList(value: Array): WithdrawRequest; + addUtxos(value?: cln_primitives_pb.Outpoint, index?: number): cln_primitives_pb.Outpoint; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): WithdrawRequest.AsObject; + static toObject(includeInstance: boolean, msg: WithdrawRequest): WithdrawRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: WithdrawRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): WithdrawRequest; + static deserializeBinaryFromReader(message: WithdrawRequest, reader: jspb.BinaryReader): WithdrawRequest; } export namespace WithdrawRequest { - export type AsObject = { - destination: string; - satoshi?: cln_primitives_pb.AmountOrAll.AsObject; - feerate?: cln_primitives_pb.Feerate.AsObject; - minconf?: number; - utxosList: Array; - }; -} - -export class WithdrawResponse extends jspb.Message { - getTx(): Uint8Array | string; - getTx_asU8(): Uint8Array; - getTx_asB64(): string; - setTx(value: Uint8Array | string): WithdrawResponse; - getTxid(): Uint8Array | string; - getTxid_asU8(): Uint8Array; - getTxid_asB64(): string; - setTxid(value: Uint8Array | string): WithdrawResponse; - getPsbt(): string; - setPsbt(value: string): WithdrawResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): WithdrawResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: WithdrawResponse, - ): WithdrawResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: WithdrawResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): WithdrawResponse; - static deserializeBinaryFromReader( - message: WithdrawResponse, - reader: jspb.BinaryReader, - ): WithdrawResponse; + export type AsObject = { + destination: string, + satoshi?: cln_primitives_pb.AmountOrAll.AsObject, + feerate?: cln_primitives_pb.Feerate.AsObject, + minconf?: number, + utxosList: Array, + } +} + +export class WithdrawResponse extends jspb.Message { + getTx(): Uint8Array | string; + getTx_asU8(): Uint8Array; + getTx_asB64(): string; + setTx(value: Uint8Array | string): WithdrawResponse; + getTxid(): Uint8Array | string; + getTxid_asU8(): Uint8Array; + getTxid_asB64(): string; + setTxid(value: Uint8Array | string): WithdrawResponse; + getPsbt(): string; + setPsbt(value: string): WithdrawResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): WithdrawResponse.AsObject; + static toObject(includeInstance: boolean, msg: WithdrawResponse): WithdrawResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: WithdrawResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): WithdrawResponse; + static deserializeBinaryFromReader(message: WithdrawResponse, reader: jspb.BinaryReader): WithdrawResponse; } export namespace WithdrawResponse { - export type AsObject = { - tx: Uint8Array | string; - txid: Uint8Array | string; - psbt: string; - }; -} - -export class KeysendRequest extends jspb.Message { - getDestination(): Uint8Array | string; - getDestination_asU8(): Uint8Array; - getDestination_asB64(): string; - setDestination(value: Uint8Array | string): KeysendRequest; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): KeysendRequest; - - hasLabel(): boolean; - clearLabel(): void; - getLabel(): string | undefined; - setLabel(value: string): KeysendRequest; - - hasMaxfeepercent(): boolean; - clearMaxfeepercent(): void; - getMaxfeepercent(): number | undefined; - setMaxfeepercent(value: number): KeysendRequest; - - hasRetryFor(): boolean; - clearRetryFor(): void; - getRetryFor(): number | undefined; - setRetryFor(value: number): KeysendRequest; - - hasMaxdelay(): boolean; - clearMaxdelay(): void; - getMaxdelay(): number | undefined; - setMaxdelay(value: number): KeysendRequest; - - hasExemptfee(): boolean; - clearExemptfee(): void; - getExemptfee(): cln_primitives_pb.Amount | undefined; - setExemptfee(value?: cln_primitives_pb.Amount): KeysendRequest; - - hasRoutehints(): boolean; - clearRoutehints(): void; - getRoutehints(): cln_primitives_pb.RoutehintList | undefined; - setRoutehints(value?: cln_primitives_pb.RoutehintList): KeysendRequest; - - hasExtratlvs(): boolean; - clearExtratlvs(): void; - getExtratlvs(): cln_primitives_pb.TlvStream | undefined; - setExtratlvs(value?: cln_primitives_pb.TlvStream): KeysendRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): KeysendRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: KeysendRequest, - ): KeysendRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: KeysendRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): KeysendRequest; - static deserializeBinaryFromReader( - message: KeysendRequest, - reader: jspb.BinaryReader, - ): KeysendRequest; + export type AsObject = { + tx: Uint8Array | string, + txid: Uint8Array | string, + psbt: string, + } +} + +export class KeysendRequest extends jspb.Message { + getDestination(): Uint8Array | string; + getDestination_asU8(): Uint8Array; + getDestination_asB64(): string; + setDestination(value: Uint8Array | string): KeysendRequest; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): KeysendRequest; + + hasLabel(): boolean; + clearLabel(): void; + getLabel(): string | undefined; + setLabel(value: string): KeysendRequest; + + hasMaxfeepercent(): boolean; + clearMaxfeepercent(): void; + getMaxfeepercent(): number | undefined; + setMaxfeepercent(value: number): KeysendRequest; + + hasRetryFor(): boolean; + clearRetryFor(): void; + getRetryFor(): number | undefined; + setRetryFor(value: number): KeysendRequest; + + hasMaxdelay(): boolean; + clearMaxdelay(): void; + getMaxdelay(): number | undefined; + setMaxdelay(value: number): KeysendRequest; + + hasExemptfee(): boolean; + clearExemptfee(): void; + getExemptfee(): cln_primitives_pb.Amount | undefined; + setExemptfee(value?: cln_primitives_pb.Amount): KeysendRequest; + + hasRoutehints(): boolean; + clearRoutehints(): void; + getRoutehints(): cln_primitives_pb.RoutehintList | undefined; + setRoutehints(value?: cln_primitives_pb.RoutehintList): KeysendRequest; + + hasExtratlvs(): boolean; + clearExtratlvs(): void; + getExtratlvs(): cln_primitives_pb.TlvStream | undefined; + setExtratlvs(value?: cln_primitives_pb.TlvStream): KeysendRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): KeysendRequest.AsObject; + static toObject(includeInstance: boolean, msg: KeysendRequest): KeysendRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: KeysendRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): KeysendRequest; + static deserializeBinaryFromReader(message: KeysendRequest, reader: jspb.BinaryReader): KeysendRequest; } export namespace KeysendRequest { - export type AsObject = { - destination: Uint8Array | string; - amountMsat?: cln_primitives_pb.Amount.AsObject; - label?: string; - maxfeepercent?: number; - retryFor?: number; - maxdelay?: number; - exemptfee?: cln_primitives_pb.Amount.AsObject; - routehints?: cln_primitives_pb.RoutehintList.AsObject; - extratlvs?: cln_primitives_pb.TlvStream.AsObject; - }; -} - -export class KeysendResponse extends jspb.Message { - getPaymentPreimage(): Uint8Array | string; - getPaymentPreimage_asU8(): Uint8Array; - getPaymentPreimage_asB64(): string; - setPaymentPreimage(value: Uint8Array | string): KeysendResponse; - - hasDestination(): boolean; - clearDestination(): void; - getDestination(): Uint8Array | string; - getDestination_asU8(): Uint8Array; - getDestination_asB64(): string; - setDestination(value: Uint8Array | string): KeysendResponse; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): KeysendResponse; - getCreatedAt(): number; - setCreatedAt(value: number): KeysendResponse; - getParts(): number; - setParts(value: number): KeysendResponse; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): KeysendResponse; - - hasAmountSentMsat(): boolean; - clearAmountSentMsat(): void; - getAmountSentMsat(): cln_primitives_pb.Amount | undefined; - setAmountSentMsat(value?: cln_primitives_pb.Amount): KeysendResponse; - - hasWarningPartialCompletion(): boolean; - clearWarningPartialCompletion(): void; - getWarningPartialCompletion(): string | undefined; - setWarningPartialCompletion(value: string): KeysendResponse; - getStatus(): KeysendResponse.KeysendStatus; - setStatus(value: KeysendResponse.KeysendStatus): KeysendResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): KeysendResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: KeysendResponse, - ): KeysendResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: KeysendResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): KeysendResponse; - static deserializeBinaryFromReader( - message: KeysendResponse, - reader: jspb.BinaryReader, - ): KeysendResponse; + export type AsObject = { + destination: Uint8Array | string, + amountMsat?: cln_primitives_pb.Amount.AsObject, + label?: string, + maxfeepercent?: number, + retryFor?: number, + maxdelay?: number, + exemptfee?: cln_primitives_pb.Amount.AsObject, + routehints?: cln_primitives_pb.RoutehintList.AsObject, + extratlvs?: cln_primitives_pb.TlvStream.AsObject, + } +} + +export class KeysendResponse extends jspb.Message { + getPaymentPreimage(): Uint8Array | string; + getPaymentPreimage_asU8(): Uint8Array; + getPaymentPreimage_asB64(): string; + setPaymentPreimage(value: Uint8Array | string): KeysendResponse; + + hasDestination(): boolean; + clearDestination(): void; + getDestination(): Uint8Array | string; + getDestination_asU8(): Uint8Array; + getDestination_asB64(): string; + setDestination(value: Uint8Array | string): KeysendResponse; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): KeysendResponse; + getCreatedAt(): number; + setCreatedAt(value: number): KeysendResponse; + getParts(): number; + setParts(value: number): KeysendResponse; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): KeysendResponse; + + hasAmountSentMsat(): boolean; + clearAmountSentMsat(): void; + getAmountSentMsat(): cln_primitives_pb.Amount | undefined; + setAmountSentMsat(value?: cln_primitives_pb.Amount): KeysendResponse; + + hasWarningPartialCompletion(): boolean; + clearWarningPartialCompletion(): void; + getWarningPartialCompletion(): string | undefined; + setWarningPartialCompletion(value: string): KeysendResponse; + getStatus(): KeysendResponse.KeysendStatus; + setStatus(value: KeysendResponse.KeysendStatus): KeysendResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): KeysendResponse.AsObject; + static toObject(includeInstance: boolean, msg: KeysendResponse): KeysendResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: KeysendResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): KeysendResponse; + static deserializeBinaryFromReader(message: KeysendResponse, reader: jspb.BinaryReader): KeysendResponse; } export namespace KeysendResponse { - export type AsObject = { - paymentPreimage: Uint8Array | string; - destination: Uint8Array | string; - paymentHash: Uint8Array | string; - createdAt: number; - parts: number; - amountMsat?: cln_primitives_pb.Amount.AsObject; - amountSentMsat?: cln_primitives_pb.Amount.AsObject; - warningPartialCompletion?: string; - status: KeysendResponse.KeysendStatus; - }; - - export enum KeysendStatus { + export type AsObject = { + paymentPreimage: Uint8Array | string, + destination: Uint8Array | string, + paymentHash: Uint8Array | string, + createdAt: number, + parts: number, + amountMsat?: cln_primitives_pb.Amount.AsObject, + amountSentMsat?: cln_primitives_pb.Amount.AsObject, + warningPartialCompletion?: string, + status: KeysendResponse.KeysendStatus, + } + + export enum KeysendStatus { COMPLETE = 0, - } -} - -export class FundpsbtRequest extends jspb.Message { - hasSatoshi(): boolean; - clearSatoshi(): void; - getSatoshi(): cln_primitives_pb.AmountOrAll | undefined; - setSatoshi(value?: cln_primitives_pb.AmountOrAll): FundpsbtRequest; - - hasFeerate(): boolean; - clearFeerate(): void; - getFeerate(): cln_primitives_pb.Feerate | undefined; - setFeerate(value?: cln_primitives_pb.Feerate): FundpsbtRequest; - getStartweight(): number; - setStartweight(value: number): FundpsbtRequest; - - hasMinconf(): boolean; - clearMinconf(): void; - getMinconf(): number | undefined; - setMinconf(value: number): FundpsbtRequest; - - hasReserve(): boolean; - clearReserve(): void; - getReserve(): number | undefined; - setReserve(value: number): FundpsbtRequest; - - hasLocktime(): boolean; - clearLocktime(): void; - getLocktime(): number | undefined; - setLocktime(value: number): FundpsbtRequest; - - hasMinWitnessWeight(): boolean; - clearMinWitnessWeight(): void; - getMinWitnessWeight(): number | undefined; - setMinWitnessWeight(value: number): FundpsbtRequest; - - hasExcessAsChange(): boolean; - clearExcessAsChange(): void; - getExcessAsChange(): boolean | undefined; - setExcessAsChange(value: boolean): FundpsbtRequest; - - hasNonwrapped(): boolean; - clearNonwrapped(): void; - getNonwrapped(): boolean | undefined; - setNonwrapped(value: boolean): FundpsbtRequest; - - hasOpeningAnchorChannel(): boolean; - clearOpeningAnchorChannel(): void; - getOpeningAnchorChannel(): boolean | undefined; - setOpeningAnchorChannel(value: boolean): FundpsbtRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FundpsbtRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: FundpsbtRequest, - ): FundpsbtRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FundpsbtRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FundpsbtRequest; - static deserializeBinaryFromReader( - message: FundpsbtRequest, - reader: jspb.BinaryReader, - ): FundpsbtRequest; + } + +} + +export class FundpsbtRequest extends jspb.Message { + + hasSatoshi(): boolean; + clearSatoshi(): void; + getSatoshi(): cln_primitives_pb.AmountOrAll | undefined; + setSatoshi(value?: cln_primitives_pb.AmountOrAll): FundpsbtRequest; + + hasFeerate(): boolean; + clearFeerate(): void; + getFeerate(): cln_primitives_pb.Feerate | undefined; + setFeerate(value?: cln_primitives_pb.Feerate): FundpsbtRequest; + getStartweight(): number; + setStartweight(value: number): FundpsbtRequest; + + hasMinconf(): boolean; + clearMinconf(): void; + getMinconf(): number | undefined; + setMinconf(value: number): FundpsbtRequest; + + hasReserve(): boolean; + clearReserve(): void; + getReserve(): number | undefined; + setReserve(value: number): FundpsbtRequest; + + hasLocktime(): boolean; + clearLocktime(): void; + getLocktime(): number | undefined; + setLocktime(value: number): FundpsbtRequest; + + hasMinWitnessWeight(): boolean; + clearMinWitnessWeight(): void; + getMinWitnessWeight(): number | undefined; + setMinWitnessWeight(value: number): FundpsbtRequest; + + hasExcessAsChange(): boolean; + clearExcessAsChange(): void; + getExcessAsChange(): boolean | undefined; + setExcessAsChange(value: boolean): FundpsbtRequest; + + hasNonwrapped(): boolean; + clearNonwrapped(): void; + getNonwrapped(): boolean | undefined; + setNonwrapped(value: boolean): FundpsbtRequest; + + hasOpeningAnchorChannel(): boolean; + clearOpeningAnchorChannel(): void; + getOpeningAnchorChannel(): boolean | undefined; + setOpeningAnchorChannel(value: boolean): FundpsbtRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FundpsbtRequest.AsObject; + static toObject(includeInstance: boolean, msg: FundpsbtRequest): FundpsbtRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FundpsbtRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FundpsbtRequest; + static deserializeBinaryFromReader(message: FundpsbtRequest, reader: jspb.BinaryReader): FundpsbtRequest; } export namespace FundpsbtRequest { - export type AsObject = { - satoshi?: cln_primitives_pb.AmountOrAll.AsObject; - feerate?: cln_primitives_pb.Feerate.AsObject; - startweight: number; - minconf?: number; - reserve?: number; - locktime?: number; - minWitnessWeight?: number; - excessAsChange?: boolean; - nonwrapped?: boolean; - openingAnchorChannel?: boolean; - }; -} - -export class FundpsbtResponse extends jspb.Message { - getPsbt(): string; - setPsbt(value: string): FundpsbtResponse; - getFeeratePerKw(): number; - setFeeratePerKw(value: number): FundpsbtResponse; - getEstimatedFinalWeight(): number; - setEstimatedFinalWeight(value: number): FundpsbtResponse; - - hasExcessMsat(): boolean; - clearExcessMsat(): void; - getExcessMsat(): cln_primitives_pb.Amount | undefined; - setExcessMsat(value?: cln_primitives_pb.Amount): FundpsbtResponse; - - hasChangeOutnum(): boolean; - clearChangeOutnum(): void; - getChangeOutnum(): number | undefined; - setChangeOutnum(value: number): FundpsbtResponse; - clearReservationsList(): void; - getReservationsList(): Array; - setReservationsList(value: Array): FundpsbtResponse; - addReservations( - value?: FundpsbtReservations, - index?: number, - ): FundpsbtReservations; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FundpsbtResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: FundpsbtResponse, - ): FundpsbtResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FundpsbtResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FundpsbtResponse; - static deserializeBinaryFromReader( - message: FundpsbtResponse, - reader: jspb.BinaryReader, - ): FundpsbtResponse; + export type AsObject = { + satoshi?: cln_primitives_pb.AmountOrAll.AsObject, + feerate?: cln_primitives_pb.Feerate.AsObject, + startweight: number, + minconf?: number, + reserve?: number, + locktime?: number, + minWitnessWeight?: number, + excessAsChange?: boolean, + nonwrapped?: boolean, + openingAnchorChannel?: boolean, + } +} + +export class FundpsbtResponse extends jspb.Message { + getPsbt(): string; + setPsbt(value: string): FundpsbtResponse; + getFeeratePerKw(): number; + setFeeratePerKw(value: number): FundpsbtResponse; + getEstimatedFinalWeight(): number; + setEstimatedFinalWeight(value: number): FundpsbtResponse; + + hasExcessMsat(): boolean; + clearExcessMsat(): void; + getExcessMsat(): cln_primitives_pb.Amount | undefined; + setExcessMsat(value?: cln_primitives_pb.Amount): FundpsbtResponse; + + hasChangeOutnum(): boolean; + clearChangeOutnum(): void; + getChangeOutnum(): number | undefined; + setChangeOutnum(value: number): FundpsbtResponse; + clearReservationsList(): void; + getReservationsList(): Array; + setReservationsList(value: Array): FundpsbtResponse; + addReservations(value?: FundpsbtReservations, index?: number): FundpsbtReservations; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FundpsbtResponse.AsObject; + static toObject(includeInstance: boolean, msg: FundpsbtResponse): FundpsbtResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FundpsbtResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FundpsbtResponse; + static deserializeBinaryFromReader(message: FundpsbtResponse, reader: jspb.BinaryReader): FundpsbtResponse; } export namespace FundpsbtResponse { - export type AsObject = { - psbt: string; - feeratePerKw: number; - estimatedFinalWeight: number; - excessMsat?: cln_primitives_pb.Amount.AsObject; - changeOutnum?: number; - reservationsList: Array; - }; -} - -export class FundpsbtReservations extends jspb.Message { - getTxid(): Uint8Array | string; - getTxid_asU8(): Uint8Array; - getTxid_asB64(): string; - setTxid(value: Uint8Array | string): FundpsbtReservations; - getVout(): number; - setVout(value: number): FundpsbtReservations; - getWasReserved(): boolean; - setWasReserved(value: boolean): FundpsbtReservations; - getReserved(): boolean; - setReserved(value: boolean): FundpsbtReservations; - getReservedToBlock(): number; - setReservedToBlock(value: number): FundpsbtReservations; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FundpsbtReservations.AsObject; - static toObject( - includeInstance: boolean, - msg: FundpsbtReservations, - ): FundpsbtReservations.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FundpsbtReservations, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FundpsbtReservations; - static deserializeBinaryFromReader( - message: FundpsbtReservations, - reader: jspb.BinaryReader, - ): FundpsbtReservations; + export type AsObject = { + psbt: string, + feeratePerKw: number, + estimatedFinalWeight: number, + excessMsat?: cln_primitives_pb.Amount.AsObject, + changeOutnum?: number, + reservationsList: Array, + } +} + +export class FundpsbtReservations extends jspb.Message { + getTxid(): Uint8Array | string; + getTxid_asU8(): Uint8Array; + getTxid_asB64(): string; + setTxid(value: Uint8Array | string): FundpsbtReservations; + getVout(): number; + setVout(value: number): FundpsbtReservations; + getWasReserved(): boolean; + setWasReserved(value: boolean): FundpsbtReservations; + getReserved(): boolean; + setReserved(value: boolean): FundpsbtReservations; + getReservedToBlock(): number; + setReservedToBlock(value: number): FundpsbtReservations; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FundpsbtReservations.AsObject; + static toObject(includeInstance: boolean, msg: FundpsbtReservations): FundpsbtReservations.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FundpsbtReservations, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FundpsbtReservations; + static deserializeBinaryFromReader(message: FundpsbtReservations, reader: jspb.BinaryReader): FundpsbtReservations; } export namespace FundpsbtReservations { - export type AsObject = { - txid: Uint8Array | string; - vout: number; - wasReserved: boolean; - reserved: boolean; - reservedToBlock: number; - }; -} - -export class SendpsbtRequest extends jspb.Message { - getPsbt(): string; - setPsbt(value: string): SendpsbtRequest; - - hasReserve(): boolean; - clearReserve(): void; - getReserve(): boolean | undefined; - setReserve(value: boolean): SendpsbtRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendpsbtRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SendpsbtRequest, - ): SendpsbtRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendpsbtRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendpsbtRequest; - static deserializeBinaryFromReader( - message: SendpsbtRequest, - reader: jspb.BinaryReader, - ): SendpsbtRequest; + export type AsObject = { + txid: Uint8Array | string, + vout: number, + wasReserved: boolean, + reserved: boolean, + reservedToBlock: number, + } +} + +export class SendpsbtRequest extends jspb.Message { + getPsbt(): string; + setPsbt(value: string): SendpsbtRequest; + + hasReserve(): boolean; + clearReserve(): void; + getReserve(): boolean | undefined; + setReserve(value: boolean): SendpsbtRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendpsbtRequest.AsObject; + static toObject(includeInstance: boolean, msg: SendpsbtRequest): SendpsbtRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendpsbtRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendpsbtRequest; + static deserializeBinaryFromReader(message: SendpsbtRequest, reader: jspb.BinaryReader): SendpsbtRequest; } export namespace SendpsbtRequest { - export type AsObject = { - psbt: string; - reserve?: boolean; - }; -} - -export class SendpsbtResponse extends jspb.Message { - getTx(): Uint8Array | string; - getTx_asU8(): Uint8Array; - getTx_asB64(): string; - setTx(value: Uint8Array | string): SendpsbtResponse; - getTxid(): Uint8Array | string; - getTxid_asU8(): Uint8Array; - getTxid_asB64(): string; - setTxid(value: Uint8Array | string): SendpsbtResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendpsbtResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: SendpsbtResponse, - ): SendpsbtResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendpsbtResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendpsbtResponse; - static deserializeBinaryFromReader( - message: SendpsbtResponse, - reader: jspb.BinaryReader, - ): SendpsbtResponse; + export type AsObject = { + psbt: string, + reserve?: boolean, + } +} + +export class SendpsbtResponse extends jspb.Message { + getTx(): Uint8Array | string; + getTx_asU8(): Uint8Array; + getTx_asB64(): string; + setTx(value: Uint8Array | string): SendpsbtResponse; + getTxid(): Uint8Array | string; + getTxid_asU8(): Uint8Array; + getTxid_asB64(): string; + setTxid(value: Uint8Array | string): SendpsbtResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendpsbtResponse.AsObject; + static toObject(includeInstance: boolean, msg: SendpsbtResponse): SendpsbtResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendpsbtResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendpsbtResponse; + static deserializeBinaryFromReader(message: SendpsbtResponse, reader: jspb.BinaryReader): SendpsbtResponse; } export namespace SendpsbtResponse { - export type AsObject = { - tx: Uint8Array | string; - txid: Uint8Array | string; - }; -} - -export class SignpsbtRequest extends jspb.Message { - getPsbt(): string; - setPsbt(value: string): SignpsbtRequest; - clearSignonlyList(): void; - getSignonlyList(): Array; - setSignonlyList(value: Array): SignpsbtRequest; - addSignonly(value: number, index?: number): number; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SignpsbtRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SignpsbtRequest, - ): SignpsbtRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SignpsbtRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SignpsbtRequest; - static deserializeBinaryFromReader( - message: SignpsbtRequest, - reader: jspb.BinaryReader, - ): SignpsbtRequest; + export type AsObject = { + tx: Uint8Array | string, + txid: Uint8Array | string, + } +} + +export class SignpsbtRequest extends jspb.Message { + getPsbt(): string; + setPsbt(value: string): SignpsbtRequest; + clearSignonlyList(): void; + getSignonlyList(): Array; + setSignonlyList(value: Array): SignpsbtRequest; + addSignonly(value: number, index?: number): number; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SignpsbtRequest.AsObject; + static toObject(includeInstance: boolean, msg: SignpsbtRequest): SignpsbtRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SignpsbtRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SignpsbtRequest; + static deserializeBinaryFromReader(message: SignpsbtRequest, reader: jspb.BinaryReader): SignpsbtRequest; } export namespace SignpsbtRequest { - export type AsObject = { - psbt: string; - signonlyList: Array; - }; -} - -export class SignpsbtResponse extends jspb.Message { - getSignedPsbt(): string; - setSignedPsbt(value: string): SignpsbtResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SignpsbtResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: SignpsbtResponse, - ): SignpsbtResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SignpsbtResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SignpsbtResponse; - static deserializeBinaryFromReader( - message: SignpsbtResponse, - reader: jspb.BinaryReader, - ): SignpsbtResponse; + export type AsObject = { + psbt: string, + signonlyList: Array, + } +} + +export class SignpsbtResponse extends jspb.Message { + getSignedPsbt(): string; + setSignedPsbt(value: string): SignpsbtResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SignpsbtResponse.AsObject; + static toObject(includeInstance: boolean, msg: SignpsbtResponse): SignpsbtResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SignpsbtResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SignpsbtResponse; + static deserializeBinaryFromReader(message: SignpsbtResponse, reader: jspb.BinaryReader): SignpsbtResponse; } export namespace SignpsbtResponse { - export type AsObject = { - signedPsbt: string; - }; -} - -export class UtxopsbtRequest extends jspb.Message { - hasSatoshi(): boolean; - clearSatoshi(): void; - getSatoshi(): cln_primitives_pb.Amount | undefined; - setSatoshi(value?: cln_primitives_pb.Amount): UtxopsbtRequest; - - hasFeerate(): boolean; - clearFeerate(): void; - getFeerate(): cln_primitives_pb.Feerate | undefined; - setFeerate(value?: cln_primitives_pb.Feerate): UtxopsbtRequest; - getStartweight(): number; - setStartweight(value: number): UtxopsbtRequest; - clearUtxosList(): void; - getUtxosList(): Array; - setUtxosList(value: Array): UtxopsbtRequest; - addUtxos( - value?: cln_primitives_pb.Outpoint, - index?: number, - ): cln_primitives_pb.Outpoint; - - hasReserve(): boolean; - clearReserve(): void; - getReserve(): number | undefined; - setReserve(value: number): UtxopsbtRequest; - - hasReservedok(): boolean; - clearReservedok(): void; - getReservedok(): boolean | undefined; - setReservedok(value: boolean): UtxopsbtRequest; - - hasLocktime(): boolean; - clearLocktime(): void; - getLocktime(): number | undefined; - setLocktime(value: number): UtxopsbtRequest; - - hasMinWitnessWeight(): boolean; - clearMinWitnessWeight(): void; - getMinWitnessWeight(): number | undefined; - setMinWitnessWeight(value: number): UtxopsbtRequest; - - hasExcessAsChange(): boolean; - clearExcessAsChange(): void; - getExcessAsChange(): boolean | undefined; - setExcessAsChange(value: boolean): UtxopsbtRequest; - - hasOpeningAnchorChannel(): boolean; - clearOpeningAnchorChannel(): void; - getOpeningAnchorChannel(): boolean | undefined; - setOpeningAnchorChannel(value: boolean): UtxopsbtRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): UtxopsbtRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: UtxopsbtRequest, - ): UtxopsbtRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: UtxopsbtRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): UtxopsbtRequest; - static deserializeBinaryFromReader( - message: UtxopsbtRequest, - reader: jspb.BinaryReader, - ): UtxopsbtRequest; + export type AsObject = { + signedPsbt: string, + } +} + +export class UtxopsbtRequest extends jspb.Message { + + hasSatoshi(): boolean; + clearSatoshi(): void; + getSatoshi(): cln_primitives_pb.Amount | undefined; + setSatoshi(value?: cln_primitives_pb.Amount): UtxopsbtRequest; + + hasFeerate(): boolean; + clearFeerate(): void; + getFeerate(): cln_primitives_pb.Feerate | undefined; + setFeerate(value?: cln_primitives_pb.Feerate): UtxopsbtRequest; + getStartweight(): number; + setStartweight(value: number): UtxopsbtRequest; + clearUtxosList(): void; + getUtxosList(): Array; + setUtxosList(value: Array): UtxopsbtRequest; + addUtxos(value?: cln_primitives_pb.Outpoint, index?: number): cln_primitives_pb.Outpoint; + + hasReserve(): boolean; + clearReserve(): void; + getReserve(): number | undefined; + setReserve(value: number): UtxopsbtRequest; + + hasReservedok(): boolean; + clearReservedok(): void; + getReservedok(): boolean | undefined; + setReservedok(value: boolean): UtxopsbtRequest; + + hasLocktime(): boolean; + clearLocktime(): void; + getLocktime(): number | undefined; + setLocktime(value: number): UtxopsbtRequest; + + hasMinWitnessWeight(): boolean; + clearMinWitnessWeight(): void; + getMinWitnessWeight(): number | undefined; + setMinWitnessWeight(value: number): UtxopsbtRequest; + + hasExcessAsChange(): boolean; + clearExcessAsChange(): void; + getExcessAsChange(): boolean | undefined; + setExcessAsChange(value: boolean): UtxopsbtRequest; + + hasOpeningAnchorChannel(): boolean; + clearOpeningAnchorChannel(): void; + getOpeningAnchorChannel(): boolean | undefined; + setOpeningAnchorChannel(value: boolean): UtxopsbtRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): UtxopsbtRequest.AsObject; + static toObject(includeInstance: boolean, msg: UtxopsbtRequest): UtxopsbtRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: UtxopsbtRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): UtxopsbtRequest; + static deserializeBinaryFromReader(message: UtxopsbtRequest, reader: jspb.BinaryReader): UtxopsbtRequest; } export namespace UtxopsbtRequest { - export type AsObject = { - satoshi?: cln_primitives_pb.Amount.AsObject; - feerate?: cln_primitives_pb.Feerate.AsObject; - startweight: number; - utxosList: Array; - reserve?: number; - reservedok?: boolean; - locktime?: number; - minWitnessWeight?: number; - excessAsChange?: boolean; - openingAnchorChannel?: boolean; - }; -} - -export class UtxopsbtResponse extends jspb.Message { - getPsbt(): string; - setPsbt(value: string): UtxopsbtResponse; - getFeeratePerKw(): number; - setFeeratePerKw(value: number): UtxopsbtResponse; - getEstimatedFinalWeight(): number; - setEstimatedFinalWeight(value: number): UtxopsbtResponse; - - hasExcessMsat(): boolean; - clearExcessMsat(): void; - getExcessMsat(): cln_primitives_pb.Amount | undefined; - setExcessMsat(value?: cln_primitives_pb.Amount): UtxopsbtResponse; - - hasChangeOutnum(): boolean; - clearChangeOutnum(): void; - getChangeOutnum(): number | undefined; - setChangeOutnum(value: number): UtxopsbtResponse; - clearReservationsList(): void; - getReservationsList(): Array; - setReservationsList(value: Array): UtxopsbtResponse; - addReservations( - value?: UtxopsbtReservations, - index?: number, - ): UtxopsbtReservations; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): UtxopsbtResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: UtxopsbtResponse, - ): UtxopsbtResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: UtxopsbtResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): UtxopsbtResponse; - static deserializeBinaryFromReader( - message: UtxopsbtResponse, - reader: jspb.BinaryReader, - ): UtxopsbtResponse; + export type AsObject = { + satoshi?: cln_primitives_pb.Amount.AsObject, + feerate?: cln_primitives_pb.Feerate.AsObject, + startweight: number, + utxosList: Array, + reserve?: number, + reservedok?: boolean, + locktime?: number, + minWitnessWeight?: number, + excessAsChange?: boolean, + openingAnchorChannel?: boolean, + } +} + +export class UtxopsbtResponse extends jspb.Message { + getPsbt(): string; + setPsbt(value: string): UtxopsbtResponse; + getFeeratePerKw(): number; + setFeeratePerKw(value: number): UtxopsbtResponse; + getEstimatedFinalWeight(): number; + setEstimatedFinalWeight(value: number): UtxopsbtResponse; + + hasExcessMsat(): boolean; + clearExcessMsat(): void; + getExcessMsat(): cln_primitives_pb.Amount | undefined; + setExcessMsat(value?: cln_primitives_pb.Amount): UtxopsbtResponse; + + hasChangeOutnum(): boolean; + clearChangeOutnum(): void; + getChangeOutnum(): number | undefined; + setChangeOutnum(value: number): UtxopsbtResponse; + clearReservationsList(): void; + getReservationsList(): Array; + setReservationsList(value: Array): UtxopsbtResponse; + addReservations(value?: UtxopsbtReservations, index?: number): UtxopsbtReservations; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): UtxopsbtResponse.AsObject; + static toObject(includeInstance: boolean, msg: UtxopsbtResponse): UtxopsbtResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: UtxopsbtResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): UtxopsbtResponse; + static deserializeBinaryFromReader(message: UtxopsbtResponse, reader: jspb.BinaryReader): UtxopsbtResponse; } export namespace UtxopsbtResponse { - export type AsObject = { - psbt: string; - feeratePerKw: number; - estimatedFinalWeight: number; - excessMsat?: cln_primitives_pb.Amount.AsObject; - changeOutnum?: number; - reservationsList: Array; - }; -} - -export class UtxopsbtReservations extends jspb.Message { - getTxid(): Uint8Array | string; - getTxid_asU8(): Uint8Array; - getTxid_asB64(): string; - setTxid(value: Uint8Array | string): UtxopsbtReservations; - getVout(): number; - setVout(value: number): UtxopsbtReservations; - getWasReserved(): boolean; - setWasReserved(value: boolean): UtxopsbtReservations; - getReserved(): boolean; - setReserved(value: boolean): UtxopsbtReservations; - getReservedToBlock(): number; - setReservedToBlock(value: number): UtxopsbtReservations; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): UtxopsbtReservations.AsObject; - static toObject( - includeInstance: boolean, - msg: UtxopsbtReservations, - ): UtxopsbtReservations.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: UtxopsbtReservations, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): UtxopsbtReservations; - static deserializeBinaryFromReader( - message: UtxopsbtReservations, - reader: jspb.BinaryReader, - ): UtxopsbtReservations; + export type AsObject = { + psbt: string, + feeratePerKw: number, + estimatedFinalWeight: number, + excessMsat?: cln_primitives_pb.Amount.AsObject, + changeOutnum?: number, + reservationsList: Array, + } +} + +export class UtxopsbtReservations extends jspb.Message { + getTxid(): Uint8Array | string; + getTxid_asU8(): Uint8Array; + getTxid_asB64(): string; + setTxid(value: Uint8Array | string): UtxopsbtReservations; + getVout(): number; + setVout(value: number): UtxopsbtReservations; + getWasReserved(): boolean; + setWasReserved(value: boolean): UtxopsbtReservations; + getReserved(): boolean; + setReserved(value: boolean): UtxopsbtReservations; + getReservedToBlock(): number; + setReservedToBlock(value: number): UtxopsbtReservations; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): UtxopsbtReservations.AsObject; + static toObject(includeInstance: boolean, msg: UtxopsbtReservations): UtxopsbtReservations.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: UtxopsbtReservations, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): UtxopsbtReservations; + static deserializeBinaryFromReader(message: UtxopsbtReservations, reader: jspb.BinaryReader): UtxopsbtReservations; } export namespace UtxopsbtReservations { - export type AsObject = { - txid: Uint8Array | string; - vout: number; - wasReserved: boolean; - reserved: boolean; - reservedToBlock: number; - }; -} - -export class TxdiscardRequest extends jspb.Message { - getTxid(): Uint8Array | string; - getTxid_asU8(): Uint8Array; - getTxid_asB64(): string; - setTxid(value: Uint8Array | string): TxdiscardRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TxdiscardRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: TxdiscardRequest, - ): TxdiscardRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: TxdiscardRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): TxdiscardRequest; - static deserializeBinaryFromReader( - message: TxdiscardRequest, - reader: jspb.BinaryReader, - ): TxdiscardRequest; + export type AsObject = { + txid: Uint8Array | string, + vout: number, + wasReserved: boolean, + reserved: boolean, + reservedToBlock: number, + } +} + +export class TxdiscardRequest extends jspb.Message { + getTxid(): Uint8Array | string; + getTxid_asU8(): Uint8Array; + getTxid_asB64(): string; + setTxid(value: Uint8Array | string): TxdiscardRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): TxdiscardRequest.AsObject; + static toObject(includeInstance: boolean, msg: TxdiscardRequest): TxdiscardRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: TxdiscardRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): TxdiscardRequest; + static deserializeBinaryFromReader(message: TxdiscardRequest, reader: jspb.BinaryReader): TxdiscardRequest; } export namespace TxdiscardRequest { - export type AsObject = { - txid: Uint8Array | string; - }; -} - -export class TxdiscardResponse extends jspb.Message { - getUnsignedTx(): Uint8Array | string; - getUnsignedTx_asU8(): Uint8Array; - getUnsignedTx_asB64(): string; - setUnsignedTx(value: Uint8Array | string): TxdiscardResponse; - getTxid(): Uint8Array | string; - getTxid_asU8(): Uint8Array; - getTxid_asB64(): string; - setTxid(value: Uint8Array | string): TxdiscardResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TxdiscardResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: TxdiscardResponse, - ): TxdiscardResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: TxdiscardResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): TxdiscardResponse; - static deserializeBinaryFromReader( - message: TxdiscardResponse, - reader: jspb.BinaryReader, - ): TxdiscardResponse; + export type AsObject = { + txid: Uint8Array | string, + } +} + +export class TxdiscardResponse extends jspb.Message { + getUnsignedTx(): Uint8Array | string; + getUnsignedTx_asU8(): Uint8Array; + getUnsignedTx_asB64(): string; + setUnsignedTx(value: Uint8Array | string): TxdiscardResponse; + getTxid(): Uint8Array | string; + getTxid_asU8(): Uint8Array; + getTxid_asB64(): string; + setTxid(value: Uint8Array | string): TxdiscardResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): TxdiscardResponse.AsObject; + static toObject(includeInstance: boolean, msg: TxdiscardResponse): TxdiscardResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: TxdiscardResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): TxdiscardResponse; + static deserializeBinaryFromReader(message: TxdiscardResponse, reader: jspb.BinaryReader): TxdiscardResponse; } export namespace TxdiscardResponse { - export type AsObject = { - unsignedTx: Uint8Array | string; - txid: Uint8Array | string; - }; -} - -export class TxprepareRequest extends jspb.Message { - clearOutputsList(): void; - getOutputsList(): Array; - setOutputsList(value: Array): TxprepareRequest; - addOutputs( - value?: cln_primitives_pb.OutputDesc, - index?: number, - ): cln_primitives_pb.OutputDesc; - - hasFeerate(): boolean; - clearFeerate(): void; - getFeerate(): cln_primitives_pb.Feerate | undefined; - setFeerate(value?: cln_primitives_pb.Feerate): TxprepareRequest; - - hasMinconf(): boolean; - clearMinconf(): void; - getMinconf(): number | undefined; - setMinconf(value: number): TxprepareRequest; - clearUtxosList(): void; - getUtxosList(): Array; - setUtxosList(value: Array): TxprepareRequest; - addUtxos( - value?: cln_primitives_pb.Outpoint, - index?: number, - ): cln_primitives_pb.Outpoint; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TxprepareRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: TxprepareRequest, - ): TxprepareRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: TxprepareRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): TxprepareRequest; - static deserializeBinaryFromReader( - message: TxprepareRequest, - reader: jspb.BinaryReader, - ): TxprepareRequest; + export type AsObject = { + unsignedTx: Uint8Array | string, + txid: Uint8Array | string, + } +} + +export class TxprepareRequest extends jspb.Message { + clearOutputsList(): void; + getOutputsList(): Array; + setOutputsList(value: Array): TxprepareRequest; + addOutputs(value?: cln_primitives_pb.OutputDesc, index?: number): cln_primitives_pb.OutputDesc; + + hasFeerate(): boolean; + clearFeerate(): void; + getFeerate(): cln_primitives_pb.Feerate | undefined; + setFeerate(value?: cln_primitives_pb.Feerate): TxprepareRequest; + + hasMinconf(): boolean; + clearMinconf(): void; + getMinconf(): number | undefined; + setMinconf(value: number): TxprepareRequest; + clearUtxosList(): void; + getUtxosList(): Array; + setUtxosList(value: Array): TxprepareRequest; + addUtxos(value?: cln_primitives_pb.Outpoint, index?: number): cln_primitives_pb.Outpoint; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): TxprepareRequest.AsObject; + static toObject(includeInstance: boolean, msg: TxprepareRequest): TxprepareRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: TxprepareRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): TxprepareRequest; + static deserializeBinaryFromReader(message: TxprepareRequest, reader: jspb.BinaryReader): TxprepareRequest; } export namespace TxprepareRequest { - export type AsObject = { - outputsList: Array; - feerate?: cln_primitives_pb.Feerate.AsObject; - minconf?: number; - utxosList: Array; - }; -} - -export class TxprepareResponse extends jspb.Message { - getPsbt(): string; - setPsbt(value: string): TxprepareResponse; - getUnsignedTx(): Uint8Array | string; - getUnsignedTx_asU8(): Uint8Array; - getUnsignedTx_asB64(): string; - setUnsignedTx(value: Uint8Array | string): TxprepareResponse; - getTxid(): Uint8Array | string; - getTxid_asU8(): Uint8Array; - getTxid_asB64(): string; - setTxid(value: Uint8Array | string): TxprepareResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TxprepareResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: TxprepareResponse, - ): TxprepareResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: TxprepareResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): TxprepareResponse; - static deserializeBinaryFromReader( - message: TxprepareResponse, - reader: jspb.BinaryReader, - ): TxprepareResponse; + export type AsObject = { + outputsList: Array, + feerate?: cln_primitives_pb.Feerate.AsObject, + minconf?: number, + utxosList: Array, + } +} + +export class TxprepareResponse extends jspb.Message { + getPsbt(): string; + setPsbt(value: string): TxprepareResponse; + getUnsignedTx(): Uint8Array | string; + getUnsignedTx_asU8(): Uint8Array; + getUnsignedTx_asB64(): string; + setUnsignedTx(value: Uint8Array | string): TxprepareResponse; + getTxid(): Uint8Array | string; + getTxid_asU8(): Uint8Array; + getTxid_asB64(): string; + setTxid(value: Uint8Array | string): TxprepareResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): TxprepareResponse.AsObject; + static toObject(includeInstance: boolean, msg: TxprepareResponse): TxprepareResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: TxprepareResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): TxprepareResponse; + static deserializeBinaryFromReader(message: TxprepareResponse, reader: jspb.BinaryReader): TxprepareResponse; } export namespace TxprepareResponse { - export type AsObject = { - psbt: string; - unsignedTx: Uint8Array | string; - txid: Uint8Array | string; - }; -} - -export class TxsendRequest extends jspb.Message { - getTxid(): Uint8Array | string; - getTxid_asU8(): Uint8Array; - getTxid_asB64(): string; - setTxid(value: Uint8Array | string): TxsendRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TxsendRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: TxsendRequest, - ): TxsendRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: TxsendRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): TxsendRequest; - static deserializeBinaryFromReader( - message: TxsendRequest, - reader: jspb.BinaryReader, - ): TxsendRequest; + export type AsObject = { + psbt: string, + unsignedTx: Uint8Array | string, + txid: Uint8Array | string, + } +} + +export class TxsendRequest extends jspb.Message { + getTxid(): Uint8Array | string; + getTxid_asU8(): Uint8Array; + getTxid_asB64(): string; + setTxid(value: Uint8Array | string): TxsendRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): TxsendRequest.AsObject; + static toObject(includeInstance: boolean, msg: TxsendRequest): TxsendRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: TxsendRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): TxsendRequest; + static deserializeBinaryFromReader(message: TxsendRequest, reader: jspb.BinaryReader): TxsendRequest; } export namespace TxsendRequest { - export type AsObject = { - txid: Uint8Array | string; - }; -} - -export class TxsendResponse extends jspb.Message { - getPsbt(): string; - setPsbt(value: string): TxsendResponse; - getTx(): Uint8Array | string; - getTx_asU8(): Uint8Array; - getTx_asB64(): string; - setTx(value: Uint8Array | string): TxsendResponse; - getTxid(): Uint8Array | string; - getTxid_asU8(): Uint8Array; - getTxid_asB64(): string; - setTxid(value: Uint8Array | string): TxsendResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TxsendResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: TxsendResponse, - ): TxsendResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: TxsendResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): TxsendResponse; - static deserializeBinaryFromReader( - message: TxsendResponse, - reader: jspb.BinaryReader, - ): TxsendResponse; + export type AsObject = { + txid: Uint8Array | string, + } +} + +export class TxsendResponse extends jspb.Message { + getPsbt(): string; + setPsbt(value: string): TxsendResponse; + getTx(): Uint8Array | string; + getTx_asU8(): Uint8Array; + getTx_asB64(): string; + setTx(value: Uint8Array | string): TxsendResponse; + getTxid(): Uint8Array | string; + getTxid_asU8(): Uint8Array; + getTxid_asB64(): string; + setTxid(value: Uint8Array | string): TxsendResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): TxsendResponse.AsObject; + static toObject(includeInstance: boolean, msg: TxsendResponse): TxsendResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: TxsendResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): TxsendResponse; + static deserializeBinaryFromReader(message: TxsendResponse, reader: jspb.BinaryReader): TxsendResponse; } export namespace TxsendResponse { - export type AsObject = { - psbt: string; - tx: Uint8Array | string; - txid: Uint8Array | string; - }; -} - -export class ListpeerchannelsRequest extends jspb.Message { - hasId(): boolean; - clearId(): void; - getId(): Uint8Array | string; - getId_asU8(): Uint8Array; - getId_asB64(): string; - setId(value: Uint8Array | string): ListpeerchannelsRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListpeerchannelsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpeerchannelsRequest, - ): ListpeerchannelsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpeerchannelsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpeerchannelsRequest; - static deserializeBinaryFromReader( - message: ListpeerchannelsRequest, - reader: jspb.BinaryReader, - ): ListpeerchannelsRequest; + export type AsObject = { + psbt: string, + tx: Uint8Array | string, + txid: Uint8Array | string, + } +} + +export class ListpeerchannelsRequest extends jspb.Message { + + hasId(): boolean; + clearId(): void; + getId(): Uint8Array | string; + getId_asU8(): Uint8Array; + getId_asB64(): string; + setId(value: Uint8Array | string): ListpeerchannelsRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpeerchannelsRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListpeerchannelsRequest): ListpeerchannelsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpeerchannelsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpeerchannelsRequest; + static deserializeBinaryFromReader(message: ListpeerchannelsRequest, reader: jspb.BinaryReader): ListpeerchannelsRequest; } export namespace ListpeerchannelsRequest { - export type AsObject = { - id: Uint8Array | string; - }; -} - -export class ListpeerchannelsResponse extends jspb.Message { - clearChannelsList(): void; - getChannelsList(): Array; - setChannelsList( - value: Array, - ): ListpeerchannelsResponse; - addChannels( - value?: ListpeerchannelsChannels, - index?: number, - ): ListpeerchannelsChannels; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListpeerchannelsResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpeerchannelsResponse, - ): ListpeerchannelsResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpeerchannelsResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpeerchannelsResponse; - static deserializeBinaryFromReader( - message: ListpeerchannelsResponse, - reader: jspb.BinaryReader, - ): ListpeerchannelsResponse; + export type AsObject = { + id: Uint8Array | string, + } +} + +export class ListpeerchannelsResponse extends jspb.Message { + clearChannelsList(): void; + getChannelsList(): Array; + setChannelsList(value: Array): ListpeerchannelsResponse; + addChannels(value?: ListpeerchannelsChannels, index?: number): ListpeerchannelsChannels; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpeerchannelsResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListpeerchannelsResponse): ListpeerchannelsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpeerchannelsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpeerchannelsResponse; + static deserializeBinaryFromReader(message: ListpeerchannelsResponse, reader: jspb.BinaryReader): ListpeerchannelsResponse; } export namespace ListpeerchannelsResponse { - export type AsObject = { - channelsList: Array; - }; -} - -export class ListpeerchannelsChannels extends jspb.Message { - hasPeerId(): boolean; - clearPeerId(): void; - getPeerId(): Uint8Array | string; - getPeerId_asU8(): Uint8Array; - getPeerId_asB64(): string; - setPeerId(value: Uint8Array | string): ListpeerchannelsChannels; - - hasPeerConnected(): boolean; - clearPeerConnected(): void; - getPeerConnected(): boolean | undefined; - setPeerConnected(value: boolean): ListpeerchannelsChannels; - - hasState(): boolean; - clearState(): void; - getState(): - | ListpeerchannelsChannels.ListpeerchannelsChannelsState - | undefined; - setState( - value: ListpeerchannelsChannels.ListpeerchannelsChannelsState, - ): ListpeerchannelsChannels; - - hasScratchTxid(): boolean; - clearScratchTxid(): void; - getScratchTxid(): Uint8Array | string; - getScratchTxid_asU8(): Uint8Array; - getScratchTxid_asB64(): string; - setScratchTxid(value: Uint8Array | string): ListpeerchannelsChannels; - - hasIgnoreFeeLimits(): boolean; - clearIgnoreFeeLimits(): void; - getIgnoreFeeLimits(): boolean | undefined; - setIgnoreFeeLimits(value: boolean): ListpeerchannelsChannels; - - hasFeerate(): boolean; - clearFeerate(): void; - getFeerate(): ListpeerchannelsChannelsFeerate | undefined; - setFeerate(value?: ListpeerchannelsChannelsFeerate): ListpeerchannelsChannels; - - hasOwner(): boolean; - clearOwner(): void; - getOwner(): string | undefined; - setOwner(value: string): ListpeerchannelsChannels; - - hasShortChannelId(): boolean; - clearShortChannelId(): void; - getShortChannelId(): string | undefined; - setShortChannelId(value: string): ListpeerchannelsChannels; - - hasChannelId(): boolean; - clearChannelId(): void; - getChannelId(): Uint8Array | string; - getChannelId_asU8(): Uint8Array; - getChannelId_asB64(): string; - setChannelId(value: Uint8Array | string): ListpeerchannelsChannels; - - hasFundingTxid(): boolean; - clearFundingTxid(): void; - getFundingTxid(): Uint8Array | string; - getFundingTxid_asU8(): Uint8Array; - getFundingTxid_asB64(): string; - setFundingTxid(value: Uint8Array | string): ListpeerchannelsChannels; - - hasFundingOutnum(): boolean; - clearFundingOutnum(): void; - getFundingOutnum(): number | undefined; - setFundingOutnum(value: number): ListpeerchannelsChannels; - - hasInitialFeerate(): boolean; - clearInitialFeerate(): void; - getInitialFeerate(): string | undefined; - setInitialFeerate(value: string): ListpeerchannelsChannels; - - hasLastFeerate(): boolean; - clearLastFeerate(): void; - getLastFeerate(): string | undefined; - setLastFeerate(value: string): ListpeerchannelsChannels; - - hasNextFeerate(): boolean; - clearNextFeerate(): void; - getNextFeerate(): string | undefined; - setNextFeerate(value: string): ListpeerchannelsChannels; - - hasNextFeeStep(): boolean; - clearNextFeeStep(): void; - getNextFeeStep(): number | undefined; - setNextFeeStep(value: number): ListpeerchannelsChannels; - clearInflightList(): void; - getInflightList(): Array; - setInflightList( - value: Array, - ): ListpeerchannelsChannels; - addInflight( - value?: ListpeerchannelsChannelsInflight, - index?: number, - ): ListpeerchannelsChannelsInflight; - - hasCloseTo(): boolean; - clearCloseTo(): void; - getCloseTo(): Uint8Array | string; - getCloseTo_asU8(): Uint8Array; - getCloseTo_asB64(): string; - setCloseTo(value: Uint8Array | string): ListpeerchannelsChannels; - - hasPrivate(): boolean; - clearPrivate(): void; - getPrivate(): boolean | undefined; - setPrivate(value: boolean): ListpeerchannelsChannels; - - hasOpener(): boolean; - clearOpener(): void; - getOpener(): cln_primitives_pb.ChannelSide | undefined; - setOpener(value: cln_primitives_pb.ChannelSide): ListpeerchannelsChannels; - - hasCloser(): boolean; - clearCloser(): void; - getCloser(): cln_primitives_pb.ChannelSide | undefined; - setCloser(value: cln_primitives_pb.ChannelSide): ListpeerchannelsChannels; - - hasFunding(): boolean; - clearFunding(): void; - getFunding(): ListpeerchannelsChannelsFunding | undefined; - setFunding(value?: ListpeerchannelsChannelsFunding): ListpeerchannelsChannels; - - hasToUsMsat(): boolean; - clearToUsMsat(): void; - getToUsMsat(): cln_primitives_pb.Amount | undefined; - setToUsMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; - - hasMinToUsMsat(): boolean; - clearMinToUsMsat(): void; - getMinToUsMsat(): cln_primitives_pb.Amount | undefined; - setMinToUsMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; - - hasMaxToUsMsat(): boolean; - clearMaxToUsMsat(): void; - getMaxToUsMsat(): cln_primitives_pb.Amount | undefined; - setMaxToUsMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; - - hasTotalMsat(): boolean; - clearTotalMsat(): void; - getTotalMsat(): cln_primitives_pb.Amount | undefined; - setTotalMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; - - hasFeeBaseMsat(): boolean; - clearFeeBaseMsat(): void; - getFeeBaseMsat(): cln_primitives_pb.Amount | undefined; - setFeeBaseMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; - - hasFeeProportionalMillionths(): boolean; - clearFeeProportionalMillionths(): void; - getFeeProportionalMillionths(): number | undefined; - setFeeProportionalMillionths(value: number): ListpeerchannelsChannels; - - hasDustLimitMsat(): boolean; - clearDustLimitMsat(): void; - getDustLimitMsat(): cln_primitives_pb.Amount | undefined; - setDustLimitMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; - - hasMaxTotalHtlcInMsat(): boolean; - clearMaxTotalHtlcInMsat(): void; - getMaxTotalHtlcInMsat(): cln_primitives_pb.Amount | undefined; - setMaxTotalHtlcInMsat( - value?: cln_primitives_pb.Amount, - ): ListpeerchannelsChannels; - - hasTheirReserveMsat(): boolean; - clearTheirReserveMsat(): void; - getTheirReserveMsat(): cln_primitives_pb.Amount | undefined; - setTheirReserveMsat( - value?: cln_primitives_pb.Amount, - ): ListpeerchannelsChannels; - - hasOurReserveMsat(): boolean; - clearOurReserveMsat(): void; - getOurReserveMsat(): cln_primitives_pb.Amount | undefined; - setOurReserveMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; - - hasSpendableMsat(): boolean; - clearSpendableMsat(): void; - getSpendableMsat(): cln_primitives_pb.Amount | undefined; - setSpendableMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; - - hasReceivableMsat(): boolean; - clearReceivableMsat(): void; - getReceivableMsat(): cln_primitives_pb.Amount | undefined; - setReceivableMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; - - hasMinimumHtlcInMsat(): boolean; - clearMinimumHtlcInMsat(): void; - getMinimumHtlcInMsat(): cln_primitives_pb.Amount | undefined; - setMinimumHtlcInMsat( - value?: cln_primitives_pb.Amount, - ): ListpeerchannelsChannels; - - hasMinimumHtlcOutMsat(): boolean; - clearMinimumHtlcOutMsat(): void; - getMinimumHtlcOutMsat(): cln_primitives_pb.Amount | undefined; - setMinimumHtlcOutMsat( - value?: cln_primitives_pb.Amount, - ): ListpeerchannelsChannels; - - hasMaximumHtlcOutMsat(): boolean; - clearMaximumHtlcOutMsat(): void; - getMaximumHtlcOutMsat(): cln_primitives_pb.Amount | undefined; - setMaximumHtlcOutMsat( - value?: cln_primitives_pb.Amount, - ): ListpeerchannelsChannels; - - hasTheirToSelfDelay(): boolean; - clearTheirToSelfDelay(): void; - getTheirToSelfDelay(): number | undefined; - setTheirToSelfDelay(value: number): ListpeerchannelsChannels; - - hasOurToSelfDelay(): boolean; - clearOurToSelfDelay(): void; - getOurToSelfDelay(): number | undefined; - setOurToSelfDelay(value: number): ListpeerchannelsChannels; - - hasMaxAcceptedHtlcs(): boolean; - clearMaxAcceptedHtlcs(): void; - getMaxAcceptedHtlcs(): number | undefined; - setMaxAcceptedHtlcs(value: number): ListpeerchannelsChannels; - - hasAlias(): boolean; - clearAlias(): void; - getAlias(): ListpeerchannelsChannelsAlias | undefined; - setAlias(value?: ListpeerchannelsChannelsAlias): ListpeerchannelsChannels; - clearStatusList(): void; - getStatusList(): Array; - setStatusList(value: Array): ListpeerchannelsChannels; - addStatus(value: string, index?: number): string; - - hasInPaymentsOffered(): boolean; - clearInPaymentsOffered(): void; - getInPaymentsOffered(): number | undefined; - setInPaymentsOffered(value: number): ListpeerchannelsChannels; - - hasInOfferedMsat(): boolean; - clearInOfferedMsat(): void; - getInOfferedMsat(): cln_primitives_pb.Amount | undefined; - setInOfferedMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; - - hasInPaymentsFulfilled(): boolean; - clearInPaymentsFulfilled(): void; - getInPaymentsFulfilled(): number | undefined; - setInPaymentsFulfilled(value: number): ListpeerchannelsChannels; - - hasInFulfilledMsat(): boolean; - clearInFulfilledMsat(): void; - getInFulfilledMsat(): cln_primitives_pb.Amount | undefined; - setInFulfilledMsat( - value?: cln_primitives_pb.Amount, - ): ListpeerchannelsChannels; - - hasOutPaymentsOffered(): boolean; - clearOutPaymentsOffered(): void; - getOutPaymentsOffered(): number | undefined; - setOutPaymentsOffered(value: number): ListpeerchannelsChannels; - - hasOutOfferedMsat(): boolean; - clearOutOfferedMsat(): void; - getOutOfferedMsat(): cln_primitives_pb.Amount | undefined; - setOutOfferedMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; - - hasOutPaymentsFulfilled(): boolean; - clearOutPaymentsFulfilled(): void; - getOutPaymentsFulfilled(): number | undefined; - setOutPaymentsFulfilled(value: number): ListpeerchannelsChannels; - - hasOutFulfilledMsat(): boolean; - clearOutFulfilledMsat(): void; - getOutFulfilledMsat(): cln_primitives_pb.Amount | undefined; - setOutFulfilledMsat( - value?: cln_primitives_pb.Amount, - ): ListpeerchannelsChannels; - clearHtlcsList(): void; - getHtlcsList(): Array; - setHtlcsList( - value: Array, - ): ListpeerchannelsChannels; - addHtlcs( - value?: ListpeerchannelsChannelsHtlcs, - index?: number, - ): ListpeerchannelsChannelsHtlcs; - - hasCloseToAddr(): boolean; - clearCloseToAddr(): void; - getCloseToAddr(): string | undefined; - setCloseToAddr(value: string): ListpeerchannelsChannels; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListpeerchannelsChannels.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpeerchannelsChannels, - ): ListpeerchannelsChannels.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpeerchannelsChannels, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpeerchannelsChannels; - static deserializeBinaryFromReader( - message: ListpeerchannelsChannels, - reader: jspb.BinaryReader, - ): ListpeerchannelsChannels; + export type AsObject = { + channelsList: Array, + } +} + +export class ListpeerchannelsChannels extends jspb.Message { + + hasPeerId(): boolean; + clearPeerId(): void; + getPeerId(): Uint8Array | string; + getPeerId_asU8(): Uint8Array; + getPeerId_asB64(): string; + setPeerId(value: Uint8Array | string): ListpeerchannelsChannels; + + hasPeerConnected(): boolean; + clearPeerConnected(): void; + getPeerConnected(): boolean | undefined; + setPeerConnected(value: boolean): ListpeerchannelsChannels; + + hasState(): boolean; + clearState(): void; + getState(): ListpeerchannelsChannels.ListpeerchannelsChannelsState | undefined; + setState(value: ListpeerchannelsChannels.ListpeerchannelsChannelsState): ListpeerchannelsChannels; + + hasScratchTxid(): boolean; + clearScratchTxid(): void; + getScratchTxid(): Uint8Array | string; + getScratchTxid_asU8(): Uint8Array; + getScratchTxid_asB64(): string; + setScratchTxid(value: Uint8Array | string): ListpeerchannelsChannels; + + hasIgnoreFeeLimits(): boolean; + clearIgnoreFeeLimits(): void; + getIgnoreFeeLimits(): boolean | undefined; + setIgnoreFeeLimits(value: boolean): ListpeerchannelsChannels; + + hasFeerate(): boolean; + clearFeerate(): void; + getFeerate(): ListpeerchannelsChannelsFeerate | undefined; + setFeerate(value?: ListpeerchannelsChannelsFeerate): ListpeerchannelsChannels; + + hasOwner(): boolean; + clearOwner(): void; + getOwner(): string | undefined; + setOwner(value: string): ListpeerchannelsChannels; + + hasShortChannelId(): boolean; + clearShortChannelId(): void; + getShortChannelId(): string | undefined; + setShortChannelId(value: string): ListpeerchannelsChannels; + + hasChannelId(): boolean; + clearChannelId(): void; + getChannelId(): Uint8Array | string; + getChannelId_asU8(): Uint8Array; + getChannelId_asB64(): string; + setChannelId(value: Uint8Array | string): ListpeerchannelsChannels; + + hasFundingTxid(): boolean; + clearFundingTxid(): void; + getFundingTxid(): Uint8Array | string; + getFundingTxid_asU8(): Uint8Array; + getFundingTxid_asB64(): string; + setFundingTxid(value: Uint8Array | string): ListpeerchannelsChannels; + + hasFundingOutnum(): boolean; + clearFundingOutnum(): void; + getFundingOutnum(): number | undefined; + setFundingOutnum(value: number): ListpeerchannelsChannels; + + hasInitialFeerate(): boolean; + clearInitialFeerate(): void; + getInitialFeerate(): string | undefined; + setInitialFeerate(value: string): ListpeerchannelsChannels; + + hasLastFeerate(): boolean; + clearLastFeerate(): void; + getLastFeerate(): string | undefined; + setLastFeerate(value: string): ListpeerchannelsChannels; + + hasNextFeerate(): boolean; + clearNextFeerate(): void; + getNextFeerate(): string | undefined; + setNextFeerate(value: string): ListpeerchannelsChannels; + + hasNextFeeStep(): boolean; + clearNextFeeStep(): void; + getNextFeeStep(): number | undefined; + setNextFeeStep(value: number): ListpeerchannelsChannels; + clearInflightList(): void; + getInflightList(): Array; + setInflightList(value: Array): ListpeerchannelsChannels; + addInflight(value?: ListpeerchannelsChannelsInflight, index?: number): ListpeerchannelsChannelsInflight; + + hasCloseTo(): boolean; + clearCloseTo(): void; + getCloseTo(): Uint8Array | string; + getCloseTo_asU8(): Uint8Array; + getCloseTo_asB64(): string; + setCloseTo(value: Uint8Array | string): ListpeerchannelsChannels; + + hasPrivate(): boolean; + clearPrivate(): void; + getPrivate(): boolean | undefined; + setPrivate(value: boolean): ListpeerchannelsChannels; + + hasOpener(): boolean; + clearOpener(): void; + getOpener(): cln_primitives_pb.ChannelSide | undefined; + setOpener(value: cln_primitives_pb.ChannelSide): ListpeerchannelsChannels; + + hasCloser(): boolean; + clearCloser(): void; + getCloser(): cln_primitives_pb.ChannelSide | undefined; + setCloser(value: cln_primitives_pb.ChannelSide): ListpeerchannelsChannels; + + hasFunding(): boolean; + clearFunding(): void; + getFunding(): ListpeerchannelsChannelsFunding | undefined; + setFunding(value?: ListpeerchannelsChannelsFunding): ListpeerchannelsChannels; + + hasToUsMsat(): boolean; + clearToUsMsat(): void; + getToUsMsat(): cln_primitives_pb.Amount | undefined; + setToUsMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; + + hasMinToUsMsat(): boolean; + clearMinToUsMsat(): void; + getMinToUsMsat(): cln_primitives_pb.Amount | undefined; + setMinToUsMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; + + hasMaxToUsMsat(): boolean; + clearMaxToUsMsat(): void; + getMaxToUsMsat(): cln_primitives_pb.Amount | undefined; + setMaxToUsMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; + + hasTotalMsat(): boolean; + clearTotalMsat(): void; + getTotalMsat(): cln_primitives_pb.Amount | undefined; + setTotalMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; + + hasFeeBaseMsat(): boolean; + clearFeeBaseMsat(): void; + getFeeBaseMsat(): cln_primitives_pb.Amount | undefined; + setFeeBaseMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; + + hasFeeProportionalMillionths(): boolean; + clearFeeProportionalMillionths(): void; + getFeeProportionalMillionths(): number | undefined; + setFeeProportionalMillionths(value: number): ListpeerchannelsChannels; + + hasDustLimitMsat(): boolean; + clearDustLimitMsat(): void; + getDustLimitMsat(): cln_primitives_pb.Amount | undefined; + setDustLimitMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; + + hasMaxTotalHtlcInMsat(): boolean; + clearMaxTotalHtlcInMsat(): void; + getMaxTotalHtlcInMsat(): cln_primitives_pb.Amount | undefined; + setMaxTotalHtlcInMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; + + hasTheirReserveMsat(): boolean; + clearTheirReserveMsat(): void; + getTheirReserveMsat(): cln_primitives_pb.Amount | undefined; + setTheirReserveMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; + + hasOurReserveMsat(): boolean; + clearOurReserveMsat(): void; + getOurReserveMsat(): cln_primitives_pb.Amount | undefined; + setOurReserveMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; + + hasSpendableMsat(): boolean; + clearSpendableMsat(): void; + getSpendableMsat(): cln_primitives_pb.Amount | undefined; + setSpendableMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; + + hasReceivableMsat(): boolean; + clearReceivableMsat(): void; + getReceivableMsat(): cln_primitives_pb.Amount | undefined; + setReceivableMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; + + hasMinimumHtlcInMsat(): boolean; + clearMinimumHtlcInMsat(): void; + getMinimumHtlcInMsat(): cln_primitives_pb.Amount | undefined; + setMinimumHtlcInMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; + + hasMinimumHtlcOutMsat(): boolean; + clearMinimumHtlcOutMsat(): void; + getMinimumHtlcOutMsat(): cln_primitives_pb.Amount | undefined; + setMinimumHtlcOutMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; + + hasMaximumHtlcOutMsat(): boolean; + clearMaximumHtlcOutMsat(): void; + getMaximumHtlcOutMsat(): cln_primitives_pb.Amount | undefined; + setMaximumHtlcOutMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; + + hasTheirToSelfDelay(): boolean; + clearTheirToSelfDelay(): void; + getTheirToSelfDelay(): number | undefined; + setTheirToSelfDelay(value: number): ListpeerchannelsChannels; + + hasOurToSelfDelay(): boolean; + clearOurToSelfDelay(): void; + getOurToSelfDelay(): number | undefined; + setOurToSelfDelay(value: number): ListpeerchannelsChannels; + + hasMaxAcceptedHtlcs(): boolean; + clearMaxAcceptedHtlcs(): void; + getMaxAcceptedHtlcs(): number | undefined; + setMaxAcceptedHtlcs(value: number): ListpeerchannelsChannels; + + hasAlias(): boolean; + clearAlias(): void; + getAlias(): ListpeerchannelsChannelsAlias | undefined; + setAlias(value?: ListpeerchannelsChannelsAlias): ListpeerchannelsChannels; + clearStatusList(): void; + getStatusList(): Array; + setStatusList(value: Array): ListpeerchannelsChannels; + addStatus(value: string, index?: number): string; + + hasInPaymentsOffered(): boolean; + clearInPaymentsOffered(): void; + getInPaymentsOffered(): number | undefined; + setInPaymentsOffered(value: number): ListpeerchannelsChannels; + + hasInOfferedMsat(): boolean; + clearInOfferedMsat(): void; + getInOfferedMsat(): cln_primitives_pb.Amount | undefined; + setInOfferedMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; + + hasInPaymentsFulfilled(): boolean; + clearInPaymentsFulfilled(): void; + getInPaymentsFulfilled(): number | undefined; + setInPaymentsFulfilled(value: number): ListpeerchannelsChannels; + + hasInFulfilledMsat(): boolean; + clearInFulfilledMsat(): void; + getInFulfilledMsat(): cln_primitives_pb.Amount | undefined; + setInFulfilledMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; + + hasOutPaymentsOffered(): boolean; + clearOutPaymentsOffered(): void; + getOutPaymentsOffered(): number | undefined; + setOutPaymentsOffered(value: number): ListpeerchannelsChannels; + + hasOutOfferedMsat(): boolean; + clearOutOfferedMsat(): void; + getOutOfferedMsat(): cln_primitives_pb.Amount | undefined; + setOutOfferedMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; + + hasOutPaymentsFulfilled(): boolean; + clearOutPaymentsFulfilled(): void; + getOutPaymentsFulfilled(): number | undefined; + setOutPaymentsFulfilled(value: number): ListpeerchannelsChannels; + + hasOutFulfilledMsat(): boolean; + clearOutFulfilledMsat(): void; + getOutFulfilledMsat(): cln_primitives_pb.Amount | undefined; + setOutFulfilledMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannels; + clearHtlcsList(): void; + getHtlcsList(): Array; + setHtlcsList(value: Array): ListpeerchannelsChannels; + addHtlcs(value?: ListpeerchannelsChannelsHtlcs, index?: number): ListpeerchannelsChannelsHtlcs; + + hasCloseToAddr(): boolean; + clearCloseToAddr(): void; + getCloseToAddr(): string | undefined; + setCloseToAddr(value: string): ListpeerchannelsChannels; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpeerchannelsChannels.AsObject; + static toObject(includeInstance: boolean, msg: ListpeerchannelsChannels): ListpeerchannelsChannels.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpeerchannelsChannels, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpeerchannelsChannels; + static deserializeBinaryFromReader(message: ListpeerchannelsChannels, reader: jspb.BinaryReader): ListpeerchannelsChannels; } export namespace ListpeerchannelsChannels { - export type AsObject = { - peerId: Uint8Array | string; - peerConnected?: boolean; - state?: ListpeerchannelsChannels.ListpeerchannelsChannelsState; - scratchTxid: Uint8Array | string; - ignoreFeeLimits?: boolean; - feerate?: ListpeerchannelsChannelsFeerate.AsObject; - owner?: string; - shortChannelId?: string; - channelId: Uint8Array | string; - fundingTxid: Uint8Array | string; - fundingOutnum?: number; - initialFeerate?: string; - lastFeerate?: string; - nextFeerate?: string; - nextFeeStep?: number; - inflightList: Array; - closeTo: Uint8Array | string; - pb_private?: boolean; - opener?: cln_primitives_pb.ChannelSide; - closer?: cln_primitives_pb.ChannelSide; - funding?: ListpeerchannelsChannelsFunding.AsObject; - toUsMsat?: cln_primitives_pb.Amount.AsObject; - minToUsMsat?: cln_primitives_pb.Amount.AsObject; - maxToUsMsat?: cln_primitives_pb.Amount.AsObject; - totalMsat?: cln_primitives_pb.Amount.AsObject; - feeBaseMsat?: cln_primitives_pb.Amount.AsObject; - feeProportionalMillionths?: number; - dustLimitMsat?: cln_primitives_pb.Amount.AsObject; - maxTotalHtlcInMsat?: cln_primitives_pb.Amount.AsObject; - theirReserveMsat?: cln_primitives_pb.Amount.AsObject; - ourReserveMsat?: cln_primitives_pb.Amount.AsObject; - spendableMsat?: cln_primitives_pb.Amount.AsObject; - receivableMsat?: cln_primitives_pb.Amount.AsObject; - minimumHtlcInMsat?: cln_primitives_pb.Amount.AsObject; - minimumHtlcOutMsat?: cln_primitives_pb.Amount.AsObject; - maximumHtlcOutMsat?: cln_primitives_pb.Amount.AsObject; - theirToSelfDelay?: number; - ourToSelfDelay?: number; - maxAcceptedHtlcs?: number; - alias?: ListpeerchannelsChannelsAlias.AsObject; - statusList: Array; - inPaymentsOffered?: number; - inOfferedMsat?: cln_primitives_pb.Amount.AsObject; - inPaymentsFulfilled?: number; - inFulfilledMsat?: cln_primitives_pb.Amount.AsObject; - outPaymentsOffered?: number; - outOfferedMsat?: cln_primitives_pb.Amount.AsObject; - outPaymentsFulfilled?: number; - outFulfilledMsat?: cln_primitives_pb.Amount.AsObject; - htlcsList: Array; - closeToAddr?: string; - }; - - export enum ListpeerchannelsChannelsState { + export type AsObject = { + peerId: Uint8Array | string, + peerConnected?: boolean, + state?: ListpeerchannelsChannels.ListpeerchannelsChannelsState, + scratchTxid: Uint8Array | string, + ignoreFeeLimits?: boolean, + feerate?: ListpeerchannelsChannelsFeerate.AsObject, + owner?: string, + shortChannelId?: string, + channelId: Uint8Array | string, + fundingTxid: Uint8Array | string, + fundingOutnum?: number, + initialFeerate?: string, + lastFeerate?: string, + nextFeerate?: string, + nextFeeStep?: number, + inflightList: Array, + closeTo: Uint8Array | string, + pb_private?: boolean, + opener?: cln_primitives_pb.ChannelSide, + closer?: cln_primitives_pb.ChannelSide, + funding?: ListpeerchannelsChannelsFunding.AsObject, + toUsMsat?: cln_primitives_pb.Amount.AsObject, + minToUsMsat?: cln_primitives_pb.Amount.AsObject, + maxToUsMsat?: cln_primitives_pb.Amount.AsObject, + totalMsat?: cln_primitives_pb.Amount.AsObject, + feeBaseMsat?: cln_primitives_pb.Amount.AsObject, + feeProportionalMillionths?: number, + dustLimitMsat?: cln_primitives_pb.Amount.AsObject, + maxTotalHtlcInMsat?: cln_primitives_pb.Amount.AsObject, + theirReserveMsat?: cln_primitives_pb.Amount.AsObject, + ourReserveMsat?: cln_primitives_pb.Amount.AsObject, + spendableMsat?: cln_primitives_pb.Amount.AsObject, + receivableMsat?: cln_primitives_pb.Amount.AsObject, + minimumHtlcInMsat?: cln_primitives_pb.Amount.AsObject, + minimumHtlcOutMsat?: cln_primitives_pb.Amount.AsObject, + maximumHtlcOutMsat?: cln_primitives_pb.Amount.AsObject, + theirToSelfDelay?: number, + ourToSelfDelay?: number, + maxAcceptedHtlcs?: number, + alias?: ListpeerchannelsChannelsAlias.AsObject, + statusList: Array, + inPaymentsOffered?: number, + inOfferedMsat?: cln_primitives_pb.Amount.AsObject, + inPaymentsFulfilled?: number, + inFulfilledMsat?: cln_primitives_pb.Amount.AsObject, + outPaymentsOffered?: number, + outOfferedMsat?: cln_primitives_pb.Amount.AsObject, + outPaymentsFulfilled?: number, + outFulfilledMsat?: cln_primitives_pb.Amount.AsObject, + htlcsList: Array, + closeToAddr?: string, + } + + export enum ListpeerchannelsChannelsState { OPENINGD = 0, CHANNELD_AWAITING_LOCKIN = 1, CHANNELD_NORMAL = 2, @@ -6913,4070 +5581,3229 @@ export namespace ListpeerchannelsChannels { CHANNELD_AWAITING_SPLICE = 11, DUALOPEND_OPEN_COMMITTED = 12, DUALOPEND_OPEN_COMMIT_READY = 13, - } -} - -export class ListpeerchannelsChannelsFeerate extends jspb.Message { - hasPerkw(): boolean; - clearPerkw(): void; - getPerkw(): number | undefined; - setPerkw(value: number): ListpeerchannelsChannelsFeerate; - - hasPerkb(): boolean; - clearPerkb(): void; - getPerkb(): number | undefined; - setPerkb(value: number): ListpeerchannelsChannelsFeerate; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListpeerchannelsChannelsFeerate.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpeerchannelsChannelsFeerate, - ): ListpeerchannelsChannelsFeerate.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpeerchannelsChannelsFeerate, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpeerchannelsChannelsFeerate; - static deserializeBinaryFromReader( - message: ListpeerchannelsChannelsFeerate, - reader: jspb.BinaryReader, - ): ListpeerchannelsChannelsFeerate; + } + +} + +export class ListpeerchannelsChannelsFeerate extends jspb.Message { + + hasPerkw(): boolean; + clearPerkw(): void; + getPerkw(): number | undefined; + setPerkw(value: number): ListpeerchannelsChannelsFeerate; + + hasPerkb(): boolean; + clearPerkb(): void; + getPerkb(): number | undefined; + setPerkb(value: number): ListpeerchannelsChannelsFeerate; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpeerchannelsChannelsFeerate.AsObject; + static toObject(includeInstance: boolean, msg: ListpeerchannelsChannelsFeerate): ListpeerchannelsChannelsFeerate.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpeerchannelsChannelsFeerate, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpeerchannelsChannelsFeerate; + static deserializeBinaryFromReader(message: ListpeerchannelsChannelsFeerate, reader: jspb.BinaryReader): ListpeerchannelsChannelsFeerate; } export namespace ListpeerchannelsChannelsFeerate { - export type AsObject = { - perkw?: number; - perkb?: number; - }; -} - -export class ListpeerchannelsChannelsInflight extends jspb.Message { - hasFundingTxid(): boolean; - clearFundingTxid(): void; - getFundingTxid(): Uint8Array | string; - getFundingTxid_asU8(): Uint8Array; - getFundingTxid_asB64(): string; - setFundingTxid(value: Uint8Array | string): ListpeerchannelsChannelsInflight; - - hasFundingOutnum(): boolean; - clearFundingOutnum(): void; - getFundingOutnum(): number | undefined; - setFundingOutnum(value: number): ListpeerchannelsChannelsInflight; - - hasFeerate(): boolean; - clearFeerate(): void; - getFeerate(): string | undefined; - setFeerate(value: string): ListpeerchannelsChannelsInflight; - - hasTotalFundingMsat(): boolean; - clearTotalFundingMsat(): void; - getTotalFundingMsat(): cln_primitives_pb.Amount | undefined; - setTotalFundingMsat( - value?: cln_primitives_pb.Amount, - ): ListpeerchannelsChannelsInflight; - - hasSpliceAmount(): boolean; - clearSpliceAmount(): void; - getSpliceAmount(): number | undefined; - setSpliceAmount(value: number): ListpeerchannelsChannelsInflight; - - hasOurFundingMsat(): boolean; - clearOurFundingMsat(): void; - getOurFundingMsat(): cln_primitives_pb.Amount | undefined; - setOurFundingMsat( - value?: cln_primitives_pb.Amount, - ): ListpeerchannelsChannelsInflight; - - hasScratchTxid(): boolean; - clearScratchTxid(): void; - getScratchTxid(): Uint8Array | string; - getScratchTxid_asU8(): Uint8Array; - getScratchTxid_asB64(): string; - setScratchTxid(value: Uint8Array | string): ListpeerchannelsChannelsInflight; - - serializeBinary(): Uint8Array; - toObject( - includeInstance?: boolean, - ): ListpeerchannelsChannelsInflight.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpeerchannelsChannelsInflight, - ): ListpeerchannelsChannelsInflight.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpeerchannelsChannelsInflight, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpeerchannelsChannelsInflight; - static deserializeBinaryFromReader( - message: ListpeerchannelsChannelsInflight, - reader: jspb.BinaryReader, - ): ListpeerchannelsChannelsInflight; + export type AsObject = { + perkw?: number, + perkb?: number, + } +} + +export class ListpeerchannelsChannelsInflight extends jspb.Message { + + hasFundingTxid(): boolean; + clearFundingTxid(): void; + getFundingTxid(): Uint8Array | string; + getFundingTxid_asU8(): Uint8Array; + getFundingTxid_asB64(): string; + setFundingTxid(value: Uint8Array | string): ListpeerchannelsChannelsInflight; + + hasFundingOutnum(): boolean; + clearFundingOutnum(): void; + getFundingOutnum(): number | undefined; + setFundingOutnum(value: number): ListpeerchannelsChannelsInflight; + + hasFeerate(): boolean; + clearFeerate(): void; + getFeerate(): string | undefined; + setFeerate(value: string): ListpeerchannelsChannelsInflight; + + hasTotalFundingMsat(): boolean; + clearTotalFundingMsat(): void; + getTotalFundingMsat(): cln_primitives_pb.Amount | undefined; + setTotalFundingMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannelsInflight; + + hasSpliceAmount(): boolean; + clearSpliceAmount(): void; + getSpliceAmount(): number | undefined; + setSpliceAmount(value: number): ListpeerchannelsChannelsInflight; + + hasOurFundingMsat(): boolean; + clearOurFundingMsat(): void; + getOurFundingMsat(): cln_primitives_pb.Amount | undefined; + setOurFundingMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannelsInflight; + + hasScratchTxid(): boolean; + clearScratchTxid(): void; + getScratchTxid(): Uint8Array | string; + getScratchTxid_asU8(): Uint8Array; + getScratchTxid_asB64(): string; + setScratchTxid(value: Uint8Array | string): ListpeerchannelsChannelsInflight; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpeerchannelsChannelsInflight.AsObject; + static toObject(includeInstance: boolean, msg: ListpeerchannelsChannelsInflight): ListpeerchannelsChannelsInflight.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpeerchannelsChannelsInflight, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpeerchannelsChannelsInflight; + static deserializeBinaryFromReader(message: ListpeerchannelsChannelsInflight, reader: jspb.BinaryReader): ListpeerchannelsChannelsInflight; } export namespace ListpeerchannelsChannelsInflight { - export type AsObject = { - fundingTxid: Uint8Array | string; - fundingOutnum?: number; - feerate?: string; - totalFundingMsat?: cln_primitives_pb.Amount.AsObject; - spliceAmount?: number; - ourFundingMsat?: cln_primitives_pb.Amount.AsObject; - scratchTxid: Uint8Array | string; - }; -} - -export class ListpeerchannelsChannelsFunding extends jspb.Message { - hasPushedMsat(): boolean; - clearPushedMsat(): void; - getPushedMsat(): cln_primitives_pb.Amount | undefined; - setPushedMsat( - value?: cln_primitives_pb.Amount, - ): ListpeerchannelsChannelsFunding; - - hasLocalFundsMsat(): boolean; - clearLocalFundsMsat(): void; - getLocalFundsMsat(): cln_primitives_pb.Amount | undefined; - setLocalFundsMsat( - value?: cln_primitives_pb.Amount, - ): ListpeerchannelsChannelsFunding; - - hasRemoteFundsMsat(): boolean; - clearRemoteFundsMsat(): void; - getRemoteFundsMsat(): cln_primitives_pb.Amount | undefined; - setRemoteFundsMsat( - value?: cln_primitives_pb.Amount, - ): ListpeerchannelsChannelsFunding; - - hasFeePaidMsat(): boolean; - clearFeePaidMsat(): void; - getFeePaidMsat(): cln_primitives_pb.Amount | undefined; - setFeePaidMsat( - value?: cln_primitives_pb.Amount, - ): ListpeerchannelsChannelsFunding; - - hasFeeRcvdMsat(): boolean; - clearFeeRcvdMsat(): void; - getFeeRcvdMsat(): cln_primitives_pb.Amount | undefined; - setFeeRcvdMsat( - value?: cln_primitives_pb.Amount, - ): ListpeerchannelsChannelsFunding; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListpeerchannelsChannelsFunding.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpeerchannelsChannelsFunding, - ): ListpeerchannelsChannelsFunding.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpeerchannelsChannelsFunding, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpeerchannelsChannelsFunding; - static deserializeBinaryFromReader( - message: ListpeerchannelsChannelsFunding, - reader: jspb.BinaryReader, - ): ListpeerchannelsChannelsFunding; + export type AsObject = { + fundingTxid: Uint8Array | string, + fundingOutnum?: number, + feerate?: string, + totalFundingMsat?: cln_primitives_pb.Amount.AsObject, + spliceAmount?: number, + ourFundingMsat?: cln_primitives_pb.Amount.AsObject, + scratchTxid: Uint8Array | string, + } +} + +export class ListpeerchannelsChannelsFunding extends jspb.Message { + + hasPushedMsat(): boolean; + clearPushedMsat(): void; + getPushedMsat(): cln_primitives_pb.Amount | undefined; + setPushedMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannelsFunding; + + hasLocalFundsMsat(): boolean; + clearLocalFundsMsat(): void; + getLocalFundsMsat(): cln_primitives_pb.Amount | undefined; + setLocalFundsMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannelsFunding; + + hasRemoteFundsMsat(): boolean; + clearRemoteFundsMsat(): void; + getRemoteFundsMsat(): cln_primitives_pb.Amount | undefined; + setRemoteFundsMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannelsFunding; + + hasFeePaidMsat(): boolean; + clearFeePaidMsat(): void; + getFeePaidMsat(): cln_primitives_pb.Amount | undefined; + setFeePaidMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannelsFunding; + + hasFeeRcvdMsat(): boolean; + clearFeeRcvdMsat(): void; + getFeeRcvdMsat(): cln_primitives_pb.Amount | undefined; + setFeeRcvdMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannelsFunding; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpeerchannelsChannelsFunding.AsObject; + static toObject(includeInstance: boolean, msg: ListpeerchannelsChannelsFunding): ListpeerchannelsChannelsFunding.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpeerchannelsChannelsFunding, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpeerchannelsChannelsFunding; + static deserializeBinaryFromReader(message: ListpeerchannelsChannelsFunding, reader: jspb.BinaryReader): ListpeerchannelsChannelsFunding; } export namespace ListpeerchannelsChannelsFunding { - export type AsObject = { - pushedMsat?: cln_primitives_pb.Amount.AsObject; - localFundsMsat?: cln_primitives_pb.Amount.AsObject; - remoteFundsMsat?: cln_primitives_pb.Amount.AsObject; - feePaidMsat?: cln_primitives_pb.Amount.AsObject; - feeRcvdMsat?: cln_primitives_pb.Amount.AsObject; - }; -} - -export class ListpeerchannelsChannelsAlias extends jspb.Message { - hasLocal(): boolean; - clearLocal(): void; - getLocal(): string | undefined; - setLocal(value: string): ListpeerchannelsChannelsAlias; - - hasRemote(): boolean; - clearRemote(): void; - getRemote(): string | undefined; - setRemote(value: string): ListpeerchannelsChannelsAlias; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListpeerchannelsChannelsAlias.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpeerchannelsChannelsAlias, - ): ListpeerchannelsChannelsAlias.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpeerchannelsChannelsAlias, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpeerchannelsChannelsAlias; - static deserializeBinaryFromReader( - message: ListpeerchannelsChannelsAlias, - reader: jspb.BinaryReader, - ): ListpeerchannelsChannelsAlias; + export type AsObject = { + pushedMsat?: cln_primitives_pb.Amount.AsObject, + localFundsMsat?: cln_primitives_pb.Amount.AsObject, + remoteFundsMsat?: cln_primitives_pb.Amount.AsObject, + feePaidMsat?: cln_primitives_pb.Amount.AsObject, + feeRcvdMsat?: cln_primitives_pb.Amount.AsObject, + } +} + +export class ListpeerchannelsChannelsAlias extends jspb.Message { + + hasLocal(): boolean; + clearLocal(): void; + getLocal(): string | undefined; + setLocal(value: string): ListpeerchannelsChannelsAlias; + + hasRemote(): boolean; + clearRemote(): void; + getRemote(): string | undefined; + setRemote(value: string): ListpeerchannelsChannelsAlias; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpeerchannelsChannelsAlias.AsObject; + static toObject(includeInstance: boolean, msg: ListpeerchannelsChannelsAlias): ListpeerchannelsChannelsAlias.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpeerchannelsChannelsAlias, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpeerchannelsChannelsAlias; + static deserializeBinaryFromReader(message: ListpeerchannelsChannelsAlias, reader: jspb.BinaryReader): ListpeerchannelsChannelsAlias; } export namespace ListpeerchannelsChannelsAlias { - export type AsObject = { - local?: string; - remote?: string; - }; -} - -export class ListpeerchannelsChannelsHtlcs extends jspb.Message { - hasDirection(): boolean; - clearDirection(): void; - getDirection(): - | ListpeerchannelsChannelsHtlcs.ListpeerchannelsChannelsHtlcsDirection - | undefined; - setDirection( - value: ListpeerchannelsChannelsHtlcs.ListpeerchannelsChannelsHtlcsDirection, - ): ListpeerchannelsChannelsHtlcs; - - hasId(): boolean; - clearId(): void; - getId(): number | undefined; - setId(value: number): ListpeerchannelsChannelsHtlcs; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat( - value?: cln_primitives_pb.Amount, - ): ListpeerchannelsChannelsHtlcs; - - hasExpiry(): boolean; - clearExpiry(): void; - getExpiry(): number | undefined; - setExpiry(value: number): ListpeerchannelsChannelsHtlcs; - - hasPaymentHash(): boolean; - clearPaymentHash(): void; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): ListpeerchannelsChannelsHtlcs; - - hasLocalTrimmed(): boolean; - clearLocalTrimmed(): void; - getLocalTrimmed(): boolean | undefined; - setLocalTrimmed(value: boolean): ListpeerchannelsChannelsHtlcs; - - hasStatus(): boolean; - clearStatus(): void; - getStatus(): string | undefined; - setStatus(value: string): ListpeerchannelsChannelsHtlcs; - - hasState(): boolean; - clearState(): void; - getState(): cln_primitives_pb.HtlcState | undefined; - setState(value: cln_primitives_pb.HtlcState): ListpeerchannelsChannelsHtlcs; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListpeerchannelsChannelsHtlcs.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpeerchannelsChannelsHtlcs, - ): ListpeerchannelsChannelsHtlcs.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpeerchannelsChannelsHtlcs, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpeerchannelsChannelsHtlcs; - static deserializeBinaryFromReader( - message: ListpeerchannelsChannelsHtlcs, - reader: jspb.BinaryReader, - ): ListpeerchannelsChannelsHtlcs; + export type AsObject = { + local?: string, + remote?: string, + } +} + +export class ListpeerchannelsChannelsHtlcs extends jspb.Message { + + hasDirection(): boolean; + clearDirection(): void; + getDirection(): ListpeerchannelsChannelsHtlcs.ListpeerchannelsChannelsHtlcsDirection | undefined; + setDirection(value: ListpeerchannelsChannelsHtlcs.ListpeerchannelsChannelsHtlcsDirection): ListpeerchannelsChannelsHtlcs; + + hasId(): boolean; + clearId(): void; + getId(): number | undefined; + setId(value: number): ListpeerchannelsChannelsHtlcs; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): ListpeerchannelsChannelsHtlcs; + + hasExpiry(): boolean; + clearExpiry(): void; + getExpiry(): number | undefined; + setExpiry(value: number): ListpeerchannelsChannelsHtlcs; + + hasPaymentHash(): boolean; + clearPaymentHash(): void; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): ListpeerchannelsChannelsHtlcs; + + hasLocalTrimmed(): boolean; + clearLocalTrimmed(): void; + getLocalTrimmed(): boolean | undefined; + setLocalTrimmed(value: boolean): ListpeerchannelsChannelsHtlcs; + + hasStatus(): boolean; + clearStatus(): void; + getStatus(): string | undefined; + setStatus(value: string): ListpeerchannelsChannelsHtlcs; + + hasState(): boolean; + clearState(): void; + getState(): cln_primitives_pb.HtlcState | undefined; + setState(value: cln_primitives_pb.HtlcState): ListpeerchannelsChannelsHtlcs; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpeerchannelsChannelsHtlcs.AsObject; + static toObject(includeInstance: boolean, msg: ListpeerchannelsChannelsHtlcs): ListpeerchannelsChannelsHtlcs.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpeerchannelsChannelsHtlcs, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpeerchannelsChannelsHtlcs; + static deserializeBinaryFromReader(message: ListpeerchannelsChannelsHtlcs, reader: jspb.BinaryReader): ListpeerchannelsChannelsHtlcs; } export namespace ListpeerchannelsChannelsHtlcs { - export type AsObject = { - direction?: ListpeerchannelsChannelsHtlcs.ListpeerchannelsChannelsHtlcsDirection; - id?: number; - amountMsat?: cln_primitives_pb.Amount.AsObject; - expiry?: number; - paymentHash: Uint8Array | string; - localTrimmed?: boolean; - status?: string; - state?: cln_primitives_pb.HtlcState; - }; - - export enum ListpeerchannelsChannelsHtlcsDirection { + export type AsObject = { + direction?: ListpeerchannelsChannelsHtlcs.ListpeerchannelsChannelsHtlcsDirection, + id?: number, + amountMsat?: cln_primitives_pb.Amount.AsObject, + expiry?: number, + paymentHash: Uint8Array | string, + localTrimmed?: boolean, + status?: string, + state?: cln_primitives_pb.HtlcState, + } + + export enum ListpeerchannelsChannelsHtlcsDirection { IN = 0, OUT = 1, - } -} - -export class ListclosedchannelsRequest extends jspb.Message { - hasId(): boolean; - clearId(): void; - getId(): Uint8Array | string; - getId_asU8(): Uint8Array; - getId_asB64(): string; - setId(value: Uint8Array | string): ListclosedchannelsRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListclosedchannelsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListclosedchannelsRequest, - ): ListclosedchannelsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListclosedchannelsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListclosedchannelsRequest; - static deserializeBinaryFromReader( - message: ListclosedchannelsRequest, - reader: jspb.BinaryReader, - ): ListclosedchannelsRequest; + } + +} + +export class ListclosedchannelsRequest extends jspb.Message { + + hasId(): boolean; + clearId(): void; + getId(): Uint8Array | string; + getId_asU8(): Uint8Array; + getId_asB64(): string; + setId(value: Uint8Array | string): ListclosedchannelsRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListclosedchannelsRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListclosedchannelsRequest): ListclosedchannelsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListclosedchannelsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListclosedchannelsRequest; + static deserializeBinaryFromReader(message: ListclosedchannelsRequest, reader: jspb.BinaryReader): ListclosedchannelsRequest; } export namespace ListclosedchannelsRequest { - export type AsObject = { - id: Uint8Array | string; - }; -} - -export class ListclosedchannelsResponse extends jspb.Message { - clearClosedchannelsList(): void; - getClosedchannelsList(): Array; - setClosedchannelsList( - value: Array, - ): ListclosedchannelsResponse; - addClosedchannels( - value?: ListclosedchannelsClosedchannels, - index?: number, - ): ListclosedchannelsClosedchannels; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListclosedchannelsResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListclosedchannelsResponse, - ): ListclosedchannelsResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListclosedchannelsResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListclosedchannelsResponse; - static deserializeBinaryFromReader( - message: ListclosedchannelsResponse, - reader: jspb.BinaryReader, - ): ListclosedchannelsResponse; + export type AsObject = { + id: Uint8Array | string, + } +} + +export class ListclosedchannelsResponse extends jspb.Message { + clearClosedchannelsList(): void; + getClosedchannelsList(): Array; + setClosedchannelsList(value: Array): ListclosedchannelsResponse; + addClosedchannels(value?: ListclosedchannelsClosedchannels, index?: number): ListclosedchannelsClosedchannels; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListclosedchannelsResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListclosedchannelsResponse): ListclosedchannelsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListclosedchannelsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListclosedchannelsResponse; + static deserializeBinaryFromReader(message: ListclosedchannelsResponse, reader: jspb.BinaryReader): ListclosedchannelsResponse; } export namespace ListclosedchannelsResponse { - export type AsObject = { - closedchannelsList: Array; - }; -} - -export class ListclosedchannelsClosedchannels extends jspb.Message { - hasPeerId(): boolean; - clearPeerId(): void; - getPeerId(): Uint8Array | string; - getPeerId_asU8(): Uint8Array; - getPeerId_asB64(): string; - setPeerId(value: Uint8Array | string): ListclosedchannelsClosedchannels; - getChannelId(): Uint8Array | string; - getChannelId_asU8(): Uint8Array; - getChannelId_asB64(): string; - setChannelId(value: Uint8Array | string): ListclosedchannelsClosedchannels; - - hasShortChannelId(): boolean; - clearShortChannelId(): void; - getShortChannelId(): string | undefined; - setShortChannelId(value: string): ListclosedchannelsClosedchannels; - - hasAlias(): boolean; - clearAlias(): void; - getAlias(): ListclosedchannelsClosedchannelsAlias | undefined; - setAlias( - value?: ListclosedchannelsClosedchannelsAlias, - ): ListclosedchannelsClosedchannels; - getOpener(): cln_primitives_pb.ChannelSide; - setOpener( - value: cln_primitives_pb.ChannelSide, - ): ListclosedchannelsClosedchannels; - - hasCloser(): boolean; - clearCloser(): void; - getCloser(): cln_primitives_pb.ChannelSide | undefined; - setCloser( - value: cln_primitives_pb.ChannelSide, - ): ListclosedchannelsClosedchannels; - getPrivate(): boolean; - setPrivate(value: boolean): ListclosedchannelsClosedchannels; - getTotalLocalCommitments(): number; - setTotalLocalCommitments(value: number): ListclosedchannelsClosedchannels; - getTotalRemoteCommitments(): number; - setTotalRemoteCommitments(value: number): ListclosedchannelsClosedchannels; - getTotalHtlcsSent(): number; - setTotalHtlcsSent(value: number): ListclosedchannelsClosedchannels; - getFundingTxid(): Uint8Array | string; - getFundingTxid_asU8(): Uint8Array; - getFundingTxid_asB64(): string; - setFundingTxid(value: Uint8Array | string): ListclosedchannelsClosedchannels; - getFundingOutnum(): number; - setFundingOutnum(value: number): ListclosedchannelsClosedchannels; - getLeased(): boolean; - setLeased(value: boolean): ListclosedchannelsClosedchannels; - - hasFundingFeePaidMsat(): boolean; - clearFundingFeePaidMsat(): void; - getFundingFeePaidMsat(): cln_primitives_pb.Amount | undefined; - setFundingFeePaidMsat( - value?: cln_primitives_pb.Amount, - ): ListclosedchannelsClosedchannels; - - hasFundingFeeRcvdMsat(): boolean; - clearFundingFeeRcvdMsat(): void; - getFundingFeeRcvdMsat(): cln_primitives_pb.Amount | undefined; - setFundingFeeRcvdMsat( - value?: cln_primitives_pb.Amount, - ): ListclosedchannelsClosedchannels; - - hasFundingPushedMsat(): boolean; - clearFundingPushedMsat(): void; - getFundingPushedMsat(): cln_primitives_pb.Amount | undefined; - setFundingPushedMsat( - value?: cln_primitives_pb.Amount, - ): ListclosedchannelsClosedchannels; - - hasTotalMsat(): boolean; - clearTotalMsat(): void; - getTotalMsat(): cln_primitives_pb.Amount | undefined; - setTotalMsat( - value?: cln_primitives_pb.Amount, - ): ListclosedchannelsClosedchannels; - - hasFinalToUsMsat(): boolean; - clearFinalToUsMsat(): void; - getFinalToUsMsat(): cln_primitives_pb.Amount | undefined; - setFinalToUsMsat( - value?: cln_primitives_pb.Amount, - ): ListclosedchannelsClosedchannels; - - hasMinToUsMsat(): boolean; - clearMinToUsMsat(): void; - getMinToUsMsat(): cln_primitives_pb.Amount | undefined; - setMinToUsMsat( - value?: cln_primitives_pb.Amount, - ): ListclosedchannelsClosedchannels; - - hasMaxToUsMsat(): boolean; - clearMaxToUsMsat(): void; - getMaxToUsMsat(): cln_primitives_pb.Amount | undefined; - setMaxToUsMsat( - value?: cln_primitives_pb.Amount, - ): ListclosedchannelsClosedchannels; - - hasLastCommitmentTxid(): boolean; - clearLastCommitmentTxid(): void; - getLastCommitmentTxid(): Uint8Array | string; - getLastCommitmentTxid_asU8(): Uint8Array; - getLastCommitmentTxid_asB64(): string; - setLastCommitmentTxid( - value: Uint8Array | string, - ): ListclosedchannelsClosedchannels; - - hasLastCommitmentFeeMsat(): boolean; - clearLastCommitmentFeeMsat(): void; - getLastCommitmentFeeMsat(): cln_primitives_pb.Amount | undefined; - setLastCommitmentFeeMsat( - value?: cln_primitives_pb.Amount, - ): ListclosedchannelsClosedchannels; - getCloseCause(): ListclosedchannelsClosedchannels.ListclosedchannelsClosedchannelsClose_cause; - setCloseCause( - value: ListclosedchannelsClosedchannels.ListclosedchannelsClosedchannelsClose_cause, - ): ListclosedchannelsClosedchannels; - - serializeBinary(): Uint8Array; - toObject( - includeInstance?: boolean, - ): ListclosedchannelsClosedchannels.AsObject; - static toObject( - includeInstance: boolean, - msg: ListclosedchannelsClosedchannels, - ): ListclosedchannelsClosedchannels.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListclosedchannelsClosedchannels, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListclosedchannelsClosedchannels; - static deserializeBinaryFromReader( - message: ListclosedchannelsClosedchannels, - reader: jspb.BinaryReader, - ): ListclosedchannelsClosedchannels; + export type AsObject = { + closedchannelsList: Array, + } +} + +export class ListclosedchannelsClosedchannels extends jspb.Message { + + hasPeerId(): boolean; + clearPeerId(): void; + getPeerId(): Uint8Array | string; + getPeerId_asU8(): Uint8Array; + getPeerId_asB64(): string; + setPeerId(value: Uint8Array | string): ListclosedchannelsClosedchannels; + getChannelId(): Uint8Array | string; + getChannelId_asU8(): Uint8Array; + getChannelId_asB64(): string; + setChannelId(value: Uint8Array | string): ListclosedchannelsClosedchannels; + + hasShortChannelId(): boolean; + clearShortChannelId(): void; + getShortChannelId(): string | undefined; + setShortChannelId(value: string): ListclosedchannelsClosedchannels; + + hasAlias(): boolean; + clearAlias(): void; + getAlias(): ListclosedchannelsClosedchannelsAlias | undefined; + setAlias(value?: ListclosedchannelsClosedchannelsAlias): ListclosedchannelsClosedchannels; + getOpener(): cln_primitives_pb.ChannelSide; + setOpener(value: cln_primitives_pb.ChannelSide): ListclosedchannelsClosedchannels; + + hasCloser(): boolean; + clearCloser(): void; + getCloser(): cln_primitives_pb.ChannelSide | undefined; + setCloser(value: cln_primitives_pb.ChannelSide): ListclosedchannelsClosedchannels; + getPrivate(): boolean; + setPrivate(value: boolean): ListclosedchannelsClosedchannels; + getTotalLocalCommitments(): number; + setTotalLocalCommitments(value: number): ListclosedchannelsClosedchannels; + getTotalRemoteCommitments(): number; + setTotalRemoteCommitments(value: number): ListclosedchannelsClosedchannels; + getTotalHtlcsSent(): number; + setTotalHtlcsSent(value: number): ListclosedchannelsClosedchannels; + getFundingTxid(): Uint8Array | string; + getFundingTxid_asU8(): Uint8Array; + getFundingTxid_asB64(): string; + setFundingTxid(value: Uint8Array | string): ListclosedchannelsClosedchannels; + getFundingOutnum(): number; + setFundingOutnum(value: number): ListclosedchannelsClosedchannels; + getLeased(): boolean; + setLeased(value: boolean): ListclosedchannelsClosedchannels; + + hasFundingFeePaidMsat(): boolean; + clearFundingFeePaidMsat(): void; + getFundingFeePaidMsat(): cln_primitives_pb.Amount | undefined; + setFundingFeePaidMsat(value?: cln_primitives_pb.Amount): ListclosedchannelsClosedchannels; + + hasFundingFeeRcvdMsat(): boolean; + clearFundingFeeRcvdMsat(): void; + getFundingFeeRcvdMsat(): cln_primitives_pb.Amount | undefined; + setFundingFeeRcvdMsat(value?: cln_primitives_pb.Amount): ListclosedchannelsClosedchannels; + + hasFundingPushedMsat(): boolean; + clearFundingPushedMsat(): void; + getFundingPushedMsat(): cln_primitives_pb.Amount | undefined; + setFundingPushedMsat(value?: cln_primitives_pb.Amount): ListclosedchannelsClosedchannels; + + hasTotalMsat(): boolean; + clearTotalMsat(): void; + getTotalMsat(): cln_primitives_pb.Amount | undefined; + setTotalMsat(value?: cln_primitives_pb.Amount): ListclosedchannelsClosedchannels; + + hasFinalToUsMsat(): boolean; + clearFinalToUsMsat(): void; + getFinalToUsMsat(): cln_primitives_pb.Amount | undefined; + setFinalToUsMsat(value?: cln_primitives_pb.Amount): ListclosedchannelsClosedchannels; + + hasMinToUsMsat(): boolean; + clearMinToUsMsat(): void; + getMinToUsMsat(): cln_primitives_pb.Amount | undefined; + setMinToUsMsat(value?: cln_primitives_pb.Amount): ListclosedchannelsClosedchannels; + + hasMaxToUsMsat(): boolean; + clearMaxToUsMsat(): void; + getMaxToUsMsat(): cln_primitives_pb.Amount | undefined; + setMaxToUsMsat(value?: cln_primitives_pb.Amount): ListclosedchannelsClosedchannels; + + hasLastCommitmentTxid(): boolean; + clearLastCommitmentTxid(): void; + getLastCommitmentTxid(): Uint8Array | string; + getLastCommitmentTxid_asU8(): Uint8Array; + getLastCommitmentTxid_asB64(): string; + setLastCommitmentTxid(value: Uint8Array | string): ListclosedchannelsClosedchannels; + + hasLastCommitmentFeeMsat(): boolean; + clearLastCommitmentFeeMsat(): void; + getLastCommitmentFeeMsat(): cln_primitives_pb.Amount | undefined; + setLastCommitmentFeeMsat(value?: cln_primitives_pb.Amount): ListclosedchannelsClosedchannels; + getCloseCause(): ListclosedchannelsClosedchannels.ListclosedchannelsClosedchannelsClose_cause; + setCloseCause(value: ListclosedchannelsClosedchannels.ListclosedchannelsClosedchannelsClose_cause): ListclosedchannelsClosedchannels; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListclosedchannelsClosedchannels.AsObject; + static toObject(includeInstance: boolean, msg: ListclosedchannelsClosedchannels): ListclosedchannelsClosedchannels.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListclosedchannelsClosedchannels, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListclosedchannelsClosedchannels; + static deserializeBinaryFromReader(message: ListclosedchannelsClosedchannels, reader: jspb.BinaryReader): ListclosedchannelsClosedchannels; } export namespace ListclosedchannelsClosedchannels { - export type AsObject = { - peerId: Uint8Array | string; - channelId: Uint8Array | string; - shortChannelId?: string; - alias?: ListclosedchannelsClosedchannelsAlias.AsObject; - opener: cln_primitives_pb.ChannelSide; - closer?: cln_primitives_pb.ChannelSide; - pb_private: boolean; - totalLocalCommitments: number; - totalRemoteCommitments: number; - totalHtlcsSent: number; - fundingTxid: Uint8Array | string; - fundingOutnum: number; - leased: boolean; - fundingFeePaidMsat?: cln_primitives_pb.Amount.AsObject; - fundingFeeRcvdMsat?: cln_primitives_pb.Amount.AsObject; - fundingPushedMsat?: cln_primitives_pb.Amount.AsObject; - totalMsat?: cln_primitives_pb.Amount.AsObject; - finalToUsMsat?: cln_primitives_pb.Amount.AsObject; - minToUsMsat?: cln_primitives_pb.Amount.AsObject; - maxToUsMsat?: cln_primitives_pb.Amount.AsObject; - lastCommitmentTxid: Uint8Array | string; - lastCommitmentFeeMsat?: cln_primitives_pb.Amount.AsObject; - closeCause: ListclosedchannelsClosedchannels.ListclosedchannelsClosedchannelsClose_cause; - }; - - export enum ListclosedchannelsClosedchannelsClose_cause { + export type AsObject = { + peerId: Uint8Array | string, + channelId: Uint8Array | string, + shortChannelId?: string, + alias?: ListclosedchannelsClosedchannelsAlias.AsObject, + opener: cln_primitives_pb.ChannelSide, + closer?: cln_primitives_pb.ChannelSide, + pb_private: boolean, + totalLocalCommitments: number, + totalRemoteCommitments: number, + totalHtlcsSent: number, + fundingTxid: Uint8Array | string, + fundingOutnum: number, + leased: boolean, + fundingFeePaidMsat?: cln_primitives_pb.Amount.AsObject, + fundingFeeRcvdMsat?: cln_primitives_pb.Amount.AsObject, + fundingPushedMsat?: cln_primitives_pb.Amount.AsObject, + totalMsat?: cln_primitives_pb.Amount.AsObject, + finalToUsMsat?: cln_primitives_pb.Amount.AsObject, + minToUsMsat?: cln_primitives_pb.Amount.AsObject, + maxToUsMsat?: cln_primitives_pb.Amount.AsObject, + lastCommitmentTxid: Uint8Array | string, + lastCommitmentFeeMsat?: cln_primitives_pb.Amount.AsObject, + closeCause: ListclosedchannelsClosedchannels.ListclosedchannelsClosedchannelsClose_cause, + } + + export enum ListclosedchannelsClosedchannelsClose_cause { UNKNOWN = 0, LOCAL = 1, USER = 2, REMOTE = 3, PROTOCOL = 4, ONCHAIN = 5, - } -} - -export class ListclosedchannelsClosedchannelsAlias extends jspb.Message { - hasLocal(): boolean; - clearLocal(): void; - getLocal(): string | undefined; - setLocal(value: string): ListclosedchannelsClosedchannelsAlias; - - hasRemote(): boolean; - clearRemote(): void; - getRemote(): string | undefined; - setRemote(value: string): ListclosedchannelsClosedchannelsAlias; - - serializeBinary(): Uint8Array; - toObject( - includeInstance?: boolean, - ): ListclosedchannelsClosedchannelsAlias.AsObject; - static toObject( - includeInstance: boolean, - msg: ListclosedchannelsClosedchannelsAlias, - ): ListclosedchannelsClosedchannelsAlias.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListclosedchannelsClosedchannelsAlias, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary( - bytes: Uint8Array, - ): ListclosedchannelsClosedchannelsAlias; - static deserializeBinaryFromReader( - message: ListclosedchannelsClosedchannelsAlias, - reader: jspb.BinaryReader, - ): ListclosedchannelsClosedchannelsAlias; + } + +} + +export class ListclosedchannelsClosedchannelsAlias extends jspb.Message { + + hasLocal(): boolean; + clearLocal(): void; + getLocal(): string | undefined; + setLocal(value: string): ListclosedchannelsClosedchannelsAlias; + + hasRemote(): boolean; + clearRemote(): void; + getRemote(): string | undefined; + setRemote(value: string): ListclosedchannelsClosedchannelsAlias; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListclosedchannelsClosedchannelsAlias.AsObject; + static toObject(includeInstance: boolean, msg: ListclosedchannelsClosedchannelsAlias): ListclosedchannelsClosedchannelsAlias.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListclosedchannelsClosedchannelsAlias, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListclosedchannelsClosedchannelsAlias; + static deserializeBinaryFromReader(message: ListclosedchannelsClosedchannelsAlias, reader: jspb.BinaryReader): ListclosedchannelsClosedchannelsAlias; } export namespace ListclosedchannelsClosedchannelsAlias { - export type AsObject = { - local?: string; - remote?: string; - }; -} - -export class DecodepayRequest extends jspb.Message { - getBolt11(): string; - setBolt11(value: string): DecodepayRequest; - - hasDescription(): boolean; - clearDescription(): void; - getDescription(): string | undefined; - setDescription(value: string): DecodepayRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DecodepayRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: DecodepayRequest, - ): DecodepayRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DecodepayRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DecodepayRequest; - static deserializeBinaryFromReader( - message: DecodepayRequest, - reader: jspb.BinaryReader, - ): DecodepayRequest; + export type AsObject = { + local?: string, + remote?: string, + } +} + +export class DecodepayRequest extends jspb.Message { + getBolt11(): string; + setBolt11(value: string): DecodepayRequest; + + hasDescription(): boolean; + clearDescription(): void; + getDescription(): string | undefined; + setDescription(value: string): DecodepayRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DecodepayRequest.AsObject; + static toObject(includeInstance: boolean, msg: DecodepayRequest): DecodepayRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DecodepayRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DecodepayRequest; + static deserializeBinaryFromReader(message: DecodepayRequest, reader: jspb.BinaryReader): DecodepayRequest; } export namespace DecodepayRequest { - export type AsObject = { - bolt11: string; - description?: string; - }; -} - -export class DecodepayResponse extends jspb.Message { - getCurrency(): string; - setCurrency(value: string): DecodepayResponse; - getCreatedAt(): number; - setCreatedAt(value: number): DecodepayResponse; - getExpiry(): number; - setExpiry(value: number): DecodepayResponse; - getPayee(): Uint8Array | string; - getPayee_asU8(): Uint8Array; - getPayee_asB64(): string; - setPayee(value: Uint8Array | string): DecodepayResponse; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): DecodepayResponse; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): DecodepayResponse; - getSignature(): string; - setSignature(value: string): DecodepayResponse; - - hasDescription(): boolean; - clearDescription(): void; - getDescription(): string | undefined; - setDescription(value: string): DecodepayResponse; - - hasDescriptionHash(): boolean; - clearDescriptionHash(): void; - getDescriptionHash(): Uint8Array | string; - getDescriptionHash_asU8(): Uint8Array; - getDescriptionHash_asB64(): string; - setDescriptionHash(value: Uint8Array | string): DecodepayResponse; - getMinFinalCltvExpiry(): number; - setMinFinalCltvExpiry(value: number): DecodepayResponse; - - hasPaymentSecret(): boolean; - clearPaymentSecret(): void; - getPaymentSecret(): Uint8Array | string; - getPaymentSecret_asU8(): Uint8Array; - getPaymentSecret_asB64(): string; - setPaymentSecret(value: Uint8Array | string): DecodepayResponse; - - hasFeatures(): boolean; - clearFeatures(): void; - getFeatures(): Uint8Array | string; - getFeatures_asU8(): Uint8Array; - getFeatures_asB64(): string; - setFeatures(value: Uint8Array | string): DecodepayResponse; - - hasPaymentMetadata(): boolean; - clearPaymentMetadata(): void; - getPaymentMetadata(): Uint8Array | string; - getPaymentMetadata_asU8(): Uint8Array; - getPaymentMetadata_asB64(): string; - setPaymentMetadata(value: Uint8Array | string): DecodepayResponse; - clearFallbacksList(): void; - getFallbacksList(): Array; - setFallbacksList(value: Array): DecodepayResponse; - addFallbacks(value?: DecodepayFallbacks, index?: number): DecodepayFallbacks; - clearExtraList(): void; - getExtraList(): Array; - setExtraList(value: Array): DecodepayResponse; - addExtra(value?: DecodepayExtra, index?: number): DecodepayExtra; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DecodepayResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: DecodepayResponse, - ): DecodepayResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DecodepayResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DecodepayResponse; - static deserializeBinaryFromReader( - message: DecodepayResponse, - reader: jspb.BinaryReader, - ): DecodepayResponse; + export type AsObject = { + bolt11: string, + description?: string, + } +} + +export class DecodepayResponse extends jspb.Message { + getCurrency(): string; + setCurrency(value: string): DecodepayResponse; + getCreatedAt(): number; + setCreatedAt(value: number): DecodepayResponse; + getExpiry(): number; + setExpiry(value: number): DecodepayResponse; + getPayee(): Uint8Array | string; + getPayee_asU8(): Uint8Array; + getPayee_asB64(): string; + setPayee(value: Uint8Array | string): DecodepayResponse; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): DecodepayResponse; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): DecodepayResponse; + getSignature(): string; + setSignature(value: string): DecodepayResponse; + + hasDescription(): boolean; + clearDescription(): void; + getDescription(): string | undefined; + setDescription(value: string): DecodepayResponse; + + hasDescriptionHash(): boolean; + clearDescriptionHash(): void; + getDescriptionHash(): Uint8Array | string; + getDescriptionHash_asU8(): Uint8Array; + getDescriptionHash_asB64(): string; + setDescriptionHash(value: Uint8Array | string): DecodepayResponse; + getMinFinalCltvExpiry(): number; + setMinFinalCltvExpiry(value: number): DecodepayResponse; + + hasPaymentSecret(): boolean; + clearPaymentSecret(): void; + getPaymentSecret(): Uint8Array | string; + getPaymentSecret_asU8(): Uint8Array; + getPaymentSecret_asB64(): string; + setPaymentSecret(value: Uint8Array | string): DecodepayResponse; + + hasFeatures(): boolean; + clearFeatures(): void; + getFeatures(): Uint8Array | string; + getFeatures_asU8(): Uint8Array; + getFeatures_asB64(): string; + setFeatures(value: Uint8Array | string): DecodepayResponse; + + hasPaymentMetadata(): boolean; + clearPaymentMetadata(): void; + getPaymentMetadata(): Uint8Array | string; + getPaymentMetadata_asU8(): Uint8Array; + getPaymentMetadata_asB64(): string; + setPaymentMetadata(value: Uint8Array | string): DecodepayResponse; + clearFallbacksList(): void; + getFallbacksList(): Array; + setFallbacksList(value: Array): DecodepayResponse; + addFallbacks(value?: DecodepayFallbacks, index?: number): DecodepayFallbacks; + clearExtraList(): void; + getExtraList(): Array; + setExtraList(value: Array): DecodepayResponse; + addExtra(value?: DecodepayExtra, index?: number): DecodepayExtra; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DecodepayResponse.AsObject; + static toObject(includeInstance: boolean, msg: DecodepayResponse): DecodepayResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DecodepayResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DecodepayResponse; + static deserializeBinaryFromReader(message: DecodepayResponse, reader: jspb.BinaryReader): DecodepayResponse; } export namespace DecodepayResponse { - export type AsObject = { - currency: string; - createdAt: number; - expiry: number; - payee: Uint8Array | string; - amountMsat?: cln_primitives_pb.Amount.AsObject; - paymentHash: Uint8Array | string; - signature: string; - description?: string; - descriptionHash: Uint8Array | string; - minFinalCltvExpiry: number; - paymentSecret: Uint8Array | string; - features: Uint8Array | string; - paymentMetadata: Uint8Array | string; - fallbacksList: Array; - extraList: Array; - }; -} - -export class DecodepayFallbacks extends jspb.Message { - getItemType(): DecodepayFallbacks.DecodepayFallbacksType; - setItemType( - value: DecodepayFallbacks.DecodepayFallbacksType, - ): DecodepayFallbacks; - - hasAddr(): boolean; - clearAddr(): void; - getAddr(): string | undefined; - setAddr(value: string): DecodepayFallbacks; - getHex(): Uint8Array | string; - getHex_asU8(): Uint8Array; - getHex_asB64(): string; - setHex(value: Uint8Array | string): DecodepayFallbacks; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DecodepayFallbacks.AsObject; - static toObject( - includeInstance: boolean, - msg: DecodepayFallbacks, - ): DecodepayFallbacks.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DecodepayFallbacks, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DecodepayFallbacks; - static deserializeBinaryFromReader( - message: DecodepayFallbacks, - reader: jspb.BinaryReader, - ): DecodepayFallbacks; + export type AsObject = { + currency: string, + createdAt: number, + expiry: number, + payee: Uint8Array | string, + amountMsat?: cln_primitives_pb.Amount.AsObject, + paymentHash: Uint8Array | string, + signature: string, + description?: string, + descriptionHash: Uint8Array | string, + minFinalCltvExpiry: number, + paymentSecret: Uint8Array | string, + features: Uint8Array | string, + paymentMetadata: Uint8Array | string, + fallbacksList: Array, + extraList: Array, + } +} + +export class DecodepayFallbacks extends jspb.Message { + getItemType(): DecodepayFallbacks.DecodepayFallbacksType; + setItemType(value: DecodepayFallbacks.DecodepayFallbacksType): DecodepayFallbacks; + + hasAddr(): boolean; + clearAddr(): void; + getAddr(): string | undefined; + setAddr(value: string): DecodepayFallbacks; + getHex(): Uint8Array | string; + getHex_asU8(): Uint8Array; + getHex_asB64(): string; + setHex(value: Uint8Array | string): DecodepayFallbacks; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DecodepayFallbacks.AsObject; + static toObject(includeInstance: boolean, msg: DecodepayFallbacks): DecodepayFallbacks.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DecodepayFallbacks, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DecodepayFallbacks; + static deserializeBinaryFromReader(message: DecodepayFallbacks, reader: jspb.BinaryReader): DecodepayFallbacks; } export namespace DecodepayFallbacks { - export type AsObject = { - itemType: DecodepayFallbacks.DecodepayFallbacksType; - addr?: string; - hex: Uint8Array | string; - }; + export type AsObject = { + itemType: DecodepayFallbacks.DecodepayFallbacksType, + addr?: string, + hex: Uint8Array | string, + } - export enum DecodepayFallbacksType { + export enum DecodepayFallbacksType { P2PKH = 0, P2SH = 1, P2WPKH = 2, P2WSH = 3, P2TR = 4, - } -} - -export class DecodepayExtra extends jspb.Message { - getTag(): string; - setTag(value: string): DecodepayExtra; - getData(): string; - setData(value: string): DecodepayExtra; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DecodepayExtra.AsObject; - static toObject( - includeInstance: boolean, - msg: DecodepayExtra, - ): DecodepayExtra.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DecodepayExtra, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DecodepayExtra; - static deserializeBinaryFromReader( - message: DecodepayExtra, - reader: jspb.BinaryReader, - ): DecodepayExtra; + } + +} + +export class DecodepayExtra extends jspb.Message { + getTag(): string; + setTag(value: string): DecodepayExtra; + getData(): string; + setData(value: string): DecodepayExtra; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DecodepayExtra.AsObject; + static toObject(includeInstance: boolean, msg: DecodepayExtra): DecodepayExtra.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DecodepayExtra, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DecodepayExtra; + static deserializeBinaryFromReader(message: DecodepayExtra, reader: jspb.BinaryReader): DecodepayExtra; } export namespace DecodepayExtra { - export type AsObject = { - tag: string; - data: string; - }; -} - -export class DecodeRequest extends jspb.Message { - getString(): string; - setString(value: string): DecodeRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DecodeRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: DecodeRequest, - ): DecodeRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DecodeRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DecodeRequest; - static deserializeBinaryFromReader( - message: DecodeRequest, - reader: jspb.BinaryReader, - ): DecodeRequest; + export type AsObject = { + tag: string, + data: string, + } +} + +export class DecodeRequest extends jspb.Message { + getString(): string; + setString(value: string): DecodeRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DecodeRequest.AsObject; + static toObject(includeInstance: boolean, msg: DecodeRequest): DecodeRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DecodeRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DecodeRequest; + static deserializeBinaryFromReader(message: DecodeRequest, reader: jspb.BinaryReader): DecodeRequest; } export namespace DecodeRequest { - export type AsObject = { - string: string; - }; -} - -export class DecodeResponse extends jspb.Message { - getItemType(): DecodeResponse.DecodeType; - setItemType(value: DecodeResponse.DecodeType): DecodeResponse; - getValid(): boolean; - setValid(value: boolean): DecodeResponse; - - hasOfferId(): boolean; - clearOfferId(): void; - getOfferId(): Uint8Array | string; - getOfferId_asU8(): Uint8Array; - getOfferId_asB64(): string; - setOfferId(value: Uint8Array | string): DecodeResponse; - clearOfferChainsList(): void; - getOfferChainsList(): Array; - getOfferChainsList_asU8(): Array; - getOfferChainsList_asB64(): Array; - setOfferChainsList(value: Array): DecodeResponse; - addOfferChains( - value: Uint8Array | string, - index?: number, - ): Uint8Array | string; - - hasOfferMetadata(): boolean; - clearOfferMetadata(): void; - getOfferMetadata(): Uint8Array | string; - getOfferMetadata_asU8(): Uint8Array; - getOfferMetadata_asB64(): string; - setOfferMetadata(value: Uint8Array | string): DecodeResponse; - - hasOfferCurrency(): boolean; - clearOfferCurrency(): void; - getOfferCurrency(): string | undefined; - setOfferCurrency(value: string): DecodeResponse; - - hasWarningUnknownOfferCurrency(): boolean; - clearWarningUnknownOfferCurrency(): void; - getWarningUnknownOfferCurrency(): string | undefined; - setWarningUnknownOfferCurrency(value: string): DecodeResponse; - - hasCurrencyMinorUnit(): boolean; - clearCurrencyMinorUnit(): void; - getCurrencyMinorUnit(): number | undefined; - setCurrencyMinorUnit(value: number): DecodeResponse; - - hasOfferAmount(): boolean; - clearOfferAmount(): void; - getOfferAmount(): number | undefined; - setOfferAmount(value: number): DecodeResponse; - - hasOfferAmountMsat(): boolean; - clearOfferAmountMsat(): void; - getOfferAmountMsat(): cln_primitives_pb.Amount | undefined; - setOfferAmountMsat(value?: cln_primitives_pb.Amount): DecodeResponse; - - hasOfferDescription(): boolean; - clearOfferDescription(): void; - getOfferDescription(): string | undefined; - setOfferDescription(value: string): DecodeResponse; - - hasOfferIssuer(): boolean; - clearOfferIssuer(): void; - getOfferIssuer(): string | undefined; - setOfferIssuer(value: string): DecodeResponse; - - hasOfferFeatures(): boolean; - clearOfferFeatures(): void; - getOfferFeatures(): Uint8Array | string; - getOfferFeatures_asU8(): Uint8Array; - getOfferFeatures_asB64(): string; - setOfferFeatures(value: Uint8Array | string): DecodeResponse; - - hasOfferAbsoluteExpiry(): boolean; - clearOfferAbsoluteExpiry(): void; - getOfferAbsoluteExpiry(): number | undefined; - setOfferAbsoluteExpiry(value: number): DecodeResponse; - - hasOfferQuantityMax(): boolean; - clearOfferQuantityMax(): void; - getOfferQuantityMax(): number | undefined; - setOfferQuantityMax(value: number): DecodeResponse; - clearOfferPathsList(): void; - getOfferPathsList(): Array; - setOfferPathsList(value: Array): DecodeResponse; - addOfferPaths(value?: DecodeOffer_paths, index?: number): DecodeOffer_paths; - - hasOfferNodeId(): boolean; - clearOfferNodeId(): void; - getOfferNodeId(): Uint8Array | string; - getOfferNodeId_asU8(): Uint8Array; - getOfferNodeId_asB64(): string; - setOfferNodeId(value: Uint8Array | string): DecodeResponse; - - hasWarningMissingOfferNodeId(): boolean; - clearWarningMissingOfferNodeId(): void; - getWarningMissingOfferNodeId(): string | undefined; - setWarningMissingOfferNodeId(value: string): DecodeResponse; - - hasWarningInvalidOfferDescription(): boolean; - clearWarningInvalidOfferDescription(): void; - getWarningInvalidOfferDescription(): string | undefined; - setWarningInvalidOfferDescription(value: string): DecodeResponse; - - hasWarningMissingOfferDescription(): boolean; - clearWarningMissingOfferDescription(): void; - getWarningMissingOfferDescription(): string | undefined; - setWarningMissingOfferDescription(value: string): DecodeResponse; - - hasWarningInvalidOfferCurrency(): boolean; - clearWarningInvalidOfferCurrency(): void; - getWarningInvalidOfferCurrency(): string | undefined; - setWarningInvalidOfferCurrency(value: string): DecodeResponse; - - hasWarningInvalidOfferIssuer(): boolean; - clearWarningInvalidOfferIssuer(): void; - getWarningInvalidOfferIssuer(): string | undefined; - setWarningInvalidOfferIssuer(value: string): DecodeResponse; - - hasInvreqMetadata(): boolean; - clearInvreqMetadata(): void; - getInvreqMetadata(): Uint8Array | string; - getInvreqMetadata_asU8(): Uint8Array; - getInvreqMetadata_asB64(): string; - setInvreqMetadata(value: Uint8Array | string): DecodeResponse; - - hasInvreqPayerId(): boolean; - clearInvreqPayerId(): void; - getInvreqPayerId(): Uint8Array | string; - getInvreqPayerId_asU8(): Uint8Array; - getInvreqPayerId_asB64(): string; - setInvreqPayerId(value: Uint8Array | string): DecodeResponse; - - hasInvreqChain(): boolean; - clearInvreqChain(): void; - getInvreqChain(): Uint8Array | string; - getInvreqChain_asU8(): Uint8Array; - getInvreqChain_asB64(): string; - setInvreqChain(value: Uint8Array | string): DecodeResponse; - - hasInvreqAmountMsat(): boolean; - clearInvreqAmountMsat(): void; - getInvreqAmountMsat(): cln_primitives_pb.Amount | undefined; - setInvreqAmountMsat(value?: cln_primitives_pb.Amount): DecodeResponse; - - hasInvreqFeatures(): boolean; - clearInvreqFeatures(): void; - getInvreqFeatures(): Uint8Array | string; - getInvreqFeatures_asU8(): Uint8Array; - getInvreqFeatures_asB64(): string; - setInvreqFeatures(value: Uint8Array | string): DecodeResponse; - - hasInvreqQuantity(): boolean; - clearInvreqQuantity(): void; - getInvreqQuantity(): number | undefined; - setInvreqQuantity(value: number): DecodeResponse; - - hasInvreqPayerNote(): boolean; - clearInvreqPayerNote(): void; - getInvreqPayerNote(): string | undefined; - setInvreqPayerNote(value: string): DecodeResponse; - - hasInvreqRecurrenceCounter(): boolean; - clearInvreqRecurrenceCounter(): void; - getInvreqRecurrenceCounter(): number | undefined; - setInvreqRecurrenceCounter(value: number): DecodeResponse; - - hasInvreqRecurrenceStart(): boolean; - clearInvreqRecurrenceStart(): void; - getInvreqRecurrenceStart(): number | undefined; - setInvreqRecurrenceStart(value: number): DecodeResponse; - - hasWarningMissingInvreqMetadata(): boolean; - clearWarningMissingInvreqMetadata(): void; - getWarningMissingInvreqMetadata(): string | undefined; - setWarningMissingInvreqMetadata(value: string): DecodeResponse; - - hasWarningMissingInvreqPayerId(): boolean; - clearWarningMissingInvreqPayerId(): void; - getWarningMissingInvreqPayerId(): string | undefined; - setWarningMissingInvreqPayerId(value: string): DecodeResponse; - - hasWarningInvalidInvreqPayerNote(): boolean; - clearWarningInvalidInvreqPayerNote(): void; - getWarningInvalidInvreqPayerNote(): string | undefined; - setWarningInvalidInvreqPayerNote(value: string): DecodeResponse; - - hasWarningMissingInvoiceRequestSignature(): boolean; - clearWarningMissingInvoiceRequestSignature(): void; - getWarningMissingInvoiceRequestSignature(): string | undefined; - setWarningMissingInvoiceRequestSignature(value: string): DecodeResponse; - - hasWarningInvalidInvoiceRequestSignature(): boolean; - clearWarningInvalidInvoiceRequestSignature(): void; - getWarningInvalidInvoiceRequestSignature(): string | undefined; - setWarningInvalidInvoiceRequestSignature(value: string): DecodeResponse; - - hasInvoiceCreatedAt(): boolean; - clearInvoiceCreatedAt(): void; - getInvoiceCreatedAt(): number | undefined; - setInvoiceCreatedAt(value: number): DecodeResponse; - - hasInvoiceRelativeExpiry(): boolean; - clearInvoiceRelativeExpiry(): void; - getInvoiceRelativeExpiry(): number | undefined; - setInvoiceRelativeExpiry(value: number): DecodeResponse; - - hasInvoicePaymentHash(): boolean; - clearInvoicePaymentHash(): void; - getInvoicePaymentHash(): Uint8Array | string; - getInvoicePaymentHash_asU8(): Uint8Array; - getInvoicePaymentHash_asB64(): string; - setInvoicePaymentHash(value: Uint8Array | string): DecodeResponse; - - hasInvoiceAmountMsat(): boolean; - clearInvoiceAmountMsat(): void; - getInvoiceAmountMsat(): cln_primitives_pb.Amount | undefined; - setInvoiceAmountMsat(value?: cln_primitives_pb.Amount): DecodeResponse; - clearInvoiceFallbacksList(): void; - getInvoiceFallbacksList(): Array; - setInvoiceFallbacksList( - value: Array, - ): DecodeResponse; - addInvoiceFallbacks( - value?: DecodeInvoice_fallbacks, - index?: number, - ): DecodeInvoice_fallbacks; - - hasInvoiceFeatures(): boolean; - clearInvoiceFeatures(): void; - getInvoiceFeatures(): Uint8Array | string; - getInvoiceFeatures_asU8(): Uint8Array; - getInvoiceFeatures_asB64(): string; - setInvoiceFeatures(value: Uint8Array | string): DecodeResponse; - - hasInvoiceNodeId(): boolean; - clearInvoiceNodeId(): void; - getInvoiceNodeId(): Uint8Array | string; - getInvoiceNodeId_asU8(): Uint8Array; - getInvoiceNodeId_asB64(): string; - setInvoiceNodeId(value: Uint8Array | string): DecodeResponse; - - hasInvoiceRecurrenceBasetime(): boolean; - clearInvoiceRecurrenceBasetime(): void; - getInvoiceRecurrenceBasetime(): number | undefined; - setInvoiceRecurrenceBasetime(value: number): DecodeResponse; - - hasWarningMissingInvoicePaths(): boolean; - clearWarningMissingInvoicePaths(): void; - getWarningMissingInvoicePaths(): string | undefined; - setWarningMissingInvoicePaths(value: string): DecodeResponse; - - hasWarningMissingInvoiceBlindedpay(): boolean; - clearWarningMissingInvoiceBlindedpay(): void; - getWarningMissingInvoiceBlindedpay(): string | undefined; - setWarningMissingInvoiceBlindedpay(value: string): DecodeResponse; - - hasWarningMissingInvoiceCreatedAt(): boolean; - clearWarningMissingInvoiceCreatedAt(): void; - getWarningMissingInvoiceCreatedAt(): string | undefined; - setWarningMissingInvoiceCreatedAt(value: string): DecodeResponse; - - hasWarningMissingInvoicePaymentHash(): boolean; - clearWarningMissingInvoicePaymentHash(): void; - getWarningMissingInvoicePaymentHash(): string | undefined; - setWarningMissingInvoicePaymentHash(value: string): DecodeResponse; - - hasWarningMissingInvoiceAmount(): boolean; - clearWarningMissingInvoiceAmount(): void; - getWarningMissingInvoiceAmount(): string | undefined; - setWarningMissingInvoiceAmount(value: string): DecodeResponse; - - hasWarningMissingInvoiceRecurrenceBasetime(): boolean; - clearWarningMissingInvoiceRecurrenceBasetime(): void; - getWarningMissingInvoiceRecurrenceBasetime(): string | undefined; - setWarningMissingInvoiceRecurrenceBasetime(value: string): DecodeResponse; - - hasWarningMissingInvoiceNodeId(): boolean; - clearWarningMissingInvoiceNodeId(): void; - getWarningMissingInvoiceNodeId(): string | undefined; - setWarningMissingInvoiceNodeId(value: string): DecodeResponse; - - hasWarningMissingInvoiceSignature(): boolean; - clearWarningMissingInvoiceSignature(): void; - getWarningMissingInvoiceSignature(): string | undefined; - setWarningMissingInvoiceSignature(value: string): DecodeResponse; - - hasWarningInvalidInvoiceSignature(): boolean; - clearWarningInvalidInvoiceSignature(): void; - getWarningInvalidInvoiceSignature(): string | undefined; - setWarningInvalidInvoiceSignature(value: string): DecodeResponse; - clearFallbacksList(): void; - getFallbacksList(): Array; - setFallbacksList(value: Array): DecodeResponse; - addFallbacks(value?: DecodeFallbacks, index?: number): DecodeFallbacks; - - hasCreatedAt(): boolean; - clearCreatedAt(): void; - getCreatedAt(): number | undefined; - setCreatedAt(value: number): DecodeResponse; - - hasExpiry(): boolean; - clearExpiry(): void; - getExpiry(): number | undefined; - setExpiry(value: number): DecodeResponse; - - hasPayee(): boolean; - clearPayee(): void; - getPayee(): Uint8Array | string; - getPayee_asU8(): Uint8Array; - getPayee_asB64(): string; - setPayee(value: Uint8Array | string): DecodeResponse; - - hasPaymentHash(): boolean; - clearPaymentHash(): void; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): DecodeResponse; - - hasDescriptionHash(): boolean; - clearDescriptionHash(): void; - getDescriptionHash(): Uint8Array | string; - getDescriptionHash_asU8(): Uint8Array; - getDescriptionHash_asB64(): string; - setDescriptionHash(value: Uint8Array | string): DecodeResponse; - - hasMinFinalCltvExpiry(): boolean; - clearMinFinalCltvExpiry(): void; - getMinFinalCltvExpiry(): number | undefined; - setMinFinalCltvExpiry(value: number): DecodeResponse; - - hasPaymentSecret(): boolean; - clearPaymentSecret(): void; - getPaymentSecret(): Uint8Array | string; - getPaymentSecret_asU8(): Uint8Array; - getPaymentSecret_asB64(): string; - setPaymentSecret(value: Uint8Array | string): DecodeResponse; - - hasPaymentMetadata(): boolean; - clearPaymentMetadata(): void; - getPaymentMetadata(): Uint8Array | string; - getPaymentMetadata_asU8(): Uint8Array; - getPaymentMetadata_asB64(): string; - setPaymentMetadata(value: Uint8Array | string): DecodeResponse; - clearExtraList(): void; - getExtraList(): Array; - setExtraList(value: Array): DecodeResponse; - addExtra(value?: DecodeExtra, index?: number): DecodeExtra; - - hasUniqueId(): boolean; - clearUniqueId(): void; - getUniqueId(): string | undefined; - setUniqueId(value: string): DecodeResponse; - - hasVersion(): boolean; - clearVersion(): void; - getVersion(): string | undefined; - setVersion(value: string): DecodeResponse; - - hasString(): boolean; - clearString(): void; - getString(): string | undefined; - setString(value: string): DecodeResponse; - clearRestrictionsList(): void; - getRestrictionsList(): Array; - setRestrictionsList(value: Array): DecodeResponse; - addRestrictions( - value?: DecodeRestrictions, - index?: number, - ): DecodeRestrictions; - - hasWarningRuneInvalidUtf8(): boolean; - clearWarningRuneInvalidUtf8(): void; - getWarningRuneInvalidUtf8(): string | undefined; - setWarningRuneInvalidUtf8(value: string): DecodeResponse; - - hasHex(): boolean; - clearHex(): void; - getHex(): Uint8Array | string; - getHex_asU8(): Uint8Array; - getHex_asB64(): string; - setHex(value: Uint8Array | string): DecodeResponse; - - hasDecrypted(): boolean; - clearDecrypted(): void; - getDecrypted(): Uint8Array | string; - getDecrypted_asU8(): Uint8Array; - getDecrypted_asB64(): string; - setDecrypted(value: Uint8Array | string): DecodeResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DecodeResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: DecodeResponse, - ): DecodeResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DecodeResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DecodeResponse; - static deserializeBinaryFromReader( - message: DecodeResponse, - reader: jspb.BinaryReader, - ): DecodeResponse; + export type AsObject = { + string: string, + } +} + +export class DecodeResponse extends jspb.Message { + getItemType(): DecodeResponse.DecodeType; + setItemType(value: DecodeResponse.DecodeType): DecodeResponse; + getValid(): boolean; + setValid(value: boolean): DecodeResponse; + + hasOfferId(): boolean; + clearOfferId(): void; + getOfferId(): Uint8Array | string; + getOfferId_asU8(): Uint8Array; + getOfferId_asB64(): string; + setOfferId(value: Uint8Array | string): DecodeResponse; + clearOfferChainsList(): void; + getOfferChainsList(): Array; + getOfferChainsList_asU8(): Array; + getOfferChainsList_asB64(): Array; + setOfferChainsList(value: Array): DecodeResponse; + addOfferChains(value: Uint8Array | string, index?: number): Uint8Array | string; + + hasOfferMetadata(): boolean; + clearOfferMetadata(): void; + getOfferMetadata(): Uint8Array | string; + getOfferMetadata_asU8(): Uint8Array; + getOfferMetadata_asB64(): string; + setOfferMetadata(value: Uint8Array | string): DecodeResponse; + + hasOfferCurrency(): boolean; + clearOfferCurrency(): void; + getOfferCurrency(): string | undefined; + setOfferCurrency(value: string): DecodeResponse; + + hasWarningUnknownOfferCurrency(): boolean; + clearWarningUnknownOfferCurrency(): void; + getWarningUnknownOfferCurrency(): string | undefined; + setWarningUnknownOfferCurrency(value: string): DecodeResponse; + + hasCurrencyMinorUnit(): boolean; + clearCurrencyMinorUnit(): void; + getCurrencyMinorUnit(): number | undefined; + setCurrencyMinorUnit(value: number): DecodeResponse; + + hasOfferAmount(): boolean; + clearOfferAmount(): void; + getOfferAmount(): number | undefined; + setOfferAmount(value: number): DecodeResponse; + + hasOfferAmountMsat(): boolean; + clearOfferAmountMsat(): void; + getOfferAmountMsat(): cln_primitives_pb.Amount | undefined; + setOfferAmountMsat(value?: cln_primitives_pb.Amount): DecodeResponse; + + hasOfferDescription(): boolean; + clearOfferDescription(): void; + getOfferDescription(): string | undefined; + setOfferDescription(value: string): DecodeResponse; + + hasOfferIssuer(): boolean; + clearOfferIssuer(): void; + getOfferIssuer(): string | undefined; + setOfferIssuer(value: string): DecodeResponse; + + hasOfferFeatures(): boolean; + clearOfferFeatures(): void; + getOfferFeatures(): Uint8Array | string; + getOfferFeatures_asU8(): Uint8Array; + getOfferFeatures_asB64(): string; + setOfferFeatures(value: Uint8Array | string): DecodeResponse; + + hasOfferAbsoluteExpiry(): boolean; + clearOfferAbsoluteExpiry(): void; + getOfferAbsoluteExpiry(): number | undefined; + setOfferAbsoluteExpiry(value: number): DecodeResponse; + + hasOfferQuantityMax(): boolean; + clearOfferQuantityMax(): void; + getOfferQuantityMax(): number | undefined; + setOfferQuantityMax(value: number): DecodeResponse; + clearOfferPathsList(): void; + getOfferPathsList(): Array; + setOfferPathsList(value: Array): DecodeResponse; + addOfferPaths(value?: DecodeOffer_paths, index?: number): DecodeOffer_paths; + + hasOfferNodeId(): boolean; + clearOfferNodeId(): void; + getOfferNodeId(): Uint8Array | string; + getOfferNodeId_asU8(): Uint8Array; + getOfferNodeId_asB64(): string; + setOfferNodeId(value: Uint8Array | string): DecodeResponse; + + hasWarningMissingOfferNodeId(): boolean; + clearWarningMissingOfferNodeId(): void; + getWarningMissingOfferNodeId(): string | undefined; + setWarningMissingOfferNodeId(value: string): DecodeResponse; + + hasWarningInvalidOfferDescription(): boolean; + clearWarningInvalidOfferDescription(): void; + getWarningInvalidOfferDescription(): string | undefined; + setWarningInvalidOfferDescription(value: string): DecodeResponse; + + hasWarningMissingOfferDescription(): boolean; + clearWarningMissingOfferDescription(): void; + getWarningMissingOfferDescription(): string | undefined; + setWarningMissingOfferDescription(value: string): DecodeResponse; + + hasWarningInvalidOfferCurrency(): boolean; + clearWarningInvalidOfferCurrency(): void; + getWarningInvalidOfferCurrency(): string | undefined; + setWarningInvalidOfferCurrency(value: string): DecodeResponse; + + hasWarningInvalidOfferIssuer(): boolean; + clearWarningInvalidOfferIssuer(): void; + getWarningInvalidOfferIssuer(): string | undefined; + setWarningInvalidOfferIssuer(value: string): DecodeResponse; + + hasInvreqMetadata(): boolean; + clearInvreqMetadata(): void; + getInvreqMetadata(): Uint8Array | string; + getInvreqMetadata_asU8(): Uint8Array; + getInvreqMetadata_asB64(): string; + setInvreqMetadata(value: Uint8Array | string): DecodeResponse; + + hasInvreqPayerId(): boolean; + clearInvreqPayerId(): void; + getInvreqPayerId(): Uint8Array | string; + getInvreqPayerId_asU8(): Uint8Array; + getInvreqPayerId_asB64(): string; + setInvreqPayerId(value: Uint8Array | string): DecodeResponse; + + hasInvreqChain(): boolean; + clearInvreqChain(): void; + getInvreqChain(): Uint8Array | string; + getInvreqChain_asU8(): Uint8Array; + getInvreqChain_asB64(): string; + setInvreqChain(value: Uint8Array | string): DecodeResponse; + + hasInvreqAmountMsat(): boolean; + clearInvreqAmountMsat(): void; + getInvreqAmountMsat(): cln_primitives_pb.Amount | undefined; + setInvreqAmountMsat(value?: cln_primitives_pb.Amount): DecodeResponse; + + hasInvreqFeatures(): boolean; + clearInvreqFeatures(): void; + getInvreqFeatures(): Uint8Array | string; + getInvreqFeatures_asU8(): Uint8Array; + getInvreqFeatures_asB64(): string; + setInvreqFeatures(value: Uint8Array | string): DecodeResponse; + + hasInvreqQuantity(): boolean; + clearInvreqQuantity(): void; + getInvreqQuantity(): number | undefined; + setInvreqQuantity(value: number): DecodeResponse; + + hasInvreqPayerNote(): boolean; + clearInvreqPayerNote(): void; + getInvreqPayerNote(): string | undefined; + setInvreqPayerNote(value: string): DecodeResponse; + + hasInvreqRecurrenceCounter(): boolean; + clearInvreqRecurrenceCounter(): void; + getInvreqRecurrenceCounter(): number | undefined; + setInvreqRecurrenceCounter(value: number): DecodeResponse; + + hasInvreqRecurrenceStart(): boolean; + clearInvreqRecurrenceStart(): void; + getInvreqRecurrenceStart(): number | undefined; + setInvreqRecurrenceStart(value: number): DecodeResponse; + + hasWarningMissingInvreqMetadata(): boolean; + clearWarningMissingInvreqMetadata(): void; + getWarningMissingInvreqMetadata(): string | undefined; + setWarningMissingInvreqMetadata(value: string): DecodeResponse; + + hasWarningMissingInvreqPayerId(): boolean; + clearWarningMissingInvreqPayerId(): void; + getWarningMissingInvreqPayerId(): string | undefined; + setWarningMissingInvreqPayerId(value: string): DecodeResponse; + + hasWarningInvalidInvreqPayerNote(): boolean; + clearWarningInvalidInvreqPayerNote(): void; + getWarningInvalidInvreqPayerNote(): string | undefined; + setWarningInvalidInvreqPayerNote(value: string): DecodeResponse; + + hasWarningMissingInvoiceRequestSignature(): boolean; + clearWarningMissingInvoiceRequestSignature(): void; + getWarningMissingInvoiceRequestSignature(): string | undefined; + setWarningMissingInvoiceRequestSignature(value: string): DecodeResponse; + + hasWarningInvalidInvoiceRequestSignature(): boolean; + clearWarningInvalidInvoiceRequestSignature(): void; + getWarningInvalidInvoiceRequestSignature(): string | undefined; + setWarningInvalidInvoiceRequestSignature(value: string): DecodeResponse; + + hasInvoiceCreatedAt(): boolean; + clearInvoiceCreatedAt(): void; + getInvoiceCreatedAt(): number | undefined; + setInvoiceCreatedAt(value: number): DecodeResponse; + + hasInvoiceRelativeExpiry(): boolean; + clearInvoiceRelativeExpiry(): void; + getInvoiceRelativeExpiry(): number | undefined; + setInvoiceRelativeExpiry(value: number): DecodeResponse; + + hasInvoicePaymentHash(): boolean; + clearInvoicePaymentHash(): void; + getInvoicePaymentHash(): Uint8Array | string; + getInvoicePaymentHash_asU8(): Uint8Array; + getInvoicePaymentHash_asB64(): string; + setInvoicePaymentHash(value: Uint8Array | string): DecodeResponse; + + hasInvoiceAmountMsat(): boolean; + clearInvoiceAmountMsat(): void; + getInvoiceAmountMsat(): cln_primitives_pb.Amount | undefined; + setInvoiceAmountMsat(value?: cln_primitives_pb.Amount): DecodeResponse; + clearInvoiceFallbacksList(): void; + getInvoiceFallbacksList(): Array; + setInvoiceFallbacksList(value: Array): DecodeResponse; + addInvoiceFallbacks(value?: DecodeInvoice_fallbacks, index?: number): DecodeInvoice_fallbacks; + + hasInvoiceFeatures(): boolean; + clearInvoiceFeatures(): void; + getInvoiceFeatures(): Uint8Array | string; + getInvoiceFeatures_asU8(): Uint8Array; + getInvoiceFeatures_asB64(): string; + setInvoiceFeatures(value: Uint8Array | string): DecodeResponse; + + hasInvoiceNodeId(): boolean; + clearInvoiceNodeId(): void; + getInvoiceNodeId(): Uint8Array | string; + getInvoiceNodeId_asU8(): Uint8Array; + getInvoiceNodeId_asB64(): string; + setInvoiceNodeId(value: Uint8Array | string): DecodeResponse; + + hasInvoiceRecurrenceBasetime(): boolean; + clearInvoiceRecurrenceBasetime(): void; + getInvoiceRecurrenceBasetime(): number | undefined; + setInvoiceRecurrenceBasetime(value: number): DecodeResponse; + + hasWarningMissingInvoicePaths(): boolean; + clearWarningMissingInvoicePaths(): void; + getWarningMissingInvoicePaths(): string | undefined; + setWarningMissingInvoicePaths(value: string): DecodeResponse; + + hasWarningMissingInvoiceBlindedpay(): boolean; + clearWarningMissingInvoiceBlindedpay(): void; + getWarningMissingInvoiceBlindedpay(): string | undefined; + setWarningMissingInvoiceBlindedpay(value: string): DecodeResponse; + + hasWarningMissingInvoiceCreatedAt(): boolean; + clearWarningMissingInvoiceCreatedAt(): void; + getWarningMissingInvoiceCreatedAt(): string | undefined; + setWarningMissingInvoiceCreatedAt(value: string): DecodeResponse; + + hasWarningMissingInvoicePaymentHash(): boolean; + clearWarningMissingInvoicePaymentHash(): void; + getWarningMissingInvoicePaymentHash(): string | undefined; + setWarningMissingInvoicePaymentHash(value: string): DecodeResponse; + + hasWarningMissingInvoiceAmount(): boolean; + clearWarningMissingInvoiceAmount(): void; + getWarningMissingInvoiceAmount(): string | undefined; + setWarningMissingInvoiceAmount(value: string): DecodeResponse; + + hasWarningMissingInvoiceRecurrenceBasetime(): boolean; + clearWarningMissingInvoiceRecurrenceBasetime(): void; + getWarningMissingInvoiceRecurrenceBasetime(): string | undefined; + setWarningMissingInvoiceRecurrenceBasetime(value: string): DecodeResponse; + + hasWarningMissingInvoiceNodeId(): boolean; + clearWarningMissingInvoiceNodeId(): void; + getWarningMissingInvoiceNodeId(): string | undefined; + setWarningMissingInvoiceNodeId(value: string): DecodeResponse; + + hasWarningMissingInvoiceSignature(): boolean; + clearWarningMissingInvoiceSignature(): void; + getWarningMissingInvoiceSignature(): string | undefined; + setWarningMissingInvoiceSignature(value: string): DecodeResponse; + + hasWarningInvalidInvoiceSignature(): boolean; + clearWarningInvalidInvoiceSignature(): void; + getWarningInvalidInvoiceSignature(): string | undefined; + setWarningInvalidInvoiceSignature(value: string): DecodeResponse; + clearFallbacksList(): void; + getFallbacksList(): Array; + setFallbacksList(value: Array): DecodeResponse; + addFallbacks(value?: DecodeFallbacks, index?: number): DecodeFallbacks; + + hasCreatedAt(): boolean; + clearCreatedAt(): void; + getCreatedAt(): number | undefined; + setCreatedAt(value: number): DecodeResponse; + + hasExpiry(): boolean; + clearExpiry(): void; + getExpiry(): number | undefined; + setExpiry(value: number): DecodeResponse; + + hasPayee(): boolean; + clearPayee(): void; + getPayee(): Uint8Array | string; + getPayee_asU8(): Uint8Array; + getPayee_asB64(): string; + setPayee(value: Uint8Array | string): DecodeResponse; + + hasPaymentHash(): boolean; + clearPaymentHash(): void; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): DecodeResponse; + + hasDescriptionHash(): boolean; + clearDescriptionHash(): void; + getDescriptionHash(): Uint8Array | string; + getDescriptionHash_asU8(): Uint8Array; + getDescriptionHash_asB64(): string; + setDescriptionHash(value: Uint8Array | string): DecodeResponse; + + hasMinFinalCltvExpiry(): boolean; + clearMinFinalCltvExpiry(): void; + getMinFinalCltvExpiry(): number | undefined; + setMinFinalCltvExpiry(value: number): DecodeResponse; + + hasPaymentSecret(): boolean; + clearPaymentSecret(): void; + getPaymentSecret(): Uint8Array | string; + getPaymentSecret_asU8(): Uint8Array; + getPaymentSecret_asB64(): string; + setPaymentSecret(value: Uint8Array | string): DecodeResponse; + + hasPaymentMetadata(): boolean; + clearPaymentMetadata(): void; + getPaymentMetadata(): Uint8Array | string; + getPaymentMetadata_asU8(): Uint8Array; + getPaymentMetadata_asB64(): string; + setPaymentMetadata(value: Uint8Array | string): DecodeResponse; + clearExtraList(): void; + getExtraList(): Array; + setExtraList(value: Array): DecodeResponse; + addExtra(value?: DecodeExtra, index?: number): DecodeExtra; + + hasUniqueId(): boolean; + clearUniqueId(): void; + getUniqueId(): string | undefined; + setUniqueId(value: string): DecodeResponse; + + hasVersion(): boolean; + clearVersion(): void; + getVersion(): string | undefined; + setVersion(value: string): DecodeResponse; + + hasString(): boolean; + clearString(): void; + getString(): string | undefined; + setString(value: string): DecodeResponse; + clearRestrictionsList(): void; + getRestrictionsList(): Array; + setRestrictionsList(value: Array): DecodeResponse; + addRestrictions(value?: DecodeRestrictions, index?: number): DecodeRestrictions; + + hasWarningRuneInvalidUtf8(): boolean; + clearWarningRuneInvalidUtf8(): void; + getWarningRuneInvalidUtf8(): string | undefined; + setWarningRuneInvalidUtf8(value: string): DecodeResponse; + + hasHex(): boolean; + clearHex(): void; + getHex(): Uint8Array | string; + getHex_asU8(): Uint8Array; + getHex_asB64(): string; + setHex(value: Uint8Array | string): DecodeResponse; + + hasDecrypted(): boolean; + clearDecrypted(): void; + getDecrypted(): Uint8Array | string; + getDecrypted_asU8(): Uint8Array; + getDecrypted_asB64(): string; + setDecrypted(value: Uint8Array | string): DecodeResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DecodeResponse.AsObject; + static toObject(includeInstance: boolean, msg: DecodeResponse): DecodeResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DecodeResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DecodeResponse; + static deserializeBinaryFromReader(message: DecodeResponse, reader: jspb.BinaryReader): DecodeResponse; } export namespace DecodeResponse { - export type AsObject = { - itemType: DecodeResponse.DecodeType; - valid: boolean; - offerId: Uint8Array | string; - offerChainsList: Array; - offerMetadata: Uint8Array | string; - offerCurrency?: string; - warningUnknownOfferCurrency?: string; - currencyMinorUnit?: number; - offerAmount?: number; - offerAmountMsat?: cln_primitives_pb.Amount.AsObject; - offerDescription?: string; - offerIssuer?: string; - offerFeatures: Uint8Array | string; - offerAbsoluteExpiry?: number; - offerQuantityMax?: number; - offerPathsList: Array; - offerNodeId: Uint8Array | string; - warningMissingOfferNodeId?: string; - warningInvalidOfferDescription?: string; - warningMissingOfferDescription?: string; - warningInvalidOfferCurrency?: string; - warningInvalidOfferIssuer?: string; - invreqMetadata: Uint8Array | string; - invreqPayerId: Uint8Array | string; - invreqChain: Uint8Array | string; - invreqAmountMsat?: cln_primitives_pb.Amount.AsObject; - invreqFeatures: Uint8Array | string; - invreqQuantity?: number; - invreqPayerNote?: string; - invreqRecurrenceCounter?: number; - invreqRecurrenceStart?: number; - warningMissingInvreqMetadata?: string; - warningMissingInvreqPayerId?: string; - warningInvalidInvreqPayerNote?: string; - warningMissingInvoiceRequestSignature?: string; - warningInvalidInvoiceRequestSignature?: string; - invoiceCreatedAt?: number; - invoiceRelativeExpiry?: number; - invoicePaymentHash: Uint8Array | string; - invoiceAmountMsat?: cln_primitives_pb.Amount.AsObject; - invoiceFallbacksList: Array; - invoiceFeatures: Uint8Array | string; - invoiceNodeId: Uint8Array | string; - invoiceRecurrenceBasetime?: number; - warningMissingInvoicePaths?: string; - warningMissingInvoiceBlindedpay?: string; - warningMissingInvoiceCreatedAt?: string; - warningMissingInvoicePaymentHash?: string; - warningMissingInvoiceAmount?: string; - warningMissingInvoiceRecurrenceBasetime?: string; - warningMissingInvoiceNodeId?: string; - warningMissingInvoiceSignature?: string; - warningInvalidInvoiceSignature?: string; - fallbacksList: Array; - createdAt?: number; - expiry?: number; - payee: Uint8Array | string; - paymentHash: Uint8Array | string; - descriptionHash: Uint8Array | string; - minFinalCltvExpiry?: number; - paymentSecret: Uint8Array | string; - paymentMetadata: Uint8Array | string; - extraList: Array; - uniqueId?: string; - version?: string; - string?: string; - restrictionsList: Array; - warningRuneInvalidUtf8?: string; - hex: Uint8Array | string; - decrypted: Uint8Array | string; - }; - - export enum DecodeType { + export type AsObject = { + itemType: DecodeResponse.DecodeType, + valid: boolean, + offerId: Uint8Array | string, + offerChainsList: Array, + offerMetadata: Uint8Array | string, + offerCurrency?: string, + warningUnknownOfferCurrency?: string, + currencyMinorUnit?: number, + offerAmount?: number, + offerAmountMsat?: cln_primitives_pb.Amount.AsObject, + offerDescription?: string, + offerIssuer?: string, + offerFeatures: Uint8Array | string, + offerAbsoluteExpiry?: number, + offerQuantityMax?: number, + offerPathsList: Array, + offerNodeId: Uint8Array | string, + warningMissingOfferNodeId?: string, + warningInvalidOfferDescription?: string, + warningMissingOfferDescription?: string, + warningInvalidOfferCurrency?: string, + warningInvalidOfferIssuer?: string, + invreqMetadata: Uint8Array | string, + invreqPayerId: Uint8Array | string, + invreqChain: Uint8Array | string, + invreqAmountMsat?: cln_primitives_pb.Amount.AsObject, + invreqFeatures: Uint8Array | string, + invreqQuantity?: number, + invreqPayerNote?: string, + invreqRecurrenceCounter?: number, + invreqRecurrenceStart?: number, + warningMissingInvreqMetadata?: string, + warningMissingInvreqPayerId?: string, + warningInvalidInvreqPayerNote?: string, + warningMissingInvoiceRequestSignature?: string, + warningInvalidInvoiceRequestSignature?: string, + invoiceCreatedAt?: number, + invoiceRelativeExpiry?: number, + invoicePaymentHash: Uint8Array | string, + invoiceAmountMsat?: cln_primitives_pb.Amount.AsObject, + invoiceFallbacksList: Array, + invoiceFeatures: Uint8Array | string, + invoiceNodeId: Uint8Array | string, + invoiceRecurrenceBasetime?: number, + warningMissingInvoicePaths?: string, + warningMissingInvoiceBlindedpay?: string, + warningMissingInvoiceCreatedAt?: string, + warningMissingInvoicePaymentHash?: string, + warningMissingInvoiceAmount?: string, + warningMissingInvoiceRecurrenceBasetime?: string, + warningMissingInvoiceNodeId?: string, + warningMissingInvoiceSignature?: string, + warningInvalidInvoiceSignature?: string, + fallbacksList: Array, + createdAt?: number, + expiry?: number, + payee: Uint8Array | string, + paymentHash: Uint8Array | string, + descriptionHash: Uint8Array | string, + minFinalCltvExpiry?: number, + paymentSecret: Uint8Array | string, + paymentMetadata: Uint8Array | string, + extraList: Array, + uniqueId?: string, + version?: string, + string?: string, + restrictionsList: Array, + warningRuneInvalidUtf8?: string, + hex: Uint8Array | string, + decrypted: Uint8Array | string, + } + + export enum DecodeType { BOLT12_OFFER = 0, BOLT12_INVOICE = 1, BOLT12_INVOICE_REQUEST = 2, BOLT11_INVOICE = 3, RUNE = 4, EMERGENCY_RECOVER = 5, - } -} - -export class DecodeOffer_paths extends jspb.Message { - getFirstNodeId(): Uint8Array | string; - getFirstNodeId_asU8(): Uint8Array; - getFirstNodeId_asB64(): string; - setFirstNodeId(value: Uint8Array | string): DecodeOffer_paths; - getBlinding(): Uint8Array | string; - getBlinding_asU8(): Uint8Array; - getBlinding_asB64(): string; - setBlinding(value: Uint8Array | string): DecodeOffer_paths; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DecodeOffer_paths.AsObject; - static toObject( - includeInstance: boolean, - msg: DecodeOffer_paths, - ): DecodeOffer_paths.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DecodeOffer_paths, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DecodeOffer_paths; - static deserializeBinaryFromReader( - message: DecodeOffer_paths, - reader: jspb.BinaryReader, - ): DecodeOffer_paths; + } + +} + +export class DecodeOffer_paths extends jspb.Message { + getFirstNodeId(): Uint8Array | string; + getFirstNodeId_asU8(): Uint8Array; + getFirstNodeId_asB64(): string; + setFirstNodeId(value: Uint8Array | string): DecodeOffer_paths; + getBlinding(): Uint8Array | string; + getBlinding_asU8(): Uint8Array; + getBlinding_asB64(): string; + setBlinding(value: Uint8Array | string): DecodeOffer_paths; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DecodeOffer_paths.AsObject; + static toObject(includeInstance: boolean, msg: DecodeOffer_paths): DecodeOffer_paths.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DecodeOffer_paths, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DecodeOffer_paths; + static deserializeBinaryFromReader(message: DecodeOffer_paths, reader: jspb.BinaryReader): DecodeOffer_paths; } export namespace DecodeOffer_paths { - export type AsObject = { - firstNodeId: Uint8Array | string; - blinding: Uint8Array | string; - }; -} - -export class DecodeOffer_recurrencePaywindow extends jspb.Message { - getSecondsBefore(): number; - setSecondsBefore(value: number): DecodeOffer_recurrencePaywindow; - getSecondsAfter(): number; - setSecondsAfter(value: number): DecodeOffer_recurrencePaywindow; - - hasProportionalAmount(): boolean; - clearProportionalAmount(): void; - getProportionalAmount(): boolean | undefined; - setProportionalAmount(value: boolean): DecodeOffer_recurrencePaywindow; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DecodeOffer_recurrencePaywindow.AsObject; - static toObject( - includeInstance: boolean, - msg: DecodeOffer_recurrencePaywindow, - ): DecodeOffer_recurrencePaywindow.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DecodeOffer_recurrencePaywindow, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DecodeOffer_recurrencePaywindow; - static deserializeBinaryFromReader( - message: DecodeOffer_recurrencePaywindow, - reader: jspb.BinaryReader, - ): DecodeOffer_recurrencePaywindow; + export type AsObject = { + firstNodeId: Uint8Array | string, + blinding: Uint8Array | string, + } +} + +export class DecodeOffer_recurrencePaywindow extends jspb.Message { + getSecondsBefore(): number; + setSecondsBefore(value: number): DecodeOffer_recurrencePaywindow; + getSecondsAfter(): number; + setSecondsAfter(value: number): DecodeOffer_recurrencePaywindow; + + hasProportionalAmount(): boolean; + clearProportionalAmount(): void; + getProportionalAmount(): boolean | undefined; + setProportionalAmount(value: boolean): DecodeOffer_recurrencePaywindow; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DecodeOffer_recurrencePaywindow.AsObject; + static toObject(includeInstance: boolean, msg: DecodeOffer_recurrencePaywindow): DecodeOffer_recurrencePaywindow.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DecodeOffer_recurrencePaywindow, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DecodeOffer_recurrencePaywindow; + static deserializeBinaryFromReader(message: DecodeOffer_recurrencePaywindow, reader: jspb.BinaryReader): DecodeOffer_recurrencePaywindow; } export namespace DecodeOffer_recurrencePaywindow { - export type AsObject = { - secondsBefore: number; - secondsAfter: number; - proportionalAmount?: boolean; - }; -} - -export class DecodeInvoice_pathsPath extends jspb.Message { - getBlindedNodeId(): Uint8Array | string; - getBlindedNodeId_asU8(): Uint8Array; - getBlindedNodeId_asB64(): string; - setBlindedNodeId(value: Uint8Array | string): DecodeInvoice_pathsPath; - getEncryptedRecipientData(): Uint8Array | string; - getEncryptedRecipientData_asU8(): Uint8Array; - getEncryptedRecipientData_asB64(): string; - setEncryptedRecipientData( - value: Uint8Array | string, - ): DecodeInvoice_pathsPath; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DecodeInvoice_pathsPath.AsObject; - static toObject( - includeInstance: boolean, - msg: DecodeInvoice_pathsPath, - ): DecodeInvoice_pathsPath.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DecodeInvoice_pathsPath, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DecodeInvoice_pathsPath; - static deserializeBinaryFromReader( - message: DecodeInvoice_pathsPath, - reader: jspb.BinaryReader, - ): DecodeInvoice_pathsPath; + export type AsObject = { + secondsBefore: number, + secondsAfter: number, + proportionalAmount?: boolean, + } +} + +export class DecodeInvoice_pathsPath extends jspb.Message { + getBlindedNodeId(): Uint8Array | string; + getBlindedNodeId_asU8(): Uint8Array; + getBlindedNodeId_asB64(): string; + setBlindedNodeId(value: Uint8Array | string): DecodeInvoice_pathsPath; + getEncryptedRecipientData(): Uint8Array | string; + getEncryptedRecipientData_asU8(): Uint8Array; + getEncryptedRecipientData_asB64(): string; + setEncryptedRecipientData(value: Uint8Array | string): DecodeInvoice_pathsPath; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DecodeInvoice_pathsPath.AsObject; + static toObject(includeInstance: boolean, msg: DecodeInvoice_pathsPath): DecodeInvoice_pathsPath.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DecodeInvoice_pathsPath, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DecodeInvoice_pathsPath; + static deserializeBinaryFromReader(message: DecodeInvoice_pathsPath, reader: jspb.BinaryReader): DecodeInvoice_pathsPath; } export namespace DecodeInvoice_pathsPath { - export type AsObject = { - blindedNodeId: Uint8Array | string; - encryptedRecipientData: Uint8Array | string; - }; -} - -export class DecodeInvoice_fallbacks extends jspb.Message { - getVersion(): number; - setVersion(value: number): DecodeInvoice_fallbacks; - getHex(): Uint8Array | string; - getHex_asU8(): Uint8Array; - getHex_asB64(): string; - setHex(value: Uint8Array | string): DecodeInvoice_fallbacks; - - hasAddress(): boolean; - clearAddress(): void; - getAddress(): string | undefined; - setAddress(value: string): DecodeInvoice_fallbacks; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DecodeInvoice_fallbacks.AsObject; - static toObject( - includeInstance: boolean, - msg: DecodeInvoice_fallbacks, - ): DecodeInvoice_fallbacks.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DecodeInvoice_fallbacks, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DecodeInvoice_fallbacks; - static deserializeBinaryFromReader( - message: DecodeInvoice_fallbacks, - reader: jspb.BinaryReader, - ): DecodeInvoice_fallbacks; + export type AsObject = { + blindedNodeId: Uint8Array | string, + encryptedRecipientData: Uint8Array | string, + } +} + +export class DecodeInvoice_fallbacks extends jspb.Message { + getVersion(): number; + setVersion(value: number): DecodeInvoice_fallbacks; + getHex(): Uint8Array | string; + getHex_asU8(): Uint8Array; + getHex_asB64(): string; + setHex(value: Uint8Array | string): DecodeInvoice_fallbacks; + + hasAddress(): boolean; + clearAddress(): void; + getAddress(): string | undefined; + setAddress(value: string): DecodeInvoice_fallbacks; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DecodeInvoice_fallbacks.AsObject; + static toObject(includeInstance: boolean, msg: DecodeInvoice_fallbacks): DecodeInvoice_fallbacks.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DecodeInvoice_fallbacks, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DecodeInvoice_fallbacks; + static deserializeBinaryFromReader(message: DecodeInvoice_fallbacks, reader: jspb.BinaryReader): DecodeInvoice_fallbacks; } export namespace DecodeInvoice_fallbacks { - export type AsObject = { - version: number; - hex: Uint8Array | string; - address?: string; - }; -} - -export class DecodeFallbacks extends jspb.Message { - hasWarningInvoiceFallbacksVersionInvalid(): boolean; - clearWarningInvoiceFallbacksVersionInvalid(): void; - getWarningInvoiceFallbacksVersionInvalid(): string | undefined; - setWarningInvoiceFallbacksVersionInvalid(value: string): DecodeFallbacks; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DecodeFallbacks.AsObject; - static toObject( - includeInstance: boolean, - msg: DecodeFallbacks, - ): DecodeFallbacks.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DecodeFallbacks, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DecodeFallbacks; - static deserializeBinaryFromReader( - message: DecodeFallbacks, - reader: jspb.BinaryReader, - ): DecodeFallbacks; + export type AsObject = { + version: number, + hex: Uint8Array | string, + address?: string, + } +} + +export class DecodeFallbacks extends jspb.Message { + + hasWarningInvoiceFallbacksVersionInvalid(): boolean; + clearWarningInvoiceFallbacksVersionInvalid(): void; + getWarningInvoiceFallbacksVersionInvalid(): string | undefined; + setWarningInvoiceFallbacksVersionInvalid(value: string): DecodeFallbacks; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DecodeFallbacks.AsObject; + static toObject(includeInstance: boolean, msg: DecodeFallbacks): DecodeFallbacks.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DecodeFallbacks, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DecodeFallbacks; + static deserializeBinaryFromReader(message: DecodeFallbacks, reader: jspb.BinaryReader): DecodeFallbacks; } export namespace DecodeFallbacks { - export type AsObject = { - warningInvoiceFallbacksVersionInvalid?: string; - }; -} - -export class DecodeExtra extends jspb.Message { - getTag(): string; - setTag(value: string): DecodeExtra; - getData(): string; - setData(value: string): DecodeExtra; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DecodeExtra.AsObject; - static toObject( - includeInstance: boolean, - msg: DecodeExtra, - ): DecodeExtra.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DecodeExtra, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DecodeExtra; - static deserializeBinaryFromReader( - message: DecodeExtra, - reader: jspb.BinaryReader, - ): DecodeExtra; + export type AsObject = { + warningInvoiceFallbacksVersionInvalid?: string, + } +} + +export class DecodeExtra extends jspb.Message { + getTag(): string; + setTag(value: string): DecodeExtra; + getData(): string; + setData(value: string): DecodeExtra; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DecodeExtra.AsObject; + static toObject(includeInstance: boolean, msg: DecodeExtra): DecodeExtra.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DecodeExtra, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DecodeExtra; + static deserializeBinaryFromReader(message: DecodeExtra, reader: jspb.BinaryReader): DecodeExtra; } export namespace DecodeExtra { - export type AsObject = { - tag: string; - data: string; - }; -} - -export class DecodeRestrictions extends jspb.Message { - clearAlternativesList(): void; - getAlternativesList(): Array; - setAlternativesList(value: Array): DecodeRestrictions; - addAlternatives(value: string, index?: number): string; - getSummary(): string; - setSummary(value: string): DecodeRestrictions; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DecodeRestrictions.AsObject; - static toObject( - includeInstance: boolean, - msg: DecodeRestrictions, - ): DecodeRestrictions.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DecodeRestrictions, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DecodeRestrictions; - static deserializeBinaryFromReader( - message: DecodeRestrictions, - reader: jspb.BinaryReader, - ): DecodeRestrictions; + export type AsObject = { + tag: string, + data: string, + } +} + +export class DecodeRestrictions extends jspb.Message { + clearAlternativesList(): void; + getAlternativesList(): Array; + setAlternativesList(value: Array): DecodeRestrictions; + addAlternatives(value: string, index?: number): string; + getSummary(): string; + setSummary(value: string): DecodeRestrictions; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DecodeRestrictions.AsObject; + static toObject(includeInstance: boolean, msg: DecodeRestrictions): DecodeRestrictions.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DecodeRestrictions, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DecodeRestrictions; + static deserializeBinaryFromReader(message: DecodeRestrictions, reader: jspb.BinaryReader): DecodeRestrictions; } export namespace DecodeRestrictions { - export type AsObject = { - alternativesList: Array; - summary: string; - }; -} - -export class DisconnectRequest extends jspb.Message { - getId(): Uint8Array | string; - getId_asU8(): Uint8Array; - getId_asB64(): string; - setId(value: Uint8Array | string): DisconnectRequest; - - hasForce(): boolean; - clearForce(): void; - getForce(): boolean | undefined; - setForce(value: boolean): DisconnectRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DisconnectRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: DisconnectRequest, - ): DisconnectRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DisconnectRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DisconnectRequest; - static deserializeBinaryFromReader( - message: DisconnectRequest, - reader: jspb.BinaryReader, - ): DisconnectRequest; + export type AsObject = { + alternativesList: Array, + summary: string, + } +} + +export class DisconnectRequest extends jspb.Message { + getId(): Uint8Array | string; + getId_asU8(): Uint8Array; + getId_asB64(): string; + setId(value: Uint8Array | string): DisconnectRequest; + + hasForce(): boolean; + clearForce(): void; + getForce(): boolean | undefined; + setForce(value: boolean): DisconnectRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DisconnectRequest.AsObject; + static toObject(includeInstance: boolean, msg: DisconnectRequest): DisconnectRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DisconnectRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DisconnectRequest; + static deserializeBinaryFromReader(message: DisconnectRequest, reader: jspb.BinaryReader): DisconnectRequest; } export namespace DisconnectRequest { - export type AsObject = { - id: Uint8Array | string; - force?: boolean; - }; -} - -export class DisconnectResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DisconnectResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: DisconnectResponse, - ): DisconnectResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DisconnectResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DisconnectResponse; - static deserializeBinaryFromReader( - message: DisconnectResponse, - reader: jspb.BinaryReader, - ): DisconnectResponse; + export type AsObject = { + id: Uint8Array | string, + force?: boolean, + } +} + +export class DisconnectResponse extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DisconnectResponse.AsObject; + static toObject(includeInstance: boolean, msg: DisconnectResponse): DisconnectResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DisconnectResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DisconnectResponse; + static deserializeBinaryFromReader(message: DisconnectResponse, reader: jspb.BinaryReader): DisconnectResponse; } export namespace DisconnectResponse { - export type AsObject = {}; -} - -export class FeeratesRequest extends jspb.Message { - getStyle(): FeeratesRequest.FeeratesStyle; - setStyle(value: FeeratesRequest.FeeratesStyle): FeeratesRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FeeratesRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: FeeratesRequest, - ): FeeratesRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FeeratesRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FeeratesRequest; - static deserializeBinaryFromReader( - message: FeeratesRequest, - reader: jspb.BinaryReader, - ): FeeratesRequest; + export type AsObject = { + } +} + +export class FeeratesRequest extends jspb.Message { + getStyle(): FeeratesRequest.FeeratesStyle; + setStyle(value: FeeratesRequest.FeeratesStyle): FeeratesRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FeeratesRequest.AsObject; + static toObject(includeInstance: boolean, msg: FeeratesRequest): FeeratesRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FeeratesRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FeeratesRequest; + static deserializeBinaryFromReader(message: FeeratesRequest, reader: jspb.BinaryReader): FeeratesRequest; } export namespace FeeratesRequest { - export type AsObject = { - style: FeeratesRequest.FeeratesStyle; - }; + export type AsObject = { + style: FeeratesRequest.FeeratesStyle, + } - export enum FeeratesStyle { + export enum FeeratesStyle { PERKB = 0, PERKW = 1, - } -} - -export class FeeratesResponse extends jspb.Message { - hasWarningMissingFeerates(): boolean; - clearWarningMissingFeerates(): void; - getWarningMissingFeerates(): string | undefined; - setWarningMissingFeerates(value: string): FeeratesResponse; - - hasPerkb(): boolean; - clearPerkb(): void; - getPerkb(): FeeratesPerkb | undefined; - setPerkb(value?: FeeratesPerkb): FeeratesResponse; - - hasPerkw(): boolean; - clearPerkw(): void; - getPerkw(): FeeratesPerkw | undefined; - setPerkw(value?: FeeratesPerkw): FeeratesResponse; - - hasOnchainFeeEstimates(): boolean; - clearOnchainFeeEstimates(): void; - getOnchainFeeEstimates(): FeeratesOnchain_fee_estimates | undefined; - setOnchainFeeEstimates( - value?: FeeratesOnchain_fee_estimates, - ): FeeratesResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FeeratesResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: FeeratesResponse, - ): FeeratesResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FeeratesResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FeeratesResponse; - static deserializeBinaryFromReader( - message: FeeratesResponse, - reader: jspb.BinaryReader, - ): FeeratesResponse; + } + +} + +export class FeeratesResponse extends jspb.Message { + + hasWarningMissingFeerates(): boolean; + clearWarningMissingFeerates(): void; + getWarningMissingFeerates(): string | undefined; + setWarningMissingFeerates(value: string): FeeratesResponse; + + hasPerkb(): boolean; + clearPerkb(): void; + getPerkb(): FeeratesPerkb | undefined; + setPerkb(value?: FeeratesPerkb): FeeratesResponse; + + hasPerkw(): boolean; + clearPerkw(): void; + getPerkw(): FeeratesPerkw | undefined; + setPerkw(value?: FeeratesPerkw): FeeratesResponse; + + hasOnchainFeeEstimates(): boolean; + clearOnchainFeeEstimates(): void; + getOnchainFeeEstimates(): FeeratesOnchain_fee_estimates | undefined; + setOnchainFeeEstimates(value?: FeeratesOnchain_fee_estimates): FeeratesResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FeeratesResponse.AsObject; + static toObject(includeInstance: boolean, msg: FeeratesResponse): FeeratesResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FeeratesResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FeeratesResponse; + static deserializeBinaryFromReader(message: FeeratesResponse, reader: jspb.BinaryReader): FeeratesResponse; } export namespace FeeratesResponse { - export type AsObject = { - warningMissingFeerates?: string; - perkb?: FeeratesPerkb.AsObject; - perkw?: FeeratesPerkw.AsObject; - onchainFeeEstimates?: FeeratesOnchain_fee_estimates.AsObject; - }; -} - -export class FeeratesPerkb extends jspb.Message { - getMinAcceptable(): number; - setMinAcceptable(value: number): FeeratesPerkb; - getMaxAcceptable(): number; - setMaxAcceptable(value: number): FeeratesPerkb; - - hasFloor(): boolean; - clearFloor(): void; - getFloor(): number | undefined; - setFloor(value: number): FeeratesPerkb; - clearEstimatesList(): void; - getEstimatesList(): Array; - setEstimatesList(value: Array): FeeratesPerkb; - addEstimates( - value?: FeeratesPerkbEstimates, - index?: number, - ): FeeratesPerkbEstimates; - - hasOpening(): boolean; - clearOpening(): void; - getOpening(): number | undefined; - setOpening(value: number): FeeratesPerkb; - - hasMutualClose(): boolean; - clearMutualClose(): void; - getMutualClose(): number | undefined; - setMutualClose(value: number): FeeratesPerkb; - - hasUnilateralClose(): boolean; - clearUnilateralClose(): void; - getUnilateralClose(): number | undefined; - setUnilateralClose(value: number): FeeratesPerkb; - - hasUnilateralAnchorClose(): boolean; - clearUnilateralAnchorClose(): void; - getUnilateralAnchorClose(): number | undefined; - setUnilateralAnchorClose(value: number): FeeratesPerkb; - - hasDelayedToUs(): boolean; - clearDelayedToUs(): void; - getDelayedToUs(): number | undefined; - setDelayedToUs(value: number): FeeratesPerkb; - - hasHtlcResolution(): boolean; - clearHtlcResolution(): void; - getHtlcResolution(): number | undefined; - setHtlcResolution(value: number): FeeratesPerkb; - - hasPenalty(): boolean; - clearPenalty(): void; - getPenalty(): number | undefined; - setPenalty(value: number): FeeratesPerkb; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FeeratesPerkb.AsObject; - static toObject( - includeInstance: boolean, - msg: FeeratesPerkb, - ): FeeratesPerkb.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FeeratesPerkb, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FeeratesPerkb; - static deserializeBinaryFromReader( - message: FeeratesPerkb, - reader: jspb.BinaryReader, - ): FeeratesPerkb; + export type AsObject = { + warningMissingFeerates?: string, + perkb?: FeeratesPerkb.AsObject, + perkw?: FeeratesPerkw.AsObject, + onchainFeeEstimates?: FeeratesOnchain_fee_estimates.AsObject, + } +} + +export class FeeratesPerkb extends jspb.Message { + getMinAcceptable(): number; + setMinAcceptable(value: number): FeeratesPerkb; + getMaxAcceptable(): number; + setMaxAcceptable(value: number): FeeratesPerkb; + + hasFloor(): boolean; + clearFloor(): void; + getFloor(): number | undefined; + setFloor(value: number): FeeratesPerkb; + clearEstimatesList(): void; + getEstimatesList(): Array; + setEstimatesList(value: Array): FeeratesPerkb; + addEstimates(value?: FeeratesPerkbEstimates, index?: number): FeeratesPerkbEstimates; + + hasOpening(): boolean; + clearOpening(): void; + getOpening(): number | undefined; + setOpening(value: number): FeeratesPerkb; + + hasMutualClose(): boolean; + clearMutualClose(): void; + getMutualClose(): number | undefined; + setMutualClose(value: number): FeeratesPerkb; + + hasUnilateralClose(): boolean; + clearUnilateralClose(): void; + getUnilateralClose(): number | undefined; + setUnilateralClose(value: number): FeeratesPerkb; + + hasUnilateralAnchorClose(): boolean; + clearUnilateralAnchorClose(): void; + getUnilateralAnchorClose(): number | undefined; + setUnilateralAnchorClose(value: number): FeeratesPerkb; + + hasDelayedToUs(): boolean; + clearDelayedToUs(): void; + getDelayedToUs(): number | undefined; + setDelayedToUs(value: number): FeeratesPerkb; + + hasHtlcResolution(): boolean; + clearHtlcResolution(): void; + getHtlcResolution(): number | undefined; + setHtlcResolution(value: number): FeeratesPerkb; + + hasPenalty(): boolean; + clearPenalty(): void; + getPenalty(): number | undefined; + setPenalty(value: number): FeeratesPerkb; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FeeratesPerkb.AsObject; + static toObject(includeInstance: boolean, msg: FeeratesPerkb): FeeratesPerkb.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FeeratesPerkb, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FeeratesPerkb; + static deserializeBinaryFromReader(message: FeeratesPerkb, reader: jspb.BinaryReader): FeeratesPerkb; } export namespace FeeratesPerkb { - export type AsObject = { - minAcceptable: number; - maxAcceptable: number; - floor?: number; - estimatesList: Array; - opening?: number; - mutualClose?: number; - unilateralClose?: number; - unilateralAnchorClose?: number; - delayedToUs?: number; - htlcResolution?: number; - penalty?: number; - }; -} - -export class FeeratesPerkbEstimates extends jspb.Message { - hasBlockcount(): boolean; - clearBlockcount(): void; - getBlockcount(): number | undefined; - setBlockcount(value: number): FeeratesPerkbEstimates; - - hasFeerate(): boolean; - clearFeerate(): void; - getFeerate(): number | undefined; - setFeerate(value: number): FeeratesPerkbEstimates; - - hasSmoothedFeerate(): boolean; - clearSmoothedFeerate(): void; - getSmoothedFeerate(): number | undefined; - setSmoothedFeerate(value: number): FeeratesPerkbEstimates; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FeeratesPerkbEstimates.AsObject; - static toObject( - includeInstance: boolean, - msg: FeeratesPerkbEstimates, - ): FeeratesPerkbEstimates.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FeeratesPerkbEstimates, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FeeratesPerkbEstimates; - static deserializeBinaryFromReader( - message: FeeratesPerkbEstimates, - reader: jspb.BinaryReader, - ): FeeratesPerkbEstimates; + export type AsObject = { + minAcceptable: number, + maxAcceptable: number, + floor?: number, + estimatesList: Array, + opening?: number, + mutualClose?: number, + unilateralClose?: number, + unilateralAnchorClose?: number, + delayedToUs?: number, + htlcResolution?: number, + penalty?: number, + } +} + +export class FeeratesPerkbEstimates extends jspb.Message { + + hasBlockcount(): boolean; + clearBlockcount(): void; + getBlockcount(): number | undefined; + setBlockcount(value: number): FeeratesPerkbEstimates; + + hasFeerate(): boolean; + clearFeerate(): void; + getFeerate(): number | undefined; + setFeerate(value: number): FeeratesPerkbEstimates; + + hasSmoothedFeerate(): boolean; + clearSmoothedFeerate(): void; + getSmoothedFeerate(): number | undefined; + setSmoothedFeerate(value: number): FeeratesPerkbEstimates; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FeeratesPerkbEstimates.AsObject; + static toObject(includeInstance: boolean, msg: FeeratesPerkbEstimates): FeeratesPerkbEstimates.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FeeratesPerkbEstimates, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FeeratesPerkbEstimates; + static deserializeBinaryFromReader(message: FeeratesPerkbEstimates, reader: jspb.BinaryReader): FeeratesPerkbEstimates; } export namespace FeeratesPerkbEstimates { - export type AsObject = { - blockcount?: number; - feerate?: number; - smoothedFeerate?: number; - }; -} - -export class FeeratesPerkw extends jspb.Message { - getMinAcceptable(): number; - setMinAcceptable(value: number): FeeratesPerkw; - getMaxAcceptable(): number; - setMaxAcceptable(value: number): FeeratesPerkw; - - hasFloor(): boolean; - clearFloor(): void; - getFloor(): number | undefined; - setFloor(value: number): FeeratesPerkw; - clearEstimatesList(): void; - getEstimatesList(): Array; - setEstimatesList(value: Array): FeeratesPerkw; - addEstimates( - value?: FeeratesPerkwEstimates, - index?: number, - ): FeeratesPerkwEstimates; - - hasOpening(): boolean; - clearOpening(): void; - getOpening(): number | undefined; - setOpening(value: number): FeeratesPerkw; - - hasMutualClose(): boolean; - clearMutualClose(): void; - getMutualClose(): number | undefined; - setMutualClose(value: number): FeeratesPerkw; - - hasUnilateralClose(): boolean; - clearUnilateralClose(): void; - getUnilateralClose(): number | undefined; - setUnilateralClose(value: number): FeeratesPerkw; - - hasUnilateralAnchorClose(): boolean; - clearUnilateralAnchorClose(): void; - getUnilateralAnchorClose(): number | undefined; - setUnilateralAnchorClose(value: number): FeeratesPerkw; - - hasDelayedToUs(): boolean; - clearDelayedToUs(): void; - getDelayedToUs(): number | undefined; - setDelayedToUs(value: number): FeeratesPerkw; - - hasHtlcResolution(): boolean; - clearHtlcResolution(): void; - getHtlcResolution(): number | undefined; - setHtlcResolution(value: number): FeeratesPerkw; - - hasPenalty(): boolean; - clearPenalty(): void; - getPenalty(): number | undefined; - setPenalty(value: number): FeeratesPerkw; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FeeratesPerkw.AsObject; - static toObject( - includeInstance: boolean, - msg: FeeratesPerkw, - ): FeeratesPerkw.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FeeratesPerkw, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FeeratesPerkw; - static deserializeBinaryFromReader( - message: FeeratesPerkw, - reader: jspb.BinaryReader, - ): FeeratesPerkw; + export type AsObject = { + blockcount?: number, + feerate?: number, + smoothedFeerate?: number, + } +} + +export class FeeratesPerkw extends jspb.Message { + getMinAcceptable(): number; + setMinAcceptable(value: number): FeeratesPerkw; + getMaxAcceptable(): number; + setMaxAcceptable(value: number): FeeratesPerkw; + + hasFloor(): boolean; + clearFloor(): void; + getFloor(): number | undefined; + setFloor(value: number): FeeratesPerkw; + clearEstimatesList(): void; + getEstimatesList(): Array; + setEstimatesList(value: Array): FeeratesPerkw; + addEstimates(value?: FeeratesPerkwEstimates, index?: number): FeeratesPerkwEstimates; + + hasOpening(): boolean; + clearOpening(): void; + getOpening(): number | undefined; + setOpening(value: number): FeeratesPerkw; + + hasMutualClose(): boolean; + clearMutualClose(): void; + getMutualClose(): number | undefined; + setMutualClose(value: number): FeeratesPerkw; + + hasUnilateralClose(): boolean; + clearUnilateralClose(): void; + getUnilateralClose(): number | undefined; + setUnilateralClose(value: number): FeeratesPerkw; + + hasUnilateralAnchorClose(): boolean; + clearUnilateralAnchorClose(): void; + getUnilateralAnchorClose(): number | undefined; + setUnilateralAnchorClose(value: number): FeeratesPerkw; + + hasDelayedToUs(): boolean; + clearDelayedToUs(): void; + getDelayedToUs(): number | undefined; + setDelayedToUs(value: number): FeeratesPerkw; + + hasHtlcResolution(): boolean; + clearHtlcResolution(): void; + getHtlcResolution(): number | undefined; + setHtlcResolution(value: number): FeeratesPerkw; + + hasPenalty(): boolean; + clearPenalty(): void; + getPenalty(): number | undefined; + setPenalty(value: number): FeeratesPerkw; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FeeratesPerkw.AsObject; + static toObject(includeInstance: boolean, msg: FeeratesPerkw): FeeratesPerkw.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FeeratesPerkw, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FeeratesPerkw; + static deserializeBinaryFromReader(message: FeeratesPerkw, reader: jspb.BinaryReader): FeeratesPerkw; } export namespace FeeratesPerkw { - export type AsObject = { - minAcceptable: number; - maxAcceptable: number; - floor?: number; - estimatesList: Array; - opening?: number; - mutualClose?: number; - unilateralClose?: number; - unilateralAnchorClose?: number; - delayedToUs?: number; - htlcResolution?: number; - penalty?: number; - }; -} - -export class FeeratesPerkwEstimates extends jspb.Message { - hasBlockcount(): boolean; - clearBlockcount(): void; - getBlockcount(): number | undefined; - setBlockcount(value: number): FeeratesPerkwEstimates; - - hasFeerate(): boolean; - clearFeerate(): void; - getFeerate(): number | undefined; - setFeerate(value: number): FeeratesPerkwEstimates; - - hasSmoothedFeerate(): boolean; - clearSmoothedFeerate(): void; - getSmoothedFeerate(): number | undefined; - setSmoothedFeerate(value: number): FeeratesPerkwEstimates; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FeeratesPerkwEstimates.AsObject; - static toObject( - includeInstance: boolean, - msg: FeeratesPerkwEstimates, - ): FeeratesPerkwEstimates.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FeeratesPerkwEstimates, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FeeratesPerkwEstimates; - static deserializeBinaryFromReader( - message: FeeratesPerkwEstimates, - reader: jspb.BinaryReader, - ): FeeratesPerkwEstimates; + export type AsObject = { + minAcceptable: number, + maxAcceptable: number, + floor?: number, + estimatesList: Array, + opening?: number, + mutualClose?: number, + unilateralClose?: number, + unilateralAnchorClose?: number, + delayedToUs?: number, + htlcResolution?: number, + penalty?: number, + } +} + +export class FeeratesPerkwEstimates extends jspb.Message { + + hasBlockcount(): boolean; + clearBlockcount(): void; + getBlockcount(): number | undefined; + setBlockcount(value: number): FeeratesPerkwEstimates; + + hasFeerate(): boolean; + clearFeerate(): void; + getFeerate(): number | undefined; + setFeerate(value: number): FeeratesPerkwEstimates; + + hasSmoothedFeerate(): boolean; + clearSmoothedFeerate(): void; + getSmoothedFeerate(): number | undefined; + setSmoothedFeerate(value: number): FeeratesPerkwEstimates; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FeeratesPerkwEstimates.AsObject; + static toObject(includeInstance: boolean, msg: FeeratesPerkwEstimates): FeeratesPerkwEstimates.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FeeratesPerkwEstimates, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FeeratesPerkwEstimates; + static deserializeBinaryFromReader(message: FeeratesPerkwEstimates, reader: jspb.BinaryReader): FeeratesPerkwEstimates; } export namespace FeeratesPerkwEstimates { - export type AsObject = { - blockcount?: number; - feerate?: number; - smoothedFeerate?: number; - }; -} - -export class FeeratesOnchain_fee_estimates extends jspb.Message { - getOpeningChannelSatoshis(): number; - setOpeningChannelSatoshis(value: number): FeeratesOnchain_fee_estimates; - getMutualCloseSatoshis(): number; - setMutualCloseSatoshis(value: number): FeeratesOnchain_fee_estimates; - getUnilateralCloseSatoshis(): number; - setUnilateralCloseSatoshis(value: number): FeeratesOnchain_fee_estimates; - - hasUnilateralCloseNonanchorSatoshis(): boolean; - clearUnilateralCloseNonanchorSatoshis(): void; - getUnilateralCloseNonanchorSatoshis(): number | undefined; - setUnilateralCloseNonanchorSatoshis( - value: number, - ): FeeratesOnchain_fee_estimates; - getHtlcTimeoutSatoshis(): number; - setHtlcTimeoutSatoshis(value: number): FeeratesOnchain_fee_estimates; - getHtlcSuccessSatoshis(): number; - setHtlcSuccessSatoshis(value: number): FeeratesOnchain_fee_estimates; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FeeratesOnchain_fee_estimates.AsObject; - static toObject( - includeInstance: boolean, - msg: FeeratesOnchain_fee_estimates, - ): FeeratesOnchain_fee_estimates.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FeeratesOnchain_fee_estimates, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FeeratesOnchain_fee_estimates; - static deserializeBinaryFromReader( - message: FeeratesOnchain_fee_estimates, - reader: jspb.BinaryReader, - ): FeeratesOnchain_fee_estimates; + export type AsObject = { + blockcount?: number, + feerate?: number, + smoothedFeerate?: number, + } +} + +export class FeeratesOnchain_fee_estimates extends jspb.Message { + getOpeningChannelSatoshis(): number; + setOpeningChannelSatoshis(value: number): FeeratesOnchain_fee_estimates; + getMutualCloseSatoshis(): number; + setMutualCloseSatoshis(value: number): FeeratesOnchain_fee_estimates; + getUnilateralCloseSatoshis(): number; + setUnilateralCloseSatoshis(value: number): FeeratesOnchain_fee_estimates; + + hasUnilateralCloseNonanchorSatoshis(): boolean; + clearUnilateralCloseNonanchorSatoshis(): void; + getUnilateralCloseNonanchorSatoshis(): number | undefined; + setUnilateralCloseNonanchorSatoshis(value: number): FeeratesOnchain_fee_estimates; + getHtlcTimeoutSatoshis(): number; + setHtlcTimeoutSatoshis(value: number): FeeratesOnchain_fee_estimates; + getHtlcSuccessSatoshis(): number; + setHtlcSuccessSatoshis(value: number): FeeratesOnchain_fee_estimates; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FeeratesOnchain_fee_estimates.AsObject; + static toObject(includeInstance: boolean, msg: FeeratesOnchain_fee_estimates): FeeratesOnchain_fee_estimates.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FeeratesOnchain_fee_estimates, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FeeratesOnchain_fee_estimates; + static deserializeBinaryFromReader(message: FeeratesOnchain_fee_estimates, reader: jspb.BinaryReader): FeeratesOnchain_fee_estimates; } export namespace FeeratesOnchain_fee_estimates { - export type AsObject = { - openingChannelSatoshis: number; - mutualCloseSatoshis: number; - unilateralCloseSatoshis: number; - unilateralCloseNonanchorSatoshis?: number; - htlcTimeoutSatoshis: number; - htlcSuccessSatoshis: number; - }; -} - -export class FetchinvoiceRequest extends jspb.Message { - getOffer(): string; - setOffer(value: string): FetchinvoiceRequest; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): FetchinvoiceRequest; - - hasQuantity(): boolean; - clearQuantity(): void; - getQuantity(): number | undefined; - setQuantity(value: number): FetchinvoiceRequest; - - hasRecurrenceCounter(): boolean; - clearRecurrenceCounter(): void; - getRecurrenceCounter(): number | undefined; - setRecurrenceCounter(value: number): FetchinvoiceRequest; - - hasRecurrenceStart(): boolean; - clearRecurrenceStart(): void; - getRecurrenceStart(): number | undefined; - setRecurrenceStart(value: number): FetchinvoiceRequest; - - hasRecurrenceLabel(): boolean; - clearRecurrenceLabel(): void; - getRecurrenceLabel(): string | undefined; - setRecurrenceLabel(value: string): FetchinvoiceRequest; - - hasTimeout(): boolean; - clearTimeout(): void; - getTimeout(): number | undefined; - setTimeout(value: number): FetchinvoiceRequest; - - hasPayerNote(): boolean; - clearPayerNote(): void; - getPayerNote(): string | undefined; - setPayerNote(value: string): FetchinvoiceRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FetchinvoiceRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: FetchinvoiceRequest, - ): FetchinvoiceRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FetchinvoiceRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FetchinvoiceRequest; - static deserializeBinaryFromReader( - message: FetchinvoiceRequest, - reader: jspb.BinaryReader, - ): FetchinvoiceRequest; + export type AsObject = { + openingChannelSatoshis: number, + mutualCloseSatoshis: number, + unilateralCloseSatoshis: number, + unilateralCloseNonanchorSatoshis?: number, + htlcTimeoutSatoshis: number, + htlcSuccessSatoshis: number, + } +} + +export class FetchinvoiceRequest extends jspb.Message { + getOffer(): string; + setOffer(value: string): FetchinvoiceRequest; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): FetchinvoiceRequest; + + hasQuantity(): boolean; + clearQuantity(): void; + getQuantity(): number | undefined; + setQuantity(value: number): FetchinvoiceRequest; + + hasRecurrenceCounter(): boolean; + clearRecurrenceCounter(): void; + getRecurrenceCounter(): number | undefined; + setRecurrenceCounter(value: number): FetchinvoiceRequest; + + hasRecurrenceStart(): boolean; + clearRecurrenceStart(): void; + getRecurrenceStart(): number | undefined; + setRecurrenceStart(value: number): FetchinvoiceRequest; + + hasRecurrenceLabel(): boolean; + clearRecurrenceLabel(): void; + getRecurrenceLabel(): string | undefined; + setRecurrenceLabel(value: string): FetchinvoiceRequest; + + hasTimeout(): boolean; + clearTimeout(): void; + getTimeout(): number | undefined; + setTimeout(value: number): FetchinvoiceRequest; + + hasPayerNote(): boolean; + clearPayerNote(): void; + getPayerNote(): string | undefined; + setPayerNote(value: string): FetchinvoiceRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FetchinvoiceRequest.AsObject; + static toObject(includeInstance: boolean, msg: FetchinvoiceRequest): FetchinvoiceRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FetchinvoiceRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FetchinvoiceRequest; + static deserializeBinaryFromReader(message: FetchinvoiceRequest, reader: jspb.BinaryReader): FetchinvoiceRequest; } export namespace FetchinvoiceRequest { - export type AsObject = { - offer: string; - amountMsat?: cln_primitives_pb.Amount.AsObject; - quantity?: number; - recurrenceCounter?: number; - recurrenceStart?: number; - recurrenceLabel?: string; - timeout?: number; - payerNote?: string; - }; -} - -export class FetchinvoiceResponse extends jspb.Message { - getInvoice(): string; - setInvoice(value: string): FetchinvoiceResponse; - - hasChanges(): boolean; - clearChanges(): void; - getChanges(): FetchinvoiceChanges | undefined; - setChanges(value?: FetchinvoiceChanges): FetchinvoiceResponse; - - hasNextPeriod(): boolean; - clearNextPeriod(): void; - getNextPeriod(): FetchinvoiceNext_period | undefined; - setNextPeriod(value?: FetchinvoiceNext_period): FetchinvoiceResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FetchinvoiceResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: FetchinvoiceResponse, - ): FetchinvoiceResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FetchinvoiceResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FetchinvoiceResponse; - static deserializeBinaryFromReader( - message: FetchinvoiceResponse, - reader: jspb.BinaryReader, - ): FetchinvoiceResponse; + export type AsObject = { + offer: string, + amountMsat?: cln_primitives_pb.Amount.AsObject, + quantity?: number, + recurrenceCounter?: number, + recurrenceStart?: number, + recurrenceLabel?: string, + timeout?: number, + payerNote?: string, + } +} + +export class FetchinvoiceResponse extends jspb.Message { + getInvoice(): string; + setInvoice(value: string): FetchinvoiceResponse; + + hasChanges(): boolean; + clearChanges(): void; + getChanges(): FetchinvoiceChanges | undefined; + setChanges(value?: FetchinvoiceChanges): FetchinvoiceResponse; + + hasNextPeriod(): boolean; + clearNextPeriod(): void; + getNextPeriod(): FetchinvoiceNext_period | undefined; + setNextPeriod(value?: FetchinvoiceNext_period): FetchinvoiceResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FetchinvoiceResponse.AsObject; + static toObject(includeInstance: boolean, msg: FetchinvoiceResponse): FetchinvoiceResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FetchinvoiceResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FetchinvoiceResponse; + static deserializeBinaryFromReader(message: FetchinvoiceResponse, reader: jspb.BinaryReader): FetchinvoiceResponse; } export namespace FetchinvoiceResponse { - export type AsObject = { - invoice: string; - changes?: FetchinvoiceChanges.AsObject; - nextPeriod?: FetchinvoiceNext_period.AsObject; - }; -} - -export class FetchinvoiceChanges extends jspb.Message { - hasDescriptionAppended(): boolean; - clearDescriptionAppended(): void; - getDescriptionAppended(): string | undefined; - setDescriptionAppended(value: string): FetchinvoiceChanges; - - hasDescription(): boolean; - clearDescription(): void; - getDescription(): string | undefined; - setDescription(value: string): FetchinvoiceChanges; - - hasVendorRemoved(): boolean; - clearVendorRemoved(): void; - getVendorRemoved(): string | undefined; - setVendorRemoved(value: string): FetchinvoiceChanges; - - hasVendor(): boolean; - clearVendor(): void; - getVendor(): string | undefined; - setVendor(value: string): FetchinvoiceChanges; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): FetchinvoiceChanges; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FetchinvoiceChanges.AsObject; - static toObject( - includeInstance: boolean, - msg: FetchinvoiceChanges, - ): FetchinvoiceChanges.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FetchinvoiceChanges, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FetchinvoiceChanges; - static deserializeBinaryFromReader( - message: FetchinvoiceChanges, - reader: jspb.BinaryReader, - ): FetchinvoiceChanges; + export type AsObject = { + invoice: string, + changes?: FetchinvoiceChanges.AsObject, + nextPeriod?: FetchinvoiceNext_period.AsObject, + } +} + +export class FetchinvoiceChanges extends jspb.Message { + + hasDescriptionAppended(): boolean; + clearDescriptionAppended(): void; + getDescriptionAppended(): string | undefined; + setDescriptionAppended(value: string): FetchinvoiceChanges; + + hasDescription(): boolean; + clearDescription(): void; + getDescription(): string | undefined; + setDescription(value: string): FetchinvoiceChanges; + + hasVendorRemoved(): boolean; + clearVendorRemoved(): void; + getVendorRemoved(): string | undefined; + setVendorRemoved(value: string): FetchinvoiceChanges; + + hasVendor(): boolean; + clearVendor(): void; + getVendor(): string | undefined; + setVendor(value: string): FetchinvoiceChanges; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): FetchinvoiceChanges; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FetchinvoiceChanges.AsObject; + static toObject(includeInstance: boolean, msg: FetchinvoiceChanges): FetchinvoiceChanges.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FetchinvoiceChanges, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FetchinvoiceChanges; + static deserializeBinaryFromReader(message: FetchinvoiceChanges, reader: jspb.BinaryReader): FetchinvoiceChanges; } export namespace FetchinvoiceChanges { - export type AsObject = { - descriptionAppended?: string; - description?: string; - vendorRemoved?: string; - vendor?: string; - amountMsat?: cln_primitives_pb.Amount.AsObject; - }; -} - -export class FetchinvoiceNext_period extends jspb.Message { - getCounter(): number; - setCounter(value: number): FetchinvoiceNext_period; - getStarttime(): number; - setStarttime(value: number): FetchinvoiceNext_period; - getEndtime(): number; - setEndtime(value: number): FetchinvoiceNext_period; - getPaywindowStart(): number; - setPaywindowStart(value: number): FetchinvoiceNext_period; - getPaywindowEnd(): number; - setPaywindowEnd(value: number): FetchinvoiceNext_period; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FetchinvoiceNext_period.AsObject; - static toObject( - includeInstance: boolean, - msg: FetchinvoiceNext_period, - ): FetchinvoiceNext_period.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FetchinvoiceNext_period, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FetchinvoiceNext_period; - static deserializeBinaryFromReader( - message: FetchinvoiceNext_period, - reader: jspb.BinaryReader, - ): FetchinvoiceNext_period; + export type AsObject = { + descriptionAppended?: string, + description?: string, + vendorRemoved?: string, + vendor?: string, + amountMsat?: cln_primitives_pb.Amount.AsObject, + } +} + +export class FetchinvoiceNext_period extends jspb.Message { + getCounter(): number; + setCounter(value: number): FetchinvoiceNext_period; + getStarttime(): number; + setStarttime(value: number): FetchinvoiceNext_period; + getEndtime(): number; + setEndtime(value: number): FetchinvoiceNext_period; + getPaywindowStart(): number; + setPaywindowStart(value: number): FetchinvoiceNext_period; + getPaywindowEnd(): number; + setPaywindowEnd(value: number): FetchinvoiceNext_period; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FetchinvoiceNext_period.AsObject; + static toObject(includeInstance: boolean, msg: FetchinvoiceNext_period): FetchinvoiceNext_period.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FetchinvoiceNext_period, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FetchinvoiceNext_period; + static deserializeBinaryFromReader(message: FetchinvoiceNext_period, reader: jspb.BinaryReader): FetchinvoiceNext_period; } export namespace FetchinvoiceNext_period { - export type AsObject = { - counter: number; - starttime: number; - endtime: number; - paywindowStart: number; - paywindowEnd: number; - }; -} - -export class FundchannelRequest extends jspb.Message { - getId(): Uint8Array | string; - getId_asU8(): Uint8Array; - getId_asB64(): string; - setId(value: Uint8Array | string): FundchannelRequest; - - hasAmount(): boolean; - clearAmount(): void; - getAmount(): cln_primitives_pb.AmountOrAll | undefined; - setAmount(value?: cln_primitives_pb.AmountOrAll): FundchannelRequest; - - hasFeerate(): boolean; - clearFeerate(): void; - getFeerate(): cln_primitives_pb.Feerate | undefined; - setFeerate(value?: cln_primitives_pb.Feerate): FundchannelRequest; - - hasAnnounce(): boolean; - clearAnnounce(): void; - getAnnounce(): boolean | undefined; - setAnnounce(value: boolean): FundchannelRequest; - - hasMinconf(): boolean; - clearMinconf(): void; - getMinconf(): number | undefined; - setMinconf(value: number): FundchannelRequest; - - hasPushMsat(): boolean; - clearPushMsat(): void; - getPushMsat(): cln_primitives_pb.Amount | undefined; - setPushMsat(value?: cln_primitives_pb.Amount): FundchannelRequest; - - hasCloseTo(): boolean; - clearCloseTo(): void; - getCloseTo(): string | undefined; - setCloseTo(value: string): FundchannelRequest; - - hasRequestAmt(): boolean; - clearRequestAmt(): void; - getRequestAmt(): cln_primitives_pb.Amount | undefined; - setRequestAmt(value?: cln_primitives_pb.Amount): FundchannelRequest; - - hasCompactLease(): boolean; - clearCompactLease(): void; - getCompactLease(): string | undefined; - setCompactLease(value: string): FundchannelRequest; - clearUtxosList(): void; - getUtxosList(): Array; - setUtxosList(value: Array): FundchannelRequest; - addUtxos( - value?: cln_primitives_pb.Outpoint, - index?: number, - ): cln_primitives_pb.Outpoint; - - hasMindepth(): boolean; - clearMindepth(): void; - getMindepth(): number | undefined; - setMindepth(value: number): FundchannelRequest; - - hasReserve(): boolean; - clearReserve(): void; - getReserve(): cln_primitives_pb.Amount | undefined; - setReserve(value?: cln_primitives_pb.Amount): FundchannelRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FundchannelRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: FundchannelRequest, - ): FundchannelRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FundchannelRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FundchannelRequest; - static deserializeBinaryFromReader( - message: FundchannelRequest, - reader: jspb.BinaryReader, - ): FundchannelRequest; + export type AsObject = { + counter: number, + starttime: number, + endtime: number, + paywindowStart: number, + paywindowEnd: number, + } +} + +export class FundchannelRequest extends jspb.Message { + getId(): Uint8Array | string; + getId_asU8(): Uint8Array; + getId_asB64(): string; + setId(value: Uint8Array | string): FundchannelRequest; + + hasAmount(): boolean; + clearAmount(): void; + getAmount(): cln_primitives_pb.AmountOrAll | undefined; + setAmount(value?: cln_primitives_pb.AmountOrAll): FundchannelRequest; + + hasFeerate(): boolean; + clearFeerate(): void; + getFeerate(): cln_primitives_pb.Feerate | undefined; + setFeerate(value?: cln_primitives_pb.Feerate): FundchannelRequest; + + hasAnnounce(): boolean; + clearAnnounce(): void; + getAnnounce(): boolean | undefined; + setAnnounce(value: boolean): FundchannelRequest; + + hasMinconf(): boolean; + clearMinconf(): void; + getMinconf(): number | undefined; + setMinconf(value: number): FundchannelRequest; + + hasPushMsat(): boolean; + clearPushMsat(): void; + getPushMsat(): cln_primitives_pb.Amount | undefined; + setPushMsat(value?: cln_primitives_pb.Amount): FundchannelRequest; + + hasCloseTo(): boolean; + clearCloseTo(): void; + getCloseTo(): string | undefined; + setCloseTo(value: string): FundchannelRequest; + + hasRequestAmt(): boolean; + clearRequestAmt(): void; + getRequestAmt(): cln_primitives_pb.Amount | undefined; + setRequestAmt(value?: cln_primitives_pb.Amount): FundchannelRequest; + + hasCompactLease(): boolean; + clearCompactLease(): void; + getCompactLease(): string | undefined; + setCompactLease(value: string): FundchannelRequest; + clearUtxosList(): void; + getUtxosList(): Array; + setUtxosList(value: Array): FundchannelRequest; + addUtxos(value?: cln_primitives_pb.Outpoint, index?: number): cln_primitives_pb.Outpoint; + + hasMindepth(): boolean; + clearMindepth(): void; + getMindepth(): number | undefined; + setMindepth(value: number): FundchannelRequest; + + hasReserve(): boolean; + clearReserve(): void; + getReserve(): cln_primitives_pb.Amount | undefined; + setReserve(value?: cln_primitives_pb.Amount): FundchannelRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FundchannelRequest.AsObject; + static toObject(includeInstance: boolean, msg: FundchannelRequest): FundchannelRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FundchannelRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FundchannelRequest; + static deserializeBinaryFromReader(message: FundchannelRequest, reader: jspb.BinaryReader): FundchannelRequest; } export namespace FundchannelRequest { - export type AsObject = { - id: Uint8Array | string; - amount?: cln_primitives_pb.AmountOrAll.AsObject; - feerate?: cln_primitives_pb.Feerate.AsObject; - announce?: boolean; - minconf?: number; - pushMsat?: cln_primitives_pb.Amount.AsObject; - closeTo?: string; - requestAmt?: cln_primitives_pb.Amount.AsObject; - compactLease?: string; - utxosList: Array; - mindepth?: number; - reserve?: cln_primitives_pb.Amount.AsObject; - }; -} - -export class FundchannelResponse extends jspb.Message { - getTx(): Uint8Array | string; - getTx_asU8(): Uint8Array; - getTx_asB64(): string; - setTx(value: Uint8Array | string): FundchannelResponse; - getTxid(): Uint8Array | string; - getTxid_asU8(): Uint8Array; - getTxid_asB64(): string; - setTxid(value: Uint8Array | string): FundchannelResponse; - getOutnum(): number; - setOutnum(value: number): FundchannelResponse; - getChannelId(): Uint8Array | string; - getChannelId_asU8(): Uint8Array; - getChannelId_asB64(): string; - setChannelId(value: Uint8Array | string): FundchannelResponse; - - hasCloseTo(): boolean; - clearCloseTo(): void; - getCloseTo(): Uint8Array | string; - getCloseTo_asU8(): Uint8Array; - getCloseTo_asB64(): string; - setCloseTo(value: Uint8Array | string): FundchannelResponse; - - hasMindepth(): boolean; - clearMindepth(): void; - getMindepth(): number | undefined; - setMindepth(value: number): FundchannelResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FundchannelResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: FundchannelResponse, - ): FundchannelResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FundchannelResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FundchannelResponse; - static deserializeBinaryFromReader( - message: FundchannelResponse, - reader: jspb.BinaryReader, - ): FundchannelResponse; + export type AsObject = { + id: Uint8Array | string, + amount?: cln_primitives_pb.AmountOrAll.AsObject, + feerate?: cln_primitives_pb.Feerate.AsObject, + announce?: boolean, + minconf?: number, + pushMsat?: cln_primitives_pb.Amount.AsObject, + closeTo?: string, + requestAmt?: cln_primitives_pb.Amount.AsObject, + compactLease?: string, + utxosList: Array, + mindepth?: number, + reserve?: cln_primitives_pb.Amount.AsObject, + } +} + +export class FundchannelResponse extends jspb.Message { + getTx(): Uint8Array | string; + getTx_asU8(): Uint8Array; + getTx_asB64(): string; + setTx(value: Uint8Array | string): FundchannelResponse; + getTxid(): Uint8Array | string; + getTxid_asU8(): Uint8Array; + getTxid_asB64(): string; + setTxid(value: Uint8Array | string): FundchannelResponse; + getOutnum(): number; + setOutnum(value: number): FundchannelResponse; + getChannelId(): Uint8Array | string; + getChannelId_asU8(): Uint8Array; + getChannelId_asB64(): string; + setChannelId(value: Uint8Array | string): FundchannelResponse; + + hasCloseTo(): boolean; + clearCloseTo(): void; + getCloseTo(): Uint8Array | string; + getCloseTo_asU8(): Uint8Array; + getCloseTo_asB64(): string; + setCloseTo(value: Uint8Array | string): FundchannelResponse; + + hasMindepth(): boolean; + clearMindepth(): void; + getMindepth(): number | undefined; + setMindepth(value: number): FundchannelResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FundchannelResponse.AsObject; + static toObject(includeInstance: boolean, msg: FundchannelResponse): FundchannelResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FundchannelResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FundchannelResponse; + static deserializeBinaryFromReader(message: FundchannelResponse, reader: jspb.BinaryReader): FundchannelResponse; } export namespace FundchannelResponse { - export type AsObject = { - tx: Uint8Array | string; - txid: Uint8Array | string; - outnum: number; - channelId: Uint8Array | string; - closeTo: Uint8Array | string; - mindepth?: number; - }; -} - -export class GetrouteRequest extends jspb.Message { - getId(): Uint8Array | string; - getId_asU8(): Uint8Array; - getId_asB64(): string; - setId(value: Uint8Array | string): GetrouteRequest; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): GetrouteRequest; - getRiskfactor(): number; - setRiskfactor(value: number): GetrouteRequest; - - hasCltv(): boolean; - clearCltv(): void; - getCltv(): number | undefined; - setCltv(value: number): GetrouteRequest; - - hasFromid(): boolean; - clearFromid(): void; - getFromid(): Uint8Array | string; - getFromid_asU8(): Uint8Array; - getFromid_asB64(): string; - setFromid(value: Uint8Array | string): GetrouteRequest; - - hasFuzzpercent(): boolean; - clearFuzzpercent(): void; - getFuzzpercent(): number | undefined; - setFuzzpercent(value: number): GetrouteRequest; - clearExcludeList(): void; - getExcludeList(): Array; - setExcludeList(value: Array): GetrouteRequest; - addExclude(value: string, index?: number): string; - - hasMaxhops(): boolean; - clearMaxhops(): void; - getMaxhops(): number | undefined; - setMaxhops(value: number): GetrouteRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetrouteRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: GetrouteRequest, - ): GetrouteRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetrouteRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetrouteRequest; - static deserializeBinaryFromReader( - message: GetrouteRequest, - reader: jspb.BinaryReader, - ): GetrouteRequest; + export type AsObject = { + tx: Uint8Array | string, + txid: Uint8Array | string, + outnum: number, + channelId: Uint8Array | string, + closeTo: Uint8Array | string, + mindepth?: number, + } +} + +export class GetrouteRequest extends jspb.Message { + getId(): Uint8Array | string; + getId_asU8(): Uint8Array; + getId_asB64(): string; + setId(value: Uint8Array | string): GetrouteRequest; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): GetrouteRequest; + getRiskfactor(): number; + setRiskfactor(value: number): GetrouteRequest; + + hasCltv(): boolean; + clearCltv(): void; + getCltv(): number | undefined; + setCltv(value: number): GetrouteRequest; + + hasFromid(): boolean; + clearFromid(): void; + getFromid(): Uint8Array | string; + getFromid_asU8(): Uint8Array; + getFromid_asB64(): string; + setFromid(value: Uint8Array | string): GetrouteRequest; + + hasFuzzpercent(): boolean; + clearFuzzpercent(): void; + getFuzzpercent(): number | undefined; + setFuzzpercent(value: number): GetrouteRequest; + clearExcludeList(): void; + getExcludeList(): Array; + setExcludeList(value: Array): GetrouteRequest; + addExclude(value: string, index?: number): string; + + hasMaxhops(): boolean; + clearMaxhops(): void; + getMaxhops(): number | undefined; + setMaxhops(value: number): GetrouteRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetrouteRequest.AsObject; + static toObject(includeInstance: boolean, msg: GetrouteRequest): GetrouteRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetrouteRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetrouteRequest; + static deserializeBinaryFromReader(message: GetrouteRequest, reader: jspb.BinaryReader): GetrouteRequest; } export namespace GetrouteRequest { - export type AsObject = { - id: Uint8Array | string; - amountMsat?: cln_primitives_pb.Amount.AsObject; - riskfactor: number; - cltv?: number; - fromid: Uint8Array | string; - fuzzpercent?: number; - excludeList: Array; - maxhops?: number; - }; -} - -export class GetrouteResponse extends jspb.Message { - clearRouteList(): void; - getRouteList(): Array; - setRouteList(value: Array): GetrouteResponse; - addRoute(value?: GetrouteRoute, index?: number): GetrouteRoute; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetrouteResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: GetrouteResponse, - ): GetrouteResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetrouteResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetrouteResponse; - static deserializeBinaryFromReader( - message: GetrouteResponse, - reader: jspb.BinaryReader, - ): GetrouteResponse; + export type AsObject = { + id: Uint8Array | string, + amountMsat?: cln_primitives_pb.Amount.AsObject, + riskfactor: number, + cltv?: number, + fromid: Uint8Array | string, + fuzzpercent?: number, + excludeList: Array, + maxhops?: number, + } +} + +export class GetrouteResponse extends jspb.Message { + clearRouteList(): void; + getRouteList(): Array; + setRouteList(value: Array): GetrouteResponse; + addRoute(value?: GetrouteRoute, index?: number): GetrouteRoute; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetrouteResponse.AsObject; + static toObject(includeInstance: boolean, msg: GetrouteResponse): GetrouteResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetrouteResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetrouteResponse; + static deserializeBinaryFromReader(message: GetrouteResponse, reader: jspb.BinaryReader): GetrouteResponse; } export namespace GetrouteResponse { - export type AsObject = { - routeList: Array; - }; -} - -export class GetrouteRoute extends jspb.Message { - getId(): Uint8Array | string; - getId_asU8(): Uint8Array; - getId_asB64(): string; - setId(value: Uint8Array | string): GetrouteRoute; - getChannel(): string; - setChannel(value: string): GetrouteRoute; - getDirection(): number; - setDirection(value: number): GetrouteRoute; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): GetrouteRoute; - getDelay(): number; - setDelay(value: number): GetrouteRoute; - getStyle(): GetrouteRoute.GetrouteRouteStyle; - setStyle(value: GetrouteRoute.GetrouteRouteStyle): GetrouteRoute; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetrouteRoute.AsObject; - static toObject( - includeInstance: boolean, - msg: GetrouteRoute, - ): GetrouteRoute.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetrouteRoute, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetrouteRoute; - static deserializeBinaryFromReader( - message: GetrouteRoute, - reader: jspb.BinaryReader, - ): GetrouteRoute; + export type AsObject = { + routeList: Array, + } +} + +export class GetrouteRoute extends jspb.Message { + getId(): Uint8Array | string; + getId_asU8(): Uint8Array; + getId_asB64(): string; + setId(value: Uint8Array | string): GetrouteRoute; + getChannel(): string; + setChannel(value: string): GetrouteRoute; + getDirection(): number; + setDirection(value: number): GetrouteRoute; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): GetrouteRoute; + getDelay(): number; + setDelay(value: number): GetrouteRoute; + getStyle(): GetrouteRoute.GetrouteRouteStyle; + setStyle(value: GetrouteRoute.GetrouteRouteStyle): GetrouteRoute; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetrouteRoute.AsObject; + static toObject(includeInstance: boolean, msg: GetrouteRoute): GetrouteRoute.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetrouteRoute, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetrouteRoute; + static deserializeBinaryFromReader(message: GetrouteRoute, reader: jspb.BinaryReader): GetrouteRoute; } export namespace GetrouteRoute { - export type AsObject = { - id: Uint8Array | string; - channel: string; - direction: number; - amountMsat?: cln_primitives_pb.Amount.AsObject; - delay: number; - style: GetrouteRoute.GetrouteRouteStyle; - }; - - export enum GetrouteRouteStyle { + export type AsObject = { + id: Uint8Array | string, + channel: string, + direction: number, + amountMsat?: cln_primitives_pb.Amount.AsObject, + delay: number, + style: GetrouteRoute.GetrouteRouteStyle, + } + + export enum GetrouteRouteStyle { TLV = 0, - } -} - -export class ListforwardsRequest extends jspb.Message { - hasStatus(): boolean; - clearStatus(): void; - getStatus(): ListforwardsRequest.ListforwardsStatus | undefined; - setStatus(value: ListforwardsRequest.ListforwardsStatus): ListforwardsRequest; - - hasInChannel(): boolean; - clearInChannel(): void; - getInChannel(): string | undefined; - setInChannel(value: string): ListforwardsRequest; - - hasOutChannel(): boolean; - clearOutChannel(): void; - getOutChannel(): string | undefined; - setOutChannel(value: string): ListforwardsRequest; - - hasIndex(): boolean; - clearIndex(): void; - getIndex(): ListforwardsRequest.ListforwardsIndex | undefined; - setIndex(value: ListforwardsRequest.ListforwardsIndex): ListforwardsRequest; - - hasStart(): boolean; - clearStart(): void; - getStart(): number | undefined; - setStart(value: number): ListforwardsRequest; - - hasLimit(): boolean; - clearLimit(): void; - getLimit(): number | undefined; - setLimit(value: number): ListforwardsRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListforwardsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListforwardsRequest, - ): ListforwardsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListforwardsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListforwardsRequest; - static deserializeBinaryFromReader( - message: ListforwardsRequest, - reader: jspb.BinaryReader, - ): ListforwardsRequest; + } + +} + +export class ListforwardsRequest extends jspb.Message { + + hasStatus(): boolean; + clearStatus(): void; + getStatus(): ListforwardsRequest.ListforwardsStatus | undefined; + setStatus(value: ListforwardsRequest.ListforwardsStatus): ListforwardsRequest; + + hasInChannel(): boolean; + clearInChannel(): void; + getInChannel(): string | undefined; + setInChannel(value: string): ListforwardsRequest; + + hasOutChannel(): boolean; + clearOutChannel(): void; + getOutChannel(): string | undefined; + setOutChannel(value: string): ListforwardsRequest; + + hasIndex(): boolean; + clearIndex(): void; + getIndex(): ListforwardsRequest.ListforwardsIndex | undefined; + setIndex(value: ListforwardsRequest.ListforwardsIndex): ListforwardsRequest; + + hasStart(): boolean; + clearStart(): void; + getStart(): number | undefined; + setStart(value: number): ListforwardsRequest; + + hasLimit(): boolean; + clearLimit(): void; + getLimit(): number | undefined; + setLimit(value: number): ListforwardsRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListforwardsRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListforwardsRequest): ListforwardsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListforwardsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListforwardsRequest; + static deserializeBinaryFromReader(message: ListforwardsRequest, reader: jspb.BinaryReader): ListforwardsRequest; } export namespace ListforwardsRequest { - export type AsObject = { - status?: ListforwardsRequest.ListforwardsStatus; - inChannel?: string; - outChannel?: string; - index?: ListforwardsRequest.ListforwardsIndex; - start?: number; - limit?: number; - }; - - export enum ListforwardsStatus { + export type AsObject = { + status?: ListforwardsRequest.ListforwardsStatus, + inChannel?: string, + outChannel?: string, + index?: ListforwardsRequest.ListforwardsIndex, + start?: number, + limit?: number, + } + + export enum ListforwardsStatus { OFFERED = 0, SETTLED = 1, LOCAL_FAILED = 2, FAILED = 3, - } + } - export enum ListforwardsIndex { + export enum ListforwardsIndex { CREATED = 0, UPDATED = 1, - } -} - -export class ListforwardsResponse extends jspb.Message { - clearForwardsList(): void; - getForwardsList(): Array; - setForwardsList(value: Array): ListforwardsResponse; - addForwards( - value?: ListforwardsForwards, - index?: number, - ): ListforwardsForwards; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListforwardsResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListforwardsResponse, - ): ListforwardsResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListforwardsResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListforwardsResponse; - static deserializeBinaryFromReader( - message: ListforwardsResponse, - reader: jspb.BinaryReader, - ): ListforwardsResponse; + } + +} + +export class ListforwardsResponse extends jspb.Message { + clearForwardsList(): void; + getForwardsList(): Array; + setForwardsList(value: Array): ListforwardsResponse; + addForwards(value?: ListforwardsForwards, index?: number): ListforwardsForwards; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListforwardsResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListforwardsResponse): ListforwardsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListforwardsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListforwardsResponse; + static deserializeBinaryFromReader(message: ListforwardsResponse, reader: jspb.BinaryReader): ListforwardsResponse; } export namespace ListforwardsResponse { - export type AsObject = { - forwardsList: Array; - }; -} - -export class ListforwardsForwards extends jspb.Message { - hasCreatedIndex(): boolean; - clearCreatedIndex(): void; - getCreatedIndex(): number | undefined; - setCreatedIndex(value: number): ListforwardsForwards; - getInChannel(): string; - setInChannel(value: string): ListforwardsForwards; - - hasInHtlcId(): boolean; - clearInHtlcId(): void; - getInHtlcId(): number | undefined; - setInHtlcId(value: number): ListforwardsForwards; - - hasInMsat(): boolean; - clearInMsat(): void; - getInMsat(): cln_primitives_pb.Amount | undefined; - setInMsat(value?: cln_primitives_pb.Amount): ListforwardsForwards; - getStatus(): ListforwardsForwards.ListforwardsForwardsStatus; - setStatus( - value: ListforwardsForwards.ListforwardsForwardsStatus, - ): ListforwardsForwards; - getReceivedTime(): number; - setReceivedTime(value: number): ListforwardsForwards; - - hasOutChannel(): boolean; - clearOutChannel(): void; - getOutChannel(): string | undefined; - setOutChannel(value: string): ListforwardsForwards; - - hasOutHtlcId(): boolean; - clearOutHtlcId(): void; - getOutHtlcId(): number | undefined; - setOutHtlcId(value: number): ListforwardsForwards; - - hasUpdatedIndex(): boolean; - clearUpdatedIndex(): void; - getUpdatedIndex(): number | undefined; - setUpdatedIndex(value: number): ListforwardsForwards; - - hasStyle(): boolean; - clearStyle(): void; - getStyle(): ListforwardsForwards.ListforwardsForwardsStyle | undefined; - setStyle( - value: ListforwardsForwards.ListforwardsForwardsStyle, - ): ListforwardsForwards; - - hasFeeMsat(): boolean; - clearFeeMsat(): void; - getFeeMsat(): cln_primitives_pb.Amount | undefined; - setFeeMsat(value?: cln_primitives_pb.Amount): ListforwardsForwards; - - hasOutMsat(): boolean; - clearOutMsat(): void; - getOutMsat(): cln_primitives_pb.Amount | undefined; - setOutMsat(value?: cln_primitives_pb.Amount): ListforwardsForwards; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListforwardsForwards.AsObject; - static toObject( - includeInstance: boolean, - msg: ListforwardsForwards, - ): ListforwardsForwards.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListforwardsForwards, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListforwardsForwards; - static deserializeBinaryFromReader( - message: ListforwardsForwards, - reader: jspb.BinaryReader, - ): ListforwardsForwards; + export type AsObject = { + forwardsList: Array, + } +} + +export class ListforwardsForwards extends jspb.Message { + + hasCreatedIndex(): boolean; + clearCreatedIndex(): void; + getCreatedIndex(): number | undefined; + setCreatedIndex(value: number): ListforwardsForwards; + getInChannel(): string; + setInChannel(value: string): ListforwardsForwards; + + hasInHtlcId(): boolean; + clearInHtlcId(): void; + getInHtlcId(): number | undefined; + setInHtlcId(value: number): ListforwardsForwards; + + hasInMsat(): boolean; + clearInMsat(): void; + getInMsat(): cln_primitives_pb.Amount | undefined; + setInMsat(value?: cln_primitives_pb.Amount): ListforwardsForwards; + getStatus(): ListforwardsForwards.ListforwardsForwardsStatus; + setStatus(value: ListforwardsForwards.ListforwardsForwardsStatus): ListforwardsForwards; + getReceivedTime(): number; + setReceivedTime(value: number): ListforwardsForwards; + + hasOutChannel(): boolean; + clearOutChannel(): void; + getOutChannel(): string | undefined; + setOutChannel(value: string): ListforwardsForwards; + + hasOutHtlcId(): boolean; + clearOutHtlcId(): void; + getOutHtlcId(): number | undefined; + setOutHtlcId(value: number): ListforwardsForwards; + + hasUpdatedIndex(): boolean; + clearUpdatedIndex(): void; + getUpdatedIndex(): number | undefined; + setUpdatedIndex(value: number): ListforwardsForwards; + + hasStyle(): boolean; + clearStyle(): void; + getStyle(): ListforwardsForwards.ListforwardsForwardsStyle | undefined; + setStyle(value: ListforwardsForwards.ListforwardsForwardsStyle): ListforwardsForwards; + + hasFeeMsat(): boolean; + clearFeeMsat(): void; + getFeeMsat(): cln_primitives_pb.Amount | undefined; + setFeeMsat(value?: cln_primitives_pb.Amount): ListforwardsForwards; + + hasOutMsat(): boolean; + clearOutMsat(): void; + getOutMsat(): cln_primitives_pb.Amount | undefined; + setOutMsat(value?: cln_primitives_pb.Amount): ListforwardsForwards; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListforwardsForwards.AsObject; + static toObject(includeInstance: boolean, msg: ListforwardsForwards): ListforwardsForwards.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListforwardsForwards, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListforwardsForwards; + static deserializeBinaryFromReader(message: ListforwardsForwards, reader: jspb.BinaryReader): ListforwardsForwards; } export namespace ListforwardsForwards { - export type AsObject = { - createdIndex?: number; - inChannel: string; - inHtlcId?: number; - inMsat?: cln_primitives_pb.Amount.AsObject; - status: ListforwardsForwards.ListforwardsForwardsStatus; - receivedTime: number; - outChannel?: string; - outHtlcId?: number; - updatedIndex?: number; - style?: ListforwardsForwards.ListforwardsForwardsStyle; - feeMsat?: cln_primitives_pb.Amount.AsObject; - outMsat?: cln_primitives_pb.Amount.AsObject; - }; - - export enum ListforwardsForwardsStatus { + export type AsObject = { + createdIndex?: number, + inChannel: string, + inHtlcId?: number, + inMsat?: cln_primitives_pb.Amount.AsObject, + status: ListforwardsForwards.ListforwardsForwardsStatus, + receivedTime: number, + outChannel?: string, + outHtlcId?: number, + updatedIndex?: number, + style?: ListforwardsForwards.ListforwardsForwardsStyle, + feeMsat?: cln_primitives_pb.Amount.AsObject, + outMsat?: cln_primitives_pb.Amount.AsObject, + } + + export enum ListforwardsForwardsStatus { OFFERED = 0, SETTLED = 1, LOCAL_FAILED = 2, FAILED = 3, - } + } - export enum ListforwardsForwardsStyle { + export enum ListforwardsForwardsStyle { LEGACY = 0, TLV = 1, - } -} - -export class ListpaysRequest extends jspb.Message { - hasBolt11(): boolean; - clearBolt11(): void; - getBolt11(): string | undefined; - setBolt11(value: string): ListpaysRequest; - - hasPaymentHash(): boolean; - clearPaymentHash(): void; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): ListpaysRequest; - - hasStatus(): boolean; - clearStatus(): void; - getStatus(): ListpaysRequest.ListpaysStatus | undefined; - setStatus(value: ListpaysRequest.ListpaysStatus): ListpaysRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListpaysRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpaysRequest, - ): ListpaysRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpaysRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpaysRequest; - static deserializeBinaryFromReader( - message: ListpaysRequest, - reader: jspb.BinaryReader, - ): ListpaysRequest; + } + +} + +export class ListpaysRequest extends jspb.Message { + + hasBolt11(): boolean; + clearBolt11(): void; + getBolt11(): string | undefined; + setBolt11(value: string): ListpaysRequest; + + hasPaymentHash(): boolean; + clearPaymentHash(): void; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): ListpaysRequest; + + hasStatus(): boolean; + clearStatus(): void; + getStatus(): ListpaysRequest.ListpaysStatus | undefined; + setStatus(value: ListpaysRequest.ListpaysStatus): ListpaysRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpaysRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListpaysRequest): ListpaysRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpaysRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpaysRequest; + static deserializeBinaryFromReader(message: ListpaysRequest, reader: jspb.BinaryReader): ListpaysRequest; } export namespace ListpaysRequest { - export type AsObject = { - bolt11?: string; - paymentHash: Uint8Array | string; - status?: ListpaysRequest.ListpaysStatus; - }; + export type AsObject = { + bolt11?: string, + paymentHash: Uint8Array | string, + status?: ListpaysRequest.ListpaysStatus, + } - export enum ListpaysStatus { + export enum ListpaysStatus { PENDING = 0, COMPLETE = 1, FAILED = 2, - } -} - -export class ListpaysResponse extends jspb.Message { - clearPaysList(): void; - getPaysList(): Array; - setPaysList(value: Array): ListpaysResponse; - addPays(value?: ListpaysPays, index?: number): ListpaysPays; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListpaysResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpaysResponse, - ): ListpaysResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpaysResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpaysResponse; - static deserializeBinaryFromReader( - message: ListpaysResponse, - reader: jspb.BinaryReader, - ): ListpaysResponse; + } + +} + +export class ListpaysResponse extends jspb.Message { + clearPaysList(): void; + getPaysList(): Array; + setPaysList(value: Array): ListpaysResponse; + addPays(value?: ListpaysPays, index?: number): ListpaysPays; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpaysResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListpaysResponse): ListpaysResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpaysResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpaysResponse; + static deserializeBinaryFromReader(message: ListpaysResponse, reader: jspb.BinaryReader): ListpaysResponse; } export namespace ListpaysResponse { - export type AsObject = { - paysList: Array; - }; -} - -export class ListpaysPays extends jspb.Message { - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): ListpaysPays; - getStatus(): ListpaysPays.ListpaysPaysStatus; - setStatus(value: ListpaysPays.ListpaysPaysStatus): ListpaysPays; - - hasDestination(): boolean; - clearDestination(): void; - getDestination(): Uint8Array | string; - getDestination_asU8(): Uint8Array; - getDestination_asB64(): string; - setDestination(value: Uint8Array | string): ListpaysPays; - getCreatedAt(): number; - setCreatedAt(value: number): ListpaysPays; - - hasCompletedAt(): boolean; - clearCompletedAt(): void; - getCompletedAt(): number | undefined; - setCompletedAt(value: number): ListpaysPays; - - hasLabel(): boolean; - clearLabel(): void; - getLabel(): string | undefined; - setLabel(value: string): ListpaysPays; - - hasBolt11(): boolean; - clearBolt11(): void; - getBolt11(): string | undefined; - setBolt11(value: string): ListpaysPays; - - hasDescription(): boolean; - clearDescription(): void; - getDescription(): string | undefined; - setDescription(value: string): ListpaysPays; - - hasBolt12(): boolean; - clearBolt12(): void; - getBolt12(): string | undefined; - setBolt12(value: string): ListpaysPays; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): ListpaysPays; - - hasAmountSentMsat(): boolean; - clearAmountSentMsat(): void; - getAmountSentMsat(): cln_primitives_pb.Amount | undefined; - setAmountSentMsat(value?: cln_primitives_pb.Amount): ListpaysPays; - - hasPreimage(): boolean; - clearPreimage(): void; - getPreimage(): Uint8Array | string; - getPreimage_asU8(): Uint8Array; - getPreimage_asB64(): string; - setPreimage(value: Uint8Array | string): ListpaysPays; - - hasNumberOfParts(): boolean; - clearNumberOfParts(): void; - getNumberOfParts(): number | undefined; - setNumberOfParts(value: number): ListpaysPays; - - hasErroronion(): boolean; - clearErroronion(): void; - getErroronion(): Uint8Array | string; - getErroronion_asU8(): Uint8Array; - getErroronion_asB64(): string; - setErroronion(value: Uint8Array | string): ListpaysPays; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListpaysPays.AsObject; - static toObject( - includeInstance: boolean, - msg: ListpaysPays, - ): ListpaysPays.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListpaysPays, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListpaysPays; - static deserializeBinaryFromReader( - message: ListpaysPays, - reader: jspb.BinaryReader, - ): ListpaysPays; + export type AsObject = { + paysList: Array, + } +} + +export class ListpaysPays extends jspb.Message { + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): ListpaysPays; + getStatus(): ListpaysPays.ListpaysPaysStatus; + setStatus(value: ListpaysPays.ListpaysPaysStatus): ListpaysPays; + + hasDestination(): boolean; + clearDestination(): void; + getDestination(): Uint8Array | string; + getDestination_asU8(): Uint8Array; + getDestination_asB64(): string; + setDestination(value: Uint8Array | string): ListpaysPays; + getCreatedAt(): number; + setCreatedAt(value: number): ListpaysPays; + + hasCompletedAt(): boolean; + clearCompletedAt(): void; + getCompletedAt(): number | undefined; + setCompletedAt(value: number): ListpaysPays; + + hasLabel(): boolean; + clearLabel(): void; + getLabel(): string | undefined; + setLabel(value: string): ListpaysPays; + + hasBolt11(): boolean; + clearBolt11(): void; + getBolt11(): string | undefined; + setBolt11(value: string): ListpaysPays; + + hasDescription(): boolean; + clearDescription(): void; + getDescription(): string | undefined; + setDescription(value: string): ListpaysPays; + + hasBolt12(): boolean; + clearBolt12(): void; + getBolt12(): string | undefined; + setBolt12(value: string): ListpaysPays; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): ListpaysPays; + + hasAmountSentMsat(): boolean; + clearAmountSentMsat(): void; + getAmountSentMsat(): cln_primitives_pb.Amount | undefined; + setAmountSentMsat(value?: cln_primitives_pb.Amount): ListpaysPays; + + hasPreimage(): boolean; + clearPreimage(): void; + getPreimage(): Uint8Array | string; + getPreimage_asU8(): Uint8Array; + getPreimage_asB64(): string; + setPreimage(value: Uint8Array | string): ListpaysPays; + + hasNumberOfParts(): boolean; + clearNumberOfParts(): void; + getNumberOfParts(): number | undefined; + setNumberOfParts(value: number): ListpaysPays; + + hasErroronion(): boolean; + clearErroronion(): void; + getErroronion(): Uint8Array | string; + getErroronion_asU8(): Uint8Array; + getErroronion_asB64(): string; + setErroronion(value: Uint8Array | string): ListpaysPays; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListpaysPays.AsObject; + static toObject(includeInstance: boolean, msg: ListpaysPays): ListpaysPays.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListpaysPays, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListpaysPays; + static deserializeBinaryFromReader(message: ListpaysPays, reader: jspb.BinaryReader): ListpaysPays; } export namespace ListpaysPays { - export type AsObject = { - paymentHash: Uint8Array | string; - status: ListpaysPays.ListpaysPaysStatus; - destination: Uint8Array | string; - createdAt: number; - completedAt?: number; - label?: string; - bolt11?: string; - description?: string; - bolt12?: string; - amountMsat?: cln_primitives_pb.Amount.AsObject; - amountSentMsat?: cln_primitives_pb.Amount.AsObject; - preimage: Uint8Array | string; - numberOfParts?: number; - erroronion: Uint8Array | string; - }; - - export enum ListpaysPaysStatus { + export type AsObject = { + paymentHash: Uint8Array | string, + status: ListpaysPays.ListpaysPaysStatus, + destination: Uint8Array | string, + createdAt: number, + completedAt?: number, + label?: string, + bolt11?: string, + description?: string, + bolt12?: string, + amountMsat?: cln_primitives_pb.Amount.AsObject, + amountSentMsat?: cln_primitives_pb.Amount.AsObject, + preimage: Uint8Array | string, + numberOfParts?: number, + erroronion: Uint8Array | string, + } + + export enum ListpaysPaysStatus { PENDING = 0, FAILED = 1, COMPLETE = 2, - } -} - -export class ListhtlcsRequest extends jspb.Message { - hasId(): boolean; - clearId(): void; - getId(): string | undefined; - setId(value: string): ListhtlcsRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListhtlcsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListhtlcsRequest, - ): ListhtlcsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListhtlcsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListhtlcsRequest; - static deserializeBinaryFromReader( - message: ListhtlcsRequest, - reader: jspb.BinaryReader, - ): ListhtlcsRequest; + } + +} + +export class ListhtlcsRequest extends jspb.Message { + + hasId(): boolean; + clearId(): void; + getId(): string | undefined; + setId(value: string): ListhtlcsRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListhtlcsRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListhtlcsRequest): ListhtlcsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListhtlcsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListhtlcsRequest; + static deserializeBinaryFromReader(message: ListhtlcsRequest, reader: jspb.BinaryReader): ListhtlcsRequest; } export namespace ListhtlcsRequest { - export type AsObject = { - id?: string; - }; -} - -export class ListhtlcsResponse extends jspb.Message { - clearHtlcsList(): void; - getHtlcsList(): Array; - setHtlcsList(value: Array): ListhtlcsResponse; - addHtlcs(value?: ListhtlcsHtlcs, index?: number): ListhtlcsHtlcs; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListhtlcsResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListhtlcsResponse, - ): ListhtlcsResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListhtlcsResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListhtlcsResponse; - static deserializeBinaryFromReader( - message: ListhtlcsResponse, - reader: jspb.BinaryReader, - ): ListhtlcsResponse; + export type AsObject = { + id?: string, + } +} + +export class ListhtlcsResponse extends jspb.Message { + clearHtlcsList(): void; + getHtlcsList(): Array; + setHtlcsList(value: Array): ListhtlcsResponse; + addHtlcs(value?: ListhtlcsHtlcs, index?: number): ListhtlcsHtlcs; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListhtlcsResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListhtlcsResponse): ListhtlcsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListhtlcsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListhtlcsResponse; + static deserializeBinaryFromReader(message: ListhtlcsResponse, reader: jspb.BinaryReader): ListhtlcsResponse; } export namespace ListhtlcsResponse { - export type AsObject = { - htlcsList: Array; - }; -} - -export class ListhtlcsHtlcs extends jspb.Message { - getShortChannelId(): string; - setShortChannelId(value: string): ListhtlcsHtlcs; - getId(): number; - setId(value: number): ListhtlcsHtlcs; - getExpiry(): number; - setExpiry(value: number): ListhtlcsHtlcs; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): ListhtlcsHtlcs; - getDirection(): ListhtlcsHtlcs.ListhtlcsHtlcsDirection; - setDirection(value: ListhtlcsHtlcs.ListhtlcsHtlcsDirection): ListhtlcsHtlcs; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): ListhtlcsHtlcs; - getState(): cln_primitives_pb.HtlcState; - setState(value: cln_primitives_pb.HtlcState): ListhtlcsHtlcs; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListhtlcsHtlcs.AsObject; - static toObject( - includeInstance: boolean, - msg: ListhtlcsHtlcs, - ): ListhtlcsHtlcs.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListhtlcsHtlcs, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListhtlcsHtlcs; - static deserializeBinaryFromReader( - message: ListhtlcsHtlcs, - reader: jspb.BinaryReader, - ): ListhtlcsHtlcs; + export type AsObject = { + htlcsList: Array, + } +} + +export class ListhtlcsHtlcs extends jspb.Message { + getShortChannelId(): string; + setShortChannelId(value: string): ListhtlcsHtlcs; + getId(): number; + setId(value: number): ListhtlcsHtlcs; + getExpiry(): number; + setExpiry(value: number): ListhtlcsHtlcs; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): ListhtlcsHtlcs; + getDirection(): ListhtlcsHtlcs.ListhtlcsHtlcsDirection; + setDirection(value: ListhtlcsHtlcs.ListhtlcsHtlcsDirection): ListhtlcsHtlcs; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): ListhtlcsHtlcs; + getState(): cln_primitives_pb.HtlcState; + setState(value: cln_primitives_pb.HtlcState): ListhtlcsHtlcs; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListhtlcsHtlcs.AsObject; + static toObject(includeInstance: boolean, msg: ListhtlcsHtlcs): ListhtlcsHtlcs.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListhtlcsHtlcs, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListhtlcsHtlcs; + static deserializeBinaryFromReader(message: ListhtlcsHtlcs, reader: jspb.BinaryReader): ListhtlcsHtlcs; } export namespace ListhtlcsHtlcs { - export type AsObject = { - shortChannelId: string; - id: number; - expiry: number; - amountMsat?: cln_primitives_pb.Amount.AsObject; - direction: ListhtlcsHtlcs.ListhtlcsHtlcsDirection; - paymentHash: Uint8Array | string; - state: cln_primitives_pb.HtlcState; - }; - - export enum ListhtlcsHtlcsDirection { + export type AsObject = { + shortChannelId: string, + id: number, + expiry: number, + amountMsat?: cln_primitives_pb.Amount.AsObject, + direction: ListhtlcsHtlcs.ListhtlcsHtlcsDirection, + paymentHash: Uint8Array | string, + state: cln_primitives_pb.HtlcState, + } + + export enum ListhtlcsHtlcsDirection { OUT = 0, IN = 1, - } -} - -export class PingRequest extends jspb.Message { - getId(): Uint8Array | string; - getId_asU8(): Uint8Array; - getId_asB64(): string; - setId(value: Uint8Array | string): PingRequest; - - hasLen(): boolean; - clearLen(): void; - getLen(): number | undefined; - setLen(value: number): PingRequest; - - hasPongbytes(): boolean; - clearPongbytes(): void; - getPongbytes(): number | undefined; - setPongbytes(value: number): PingRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PingRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: PingRequest, - ): PingRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PingRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PingRequest; - static deserializeBinaryFromReader( - message: PingRequest, - reader: jspb.BinaryReader, - ): PingRequest; + } + +} + +export class PingRequest extends jspb.Message { + getId(): Uint8Array | string; + getId_asU8(): Uint8Array; + getId_asB64(): string; + setId(value: Uint8Array | string): PingRequest; + + hasLen(): boolean; + clearLen(): void; + getLen(): number | undefined; + setLen(value: number): PingRequest; + + hasPongbytes(): boolean; + clearPongbytes(): void; + getPongbytes(): number | undefined; + setPongbytes(value: number): PingRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PingRequest.AsObject; + static toObject(includeInstance: boolean, msg: PingRequest): PingRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PingRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PingRequest; + static deserializeBinaryFromReader(message: PingRequest, reader: jspb.BinaryReader): PingRequest; } export namespace PingRequest { - export type AsObject = { - id: Uint8Array | string; - len?: number; - pongbytes?: number; - }; -} - -export class PingResponse extends jspb.Message { - getTotlen(): number; - setTotlen(value: number): PingResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PingResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: PingResponse, - ): PingResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PingResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PingResponse; - static deserializeBinaryFromReader( - message: PingResponse, - reader: jspb.BinaryReader, - ): PingResponse; + export type AsObject = { + id: Uint8Array | string, + len?: number, + pongbytes?: number, + } +} + +export class PingResponse extends jspb.Message { + getTotlen(): number; + setTotlen(value: number): PingResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PingResponse.AsObject; + static toObject(includeInstance: boolean, msg: PingResponse): PingResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PingResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PingResponse; + static deserializeBinaryFromReader(message: PingResponse, reader: jspb.BinaryReader): PingResponse; } export namespace PingResponse { - export type AsObject = { - totlen: number; - }; -} - -export class SendcustommsgRequest extends jspb.Message { - getNodeId(): Uint8Array | string; - getNodeId_asU8(): Uint8Array; - getNodeId_asB64(): string; - setNodeId(value: Uint8Array | string): SendcustommsgRequest; - getMsg(): Uint8Array | string; - getMsg_asU8(): Uint8Array; - getMsg_asB64(): string; - setMsg(value: Uint8Array | string): SendcustommsgRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendcustommsgRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SendcustommsgRequest, - ): SendcustommsgRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendcustommsgRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendcustommsgRequest; - static deserializeBinaryFromReader( - message: SendcustommsgRequest, - reader: jspb.BinaryReader, - ): SendcustommsgRequest; + export type AsObject = { + totlen: number, + } +} + +export class SendcustommsgRequest extends jspb.Message { + getNodeId(): Uint8Array | string; + getNodeId_asU8(): Uint8Array; + getNodeId_asB64(): string; + setNodeId(value: Uint8Array | string): SendcustommsgRequest; + getMsg(): Uint8Array | string; + getMsg_asU8(): Uint8Array; + getMsg_asB64(): string; + setMsg(value: Uint8Array | string): SendcustommsgRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendcustommsgRequest.AsObject; + static toObject(includeInstance: boolean, msg: SendcustommsgRequest): SendcustommsgRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendcustommsgRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendcustommsgRequest; + static deserializeBinaryFromReader(message: SendcustommsgRequest, reader: jspb.BinaryReader): SendcustommsgRequest; } export namespace SendcustommsgRequest { - export type AsObject = { - nodeId: Uint8Array | string; - msg: Uint8Array | string; - }; -} - -export class SendcustommsgResponse extends jspb.Message { - getStatus(): string; - setStatus(value: string): SendcustommsgResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendcustommsgResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: SendcustommsgResponse, - ): SendcustommsgResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendcustommsgResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendcustommsgResponse; - static deserializeBinaryFromReader( - message: SendcustommsgResponse, - reader: jspb.BinaryReader, - ): SendcustommsgResponse; + export type AsObject = { + nodeId: Uint8Array | string, + msg: Uint8Array | string, + } +} + +export class SendcustommsgResponse extends jspb.Message { + getStatus(): string; + setStatus(value: string): SendcustommsgResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendcustommsgResponse.AsObject; + static toObject(includeInstance: boolean, msg: SendcustommsgResponse): SendcustommsgResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendcustommsgResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendcustommsgResponse; + static deserializeBinaryFromReader(message: SendcustommsgResponse, reader: jspb.BinaryReader): SendcustommsgResponse; } export namespace SendcustommsgResponse { - export type AsObject = { - status: string; - }; -} - -export class SetchannelRequest extends jspb.Message { - getId(): string; - setId(value: string): SetchannelRequest; - - hasFeebase(): boolean; - clearFeebase(): void; - getFeebase(): cln_primitives_pb.Amount | undefined; - setFeebase(value?: cln_primitives_pb.Amount): SetchannelRequest; - - hasFeeppm(): boolean; - clearFeeppm(): void; - getFeeppm(): number | undefined; - setFeeppm(value: number): SetchannelRequest; - - hasHtlcmin(): boolean; - clearHtlcmin(): void; - getHtlcmin(): cln_primitives_pb.Amount | undefined; - setHtlcmin(value?: cln_primitives_pb.Amount): SetchannelRequest; - - hasHtlcmax(): boolean; - clearHtlcmax(): void; - getHtlcmax(): cln_primitives_pb.Amount | undefined; - setHtlcmax(value?: cln_primitives_pb.Amount): SetchannelRequest; - - hasEnforcedelay(): boolean; - clearEnforcedelay(): void; - getEnforcedelay(): number | undefined; - setEnforcedelay(value: number): SetchannelRequest; - - hasIgnorefeelimits(): boolean; - clearIgnorefeelimits(): void; - getIgnorefeelimits(): boolean | undefined; - setIgnorefeelimits(value: boolean): SetchannelRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SetchannelRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SetchannelRequest, - ): SetchannelRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SetchannelRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SetchannelRequest; - static deserializeBinaryFromReader( - message: SetchannelRequest, - reader: jspb.BinaryReader, - ): SetchannelRequest; + export type AsObject = { + status: string, + } +} + +export class SetchannelRequest extends jspb.Message { + getId(): string; + setId(value: string): SetchannelRequest; + + hasFeebase(): boolean; + clearFeebase(): void; + getFeebase(): cln_primitives_pb.Amount | undefined; + setFeebase(value?: cln_primitives_pb.Amount): SetchannelRequest; + + hasFeeppm(): boolean; + clearFeeppm(): void; + getFeeppm(): number | undefined; + setFeeppm(value: number): SetchannelRequest; + + hasHtlcmin(): boolean; + clearHtlcmin(): void; + getHtlcmin(): cln_primitives_pb.Amount | undefined; + setHtlcmin(value?: cln_primitives_pb.Amount): SetchannelRequest; + + hasHtlcmax(): boolean; + clearHtlcmax(): void; + getHtlcmax(): cln_primitives_pb.Amount | undefined; + setHtlcmax(value?: cln_primitives_pb.Amount): SetchannelRequest; + + hasEnforcedelay(): boolean; + clearEnforcedelay(): void; + getEnforcedelay(): number | undefined; + setEnforcedelay(value: number): SetchannelRequest; + + hasIgnorefeelimits(): boolean; + clearIgnorefeelimits(): void; + getIgnorefeelimits(): boolean | undefined; + setIgnorefeelimits(value: boolean): SetchannelRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SetchannelRequest.AsObject; + static toObject(includeInstance: boolean, msg: SetchannelRequest): SetchannelRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SetchannelRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SetchannelRequest; + static deserializeBinaryFromReader(message: SetchannelRequest, reader: jspb.BinaryReader): SetchannelRequest; } export namespace SetchannelRequest { - export type AsObject = { - id: string; - feebase?: cln_primitives_pb.Amount.AsObject; - feeppm?: number; - htlcmin?: cln_primitives_pb.Amount.AsObject; - htlcmax?: cln_primitives_pb.Amount.AsObject; - enforcedelay?: number; - ignorefeelimits?: boolean; - }; -} - -export class SetchannelResponse extends jspb.Message { - clearChannelsList(): void; - getChannelsList(): Array; - setChannelsList(value: Array): SetchannelResponse; - addChannels(value?: SetchannelChannels, index?: number): SetchannelChannels; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SetchannelResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: SetchannelResponse, - ): SetchannelResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SetchannelResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SetchannelResponse; - static deserializeBinaryFromReader( - message: SetchannelResponse, - reader: jspb.BinaryReader, - ): SetchannelResponse; + export type AsObject = { + id: string, + feebase?: cln_primitives_pb.Amount.AsObject, + feeppm?: number, + htlcmin?: cln_primitives_pb.Amount.AsObject, + htlcmax?: cln_primitives_pb.Amount.AsObject, + enforcedelay?: number, + ignorefeelimits?: boolean, + } +} + +export class SetchannelResponse extends jspb.Message { + clearChannelsList(): void; + getChannelsList(): Array; + setChannelsList(value: Array): SetchannelResponse; + addChannels(value?: SetchannelChannels, index?: number): SetchannelChannels; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SetchannelResponse.AsObject; + static toObject(includeInstance: boolean, msg: SetchannelResponse): SetchannelResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SetchannelResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SetchannelResponse; + static deserializeBinaryFromReader(message: SetchannelResponse, reader: jspb.BinaryReader): SetchannelResponse; } export namespace SetchannelResponse { - export type AsObject = { - channelsList: Array; - }; -} - -export class SetchannelChannels extends jspb.Message { - getPeerId(): Uint8Array | string; - getPeerId_asU8(): Uint8Array; - getPeerId_asB64(): string; - setPeerId(value: Uint8Array | string): SetchannelChannels; - getChannelId(): Uint8Array | string; - getChannelId_asU8(): Uint8Array; - getChannelId_asB64(): string; - setChannelId(value: Uint8Array | string): SetchannelChannels; - - hasShortChannelId(): boolean; - clearShortChannelId(): void; - getShortChannelId(): string | undefined; - setShortChannelId(value: string): SetchannelChannels; - - hasFeeBaseMsat(): boolean; - clearFeeBaseMsat(): void; - getFeeBaseMsat(): cln_primitives_pb.Amount | undefined; - setFeeBaseMsat(value?: cln_primitives_pb.Amount): SetchannelChannels; - getFeeProportionalMillionths(): number; - setFeeProportionalMillionths(value: number): SetchannelChannels; - - hasIgnoreFeeLimits(): boolean; - clearIgnoreFeeLimits(): void; - getIgnoreFeeLimits(): boolean | undefined; - setIgnoreFeeLimits(value: boolean): SetchannelChannels; - - hasMinimumHtlcOutMsat(): boolean; - clearMinimumHtlcOutMsat(): void; - getMinimumHtlcOutMsat(): cln_primitives_pb.Amount | undefined; - setMinimumHtlcOutMsat(value?: cln_primitives_pb.Amount): SetchannelChannels; - - hasWarningHtlcminTooLow(): boolean; - clearWarningHtlcminTooLow(): void; - getWarningHtlcminTooLow(): string | undefined; - setWarningHtlcminTooLow(value: string): SetchannelChannels; - - hasMaximumHtlcOutMsat(): boolean; - clearMaximumHtlcOutMsat(): void; - getMaximumHtlcOutMsat(): cln_primitives_pb.Amount | undefined; - setMaximumHtlcOutMsat(value?: cln_primitives_pb.Amount): SetchannelChannels; - - hasWarningHtlcmaxTooHigh(): boolean; - clearWarningHtlcmaxTooHigh(): void; - getWarningHtlcmaxTooHigh(): string | undefined; - setWarningHtlcmaxTooHigh(value: string): SetchannelChannels; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SetchannelChannels.AsObject; - static toObject( - includeInstance: boolean, - msg: SetchannelChannels, - ): SetchannelChannels.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SetchannelChannels, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SetchannelChannels; - static deserializeBinaryFromReader( - message: SetchannelChannels, - reader: jspb.BinaryReader, - ): SetchannelChannels; + export type AsObject = { + channelsList: Array, + } +} + +export class SetchannelChannels extends jspb.Message { + getPeerId(): Uint8Array | string; + getPeerId_asU8(): Uint8Array; + getPeerId_asB64(): string; + setPeerId(value: Uint8Array | string): SetchannelChannels; + getChannelId(): Uint8Array | string; + getChannelId_asU8(): Uint8Array; + getChannelId_asB64(): string; + setChannelId(value: Uint8Array | string): SetchannelChannels; + + hasShortChannelId(): boolean; + clearShortChannelId(): void; + getShortChannelId(): string | undefined; + setShortChannelId(value: string): SetchannelChannels; + + hasFeeBaseMsat(): boolean; + clearFeeBaseMsat(): void; + getFeeBaseMsat(): cln_primitives_pb.Amount | undefined; + setFeeBaseMsat(value?: cln_primitives_pb.Amount): SetchannelChannels; + getFeeProportionalMillionths(): number; + setFeeProportionalMillionths(value: number): SetchannelChannels; + + hasIgnoreFeeLimits(): boolean; + clearIgnoreFeeLimits(): void; + getIgnoreFeeLimits(): boolean | undefined; + setIgnoreFeeLimits(value: boolean): SetchannelChannels; + + hasMinimumHtlcOutMsat(): boolean; + clearMinimumHtlcOutMsat(): void; + getMinimumHtlcOutMsat(): cln_primitives_pb.Amount | undefined; + setMinimumHtlcOutMsat(value?: cln_primitives_pb.Amount): SetchannelChannels; + + hasWarningHtlcminTooLow(): boolean; + clearWarningHtlcminTooLow(): void; + getWarningHtlcminTooLow(): string | undefined; + setWarningHtlcminTooLow(value: string): SetchannelChannels; + + hasMaximumHtlcOutMsat(): boolean; + clearMaximumHtlcOutMsat(): void; + getMaximumHtlcOutMsat(): cln_primitives_pb.Amount | undefined; + setMaximumHtlcOutMsat(value?: cln_primitives_pb.Amount): SetchannelChannels; + + hasWarningHtlcmaxTooHigh(): boolean; + clearWarningHtlcmaxTooHigh(): void; + getWarningHtlcmaxTooHigh(): string | undefined; + setWarningHtlcmaxTooHigh(value: string): SetchannelChannels; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SetchannelChannels.AsObject; + static toObject(includeInstance: boolean, msg: SetchannelChannels): SetchannelChannels.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SetchannelChannels, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SetchannelChannels; + static deserializeBinaryFromReader(message: SetchannelChannels, reader: jspb.BinaryReader): SetchannelChannels; } export namespace SetchannelChannels { - export type AsObject = { - peerId: Uint8Array | string; - channelId: Uint8Array | string; - shortChannelId?: string; - feeBaseMsat?: cln_primitives_pb.Amount.AsObject; - feeProportionalMillionths: number; - ignoreFeeLimits?: boolean; - minimumHtlcOutMsat?: cln_primitives_pb.Amount.AsObject; - warningHtlcminTooLow?: string; - maximumHtlcOutMsat?: cln_primitives_pb.Amount.AsObject; - warningHtlcmaxTooHigh?: string; - }; -} - -export class SigninvoiceRequest extends jspb.Message { - getInvstring(): string; - setInvstring(value: string): SigninvoiceRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SigninvoiceRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SigninvoiceRequest, - ): SigninvoiceRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SigninvoiceRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SigninvoiceRequest; - static deserializeBinaryFromReader( - message: SigninvoiceRequest, - reader: jspb.BinaryReader, - ): SigninvoiceRequest; + export type AsObject = { + peerId: Uint8Array | string, + channelId: Uint8Array | string, + shortChannelId?: string, + feeBaseMsat?: cln_primitives_pb.Amount.AsObject, + feeProportionalMillionths: number, + ignoreFeeLimits?: boolean, + minimumHtlcOutMsat?: cln_primitives_pb.Amount.AsObject, + warningHtlcminTooLow?: string, + maximumHtlcOutMsat?: cln_primitives_pb.Amount.AsObject, + warningHtlcmaxTooHigh?: string, + } +} + +export class SigninvoiceRequest extends jspb.Message { + getInvstring(): string; + setInvstring(value: string): SigninvoiceRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SigninvoiceRequest.AsObject; + static toObject(includeInstance: boolean, msg: SigninvoiceRequest): SigninvoiceRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SigninvoiceRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SigninvoiceRequest; + static deserializeBinaryFromReader(message: SigninvoiceRequest, reader: jspb.BinaryReader): SigninvoiceRequest; } export namespace SigninvoiceRequest { - export type AsObject = { - invstring: string; - }; -} - -export class SigninvoiceResponse extends jspb.Message { - getBolt11(): string; - setBolt11(value: string): SigninvoiceResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SigninvoiceResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: SigninvoiceResponse, - ): SigninvoiceResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SigninvoiceResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SigninvoiceResponse; - static deserializeBinaryFromReader( - message: SigninvoiceResponse, - reader: jspb.BinaryReader, - ): SigninvoiceResponse; + export type AsObject = { + invstring: string, + } +} + +export class SigninvoiceResponse extends jspb.Message { + getBolt11(): string; + setBolt11(value: string): SigninvoiceResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SigninvoiceResponse.AsObject; + static toObject(includeInstance: boolean, msg: SigninvoiceResponse): SigninvoiceResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SigninvoiceResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SigninvoiceResponse; + static deserializeBinaryFromReader(message: SigninvoiceResponse, reader: jspb.BinaryReader): SigninvoiceResponse; } export namespace SigninvoiceResponse { - export type AsObject = { - bolt11: string; - }; -} - -export class SignmessageRequest extends jspb.Message { - getMessage(): string; - setMessage(value: string): SignmessageRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SignmessageRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SignmessageRequest, - ): SignmessageRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SignmessageRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SignmessageRequest; - static deserializeBinaryFromReader( - message: SignmessageRequest, - reader: jspb.BinaryReader, - ): SignmessageRequest; + export type AsObject = { + bolt11: string, + } +} + +export class SignmessageRequest extends jspb.Message { + getMessage(): string; + setMessage(value: string): SignmessageRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SignmessageRequest.AsObject; + static toObject(includeInstance: boolean, msg: SignmessageRequest): SignmessageRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SignmessageRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SignmessageRequest; + static deserializeBinaryFromReader(message: SignmessageRequest, reader: jspb.BinaryReader): SignmessageRequest; } export namespace SignmessageRequest { - export type AsObject = { - message: string; - }; -} - -export class SignmessageResponse extends jspb.Message { - getSignature(): Uint8Array | string; - getSignature_asU8(): Uint8Array; - getSignature_asB64(): string; - setSignature(value: Uint8Array | string): SignmessageResponse; - getRecid(): Uint8Array | string; - getRecid_asU8(): Uint8Array; - getRecid_asB64(): string; - setRecid(value: Uint8Array | string): SignmessageResponse; - getZbase(): string; - setZbase(value: string): SignmessageResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SignmessageResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: SignmessageResponse, - ): SignmessageResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SignmessageResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SignmessageResponse; - static deserializeBinaryFromReader( - message: SignmessageResponse, - reader: jspb.BinaryReader, - ): SignmessageResponse; + export type AsObject = { + message: string, + } +} + +export class SignmessageResponse extends jspb.Message { + getSignature(): Uint8Array | string; + getSignature_asU8(): Uint8Array; + getSignature_asB64(): string; + setSignature(value: Uint8Array | string): SignmessageResponse; + getRecid(): Uint8Array | string; + getRecid_asU8(): Uint8Array; + getRecid_asB64(): string; + setRecid(value: Uint8Array | string): SignmessageResponse; + getZbase(): string; + setZbase(value: string): SignmessageResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SignmessageResponse.AsObject; + static toObject(includeInstance: boolean, msg: SignmessageResponse): SignmessageResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SignmessageResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SignmessageResponse; + static deserializeBinaryFromReader(message: SignmessageResponse, reader: jspb.BinaryReader): SignmessageResponse; } export namespace SignmessageResponse { - export type AsObject = { - signature: Uint8Array | string; - recid: Uint8Array | string; - zbase: string; - }; -} - -export class WaitblockheightRequest extends jspb.Message { - getBlockheight(): number; - setBlockheight(value: number): WaitblockheightRequest; - - hasTimeout(): boolean; - clearTimeout(): void; - getTimeout(): number | undefined; - setTimeout(value: number): WaitblockheightRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): WaitblockheightRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: WaitblockheightRequest, - ): WaitblockheightRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: WaitblockheightRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): WaitblockheightRequest; - static deserializeBinaryFromReader( - message: WaitblockheightRequest, - reader: jspb.BinaryReader, - ): WaitblockheightRequest; + export type AsObject = { + signature: Uint8Array | string, + recid: Uint8Array | string, + zbase: string, + } +} + +export class WaitblockheightRequest extends jspb.Message { + getBlockheight(): number; + setBlockheight(value: number): WaitblockheightRequest; + + hasTimeout(): boolean; + clearTimeout(): void; + getTimeout(): number | undefined; + setTimeout(value: number): WaitblockheightRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): WaitblockheightRequest.AsObject; + static toObject(includeInstance: boolean, msg: WaitblockheightRequest): WaitblockheightRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: WaitblockheightRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): WaitblockheightRequest; + static deserializeBinaryFromReader(message: WaitblockheightRequest, reader: jspb.BinaryReader): WaitblockheightRequest; } export namespace WaitblockheightRequest { - export type AsObject = { - blockheight: number; - timeout?: number; - }; -} - -export class WaitblockheightResponse extends jspb.Message { - getBlockheight(): number; - setBlockheight(value: number): WaitblockheightResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): WaitblockheightResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: WaitblockheightResponse, - ): WaitblockheightResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: WaitblockheightResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): WaitblockheightResponse; - static deserializeBinaryFromReader( - message: WaitblockheightResponse, - reader: jspb.BinaryReader, - ): WaitblockheightResponse; + export type AsObject = { + blockheight: number, + timeout?: number, + } +} + +export class WaitblockheightResponse extends jspb.Message { + getBlockheight(): number; + setBlockheight(value: number): WaitblockheightResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): WaitblockheightResponse.AsObject; + static toObject(includeInstance: boolean, msg: WaitblockheightResponse): WaitblockheightResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: WaitblockheightResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): WaitblockheightResponse; + static deserializeBinaryFromReader(message: WaitblockheightResponse, reader: jspb.BinaryReader): WaitblockheightResponse; } export namespace WaitblockheightResponse { - export type AsObject = { - blockheight: number; - }; -} - -export class WaitRequest extends jspb.Message { - getSubsystem(): WaitRequest.WaitSubsystem; - setSubsystem(value: WaitRequest.WaitSubsystem): WaitRequest; - getIndexname(): WaitRequest.WaitIndexname; - setIndexname(value: WaitRequest.WaitIndexname): WaitRequest; - getNextvalue(): number; - setNextvalue(value: number): WaitRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): WaitRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: WaitRequest, - ): WaitRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: WaitRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): WaitRequest; - static deserializeBinaryFromReader( - message: WaitRequest, - reader: jspb.BinaryReader, - ): WaitRequest; + export type AsObject = { + blockheight: number, + } +} + +export class WaitRequest extends jspb.Message { + getSubsystem(): WaitRequest.WaitSubsystem; + setSubsystem(value: WaitRequest.WaitSubsystem): WaitRequest; + getIndexname(): WaitRequest.WaitIndexname; + setIndexname(value: WaitRequest.WaitIndexname): WaitRequest; + getNextvalue(): number; + setNextvalue(value: number): WaitRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): WaitRequest.AsObject; + static toObject(includeInstance: boolean, msg: WaitRequest): WaitRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: WaitRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): WaitRequest; + static deserializeBinaryFromReader(message: WaitRequest, reader: jspb.BinaryReader): WaitRequest; } export namespace WaitRequest { - export type AsObject = { - subsystem: WaitRequest.WaitSubsystem; - indexname: WaitRequest.WaitIndexname; - nextvalue: number; - }; + export type AsObject = { + subsystem: WaitRequest.WaitSubsystem, + indexname: WaitRequest.WaitIndexname, + nextvalue: number, + } - export enum WaitSubsystem { + export enum WaitSubsystem { INVOICES = 0, FORWARDS = 1, SENDPAYS = 2, - } + } - export enum WaitIndexname { + export enum WaitIndexname { CREATED = 0, UPDATED = 1, DELETED = 2, - } -} - -export class WaitResponse extends jspb.Message { - getSubsystem(): WaitResponse.WaitSubsystem; - setSubsystem(value: WaitResponse.WaitSubsystem): WaitResponse; - - hasCreated(): boolean; - clearCreated(): void; - getCreated(): number | undefined; - setCreated(value: number): WaitResponse; - - hasUpdated(): boolean; - clearUpdated(): void; - getUpdated(): number | undefined; - setUpdated(value: number): WaitResponse; - - hasDeleted(): boolean; - clearDeleted(): void; - getDeleted(): number | undefined; - setDeleted(value: number): WaitResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): WaitResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: WaitResponse, - ): WaitResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: WaitResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): WaitResponse; - static deserializeBinaryFromReader( - message: WaitResponse, - reader: jspb.BinaryReader, - ): WaitResponse; + } + +} + +export class WaitResponse extends jspb.Message { + getSubsystem(): WaitResponse.WaitSubsystem; + setSubsystem(value: WaitResponse.WaitSubsystem): WaitResponse; + + hasCreated(): boolean; + clearCreated(): void; + getCreated(): number | undefined; + setCreated(value: number): WaitResponse; + + hasUpdated(): boolean; + clearUpdated(): void; + getUpdated(): number | undefined; + setUpdated(value: number): WaitResponse; + + hasDeleted(): boolean; + clearDeleted(): void; + getDeleted(): number | undefined; + setDeleted(value: number): WaitResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): WaitResponse.AsObject; + static toObject(includeInstance: boolean, msg: WaitResponse): WaitResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: WaitResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): WaitResponse; + static deserializeBinaryFromReader(message: WaitResponse, reader: jspb.BinaryReader): WaitResponse; } export namespace WaitResponse { - export type AsObject = { - subsystem: WaitResponse.WaitSubsystem; - created?: number; - updated?: number; - deleted?: number; - }; - - export enum WaitSubsystem { + export type AsObject = { + subsystem: WaitResponse.WaitSubsystem, + created?: number, + updated?: number, + deleted?: number, + } + + export enum WaitSubsystem { INVOICES = 0, FORWARDS = 1, SENDPAYS = 2, - } -} - -export class StopRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): StopRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: StopRequest, - ): StopRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: StopRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): StopRequest; - static deserializeBinaryFromReader( - message: StopRequest, - reader: jspb.BinaryReader, - ): StopRequest; + } + +} + +export class StopRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): StopRequest.AsObject; + static toObject(includeInstance: boolean, msg: StopRequest): StopRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: StopRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): StopRequest; + static deserializeBinaryFromReader(message: StopRequest, reader: jspb.BinaryReader): StopRequest; } export namespace StopRequest { - export type AsObject = {}; -} - -export class StopResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): StopResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: StopResponse, - ): StopResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: StopResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): StopResponse; - static deserializeBinaryFromReader( - message: StopResponse, - reader: jspb.BinaryReader, - ): StopResponse; + export type AsObject = { + } +} + +export class StopResponse extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): StopResponse.AsObject; + static toObject(includeInstance: boolean, msg: StopResponse): StopResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: StopResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): StopResponse; + static deserializeBinaryFromReader(message: StopResponse, reader: jspb.BinaryReader): StopResponse; } export namespace StopResponse { - export type AsObject = {}; -} - -export class PreapprovekeysendRequest extends jspb.Message { - hasDestination(): boolean; - clearDestination(): void; - getDestination(): Uint8Array | string; - getDestination_asU8(): Uint8Array; - getDestination_asB64(): string; - setDestination(value: Uint8Array | string): PreapprovekeysendRequest; - - hasPaymentHash(): boolean; - clearPaymentHash(): void; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): PreapprovekeysendRequest; - - hasAmountMsat(): boolean; - clearAmountMsat(): void; - getAmountMsat(): cln_primitives_pb.Amount | undefined; - setAmountMsat(value?: cln_primitives_pb.Amount): PreapprovekeysendRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PreapprovekeysendRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: PreapprovekeysendRequest, - ): PreapprovekeysendRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PreapprovekeysendRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PreapprovekeysendRequest; - static deserializeBinaryFromReader( - message: PreapprovekeysendRequest, - reader: jspb.BinaryReader, - ): PreapprovekeysendRequest; + export type AsObject = { + } +} + +export class PreapprovekeysendRequest extends jspb.Message { + + hasDestination(): boolean; + clearDestination(): void; + getDestination(): Uint8Array | string; + getDestination_asU8(): Uint8Array; + getDestination_asB64(): string; + setDestination(value: Uint8Array | string): PreapprovekeysendRequest; + + hasPaymentHash(): boolean; + clearPaymentHash(): void; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): PreapprovekeysendRequest; + + hasAmountMsat(): boolean; + clearAmountMsat(): void; + getAmountMsat(): cln_primitives_pb.Amount | undefined; + setAmountMsat(value?: cln_primitives_pb.Amount): PreapprovekeysendRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PreapprovekeysendRequest.AsObject; + static toObject(includeInstance: boolean, msg: PreapprovekeysendRequest): PreapprovekeysendRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PreapprovekeysendRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PreapprovekeysendRequest; + static deserializeBinaryFromReader(message: PreapprovekeysendRequest, reader: jspb.BinaryReader): PreapprovekeysendRequest; } export namespace PreapprovekeysendRequest { - export type AsObject = { - destination: Uint8Array | string; - paymentHash: Uint8Array | string; - amountMsat?: cln_primitives_pb.Amount.AsObject; - }; -} - -export class PreapprovekeysendResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PreapprovekeysendResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: PreapprovekeysendResponse, - ): PreapprovekeysendResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PreapprovekeysendResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PreapprovekeysendResponse; - static deserializeBinaryFromReader( - message: PreapprovekeysendResponse, - reader: jspb.BinaryReader, - ): PreapprovekeysendResponse; + export type AsObject = { + destination: Uint8Array | string, + paymentHash: Uint8Array | string, + amountMsat?: cln_primitives_pb.Amount.AsObject, + } +} + +export class PreapprovekeysendResponse extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PreapprovekeysendResponse.AsObject; + static toObject(includeInstance: boolean, msg: PreapprovekeysendResponse): PreapprovekeysendResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PreapprovekeysendResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PreapprovekeysendResponse; + static deserializeBinaryFromReader(message: PreapprovekeysendResponse, reader: jspb.BinaryReader): PreapprovekeysendResponse; } export namespace PreapprovekeysendResponse { - export type AsObject = {}; -} - -export class PreapproveinvoiceRequest extends jspb.Message { - hasBolt11(): boolean; - clearBolt11(): void; - getBolt11(): string | undefined; - setBolt11(value: string): PreapproveinvoiceRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PreapproveinvoiceRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: PreapproveinvoiceRequest, - ): PreapproveinvoiceRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PreapproveinvoiceRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PreapproveinvoiceRequest; - static deserializeBinaryFromReader( - message: PreapproveinvoiceRequest, - reader: jspb.BinaryReader, - ): PreapproveinvoiceRequest; + export type AsObject = { + } +} + +export class PreapproveinvoiceRequest extends jspb.Message { + + hasBolt11(): boolean; + clearBolt11(): void; + getBolt11(): string | undefined; + setBolt11(value: string): PreapproveinvoiceRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PreapproveinvoiceRequest.AsObject; + static toObject(includeInstance: boolean, msg: PreapproveinvoiceRequest): PreapproveinvoiceRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PreapproveinvoiceRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PreapproveinvoiceRequest; + static deserializeBinaryFromReader(message: PreapproveinvoiceRequest, reader: jspb.BinaryReader): PreapproveinvoiceRequest; } export namespace PreapproveinvoiceRequest { - export type AsObject = { - bolt11?: string; - }; -} - -export class PreapproveinvoiceResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PreapproveinvoiceResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: PreapproveinvoiceResponse, - ): PreapproveinvoiceResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PreapproveinvoiceResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PreapproveinvoiceResponse; - static deserializeBinaryFromReader( - message: PreapproveinvoiceResponse, - reader: jspb.BinaryReader, - ): PreapproveinvoiceResponse; + export type AsObject = { + bolt11?: string, + } +} + +export class PreapproveinvoiceResponse extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PreapproveinvoiceResponse.AsObject; + static toObject(includeInstance: boolean, msg: PreapproveinvoiceResponse): PreapproveinvoiceResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PreapproveinvoiceResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PreapproveinvoiceResponse; + static deserializeBinaryFromReader(message: PreapproveinvoiceResponse, reader: jspb.BinaryReader): PreapproveinvoiceResponse; } export namespace PreapproveinvoiceResponse { - export type AsObject = {}; -} - -export class StaticbackupRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): StaticbackupRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: StaticbackupRequest, - ): StaticbackupRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: StaticbackupRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): StaticbackupRequest; - static deserializeBinaryFromReader( - message: StaticbackupRequest, - reader: jspb.BinaryReader, - ): StaticbackupRequest; + export type AsObject = { + } +} + +export class StaticbackupRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): StaticbackupRequest.AsObject; + static toObject(includeInstance: boolean, msg: StaticbackupRequest): StaticbackupRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: StaticbackupRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): StaticbackupRequest; + static deserializeBinaryFromReader(message: StaticbackupRequest, reader: jspb.BinaryReader): StaticbackupRequest; } export namespace StaticbackupRequest { - export type AsObject = {}; -} - -export class StaticbackupResponse extends jspb.Message { - clearScbList(): void; - getScbList(): Array; - getScbList_asU8(): Array; - getScbList_asB64(): Array; - setScbList(value: Array): StaticbackupResponse; - addScb(value: Uint8Array | string, index?: number): Uint8Array | string; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): StaticbackupResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: StaticbackupResponse, - ): StaticbackupResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: StaticbackupResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): StaticbackupResponse; - static deserializeBinaryFromReader( - message: StaticbackupResponse, - reader: jspb.BinaryReader, - ): StaticbackupResponse; + export type AsObject = { + } +} + +export class StaticbackupResponse extends jspb.Message { + clearScbList(): void; + getScbList(): Array; + getScbList_asU8(): Array; + getScbList_asB64(): Array; + setScbList(value: Array): StaticbackupResponse; + addScb(value: Uint8Array | string, index?: number): Uint8Array | string; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): StaticbackupResponse.AsObject; + static toObject(includeInstance: boolean, msg: StaticbackupResponse): StaticbackupResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: StaticbackupResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): StaticbackupResponse; + static deserializeBinaryFromReader(message: StaticbackupResponse, reader: jspb.BinaryReader): StaticbackupResponse; } export namespace StaticbackupResponse { - export type AsObject = { - scbList: Array; - }; + export type AsObject = { + scbList: Array, + } } diff --git a/lib/proto/cln/primitives_pb.d.ts b/lib/proto/cln/primitives_pb.d.ts index 684a3fd3..467b52d1 100644 --- a/lib/proto/cln/primitives_pb.d.ts +++ b/lib/proto/cln/primitives_pb.d.ts @@ -2,503 +2,400 @@ // file: cln/primitives.proto /* tslint:disable */ - /* eslint-disable */ -import * as jspb from 'google-protobuf'; - -export class Amount extends jspb.Message { - getMsat(): number; - setMsat(value: number): Amount; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Amount.AsObject; - static toObject(includeInstance: boolean, msg: Amount): Amount.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Amount, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Amount; - static deserializeBinaryFromReader( - message: Amount, - reader: jspb.BinaryReader, - ): Amount; + +import * as jspb from "google-protobuf"; + +export class Amount extends jspb.Message { + getMsat(): number; + setMsat(value: number): Amount; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Amount.AsObject; + static toObject(includeInstance: boolean, msg: Amount): Amount.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Amount, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Amount; + static deserializeBinaryFromReader(message: Amount, reader: jspb.BinaryReader): Amount; } export namespace Amount { - export type AsObject = { - msat: number; - }; + export type AsObject = { + msat: number, + } } -export class AmountOrAll extends jspb.Message { - hasAmount(): boolean; - clearAmount(): void; - getAmount(): Amount | undefined; - setAmount(value?: Amount): AmountOrAll; - - hasAll(): boolean; - clearAll(): void; - getAll(): boolean; - setAll(value: boolean): AmountOrAll; - - getValueCase(): AmountOrAll.ValueCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AmountOrAll.AsObject; - static toObject( - includeInstance: boolean, - msg: AmountOrAll, - ): AmountOrAll.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: AmountOrAll, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): AmountOrAll; - static deserializeBinaryFromReader( - message: AmountOrAll, - reader: jspb.BinaryReader, - ): AmountOrAll; +export class AmountOrAll extends jspb.Message { + + hasAmount(): boolean; + clearAmount(): void; + getAmount(): Amount | undefined; + setAmount(value?: Amount): AmountOrAll; + + hasAll(): boolean; + clearAll(): void; + getAll(): boolean; + setAll(value: boolean): AmountOrAll; + + getValueCase(): AmountOrAll.ValueCase; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AmountOrAll.AsObject; + static toObject(includeInstance: boolean, msg: AmountOrAll): AmountOrAll.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AmountOrAll, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AmountOrAll; + static deserializeBinaryFromReader(message: AmountOrAll, reader: jspb.BinaryReader): AmountOrAll; } export namespace AmountOrAll { - export type AsObject = { - amount?: Amount.AsObject; - all: boolean; - }; - - export enum ValueCase { - VALUE_NOT_SET = 0, - AMOUNT = 1, - ALL = 2, - } + export type AsObject = { + amount?: Amount.AsObject, + all: boolean, + } + + export enum ValueCase { + VALUE_NOT_SET = 0, + AMOUNT = 1, + ALL = 2, + } + } -export class AmountOrAny extends jspb.Message { - hasAmount(): boolean; - clearAmount(): void; - getAmount(): Amount | undefined; - setAmount(value?: Amount): AmountOrAny; - - hasAny(): boolean; - clearAny(): void; - getAny(): boolean; - setAny(value: boolean): AmountOrAny; - - getValueCase(): AmountOrAny.ValueCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AmountOrAny.AsObject; - static toObject( - includeInstance: boolean, - msg: AmountOrAny, - ): AmountOrAny.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: AmountOrAny, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): AmountOrAny; - static deserializeBinaryFromReader( - message: AmountOrAny, - reader: jspb.BinaryReader, - ): AmountOrAny; +export class AmountOrAny extends jspb.Message { + + hasAmount(): boolean; + clearAmount(): void; + getAmount(): Amount | undefined; + setAmount(value?: Amount): AmountOrAny; + + hasAny(): boolean; + clearAny(): void; + getAny(): boolean; + setAny(value: boolean): AmountOrAny; + + getValueCase(): AmountOrAny.ValueCase; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AmountOrAny.AsObject; + static toObject(includeInstance: boolean, msg: AmountOrAny): AmountOrAny.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AmountOrAny, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AmountOrAny; + static deserializeBinaryFromReader(message: AmountOrAny, reader: jspb.BinaryReader): AmountOrAny; } export namespace AmountOrAny { - export type AsObject = { - amount?: Amount.AsObject; - any: boolean; - }; - - export enum ValueCase { - VALUE_NOT_SET = 0, - AMOUNT = 1, - ANY = 2, - } + export type AsObject = { + amount?: Amount.AsObject, + any: boolean, + } + + export enum ValueCase { + VALUE_NOT_SET = 0, + AMOUNT = 1, + ANY = 2, + } + } -export class ChannelStateChangeCause extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelStateChangeCause.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelStateChangeCause, - ): ChannelStateChangeCause.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelStateChangeCause, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelStateChangeCause; - static deserializeBinaryFromReader( - message: ChannelStateChangeCause, - reader: jspb.BinaryReader, - ): ChannelStateChangeCause; +export class ChannelStateChangeCause extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelStateChangeCause.AsObject; + static toObject(includeInstance: boolean, msg: ChannelStateChangeCause): ChannelStateChangeCause.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelStateChangeCause, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelStateChangeCause; + static deserializeBinaryFromReader(message: ChannelStateChangeCause, reader: jspb.BinaryReader): ChannelStateChangeCause; } export namespace ChannelStateChangeCause { - export type AsObject = {}; + export type AsObject = { + } } -export class Outpoint extends jspb.Message { - getTxid(): Uint8Array | string; - getTxid_asU8(): Uint8Array; - getTxid_asB64(): string; - setTxid(value: Uint8Array | string): Outpoint; - getOutnum(): number; - setOutnum(value: number): Outpoint; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Outpoint.AsObject; - static toObject(includeInstance: boolean, msg: Outpoint): Outpoint.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Outpoint, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Outpoint; - static deserializeBinaryFromReader( - message: Outpoint, - reader: jspb.BinaryReader, - ): Outpoint; +export class Outpoint extends jspb.Message { + getTxid(): Uint8Array | string; + getTxid_asU8(): Uint8Array; + getTxid_asB64(): string; + setTxid(value: Uint8Array | string): Outpoint; + getOutnum(): number; + setOutnum(value: number): Outpoint; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Outpoint.AsObject; + static toObject(includeInstance: boolean, msg: Outpoint): Outpoint.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Outpoint, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Outpoint; + static deserializeBinaryFromReader(message: Outpoint, reader: jspb.BinaryReader): Outpoint; } export namespace Outpoint { - export type AsObject = { - txid: Uint8Array | string; - outnum: number; - }; + export type AsObject = { + txid: Uint8Array | string, + outnum: number, + } } -export class Feerate extends jspb.Message { - hasSlow(): boolean; - clearSlow(): void; - getSlow(): boolean; - setSlow(value: boolean): Feerate; - - hasNormal(): boolean; - clearNormal(): void; - getNormal(): boolean; - setNormal(value: boolean): Feerate; - - hasUrgent(): boolean; - clearUrgent(): void; - getUrgent(): boolean; - setUrgent(value: boolean): Feerate; - - hasPerkb(): boolean; - clearPerkb(): void; - getPerkb(): number; - setPerkb(value: number): Feerate; - - hasPerkw(): boolean; - clearPerkw(): void; - getPerkw(): number; - setPerkw(value: number): Feerate; - - getStyleCase(): Feerate.StyleCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Feerate.AsObject; - static toObject(includeInstance: boolean, msg: Feerate): Feerate.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Feerate, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Feerate; - static deserializeBinaryFromReader( - message: Feerate, - reader: jspb.BinaryReader, - ): Feerate; +export class Feerate extends jspb.Message { + + hasSlow(): boolean; + clearSlow(): void; + getSlow(): boolean; + setSlow(value: boolean): Feerate; + + hasNormal(): boolean; + clearNormal(): void; + getNormal(): boolean; + setNormal(value: boolean): Feerate; + + hasUrgent(): boolean; + clearUrgent(): void; + getUrgent(): boolean; + setUrgent(value: boolean): Feerate; + + hasPerkb(): boolean; + clearPerkb(): void; + getPerkb(): number; + setPerkb(value: number): Feerate; + + hasPerkw(): boolean; + clearPerkw(): void; + getPerkw(): number; + setPerkw(value: number): Feerate; + + getStyleCase(): Feerate.StyleCase; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Feerate.AsObject; + static toObject(includeInstance: boolean, msg: Feerate): Feerate.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Feerate, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Feerate; + static deserializeBinaryFromReader(message: Feerate, reader: jspb.BinaryReader): Feerate; } export namespace Feerate { - export type AsObject = { - slow: boolean; - normal: boolean; - urgent: boolean; - perkb: number; - perkw: number; - }; - - export enum StyleCase { - STYLE_NOT_SET = 0, - SLOW = 1, - NORMAL = 2, - URGENT = 3, - PERKB = 4, - PERKW = 5, - } + export type AsObject = { + slow: boolean, + normal: boolean, + urgent: boolean, + perkb: number, + perkw: number, + } + + export enum StyleCase { + STYLE_NOT_SET = 0, + SLOW = 1, + NORMAL = 2, + URGENT = 3, + PERKB = 4, + PERKW = 5, + } + } -export class OutputDesc extends jspb.Message { - getAddress(): string; - setAddress(value: string): OutputDesc; - - hasAmount(): boolean; - clearAmount(): void; - getAmount(): Amount | undefined; - setAmount(value?: Amount): OutputDesc; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): OutputDesc.AsObject; - static toObject( - includeInstance: boolean, - msg: OutputDesc, - ): OutputDesc.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: OutputDesc, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): OutputDesc; - static deserializeBinaryFromReader( - message: OutputDesc, - reader: jspb.BinaryReader, - ): OutputDesc; +export class OutputDesc extends jspb.Message { + getAddress(): string; + setAddress(value: string): OutputDesc; + + hasAmount(): boolean; + clearAmount(): void; + getAmount(): Amount | undefined; + setAmount(value?: Amount): OutputDesc; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): OutputDesc.AsObject; + static toObject(includeInstance: boolean, msg: OutputDesc): OutputDesc.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: OutputDesc, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): OutputDesc; + static deserializeBinaryFromReader(message: OutputDesc, reader: jspb.BinaryReader): OutputDesc; } export namespace OutputDesc { - export type AsObject = { - address: string; - amount?: Amount.AsObject; - }; + export type AsObject = { + address: string, + amount?: Amount.AsObject, + } } -export class RouteHop extends jspb.Message { - getId(): Uint8Array | string; - getId_asU8(): Uint8Array; - getId_asB64(): string; - setId(value: Uint8Array | string): RouteHop; - getShortChannelId(): string; - setShortChannelId(value: string): RouteHop; - - hasFeebase(): boolean; - clearFeebase(): void; - getFeebase(): Amount | undefined; - setFeebase(value?: Amount): RouteHop; - getFeeprop(): number; - setFeeprop(value: number): RouteHop; - getExpirydelta(): number; - setExpirydelta(value: number): RouteHop; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): RouteHop.AsObject; - static toObject(includeInstance: boolean, msg: RouteHop): RouteHop.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: RouteHop, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): RouteHop; - static deserializeBinaryFromReader( - message: RouteHop, - reader: jspb.BinaryReader, - ): RouteHop; +export class RouteHop extends jspb.Message { + getId(): Uint8Array | string; + getId_asU8(): Uint8Array; + getId_asB64(): string; + setId(value: Uint8Array | string): RouteHop; + getShortChannelId(): string; + setShortChannelId(value: string): RouteHop; + + hasFeebase(): boolean; + clearFeebase(): void; + getFeebase(): Amount | undefined; + setFeebase(value?: Amount): RouteHop; + getFeeprop(): number; + setFeeprop(value: number): RouteHop; + getExpirydelta(): number; + setExpirydelta(value: number): RouteHop; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): RouteHop.AsObject; + static toObject(includeInstance: boolean, msg: RouteHop): RouteHop.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: RouteHop, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): RouteHop; + static deserializeBinaryFromReader(message: RouteHop, reader: jspb.BinaryReader): RouteHop; } export namespace RouteHop { - export type AsObject = { - id: Uint8Array | string; - shortChannelId: string; - feebase?: Amount.AsObject; - feeprop: number; - expirydelta: number; - }; + export type AsObject = { + id: Uint8Array | string, + shortChannelId: string, + feebase?: Amount.AsObject, + feeprop: number, + expirydelta: number, + } } -export class Routehint extends jspb.Message { - clearHopsList(): void; - getHopsList(): Array; - setHopsList(value: Array): Routehint; - addHops(value?: RouteHop, index?: number): RouteHop; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Routehint.AsObject; - static toObject(includeInstance: boolean, msg: Routehint): Routehint.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Routehint, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Routehint; - static deserializeBinaryFromReader( - message: Routehint, - reader: jspb.BinaryReader, - ): Routehint; +export class Routehint extends jspb.Message { + clearHopsList(): void; + getHopsList(): Array; + setHopsList(value: Array): Routehint; + addHops(value?: RouteHop, index?: number): RouteHop; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Routehint.AsObject; + static toObject(includeInstance: boolean, msg: Routehint): Routehint.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Routehint, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Routehint; + static deserializeBinaryFromReader(message: Routehint, reader: jspb.BinaryReader): Routehint; } export namespace Routehint { - export type AsObject = { - hopsList: Array; - }; + export type AsObject = { + hopsList: Array, + } } -export class RoutehintList extends jspb.Message { - clearHintsList(): void; - getHintsList(): Array; - setHintsList(value: Array): RoutehintList; - addHints(value?: Routehint, index?: number): Routehint; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): RoutehintList.AsObject; - static toObject( - includeInstance: boolean, - msg: RoutehintList, - ): RoutehintList.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: RoutehintList, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): RoutehintList; - static deserializeBinaryFromReader( - message: RoutehintList, - reader: jspb.BinaryReader, - ): RoutehintList; +export class RoutehintList extends jspb.Message { + clearHintsList(): void; + getHintsList(): Array; + setHintsList(value: Array): RoutehintList; + addHints(value?: Routehint, index?: number): Routehint; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): RoutehintList.AsObject; + static toObject(includeInstance: boolean, msg: RoutehintList): RoutehintList.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: RoutehintList, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): RoutehintList; + static deserializeBinaryFromReader(message: RoutehintList, reader: jspb.BinaryReader): RoutehintList; } export namespace RoutehintList { - export type AsObject = { - hintsList: Array; - }; + export type AsObject = { + hintsList: Array, + } } -export class TlvEntry extends jspb.Message { - getType(): number; - setType(value: number): TlvEntry; - getValue(): Uint8Array | string; - getValue_asU8(): Uint8Array; - getValue_asB64(): string; - setValue(value: Uint8Array | string): TlvEntry; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TlvEntry.AsObject; - static toObject(includeInstance: boolean, msg: TlvEntry): TlvEntry.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: TlvEntry, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): TlvEntry; - static deserializeBinaryFromReader( - message: TlvEntry, - reader: jspb.BinaryReader, - ): TlvEntry; +export class TlvEntry extends jspb.Message { + getType(): number; + setType(value: number): TlvEntry; + getValue(): Uint8Array | string; + getValue_asU8(): Uint8Array; + getValue_asB64(): string; + setValue(value: Uint8Array | string): TlvEntry; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): TlvEntry.AsObject; + static toObject(includeInstance: boolean, msg: TlvEntry): TlvEntry.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: TlvEntry, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): TlvEntry; + static deserializeBinaryFromReader(message: TlvEntry, reader: jspb.BinaryReader): TlvEntry; } export namespace TlvEntry { - export type AsObject = { - type: number; - value: Uint8Array | string; - }; + export type AsObject = { + type: number, + value: Uint8Array | string, + } } -export class TlvStream extends jspb.Message { - clearEntriesList(): void; - getEntriesList(): Array; - setEntriesList(value: Array): TlvStream; - addEntries(value?: TlvEntry, index?: number): TlvEntry; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TlvStream.AsObject; - static toObject(includeInstance: boolean, msg: TlvStream): TlvStream.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: TlvStream, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): TlvStream; - static deserializeBinaryFromReader( - message: TlvStream, - reader: jspb.BinaryReader, - ): TlvStream; +export class TlvStream extends jspb.Message { + clearEntriesList(): void; + getEntriesList(): Array; + setEntriesList(value: Array): TlvStream; + addEntries(value?: TlvEntry, index?: number): TlvEntry; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): TlvStream.AsObject; + static toObject(includeInstance: boolean, msg: TlvStream): TlvStream.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: TlvStream, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): TlvStream; + static deserializeBinaryFromReader(message: TlvStream, reader: jspb.BinaryReader): TlvStream; } export namespace TlvStream { - export type AsObject = { - entriesList: Array; - }; + export type AsObject = { + entriesList: Array, + } } export enum ChannelSide { - LOCAL = 0, - REMOTE = 1, + LOCAL = 0, + REMOTE = 1, } export enum ChannelState { - OPENINGD = 0, - CHANNELDAWAITINGLOCKIN = 1, - CHANNELDNORMAL = 2, - CHANNELDSHUTTINGDOWN = 3, - CLOSINGDSIGEXCHANGE = 4, - CLOSINGDCOMPLETE = 5, - AWAITINGUNILATERAL = 6, - FUNDINGSPENDSEEN = 7, - ONCHAIN = 8, - DUALOPENDOPENINIT = 9, - DUALOPENDAWAITINGLOCKIN = 10, - CHANNELDAWAITINGSPLICE = 11, + OPENINGD = 0, + CHANNELDAWAITINGLOCKIN = 1, + CHANNELDNORMAL = 2, + CHANNELDSHUTTINGDOWN = 3, + CLOSINGDSIGEXCHANGE = 4, + CLOSINGDCOMPLETE = 5, + AWAITINGUNILATERAL = 6, + FUNDINGSPENDSEEN = 7, + ONCHAIN = 8, + DUALOPENDOPENINIT = 9, + DUALOPENDAWAITINGLOCKIN = 10, + CHANNELDAWAITINGSPLICE = 11, } export enum HtlcState { - SENTADDHTLC = 0, - SENTADDCOMMIT = 1, - RCVDADDREVOCATION = 2, - RCVDADDACKCOMMIT = 3, - SENTADDACKREVOCATION = 4, - RCVDADDACKREVOCATION = 5, - RCVDREMOVEHTLC = 6, - RCVDREMOVECOMMIT = 7, - SENTREMOVEREVOCATION = 8, - SENTREMOVEACKCOMMIT = 9, - RCVDREMOVEACKREVOCATION = 10, - RCVDADDHTLC = 11, - RCVDADDCOMMIT = 12, - SENTADDREVOCATION = 13, - SENTADDACKCOMMIT = 14, - SENTREMOVEHTLC = 15, - SENTREMOVECOMMIT = 16, - RCVDREMOVEREVOCATION = 17, - RCVDREMOVEACKCOMMIT = 18, - SENTREMOVEACKREVOCATION = 19, + SENTADDHTLC = 0, + SENTADDCOMMIT = 1, + RCVDADDREVOCATION = 2, + RCVDADDACKCOMMIT = 3, + SENTADDACKREVOCATION = 4, + RCVDADDACKREVOCATION = 5, + RCVDREMOVEHTLC = 6, + RCVDREMOVECOMMIT = 7, + SENTREMOVEREVOCATION = 8, + SENTREMOVEACKCOMMIT = 9, + RCVDREMOVEACKREVOCATION = 10, + RCVDADDHTLC = 11, + RCVDADDCOMMIT = 12, + SENTADDREVOCATION = 13, + SENTADDACKCOMMIT = 14, + SENTREMOVEHTLC = 15, + SENTREMOVECOMMIT = 16, + RCVDREMOVEREVOCATION = 17, + RCVDREMOVEACKCOMMIT = 18, + SENTREMOVEACKREVOCATION = 19, } diff --git a/lib/proto/hold/hold_grpc_pb.d.ts b/lib/proto/hold/hold_grpc_pb.d.ts index 2040cf7c..47dc6d02 100644 --- a/lib/proto/hold/hold_grpc_pb.d.ts +++ b/lib/proto/hold/hold_grpc_pb.d.ts @@ -4,605 +4,187 @@ /* tslint:disable */ /* eslint-disable */ -import * as grpc from '@grpc/grpc-js'; -import * as hold_pb from './hold_pb'; +import * as grpc from "@grpc/grpc-js"; +import * as hold_pb from "./hold_pb"; -interface IHoldService - extends grpc.ServiceDefinition { - getInfo: IHoldService_IGetInfo; - invoice: IHoldService_IInvoice; - routingHints: IHoldService_IRoutingHints; - list: IHoldService_IList; - settle: IHoldService_ISettle; - cancel: IHoldService_ICancel; - track: IHoldService_ITrack; - trackAll: IHoldService_ITrackAll; - payStatus: IHoldService_IPayStatus; - getRoute: IHoldService_IGetRoute; +interface IHoldService extends grpc.ServiceDefinition { + getInfo: IHoldService_IGetInfo; + invoice: IHoldService_IInvoice; + routingHints: IHoldService_IRoutingHints; + list: IHoldService_IList; + settle: IHoldService_ISettle; + cancel: IHoldService_ICancel; + track: IHoldService_ITrack; + trackAll: IHoldService_ITrackAll; + payStatus: IHoldService_IPayStatus; + getRoute: IHoldService_IGetRoute; } -interface IHoldService_IGetInfo - extends grpc.MethodDefinition< - hold_pb.GetInfoRequest, - hold_pb.GetInfoResponse - > { - path: '/hold.Hold/GetInfo'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IHoldService_IGetInfo extends grpc.MethodDefinition { + path: "/hold.Hold/GetInfo"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IHoldService_IInvoice - extends grpc.MethodDefinition< - hold_pb.InvoiceRequest, - hold_pb.InvoiceResponse - > { - path: '/hold.Hold/Invoice'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IHoldService_IInvoice extends grpc.MethodDefinition { + path: "/hold.Hold/Invoice"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IHoldService_IRoutingHints - extends grpc.MethodDefinition< - hold_pb.RoutingHintsRequest, - hold_pb.RoutingHintsResponse - > { - path: '/hold.Hold/RoutingHints'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IHoldService_IRoutingHints extends grpc.MethodDefinition { + path: "/hold.Hold/RoutingHints"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IHoldService_IList - extends grpc.MethodDefinition { - path: '/hold.Hold/List'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IHoldService_IList extends grpc.MethodDefinition { + path: "/hold.Hold/List"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IHoldService_ISettle - extends grpc.MethodDefinition { - path: '/hold.Hold/Settle'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IHoldService_ISettle extends grpc.MethodDefinition { + path: "/hold.Hold/Settle"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IHoldService_ICancel - extends grpc.MethodDefinition { - path: '/hold.Hold/Cancel'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IHoldService_ICancel extends grpc.MethodDefinition { + path: "/hold.Hold/Cancel"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IHoldService_ITrack - extends grpc.MethodDefinition { - path: '/hold.Hold/Track'; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IHoldService_ITrack extends grpc.MethodDefinition { + path: "/hold.Hold/Track"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IHoldService_ITrackAll - extends grpc.MethodDefinition< - hold_pb.TrackAllRequest, - hold_pb.TrackAllResponse - > { - path: '/hold.Hold/TrackAll'; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IHoldService_ITrackAll extends grpc.MethodDefinition { + path: "/hold.Hold/TrackAll"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IHoldService_IPayStatus - extends grpc.MethodDefinition< - hold_pb.PayStatusRequest, - hold_pb.PayStatusResponse - > { - path: '/hold.Hold/PayStatus'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IHoldService_IPayStatus extends grpc.MethodDefinition { + path: "/hold.Hold/PayStatus"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IHoldService_IGetRoute - extends grpc.MethodDefinition< - hold_pb.GetRouteRequest, - hold_pb.GetRouteResponse - > { - path: '/hold.Hold/GetRoute'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IHoldService_IGetRoute extends grpc.MethodDefinition { + path: "/hold.Hold/GetRoute"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } export const HoldService: IHoldService; export interface IHoldServer extends grpc.UntypedServiceImplementation { - getInfo: grpc.handleUnaryCall< - hold_pb.GetInfoRequest, - hold_pb.GetInfoResponse - >; - invoice: grpc.handleUnaryCall< - hold_pb.InvoiceRequest, - hold_pb.InvoiceResponse - >; - routingHints: grpc.handleUnaryCall< - hold_pb.RoutingHintsRequest, - hold_pb.RoutingHintsResponse - >; - list: grpc.handleUnaryCall; - settle: grpc.handleUnaryCall; - cancel: grpc.handleUnaryCall; - track: grpc.handleServerStreamingCall< - hold_pb.TrackRequest, - hold_pb.TrackResponse - >; - trackAll: grpc.handleServerStreamingCall< - hold_pb.TrackAllRequest, - hold_pb.TrackAllResponse - >; - payStatus: grpc.handleUnaryCall< - hold_pb.PayStatusRequest, - hold_pb.PayStatusResponse - >; - getRoute: grpc.handleUnaryCall< - hold_pb.GetRouteRequest, - hold_pb.GetRouteResponse - >; + getInfo: grpc.handleUnaryCall; + invoice: grpc.handleUnaryCall; + routingHints: grpc.handleUnaryCall; + list: grpc.handleUnaryCall; + settle: grpc.handleUnaryCall; + cancel: grpc.handleUnaryCall; + track: grpc.handleServerStreamingCall; + trackAll: grpc.handleServerStreamingCall; + payStatus: grpc.handleUnaryCall; + getRoute: grpc.handleUnaryCall; } export interface IHoldClient { - getInfo( - request: hold_pb.GetInfoRequest, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.GetInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - getInfo( - request: hold_pb.GetInfoRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.GetInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - getInfo( - request: hold_pb.GetInfoRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.GetInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - invoice( - request: hold_pb.InvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.InvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - invoice( - request: hold_pb.InvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.InvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - invoice( - request: hold_pb.InvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.InvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - routingHints( - request: hold_pb.RoutingHintsRequest, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.RoutingHintsResponse, - ) => void, - ): grpc.ClientUnaryCall; - routingHints( - request: hold_pb.RoutingHintsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.RoutingHintsResponse, - ) => void, - ): grpc.ClientUnaryCall; - routingHints( - request: hold_pb.RoutingHintsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.RoutingHintsResponse, - ) => void, - ): grpc.ClientUnaryCall; - list( - request: hold_pb.ListRequest, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.ListResponse, - ) => void, - ): grpc.ClientUnaryCall; - list( - request: hold_pb.ListRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.ListResponse, - ) => void, - ): grpc.ClientUnaryCall; - list( - request: hold_pb.ListRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.ListResponse, - ) => void, - ): grpc.ClientUnaryCall; - settle( - request: hold_pb.SettleRequest, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.SettleResponse, - ) => void, - ): grpc.ClientUnaryCall; - settle( - request: hold_pb.SettleRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.SettleResponse, - ) => void, - ): grpc.ClientUnaryCall; - settle( - request: hold_pb.SettleRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.SettleResponse, - ) => void, - ): grpc.ClientUnaryCall; - cancel( - request: hold_pb.CancelRequest, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.CancelResponse, - ) => void, - ): grpc.ClientUnaryCall; - cancel( - request: hold_pb.CancelRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.CancelResponse, - ) => void, - ): grpc.ClientUnaryCall; - cancel( - request: hold_pb.CancelRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.CancelResponse, - ) => void, - ): grpc.ClientUnaryCall; - track( - request: hold_pb.TrackRequest, - options?: Partial, - ): grpc.ClientReadableStream; - track( - request: hold_pb.TrackRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - trackAll( - request: hold_pb.TrackAllRequest, - options?: Partial, - ): grpc.ClientReadableStream; - trackAll( - request: hold_pb.TrackAllRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - payStatus( - request: hold_pb.PayStatusRequest, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.PayStatusResponse, - ) => void, - ): grpc.ClientUnaryCall; - payStatus( - request: hold_pb.PayStatusRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.PayStatusResponse, - ) => void, - ): grpc.ClientUnaryCall; - payStatus( - request: hold_pb.PayStatusRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.PayStatusResponse, - ) => void, - ): grpc.ClientUnaryCall; - getRoute( - request: hold_pb.GetRouteRequest, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.GetRouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - getRoute( - request: hold_pb.GetRouteRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.GetRouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - getRoute( - request: hold_pb.GetRouteRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.GetRouteResponse, - ) => void, - ): grpc.ClientUnaryCall; + getInfo(request: hold_pb.GetInfoRequest, callback: (error: grpc.ServiceError | null, response: hold_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + getInfo(request: hold_pb.GetInfoRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: hold_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + getInfo(request: hold_pb.GetInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: hold_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + invoice(request: hold_pb.InvoiceRequest, callback: (error: grpc.ServiceError | null, response: hold_pb.InvoiceResponse) => void): grpc.ClientUnaryCall; + invoice(request: hold_pb.InvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: hold_pb.InvoiceResponse) => void): grpc.ClientUnaryCall; + invoice(request: hold_pb.InvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: hold_pb.InvoiceResponse) => void): grpc.ClientUnaryCall; + routingHints(request: hold_pb.RoutingHintsRequest, callback: (error: grpc.ServiceError | null, response: hold_pb.RoutingHintsResponse) => void): grpc.ClientUnaryCall; + routingHints(request: hold_pb.RoutingHintsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: hold_pb.RoutingHintsResponse) => void): grpc.ClientUnaryCall; + routingHints(request: hold_pb.RoutingHintsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: hold_pb.RoutingHintsResponse) => void): grpc.ClientUnaryCall; + list(request: hold_pb.ListRequest, callback: (error: grpc.ServiceError | null, response: hold_pb.ListResponse) => void): grpc.ClientUnaryCall; + list(request: hold_pb.ListRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: hold_pb.ListResponse) => void): grpc.ClientUnaryCall; + list(request: hold_pb.ListRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: hold_pb.ListResponse) => void): grpc.ClientUnaryCall; + settle(request: hold_pb.SettleRequest, callback: (error: grpc.ServiceError | null, response: hold_pb.SettleResponse) => void): grpc.ClientUnaryCall; + settle(request: hold_pb.SettleRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: hold_pb.SettleResponse) => void): grpc.ClientUnaryCall; + settle(request: hold_pb.SettleRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: hold_pb.SettleResponse) => void): grpc.ClientUnaryCall; + cancel(request: hold_pb.CancelRequest, callback: (error: grpc.ServiceError | null, response: hold_pb.CancelResponse) => void): grpc.ClientUnaryCall; + cancel(request: hold_pb.CancelRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: hold_pb.CancelResponse) => void): grpc.ClientUnaryCall; + cancel(request: hold_pb.CancelRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: hold_pb.CancelResponse) => void): grpc.ClientUnaryCall; + track(request: hold_pb.TrackRequest, options?: Partial): grpc.ClientReadableStream; + track(request: hold_pb.TrackRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + trackAll(request: hold_pb.TrackAllRequest, options?: Partial): grpc.ClientReadableStream; + trackAll(request: hold_pb.TrackAllRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + payStatus(request: hold_pb.PayStatusRequest, callback: (error: grpc.ServiceError | null, response: hold_pb.PayStatusResponse) => void): grpc.ClientUnaryCall; + payStatus(request: hold_pb.PayStatusRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: hold_pb.PayStatusResponse) => void): grpc.ClientUnaryCall; + payStatus(request: hold_pb.PayStatusRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: hold_pb.PayStatusResponse) => void): grpc.ClientUnaryCall; + getRoute(request: hold_pb.GetRouteRequest, callback: (error: grpc.ServiceError | null, response: hold_pb.GetRouteResponse) => void): grpc.ClientUnaryCall; + getRoute(request: hold_pb.GetRouteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: hold_pb.GetRouteResponse) => void): grpc.ClientUnaryCall; + getRoute(request: hold_pb.GetRouteRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: hold_pb.GetRouteResponse) => void): grpc.ClientUnaryCall; } export class HoldClient extends grpc.Client implements IHoldClient { - constructor( - address: string, - credentials: grpc.ChannelCredentials, - options?: Partial, - ); - public getInfo( - request: hold_pb.GetInfoRequest, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.GetInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getInfo( - request: hold_pb.GetInfoRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.GetInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getInfo( - request: hold_pb.GetInfoRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.GetInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - public invoice( - request: hold_pb.InvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.InvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public invoice( - request: hold_pb.InvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.InvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public invoice( - request: hold_pb.InvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.InvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public routingHints( - request: hold_pb.RoutingHintsRequest, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.RoutingHintsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public routingHints( - request: hold_pb.RoutingHintsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.RoutingHintsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public routingHints( - request: hold_pb.RoutingHintsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.RoutingHintsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public list( - request: hold_pb.ListRequest, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.ListResponse, - ) => void, - ): grpc.ClientUnaryCall; - public list( - request: hold_pb.ListRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.ListResponse, - ) => void, - ): grpc.ClientUnaryCall; - public list( - request: hold_pb.ListRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.ListResponse, - ) => void, - ): grpc.ClientUnaryCall; - public settle( - request: hold_pb.SettleRequest, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.SettleResponse, - ) => void, - ): grpc.ClientUnaryCall; - public settle( - request: hold_pb.SettleRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.SettleResponse, - ) => void, - ): grpc.ClientUnaryCall; - public settle( - request: hold_pb.SettleRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.SettleResponse, - ) => void, - ): grpc.ClientUnaryCall; - public cancel( - request: hold_pb.CancelRequest, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.CancelResponse, - ) => void, - ): grpc.ClientUnaryCall; - public cancel( - request: hold_pb.CancelRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.CancelResponse, - ) => void, - ): grpc.ClientUnaryCall; - public cancel( - request: hold_pb.CancelRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.CancelResponse, - ) => void, - ): grpc.ClientUnaryCall; - public track( - request: hold_pb.TrackRequest, - options?: Partial, - ): grpc.ClientReadableStream; - public track( - request: hold_pb.TrackRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - public trackAll( - request: hold_pb.TrackAllRequest, - options?: Partial, - ): grpc.ClientReadableStream; - public trackAll( - request: hold_pb.TrackAllRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - public payStatus( - request: hold_pb.PayStatusRequest, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.PayStatusResponse, - ) => void, - ): grpc.ClientUnaryCall; - public payStatus( - request: hold_pb.PayStatusRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.PayStatusResponse, - ) => void, - ): grpc.ClientUnaryCall; - public payStatus( - request: hold_pb.PayStatusRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.PayStatusResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getRoute( - request: hold_pb.GetRouteRequest, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.GetRouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getRoute( - request: hold_pb.GetRouteRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.GetRouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getRoute( - request: hold_pb.GetRouteRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: hold_pb.GetRouteResponse, - ) => void, - ): grpc.ClientUnaryCall; + constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); + public getInfo(request: hold_pb.GetInfoRequest, callback: (error: grpc.ServiceError | null, response: hold_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + public getInfo(request: hold_pb.GetInfoRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: hold_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + public getInfo(request: hold_pb.GetInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: hold_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + public invoice(request: hold_pb.InvoiceRequest, callback: (error: grpc.ServiceError | null, response: hold_pb.InvoiceResponse) => void): grpc.ClientUnaryCall; + public invoice(request: hold_pb.InvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: hold_pb.InvoiceResponse) => void): grpc.ClientUnaryCall; + public invoice(request: hold_pb.InvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: hold_pb.InvoiceResponse) => void): grpc.ClientUnaryCall; + public routingHints(request: hold_pb.RoutingHintsRequest, callback: (error: grpc.ServiceError | null, response: hold_pb.RoutingHintsResponse) => void): grpc.ClientUnaryCall; + public routingHints(request: hold_pb.RoutingHintsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: hold_pb.RoutingHintsResponse) => void): grpc.ClientUnaryCall; + public routingHints(request: hold_pb.RoutingHintsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: hold_pb.RoutingHintsResponse) => void): grpc.ClientUnaryCall; + public list(request: hold_pb.ListRequest, callback: (error: grpc.ServiceError | null, response: hold_pb.ListResponse) => void): grpc.ClientUnaryCall; + public list(request: hold_pb.ListRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: hold_pb.ListResponse) => void): grpc.ClientUnaryCall; + public list(request: hold_pb.ListRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: hold_pb.ListResponse) => void): grpc.ClientUnaryCall; + public settle(request: hold_pb.SettleRequest, callback: (error: grpc.ServiceError | null, response: hold_pb.SettleResponse) => void): grpc.ClientUnaryCall; + public settle(request: hold_pb.SettleRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: hold_pb.SettleResponse) => void): grpc.ClientUnaryCall; + public settle(request: hold_pb.SettleRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: hold_pb.SettleResponse) => void): grpc.ClientUnaryCall; + public cancel(request: hold_pb.CancelRequest, callback: (error: grpc.ServiceError | null, response: hold_pb.CancelResponse) => void): grpc.ClientUnaryCall; + public cancel(request: hold_pb.CancelRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: hold_pb.CancelResponse) => void): grpc.ClientUnaryCall; + public cancel(request: hold_pb.CancelRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: hold_pb.CancelResponse) => void): grpc.ClientUnaryCall; + public track(request: hold_pb.TrackRequest, options?: Partial): grpc.ClientReadableStream; + public track(request: hold_pb.TrackRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public trackAll(request: hold_pb.TrackAllRequest, options?: Partial): grpc.ClientReadableStream; + public trackAll(request: hold_pb.TrackAllRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public payStatus(request: hold_pb.PayStatusRequest, callback: (error: grpc.ServiceError | null, response: hold_pb.PayStatusResponse) => void): grpc.ClientUnaryCall; + public payStatus(request: hold_pb.PayStatusRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: hold_pb.PayStatusResponse) => void): grpc.ClientUnaryCall; + public payStatus(request: hold_pb.PayStatusRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: hold_pb.PayStatusResponse) => void): grpc.ClientUnaryCall; + public getRoute(request: hold_pb.GetRouteRequest, callback: (error: grpc.ServiceError | null, response: hold_pb.GetRouteResponse) => void): grpc.ClientUnaryCall; + public getRoute(request: hold_pb.GetRouteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: hold_pb.GetRouteResponse) => void): grpc.ClientUnaryCall; + public getRoute(request: hold_pb.GetRouteRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: hold_pb.GetRouteResponse) => void): grpc.ClientUnaryCall; } diff --git a/lib/proto/hold/hold_pb.d.ts b/lib/proto/hold/hold_pb.d.ts index 65c5ae72..a6e01ddf 100644 --- a/lib/proto/hold/hold_pb.d.ts +++ b/lib/proto/hold/hold_pb.d.ts @@ -2,1133 +2,825 @@ // file: hold.proto /* tslint:disable */ - /* eslint-disable */ -import * as jspb from 'google-protobuf'; - -export class GetInfoRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetInfoRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: GetInfoRequest, - ): GetInfoRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetInfoRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetInfoRequest; - static deserializeBinaryFromReader( - message: GetInfoRequest, - reader: jspb.BinaryReader, - ): GetInfoRequest; + +import * as jspb from "google-protobuf"; + +export class GetInfoRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetInfoRequest.AsObject; + static toObject(includeInstance: boolean, msg: GetInfoRequest): GetInfoRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetInfoRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetInfoRequest; + static deserializeBinaryFromReader(message: GetInfoRequest, reader: jspb.BinaryReader): GetInfoRequest; } export namespace GetInfoRequest { - export type AsObject = {}; + export type AsObject = { + } } -export class GetInfoResponse extends jspb.Message { - getVersion(): string; - setVersion(value: string): GetInfoResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetInfoResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: GetInfoResponse, - ): GetInfoResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetInfoResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetInfoResponse; - static deserializeBinaryFromReader( - message: GetInfoResponse, - reader: jspb.BinaryReader, - ): GetInfoResponse; +export class GetInfoResponse extends jspb.Message { + getVersion(): string; + setVersion(value: string): GetInfoResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetInfoResponse.AsObject; + static toObject(includeInstance: boolean, msg: GetInfoResponse): GetInfoResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetInfoResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetInfoResponse; + static deserializeBinaryFromReader(message: GetInfoResponse, reader: jspb.BinaryReader): GetInfoResponse; } export namespace GetInfoResponse { - export type AsObject = { - version: string; - }; + export type AsObject = { + version: string, + } } -export class InvoiceRequest extends jspb.Message { - getPaymentHash(): string; - setPaymentHash(value: string): InvoiceRequest; - getAmountMsat(): number; - setAmountMsat(value: number): InvoiceRequest; - - hasDescription(): boolean; - clearDescription(): void; - getDescription(): string | undefined; - setDescription(value: string): InvoiceRequest; - - hasExpiry(): boolean; - clearExpiry(): void; - getExpiry(): number | undefined; - setExpiry(value: number): InvoiceRequest; - - hasMinFinalCltvExpiry(): boolean; - clearMinFinalCltvExpiry(): void; - getMinFinalCltvExpiry(): number | undefined; - setMinFinalCltvExpiry(value: number): InvoiceRequest; - clearRoutingHintsList(): void; - getRoutingHintsList(): Array; - setRoutingHintsList(value: Array): InvoiceRequest; - addRoutingHints(value?: RoutingHint, index?: number): RoutingHint; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): InvoiceRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: InvoiceRequest, - ): InvoiceRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: InvoiceRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): InvoiceRequest; - static deserializeBinaryFromReader( - message: InvoiceRequest, - reader: jspb.BinaryReader, - ): InvoiceRequest; +export class InvoiceRequest extends jspb.Message { + getPaymentHash(): string; + setPaymentHash(value: string): InvoiceRequest; + getAmountMsat(): number; + setAmountMsat(value: number): InvoiceRequest; + + hasDescription(): boolean; + clearDescription(): void; + getDescription(): string | undefined; + setDescription(value: string): InvoiceRequest; + + hasExpiry(): boolean; + clearExpiry(): void; + getExpiry(): number | undefined; + setExpiry(value: number): InvoiceRequest; + + hasMinFinalCltvExpiry(): boolean; + clearMinFinalCltvExpiry(): void; + getMinFinalCltvExpiry(): number | undefined; + setMinFinalCltvExpiry(value: number): InvoiceRequest; + clearRoutingHintsList(): void; + getRoutingHintsList(): Array; + setRoutingHintsList(value: Array): InvoiceRequest; + addRoutingHints(value?: RoutingHint, index?: number): RoutingHint; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): InvoiceRequest.AsObject; + static toObject(includeInstance: boolean, msg: InvoiceRequest): InvoiceRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: InvoiceRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): InvoiceRequest; + static deserializeBinaryFromReader(message: InvoiceRequest, reader: jspb.BinaryReader): InvoiceRequest; } export namespace InvoiceRequest { - export type AsObject = { - paymentHash: string; - amountMsat: number; - description?: string; - expiry?: number; - minFinalCltvExpiry?: number; - routingHintsList: Array; - }; + export type AsObject = { + paymentHash: string, + amountMsat: number, + description?: string, + expiry?: number, + minFinalCltvExpiry?: number, + routingHintsList: Array, + } } -export class InvoiceResponse extends jspb.Message { - getBolt11(): string; - setBolt11(value: string): InvoiceResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): InvoiceResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: InvoiceResponse, - ): InvoiceResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: InvoiceResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): InvoiceResponse; - static deserializeBinaryFromReader( - message: InvoiceResponse, - reader: jspb.BinaryReader, - ): InvoiceResponse; +export class InvoiceResponse extends jspb.Message { + getBolt11(): string; + setBolt11(value: string): InvoiceResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): InvoiceResponse.AsObject; + static toObject(includeInstance: boolean, msg: InvoiceResponse): InvoiceResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: InvoiceResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): InvoiceResponse; + static deserializeBinaryFromReader(message: InvoiceResponse, reader: jspb.BinaryReader): InvoiceResponse; } export namespace InvoiceResponse { - export type AsObject = { - bolt11: string; - }; + export type AsObject = { + bolt11: string, + } } -export class RoutingHintsRequest extends jspb.Message { - getNode(): string; - setNode(value: string): RoutingHintsRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): RoutingHintsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: RoutingHintsRequest, - ): RoutingHintsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: RoutingHintsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): RoutingHintsRequest; - static deserializeBinaryFromReader( - message: RoutingHintsRequest, - reader: jspb.BinaryReader, - ): RoutingHintsRequest; +export class RoutingHintsRequest extends jspb.Message { + getNode(): string; + setNode(value: string): RoutingHintsRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): RoutingHintsRequest.AsObject; + static toObject(includeInstance: boolean, msg: RoutingHintsRequest): RoutingHintsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: RoutingHintsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): RoutingHintsRequest; + static deserializeBinaryFromReader(message: RoutingHintsRequest, reader: jspb.BinaryReader): RoutingHintsRequest; } export namespace RoutingHintsRequest { - export type AsObject = { - node: string; - }; + export type AsObject = { + node: string, + } } -export class Hop extends jspb.Message { - getPublicKey(): string; - setPublicKey(value: string): Hop; - getShortChannelId(): string; - setShortChannelId(value: string): Hop; - getBaseFee(): number; - setBaseFee(value: number): Hop; - getPpmFee(): number; - setPpmFee(value: number): Hop; - getCltvExpiryDelta(): number; - setCltvExpiryDelta(value: number): Hop; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Hop.AsObject; - static toObject(includeInstance: boolean, msg: Hop): Hop.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter(message: Hop, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): Hop; - static deserializeBinaryFromReader( - message: Hop, - reader: jspb.BinaryReader, - ): Hop; +export class Hop extends jspb.Message { + getPublicKey(): string; + setPublicKey(value: string): Hop; + getShortChannelId(): string; + setShortChannelId(value: string): Hop; + getBaseFee(): number; + setBaseFee(value: number): Hop; + getPpmFee(): number; + setPpmFee(value: number): Hop; + getCltvExpiryDelta(): number; + setCltvExpiryDelta(value: number): Hop; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Hop.AsObject; + static toObject(includeInstance: boolean, msg: Hop): Hop.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Hop, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Hop; + static deserializeBinaryFromReader(message: Hop, reader: jspb.BinaryReader): Hop; } export namespace Hop { - export type AsObject = { - publicKey: string; - shortChannelId: string; - baseFee: number; - ppmFee: number; - cltvExpiryDelta: number; - }; + export type AsObject = { + publicKey: string, + shortChannelId: string, + baseFee: number, + ppmFee: number, + cltvExpiryDelta: number, + } } -export class RoutingHint extends jspb.Message { - clearHopsList(): void; - getHopsList(): Array; - setHopsList(value: Array): RoutingHint; - addHops(value?: Hop, index?: number): Hop; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): RoutingHint.AsObject; - static toObject( - includeInstance: boolean, - msg: RoutingHint, - ): RoutingHint.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: RoutingHint, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): RoutingHint; - static deserializeBinaryFromReader( - message: RoutingHint, - reader: jspb.BinaryReader, - ): RoutingHint; +export class RoutingHint extends jspb.Message { + clearHopsList(): void; + getHopsList(): Array; + setHopsList(value: Array): RoutingHint; + addHops(value?: Hop, index?: number): Hop; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): RoutingHint.AsObject; + static toObject(includeInstance: boolean, msg: RoutingHint): RoutingHint.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: RoutingHint, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): RoutingHint; + static deserializeBinaryFromReader(message: RoutingHint, reader: jspb.BinaryReader): RoutingHint; } export namespace RoutingHint { - export type AsObject = { - hopsList: Array; - }; + export type AsObject = { + hopsList: Array, + } } -export class RoutingHintsResponse extends jspb.Message { - clearHintsList(): void; - getHintsList(): Array; - setHintsList(value: Array): RoutingHintsResponse; - addHints(value?: RoutingHint, index?: number): RoutingHint; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): RoutingHintsResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: RoutingHintsResponse, - ): RoutingHintsResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: RoutingHintsResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): RoutingHintsResponse; - static deserializeBinaryFromReader( - message: RoutingHintsResponse, - reader: jspb.BinaryReader, - ): RoutingHintsResponse; +export class RoutingHintsResponse extends jspb.Message { + clearHintsList(): void; + getHintsList(): Array; + setHintsList(value: Array): RoutingHintsResponse; + addHints(value?: RoutingHint, index?: number): RoutingHint; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): RoutingHintsResponse.AsObject; + static toObject(includeInstance: boolean, msg: RoutingHintsResponse): RoutingHintsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: RoutingHintsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): RoutingHintsResponse; + static deserializeBinaryFromReader(message: RoutingHintsResponse, reader: jspb.BinaryReader): RoutingHintsResponse; } export namespace RoutingHintsResponse { - export type AsObject = { - hintsList: Array; - }; + export type AsObject = { + hintsList: Array, + } } -export class ListRequest extends jspb.Message { - hasPaymentHash(): boolean; - clearPaymentHash(): void; - getPaymentHash(): string | undefined; - setPaymentHash(value: string): ListRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListRequest, - ): ListRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListRequest; - static deserializeBinaryFromReader( - message: ListRequest, - reader: jspb.BinaryReader, - ): ListRequest; +export class ListRequest extends jspb.Message { + + hasPaymentHash(): boolean; + clearPaymentHash(): void; + getPaymentHash(): string | undefined; + setPaymentHash(value: string): ListRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListRequest): ListRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListRequest; + static deserializeBinaryFromReader(message: ListRequest, reader: jspb.BinaryReader): ListRequest; } export namespace ListRequest { - export type AsObject = { - paymentHash?: string; - }; + export type AsObject = { + paymentHash?: string, + } } -export class Htlc extends jspb.Message { - getState(): HtlcState; - setState(value: HtlcState): Htlc; - getMsat(): number; - setMsat(value: number): Htlc; - getCreatedAt(): number; - setCreatedAt(value: number): Htlc; - getShortChannelId(): string; - setShortChannelId(value: string): Htlc; - getId(): number; - setId(value: number): Htlc; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Htlc.AsObject; - static toObject(includeInstance: boolean, msg: Htlc): Htlc.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Htlc, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Htlc; - static deserializeBinaryFromReader( - message: Htlc, - reader: jspb.BinaryReader, - ): Htlc; +export class Htlc extends jspb.Message { + getState(): HtlcState; + setState(value: HtlcState): Htlc; + getMsat(): number; + setMsat(value: number): Htlc; + getCreatedAt(): number; + setCreatedAt(value: number): Htlc; + getShortChannelId(): string; + setShortChannelId(value: string): Htlc; + getId(): number; + setId(value: number): Htlc; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Htlc.AsObject; + static toObject(includeInstance: boolean, msg: Htlc): Htlc.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Htlc, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Htlc; + static deserializeBinaryFromReader(message: Htlc, reader: jspb.BinaryReader): Htlc; } export namespace Htlc { - export type AsObject = { - state: HtlcState; - msat: number; - createdAt: number; - shortChannelId: string; - id: number; - }; + export type AsObject = { + state: HtlcState, + msat: number, + createdAt: number, + shortChannelId: string, + id: number, + } } -export class Invoice extends jspb.Message { - getPaymentHash(): string; - setPaymentHash(value: string): Invoice; - - hasPaymentPreimage(): boolean; - clearPaymentPreimage(): void; - getPaymentPreimage(): string | undefined; - setPaymentPreimage(value: string): Invoice; - getState(): InvoiceState; - setState(value: InvoiceState): Invoice; - getBolt11(): string; - setBolt11(value: string): Invoice; - getCreatedAt(): number; - setCreatedAt(value: number): Invoice; - clearHtlcsList(): void; - getHtlcsList(): Array; - setHtlcsList(value: Array): Invoice; - addHtlcs(value?: Htlc, index?: number): Htlc; - getAmountMsat(): number; - setAmountMsat(value: number): Invoice; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Invoice.AsObject; - static toObject(includeInstance: boolean, msg: Invoice): Invoice.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Invoice, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Invoice; - static deserializeBinaryFromReader( - message: Invoice, - reader: jspb.BinaryReader, - ): Invoice; +export class Invoice extends jspb.Message { + getPaymentHash(): string; + setPaymentHash(value: string): Invoice; + + hasPaymentPreimage(): boolean; + clearPaymentPreimage(): void; + getPaymentPreimage(): string | undefined; + setPaymentPreimage(value: string): Invoice; + getState(): InvoiceState; + setState(value: InvoiceState): Invoice; + getBolt11(): string; + setBolt11(value: string): Invoice; + getCreatedAt(): number; + setCreatedAt(value: number): Invoice; + clearHtlcsList(): void; + getHtlcsList(): Array; + setHtlcsList(value: Array): Invoice; + addHtlcs(value?: Htlc, index?: number): Htlc; + getAmountMsat(): number; + setAmountMsat(value: number): Invoice; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Invoice.AsObject; + static toObject(includeInstance: boolean, msg: Invoice): Invoice.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Invoice, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Invoice; + static deserializeBinaryFromReader(message: Invoice, reader: jspb.BinaryReader): Invoice; } export namespace Invoice { - export type AsObject = { - paymentHash: string; - paymentPreimage?: string; - state: InvoiceState; - bolt11: string; - createdAt: number; - htlcsList: Array; - amountMsat: number; - }; + export type AsObject = { + paymentHash: string, + paymentPreimage?: string, + state: InvoiceState, + bolt11: string, + createdAt: number, + htlcsList: Array, + amountMsat: number, + } } -export class ListResponse extends jspb.Message { - clearInvoicesList(): void; - getInvoicesList(): Array; - setInvoicesList(value: Array): ListResponse; - addInvoices(value?: Invoice, index?: number): Invoice; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListResponse, - ): ListResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListResponse; - static deserializeBinaryFromReader( - message: ListResponse, - reader: jspb.BinaryReader, - ): ListResponse; +export class ListResponse extends jspb.Message { + clearInvoicesList(): void; + getInvoicesList(): Array; + setInvoicesList(value: Array): ListResponse; + addInvoices(value?: Invoice, index?: number): Invoice; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListResponse): ListResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListResponse; + static deserializeBinaryFromReader(message: ListResponse, reader: jspb.BinaryReader): ListResponse; } export namespace ListResponse { - export type AsObject = { - invoicesList: Array; - }; + export type AsObject = { + invoicesList: Array, + } } -export class SettleRequest extends jspb.Message { - getPaymentPreimage(): string; - setPaymentPreimage(value: string): SettleRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SettleRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SettleRequest, - ): SettleRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SettleRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SettleRequest; - static deserializeBinaryFromReader( - message: SettleRequest, - reader: jspb.BinaryReader, - ): SettleRequest; +export class SettleRequest extends jspb.Message { + getPaymentPreimage(): string; + setPaymentPreimage(value: string): SettleRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SettleRequest.AsObject; + static toObject(includeInstance: boolean, msg: SettleRequest): SettleRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SettleRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SettleRequest; + static deserializeBinaryFromReader(message: SettleRequest, reader: jspb.BinaryReader): SettleRequest; } export namespace SettleRequest { - export type AsObject = { - paymentPreimage: string; - }; + export type AsObject = { + paymentPreimage: string, + } } -export class SettleResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SettleResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: SettleResponse, - ): SettleResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SettleResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SettleResponse; - static deserializeBinaryFromReader( - message: SettleResponse, - reader: jspb.BinaryReader, - ): SettleResponse; +export class SettleResponse extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SettleResponse.AsObject; + static toObject(includeInstance: boolean, msg: SettleResponse): SettleResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SettleResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SettleResponse; + static deserializeBinaryFromReader(message: SettleResponse, reader: jspb.BinaryReader): SettleResponse; } export namespace SettleResponse { - export type AsObject = {}; + export type AsObject = { + } } -export class CancelRequest extends jspb.Message { - getPaymentHash(): string; - setPaymentHash(value: string): CancelRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CancelRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: CancelRequest, - ): CancelRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CancelRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CancelRequest; - static deserializeBinaryFromReader( - message: CancelRequest, - reader: jspb.BinaryReader, - ): CancelRequest; +export class CancelRequest extends jspb.Message { + getPaymentHash(): string; + setPaymentHash(value: string): CancelRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CancelRequest.AsObject; + static toObject(includeInstance: boolean, msg: CancelRequest): CancelRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CancelRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CancelRequest; + static deserializeBinaryFromReader(message: CancelRequest, reader: jspb.BinaryReader): CancelRequest; } export namespace CancelRequest { - export type AsObject = { - paymentHash: string; - }; + export type AsObject = { + paymentHash: string, + } } -export class CancelResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CancelResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: CancelResponse, - ): CancelResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CancelResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CancelResponse; - static deserializeBinaryFromReader( - message: CancelResponse, - reader: jspb.BinaryReader, - ): CancelResponse; +export class CancelResponse extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CancelResponse.AsObject; + static toObject(includeInstance: boolean, msg: CancelResponse): CancelResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CancelResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CancelResponse; + static deserializeBinaryFromReader(message: CancelResponse, reader: jspb.BinaryReader): CancelResponse; } export namespace CancelResponse { - export type AsObject = {}; + export type AsObject = { + } } -export class TrackRequest extends jspb.Message { - getPaymentHash(): string; - setPaymentHash(value: string): TrackRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TrackRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: TrackRequest, - ): TrackRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: TrackRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): TrackRequest; - static deserializeBinaryFromReader( - message: TrackRequest, - reader: jspb.BinaryReader, - ): TrackRequest; +export class TrackRequest extends jspb.Message { + getPaymentHash(): string; + setPaymentHash(value: string): TrackRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): TrackRequest.AsObject; + static toObject(includeInstance: boolean, msg: TrackRequest): TrackRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: TrackRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): TrackRequest; + static deserializeBinaryFromReader(message: TrackRequest, reader: jspb.BinaryReader): TrackRequest; } export namespace TrackRequest { - export type AsObject = { - paymentHash: string; - }; + export type AsObject = { + paymentHash: string, + } } -export class TrackResponse extends jspb.Message { - getState(): InvoiceState; - setState(value: InvoiceState): TrackResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TrackResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: TrackResponse, - ): TrackResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: TrackResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): TrackResponse; - static deserializeBinaryFromReader( - message: TrackResponse, - reader: jspb.BinaryReader, - ): TrackResponse; +export class TrackResponse extends jspb.Message { + getState(): InvoiceState; + setState(value: InvoiceState): TrackResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): TrackResponse.AsObject; + static toObject(includeInstance: boolean, msg: TrackResponse): TrackResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: TrackResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): TrackResponse; + static deserializeBinaryFromReader(message: TrackResponse, reader: jspb.BinaryReader): TrackResponse; } export namespace TrackResponse { - export type AsObject = { - state: InvoiceState; - }; + export type AsObject = { + state: InvoiceState, + } } -export class TrackAllRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TrackAllRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: TrackAllRequest, - ): TrackAllRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: TrackAllRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): TrackAllRequest; - static deserializeBinaryFromReader( - message: TrackAllRequest, - reader: jspb.BinaryReader, - ): TrackAllRequest; +export class TrackAllRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): TrackAllRequest.AsObject; + static toObject(includeInstance: boolean, msg: TrackAllRequest): TrackAllRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: TrackAllRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): TrackAllRequest; + static deserializeBinaryFromReader(message: TrackAllRequest, reader: jspb.BinaryReader): TrackAllRequest; } export namespace TrackAllRequest { - export type AsObject = {}; + export type AsObject = { + } } -export class TrackAllResponse extends jspb.Message { - getPaymentHash(): string; - setPaymentHash(value: string): TrackAllResponse; - getBolt11(): string; - setBolt11(value: string): TrackAllResponse; - getState(): InvoiceState; - setState(value: InvoiceState): TrackAllResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TrackAllResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: TrackAllResponse, - ): TrackAllResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: TrackAllResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): TrackAllResponse; - static deserializeBinaryFromReader( - message: TrackAllResponse, - reader: jspb.BinaryReader, - ): TrackAllResponse; +export class TrackAllResponse extends jspb.Message { + getPaymentHash(): string; + setPaymentHash(value: string): TrackAllResponse; + getBolt11(): string; + setBolt11(value: string): TrackAllResponse; + getState(): InvoiceState; + setState(value: InvoiceState): TrackAllResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): TrackAllResponse.AsObject; + static toObject(includeInstance: boolean, msg: TrackAllResponse): TrackAllResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: TrackAllResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): TrackAllResponse; + static deserializeBinaryFromReader(message: TrackAllResponse, reader: jspb.BinaryReader): TrackAllResponse; } export namespace TrackAllResponse { - export type AsObject = { - paymentHash: string; - bolt11: string; - state: InvoiceState; - }; + export type AsObject = { + paymentHash: string, + bolt11: string, + state: InvoiceState, + } } -export class PayStatusRequest extends jspb.Message { - hasBolt11(): boolean; - clearBolt11(): void; - getBolt11(): string | undefined; - setBolt11(value: string): PayStatusRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PayStatusRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: PayStatusRequest, - ): PayStatusRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PayStatusRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PayStatusRequest; - static deserializeBinaryFromReader( - message: PayStatusRequest, - reader: jspb.BinaryReader, - ): PayStatusRequest; +export class PayStatusRequest extends jspb.Message { + + hasBolt11(): boolean; + clearBolt11(): void; + getBolt11(): string | undefined; + setBolt11(value: string): PayStatusRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PayStatusRequest.AsObject; + static toObject(includeInstance: boolean, msg: PayStatusRequest): PayStatusRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PayStatusRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PayStatusRequest; + static deserializeBinaryFromReader(message: PayStatusRequest, reader: jspb.BinaryReader): PayStatusRequest; } export namespace PayStatusRequest { - export type AsObject = { - bolt11?: string; - }; + export type AsObject = { + bolt11?: string, + } } -export class PayStatusResponse extends jspb.Message { - clearStatusList(): void; - getStatusList(): Array; - setStatusList(value: Array): PayStatusResponse; - addStatus( - value?: PayStatusResponse.PayStatus, - index?: number, - ): PayStatusResponse.PayStatus; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PayStatusResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: PayStatusResponse, - ): PayStatusResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PayStatusResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PayStatusResponse; - static deserializeBinaryFromReader( - message: PayStatusResponse, - reader: jspb.BinaryReader, - ): PayStatusResponse; +export class PayStatusResponse extends jspb.Message { + clearStatusList(): void; + getStatusList(): Array; + setStatusList(value: Array): PayStatusResponse; + addStatus(value?: PayStatusResponse.PayStatus, index?: number): PayStatusResponse.PayStatus; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PayStatusResponse.AsObject; + static toObject(includeInstance: boolean, msg: PayStatusResponse): PayStatusResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PayStatusResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PayStatusResponse; + static deserializeBinaryFromReader(message: PayStatusResponse, reader: jspb.BinaryReader): PayStatusResponse; } export namespace PayStatusResponse { - export type AsObject = { - statusList: Array; - }; - - export class PayStatus extends jspb.Message { - getBolt11(): string; - setBolt11(value: string): PayStatus; - getAmountMsat(): number; - setAmountMsat(value: number): PayStatus; - getDestination(): string; - setDestination(value: string): PayStatus; - clearAttemptsList(): void; - getAttemptsList(): Array; - setAttemptsList( - value: Array, - ): PayStatus; - addAttempts( - value?: PayStatusResponse.PayStatus.Attempt, - index?: number, - ): PayStatusResponse.PayStatus.Attempt; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PayStatus.AsObject; - static toObject( - includeInstance: boolean, - msg: PayStatus, - ): PayStatus.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PayStatus, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PayStatus; - static deserializeBinaryFromReader( - message: PayStatus, - reader: jspb.BinaryReader, - ): PayStatus; - } - - export namespace PayStatus { export type AsObject = { - bolt11: string; - amountMsat: number; - destination: string; - attemptsList: Array; - }; - - export class Attempt extends jspb.Message { - getStrategy(): string; - setStrategy(value: string): Attempt; - getStartTime(): number; - setStartTime(value: number): Attempt; - getAgeInSeconds(): number; - setAgeInSeconds(value: number): Attempt; - - hasEndTime(): boolean; - clearEndTime(): void; - getEndTime(): number | undefined; - setEndTime(value: number): Attempt; - getState(): PayStatusResponse.PayStatus.Attempt.AttemptState; - setState( - value: PayStatusResponse.PayStatus.Attempt.AttemptState, - ): Attempt; - - hasSuccess(): boolean; - clearSuccess(): void; - getSuccess(): PayStatusResponse.PayStatus.Attempt.Success | undefined; - setSuccess(value?: PayStatusResponse.PayStatus.Attempt.Success): Attempt; - - hasFailure(): boolean; - clearFailure(): void; - getFailure(): PayStatusResponse.PayStatus.Attempt.Failure | undefined; - setFailure(value?: PayStatusResponse.PayStatus.Attempt.Failure): Attempt; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Attempt.AsObject; - static toObject(includeInstance: boolean, msg: Attempt): Attempt.AsObject; - static extensions: { - [key: number]: jspb.ExtensionFieldInfo; - }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Attempt, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Attempt; - static deserializeBinaryFromReader( - message: Attempt, - reader: jspb.BinaryReader, - ): Attempt; + statusList: Array, } - export namespace Attempt { - export type AsObject = { - strategy: string; - startTime: number; - ageInSeconds: number; - endTime?: number; - state: PayStatusResponse.PayStatus.Attempt.AttemptState; - success?: PayStatusResponse.PayStatus.Attempt.Success.AsObject; - failure?: PayStatusResponse.PayStatus.Attempt.Failure.AsObject; - }; - - export class Success extends jspb.Message { - getId(): number; - setId(value: number): Success; - getPaymentPreimage(): string; - setPaymentPreimage(value: string): Success; - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Success.AsObject; - static toObject( - includeInstance: boolean, - msg: Success, - ): Success.AsObject; - static extensions: { - [key: number]: jspb.ExtensionFieldInfo; - }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Success, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Success; - static deserializeBinaryFromReader( - message: Success, - reader: jspb.BinaryReader, - ): Success; - } - - export namespace Success { - export type AsObject = { - id: number; - paymentPreimage: string; - }; - } - - export class Failure extends jspb.Message { - getMessage(): string; - setMessage(value: string): Failure; - getCode(): number; - setCode(value: number): Failure; - - hasData(): boolean; - clearData(): void; - getData(): PayStatusResponse.PayStatus.Attempt.Failure.Data | undefined; - setData( - value?: PayStatusResponse.PayStatus.Attempt.Failure.Data, - ): Failure; + export class PayStatus extends jspb.Message { + getBolt11(): string; + setBolt11(value: string): PayStatus; + getAmountMsat(): number; + setAmountMsat(value: number): PayStatus; + getDestination(): string; + setDestination(value: string): PayStatus; + clearAttemptsList(): void; + getAttemptsList(): Array; + setAttemptsList(value: Array): PayStatus; + addAttempts(value?: PayStatusResponse.PayStatus.Attempt, index?: number): PayStatusResponse.PayStatus.Attempt; serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Failure.AsObject; - static toObject( - includeInstance: boolean, - msg: Failure, - ): Failure.AsObject; - static extensions: { - [key: number]: jspb.ExtensionFieldInfo; - }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Failure, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Failure; - static deserializeBinaryFromReader( - message: Failure, - reader: jspb.BinaryReader, - ): Failure; - } - - export namespace Failure { + toObject(includeInstance?: boolean): PayStatus.AsObject; + static toObject(includeInstance: boolean, msg: PayStatus): PayStatus.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PayStatus, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PayStatus; + static deserializeBinaryFromReader(message: PayStatus, reader: jspb.BinaryReader): PayStatus; + } + + export namespace PayStatus { export type AsObject = { - message: string; - code: number; - data?: PayStatusResponse.PayStatus.Attempt.Failure.Data.AsObject; - }; - - export class Data extends jspb.Message { - getId(): number; - setId(value: number): Data; - getRawMessage(): string; - setRawMessage(value: string): Data; - getFailCode(): number; - setFailCode(value: number): Data; - getFailCodename(): string; - setFailCodename(value: string): Data; - getErringIndex(): number; - setErringIndex(value: number): Data; - getErringNode(): string; - setErringNode(value: string): Data; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Data.AsObject; - static toObject(includeInstance: boolean, msg: Data): Data.AsObject; - static extensions: { - [key: number]: jspb.ExtensionFieldInfo; - }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Data, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Data; - static deserializeBinaryFromReader( - message: Data, - reader: jspb.BinaryReader, - ): Data; + bolt11: string, + amountMsat: number, + destination: string, + attemptsList: Array, } - export namespace Data { - export type AsObject = { - id: number; - rawMessage: string; - failCode: number; - failCodename: string; - erringIndex: number; - erringNode: string; - }; + + export class Attempt extends jspb.Message { + getStrategy(): string; + setStrategy(value: string): Attempt; + getStartTime(): number; + setStartTime(value: number): Attempt; + getAgeInSeconds(): number; + setAgeInSeconds(value: number): Attempt; + + hasEndTime(): boolean; + clearEndTime(): void; + getEndTime(): number | undefined; + setEndTime(value: number): Attempt; + getState(): PayStatusResponse.PayStatus.Attempt.AttemptState; + setState(value: PayStatusResponse.PayStatus.Attempt.AttemptState): Attempt; + + hasSuccess(): boolean; + clearSuccess(): void; + getSuccess(): PayStatusResponse.PayStatus.Attempt.Success | undefined; + setSuccess(value?: PayStatusResponse.PayStatus.Attempt.Success): Attempt; + + hasFailure(): boolean; + clearFailure(): void; + getFailure(): PayStatusResponse.PayStatus.Attempt.Failure | undefined; + setFailure(value?: PayStatusResponse.PayStatus.Attempt.Failure): Attempt; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Attempt.AsObject; + static toObject(includeInstance: boolean, msg: Attempt): Attempt.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Attempt, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Attempt; + static deserializeBinaryFromReader(message: Attempt, reader: jspb.BinaryReader): Attempt; + } + + export namespace Attempt { + export type AsObject = { + strategy: string, + startTime: number, + ageInSeconds: number, + endTime?: number, + state: PayStatusResponse.PayStatus.Attempt.AttemptState, + success?: PayStatusResponse.PayStatus.Attempt.Success.AsObject, + failure?: PayStatusResponse.PayStatus.Attempt.Failure.AsObject, + } + + + export class Success extends jspb.Message { + getId(): number; + setId(value: number): Success; + getPaymentPreimage(): string; + setPaymentPreimage(value: string): Success; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Success.AsObject; + static toObject(includeInstance: boolean, msg: Success): Success.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Success, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Success; + static deserializeBinaryFromReader(message: Success, reader: jspb.BinaryReader): Success; + } + + export namespace Success { + export type AsObject = { + id: number, + paymentPreimage: string, + } + } + + export class Failure extends jspb.Message { + getMessage(): string; + setMessage(value: string): Failure; + getCode(): number; + setCode(value: number): Failure; + + hasData(): boolean; + clearData(): void; + getData(): PayStatusResponse.PayStatus.Attempt.Failure.Data | undefined; + setData(value?: PayStatusResponse.PayStatus.Attempt.Failure.Data): Failure; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Failure.AsObject; + static toObject(includeInstance: boolean, msg: Failure): Failure.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Failure, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Failure; + static deserializeBinaryFromReader(message: Failure, reader: jspb.BinaryReader): Failure; + } + + export namespace Failure { + export type AsObject = { + message: string, + code: number, + data?: PayStatusResponse.PayStatus.Attempt.Failure.Data.AsObject, + } + + + export class Data extends jspb.Message { + getId(): number; + setId(value: number): Data; + getRawMessage(): string; + setRawMessage(value: string): Data; + getFailCode(): number; + setFailCode(value: number): Data; + getFailCodename(): string; + setFailCodename(value: string): Data; + getErringIndex(): number; + setErringIndex(value: number): Data; + getErringNode(): string; + setErringNode(value: string): Data; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Data.AsObject; + static toObject(includeInstance: boolean, msg: Data): Data.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Data, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Data; + static deserializeBinaryFromReader(message: Data, reader: jspb.BinaryReader): Data; + } + + export namespace Data { + export type AsObject = { + id: number, + rawMessage: string, + failCode: number, + failCodename: string, + erringIndex: number, + erringNode: string, + } + } + + } + + + export enum AttemptState { + ATTEMPT_PENDING = 0, + ATTEMPT_COMPLETED = 1, + } + } - } - export enum AttemptState { - ATTEMPT_PENDING = 0, - ATTEMPT_COMPLETED = 1, - } } - } + } -export class GetRouteRequest extends jspb.Message { - getDestination(): string; - setDestination(value: string): GetRouteRequest; - getAmountMsat(): number; - setAmountMsat(value: number): GetRouteRequest; - getMaxRetries(): number; - setMaxRetries(value: number): GetRouteRequest; - - hasRiskFactor(): boolean; - clearRiskFactor(): void; - getRiskFactor(): number | undefined; - setRiskFactor(value: number): GetRouteRequest; - - hasMaxCltv(): boolean; - clearMaxCltv(): void; - getMaxCltv(): number | undefined; - setMaxCltv(value: number): GetRouteRequest; - - hasFinalCltvDelta(): boolean; - clearFinalCltvDelta(): void; - getFinalCltvDelta(): number | undefined; - setFinalCltvDelta(value: number): GetRouteRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetRouteRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: GetRouteRequest, - ): GetRouteRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetRouteRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetRouteRequest; - static deserializeBinaryFromReader( - message: GetRouteRequest, - reader: jspb.BinaryReader, - ): GetRouteRequest; +export class GetRouteRequest extends jspb.Message { + getDestination(): string; + setDestination(value: string): GetRouteRequest; + getAmountMsat(): number; + setAmountMsat(value: number): GetRouteRequest; + getMaxRetries(): number; + setMaxRetries(value: number): GetRouteRequest; + + hasRiskFactor(): boolean; + clearRiskFactor(): void; + getRiskFactor(): number | undefined; + setRiskFactor(value: number): GetRouteRequest; + + hasMaxCltv(): boolean; + clearMaxCltv(): void; + getMaxCltv(): number | undefined; + setMaxCltv(value: number): GetRouteRequest; + + hasFinalCltvDelta(): boolean; + clearFinalCltvDelta(): void; + getFinalCltvDelta(): number | undefined; + setFinalCltvDelta(value: number): GetRouteRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetRouteRequest.AsObject; + static toObject(includeInstance: boolean, msg: GetRouteRequest): GetRouteRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetRouteRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetRouteRequest; + static deserializeBinaryFromReader(message: GetRouteRequest, reader: jspb.BinaryReader): GetRouteRequest; } export namespace GetRouteRequest { - export type AsObject = { - destination: string; - amountMsat: number; - maxRetries: number; - riskFactor?: number; - maxCltv?: number; - finalCltvDelta?: number; - }; + export type AsObject = { + destination: string, + amountMsat: number, + maxRetries: number, + riskFactor?: number, + maxCltv?: number, + finalCltvDelta?: number, + } } -export class GetRouteResponse extends jspb.Message { - clearHopsList(): void; - getHopsList(): Array; - setHopsList(value: Array): GetRouteResponse; - addHops(value?: GetRouteResponse.Hop, index?: number): GetRouteResponse.Hop; - getFeesMsat(): number; - setFeesMsat(value: number): GetRouteResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetRouteResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: GetRouteResponse, - ): GetRouteResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetRouteResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetRouteResponse; - static deserializeBinaryFromReader( - message: GetRouteResponse, - reader: jspb.BinaryReader, - ): GetRouteResponse; +export class GetRouteResponse extends jspb.Message { + clearHopsList(): void; + getHopsList(): Array; + setHopsList(value: Array): GetRouteResponse; + addHops(value?: GetRouteResponse.Hop, index?: number): GetRouteResponse.Hop; + getFeesMsat(): number; + setFeesMsat(value: number): GetRouteResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetRouteResponse.AsObject; + static toObject(includeInstance: boolean, msg: GetRouteResponse): GetRouteResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetRouteResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetRouteResponse; + static deserializeBinaryFromReader(message: GetRouteResponse, reader: jspb.BinaryReader): GetRouteResponse; } export namespace GetRouteResponse { - export type AsObject = { - hopsList: Array; - feesMsat: number; - }; - - export class Hop extends jspb.Message { - getId(): string; - setId(value: string): Hop; - getChannel(): string; - setChannel(value: string): Hop; - getDirection(): number; - setDirection(value: number): Hop; - getAmountMsat(): number; - setAmountMsat(value: number): Hop; - getDelay(): number; - setDelay(value: number): Hop; - getStyle(): string; - setStyle(value: string): Hop; + export type AsObject = { + hopsList: Array, + feesMsat: number, + } - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Hop.AsObject; - static toObject(includeInstance: boolean, msg: Hop): Hop.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Hop, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Hop; - static deserializeBinaryFromReader( - message: Hop, - reader: jspb.BinaryReader, - ): Hop; - } - export namespace Hop { - export type AsObject = { - id: string; - channel: string; - direction: number; - amountMsat: number; - delay: number; - style: string; - }; - } + export class Hop extends jspb.Message { + getId(): string; + setId(value: string): Hop; + getChannel(): string; + setChannel(value: string): Hop; + getDirection(): number; + setDirection(value: number): Hop; + getAmountMsat(): number; + setAmountMsat(value: number): Hop; + getDelay(): number; + setDelay(value: number): Hop; + getStyle(): string; + setStyle(value: string): Hop; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Hop.AsObject; + static toObject(includeInstance: boolean, msg: Hop): Hop.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Hop, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Hop; + static deserializeBinaryFromReader(message: Hop, reader: jspb.BinaryReader): Hop; + } + + export namespace Hop { + export type AsObject = { + id: string, + channel: string, + direction: number, + amountMsat: number, + delay: number, + style: string, + } + } + } export enum InvoiceState { - INVOICE_UNPAID = 0, - INVOICE_ACCEPTED = 1, - INVOICE_PAID = 2, - INVOICE_CANCELLED = 3, + INVOICE_UNPAID = 0, + INVOICE_ACCEPTED = 1, + INVOICE_PAID = 2, + INVOICE_CANCELLED = 3, } export enum HtlcState { - HTLC_ACCEPTED = 0, - HTLC_SETTLED = 1, - HTLC_CANCELLED = 2, + HTLC_ACCEPTED = 0, + HTLC_SETTLED = 1, + HTLC_CANCELLED = 2, } diff --git a/lib/proto/lnd/invoices_grpc_pb.d.ts b/lib/proto/lnd/invoices_grpc_pb.d.ts index 1ac157f4..5b490c03 100644 --- a/lib/proto/lnd/invoices_grpc_pb.d.ts +++ b/lib/proto/lnd/invoices_grpc_pb.d.ts @@ -4,327 +4,105 @@ /* tslint:disable */ /* eslint-disable */ -import * as grpc from '@grpc/grpc-js'; -import * as lnd_invoices_pb from '../lnd/invoices_pb'; -import * as lnd_rpc_pb from '../lnd/rpc_pb'; +import * as grpc from "@grpc/grpc-js"; +import * as lnd_invoices_pb from "../lnd/invoices_pb"; +import * as lnd_rpc_pb from "../lnd/rpc_pb"; -interface IInvoicesService - extends grpc.ServiceDefinition { - subscribeSingleInvoice: IInvoicesService_ISubscribeSingleInvoice; - cancelInvoice: IInvoicesService_ICancelInvoice; - addHoldInvoice: IInvoicesService_IAddHoldInvoice; - settleInvoice: IInvoicesService_ISettleInvoice; - lookupInvoiceV2: IInvoicesService_ILookupInvoiceV2; +interface IInvoicesService extends grpc.ServiceDefinition { + subscribeSingleInvoice: IInvoicesService_ISubscribeSingleInvoice; + cancelInvoice: IInvoicesService_ICancelInvoice; + addHoldInvoice: IInvoicesService_IAddHoldInvoice; + settleInvoice: IInvoicesService_ISettleInvoice; + lookupInvoiceV2: IInvoicesService_ILookupInvoiceV2; } -interface IInvoicesService_ISubscribeSingleInvoice - extends grpc.MethodDefinition< - lnd_invoices_pb.SubscribeSingleInvoiceRequest, - lnd_rpc_pb.Invoice - > { - path: '/invoicesrpc.Invoices/SubscribeSingleInvoice'; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IInvoicesService_ISubscribeSingleInvoice extends grpc.MethodDefinition { + path: "/invoicesrpc.Invoices/SubscribeSingleInvoice"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IInvoicesService_ICancelInvoice - extends grpc.MethodDefinition< - lnd_invoices_pb.CancelInvoiceMsg, - lnd_invoices_pb.CancelInvoiceResp - > { - path: '/invoicesrpc.Invoices/CancelInvoice'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IInvoicesService_ICancelInvoice extends grpc.MethodDefinition { + path: "/invoicesrpc.Invoices/CancelInvoice"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IInvoicesService_IAddHoldInvoice - extends grpc.MethodDefinition< - lnd_invoices_pb.AddHoldInvoiceRequest, - lnd_invoices_pb.AddHoldInvoiceResp - > { - path: '/invoicesrpc.Invoices/AddHoldInvoice'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IInvoicesService_IAddHoldInvoice extends grpc.MethodDefinition { + path: "/invoicesrpc.Invoices/AddHoldInvoice"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IInvoicesService_ISettleInvoice - extends grpc.MethodDefinition< - lnd_invoices_pb.SettleInvoiceMsg, - lnd_invoices_pb.SettleInvoiceResp - > { - path: '/invoicesrpc.Invoices/SettleInvoice'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IInvoicesService_ISettleInvoice extends grpc.MethodDefinition { + path: "/invoicesrpc.Invoices/SettleInvoice"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IInvoicesService_ILookupInvoiceV2 - extends grpc.MethodDefinition< - lnd_invoices_pb.LookupInvoiceMsg, - lnd_rpc_pb.Invoice - > { - path: '/invoicesrpc.Invoices/LookupInvoiceV2'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IInvoicesService_ILookupInvoiceV2 extends grpc.MethodDefinition { + path: "/invoicesrpc.Invoices/LookupInvoiceV2"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } export const InvoicesService: IInvoicesService; export interface IInvoicesServer extends grpc.UntypedServiceImplementation { - subscribeSingleInvoice: grpc.handleServerStreamingCall< - lnd_invoices_pb.SubscribeSingleInvoiceRequest, - lnd_rpc_pb.Invoice - >; - cancelInvoice: grpc.handleUnaryCall< - lnd_invoices_pb.CancelInvoiceMsg, - lnd_invoices_pb.CancelInvoiceResp - >; - addHoldInvoice: grpc.handleUnaryCall< - lnd_invoices_pb.AddHoldInvoiceRequest, - lnd_invoices_pb.AddHoldInvoiceResp - >; - settleInvoice: grpc.handleUnaryCall< - lnd_invoices_pb.SettleInvoiceMsg, - lnd_invoices_pb.SettleInvoiceResp - >; - lookupInvoiceV2: grpc.handleUnaryCall< - lnd_invoices_pb.LookupInvoiceMsg, - lnd_rpc_pb.Invoice - >; + subscribeSingleInvoice: grpc.handleServerStreamingCall; + cancelInvoice: grpc.handleUnaryCall; + addHoldInvoice: grpc.handleUnaryCall; + settleInvoice: grpc.handleUnaryCall; + lookupInvoiceV2: grpc.handleUnaryCall; } export interface IInvoicesClient { - subscribeSingleInvoice( - request: lnd_invoices_pb.SubscribeSingleInvoiceRequest, - options?: Partial, - ): grpc.ClientReadableStream; - subscribeSingleInvoice( - request: lnd_invoices_pb.SubscribeSingleInvoiceRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - cancelInvoice( - request: lnd_invoices_pb.CancelInvoiceMsg, - callback: ( - error: grpc.ServiceError | null, - response: lnd_invoices_pb.CancelInvoiceResp, - ) => void, - ): grpc.ClientUnaryCall; - cancelInvoice( - request: lnd_invoices_pb.CancelInvoiceMsg, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_invoices_pb.CancelInvoiceResp, - ) => void, - ): grpc.ClientUnaryCall; - cancelInvoice( - request: lnd_invoices_pb.CancelInvoiceMsg, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_invoices_pb.CancelInvoiceResp, - ) => void, - ): grpc.ClientUnaryCall; - addHoldInvoice( - request: lnd_invoices_pb.AddHoldInvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_invoices_pb.AddHoldInvoiceResp, - ) => void, - ): grpc.ClientUnaryCall; - addHoldInvoice( - request: lnd_invoices_pb.AddHoldInvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_invoices_pb.AddHoldInvoiceResp, - ) => void, - ): grpc.ClientUnaryCall; - addHoldInvoice( - request: lnd_invoices_pb.AddHoldInvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_invoices_pb.AddHoldInvoiceResp, - ) => void, - ): grpc.ClientUnaryCall; - settleInvoice( - request: lnd_invoices_pb.SettleInvoiceMsg, - callback: ( - error: grpc.ServiceError | null, - response: lnd_invoices_pb.SettleInvoiceResp, - ) => void, - ): grpc.ClientUnaryCall; - settleInvoice( - request: lnd_invoices_pb.SettleInvoiceMsg, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_invoices_pb.SettleInvoiceResp, - ) => void, - ): grpc.ClientUnaryCall; - settleInvoice( - request: lnd_invoices_pb.SettleInvoiceMsg, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_invoices_pb.SettleInvoiceResp, - ) => void, - ): grpc.ClientUnaryCall; - lookupInvoiceV2( - request: lnd_invoices_pb.LookupInvoiceMsg, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.Invoice, - ) => void, - ): grpc.ClientUnaryCall; - lookupInvoiceV2( - request: lnd_invoices_pb.LookupInvoiceMsg, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.Invoice, - ) => void, - ): grpc.ClientUnaryCall; - lookupInvoiceV2( - request: lnd_invoices_pb.LookupInvoiceMsg, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.Invoice, - ) => void, - ): grpc.ClientUnaryCall; + subscribeSingleInvoice(request: lnd_invoices_pb.SubscribeSingleInvoiceRequest, options?: Partial): grpc.ClientReadableStream; + subscribeSingleInvoice(request: lnd_invoices_pb.SubscribeSingleInvoiceRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + cancelInvoice(request: lnd_invoices_pb.CancelInvoiceMsg, callback: (error: grpc.ServiceError | null, response: lnd_invoices_pb.CancelInvoiceResp) => void): grpc.ClientUnaryCall; + cancelInvoice(request: lnd_invoices_pb.CancelInvoiceMsg, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_invoices_pb.CancelInvoiceResp) => void): grpc.ClientUnaryCall; + cancelInvoice(request: lnd_invoices_pb.CancelInvoiceMsg, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_invoices_pb.CancelInvoiceResp) => void): grpc.ClientUnaryCall; + addHoldInvoice(request: lnd_invoices_pb.AddHoldInvoiceRequest, callback: (error: grpc.ServiceError | null, response: lnd_invoices_pb.AddHoldInvoiceResp) => void): grpc.ClientUnaryCall; + addHoldInvoice(request: lnd_invoices_pb.AddHoldInvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_invoices_pb.AddHoldInvoiceResp) => void): grpc.ClientUnaryCall; + addHoldInvoice(request: lnd_invoices_pb.AddHoldInvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_invoices_pb.AddHoldInvoiceResp) => void): grpc.ClientUnaryCall; + settleInvoice(request: lnd_invoices_pb.SettleInvoiceMsg, callback: (error: grpc.ServiceError | null, response: lnd_invoices_pb.SettleInvoiceResp) => void): grpc.ClientUnaryCall; + settleInvoice(request: lnd_invoices_pb.SettleInvoiceMsg, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_invoices_pb.SettleInvoiceResp) => void): grpc.ClientUnaryCall; + settleInvoice(request: lnd_invoices_pb.SettleInvoiceMsg, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_invoices_pb.SettleInvoiceResp) => void): grpc.ClientUnaryCall; + lookupInvoiceV2(request: lnd_invoices_pb.LookupInvoiceMsg, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.Invoice) => void): grpc.ClientUnaryCall; + lookupInvoiceV2(request: lnd_invoices_pb.LookupInvoiceMsg, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.Invoice) => void): grpc.ClientUnaryCall; + lookupInvoiceV2(request: lnd_invoices_pb.LookupInvoiceMsg, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.Invoice) => void): grpc.ClientUnaryCall; } export class InvoicesClient extends grpc.Client implements IInvoicesClient { - constructor( - address: string, - credentials: grpc.ChannelCredentials, - options?: Partial, - ); - public subscribeSingleInvoice( - request: lnd_invoices_pb.SubscribeSingleInvoiceRequest, - options?: Partial, - ): grpc.ClientReadableStream; - public subscribeSingleInvoice( - request: lnd_invoices_pb.SubscribeSingleInvoiceRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - public cancelInvoice( - request: lnd_invoices_pb.CancelInvoiceMsg, - callback: ( - error: grpc.ServiceError | null, - response: lnd_invoices_pb.CancelInvoiceResp, - ) => void, - ): grpc.ClientUnaryCall; - public cancelInvoice( - request: lnd_invoices_pb.CancelInvoiceMsg, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_invoices_pb.CancelInvoiceResp, - ) => void, - ): grpc.ClientUnaryCall; - public cancelInvoice( - request: lnd_invoices_pb.CancelInvoiceMsg, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_invoices_pb.CancelInvoiceResp, - ) => void, - ): grpc.ClientUnaryCall; - public addHoldInvoice( - request: lnd_invoices_pb.AddHoldInvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_invoices_pb.AddHoldInvoiceResp, - ) => void, - ): grpc.ClientUnaryCall; - public addHoldInvoice( - request: lnd_invoices_pb.AddHoldInvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_invoices_pb.AddHoldInvoiceResp, - ) => void, - ): grpc.ClientUnaryCall; - public addHoldInvoice( - request: lnd_invoices_pb.AddHoldInvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_invoices_pb.AddHoldInvoiceResp, - ) => void, - ): grpc.ClientUnaryCall; - public settleInvoice( - request: lnd_invoices_pb.SettleInvoiceMsg, - callback: ( - error: grpc.ServiceError | null, - response: lnd_invoices_pb.SettleInvoiceResp, - ) => void, - ): grpc.ClientUnaryCall; - public settleInvoice( - request: lnd_invoices_pb.SettleInvoiceMsg, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_invoices_pb.SettleInvoiceResp, - ) => void, - ): grpc.ClientUnaryCall; - public settleInvoice( - request: lnd_invoices_pb.SettleInvoiceMsg, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_invoices_pb.SettleInvoiceResp, - ) => void, - ): grpc.ClientUnaryCall; - public lookupInvoiceV2( - request: lnd_invoices_pb.LookupInvoiceMsg, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.Invoice, - ) => void, - ): grpc.ClientUnaryCall; - public lookupInvoiceV2( - request: lnd_invoices_pb.LookupInvoiceMsg, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.Invoice, - ) => void, - ): grpc.ClientUnaryCall; - public lookupInvoiceV2( - request: lnd_invoices_pb.LookupInvoiceMsg, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.Invoice, - ) => void, - ): grpc.ClientUnaryCall; + constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); + public subscribeSingleInvoice(request: lnd_invoices_pb.SubscribeSingleInvoiceRequest, options?: Partial): grpc.ClientReadableStream; + public subscribeSingleInvoice(request: lnd_invoices_pb.SubscribeSingleInvoiceRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public cancelInvoice(request: lnd_invoices_pb.CancelInvoiceMsg, callback: (error: grpc.ServiceError | null, response: lnd_invoices_pb.CancelInvoiceResp) => void): grpc.ClientUnaryCall; + public cancelInvoice(request: lnd_invoices_pb.CancelInvoiceMsg, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_invoices_pb.CancelInvoiceResp) => void): grpc.ClientUnaryCall; + public cancelInvoice(request: lnd_invoices_pb.CancelInvoiceMsg, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_invoices_pb.CancelInvoiceResp) => void): grpc.ClientUnaryCall; + public addHoldInvoice(request: lnd_invoices_pb.AddHoldInvoiceRequest, callback: (error: grpc.ServiceError | null, response: lnd_invoices_pb.AddHoldInvoiceResp) => void): grpc.ClientUnaryCall; + public addHoldInvoice(request: lnd_invoices_pb.AddHoldInvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_invoices_pb.AddHoldInvoiceResp) => void): grpc.ClientUnaryCall; + public addHoldInvoice(request: lnd_invoices_pb.AddHoldInvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_invoices_pb.AddHoldInvoiceResp) => void): grpc.ClientUnaryCall; + public settleInvoice(request: lnd_invoices_pb.SettleInvoiceMsg, callback: (error: grpc.ServiceError | null, response: lnd_invoices_pb.SettleInvoiceResp) => void): grpc.ClientUnaryCall; + public settleInvoice(request: lnd_invoices_pb.SettleInvoiceMsg, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_invoices_pb.SettleInvoiceResp) => void): grpc.ClientUnaryCall; + public settleInvoice(request: lnd_invoices_pb.SettleInvoiceMsg, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_invoices_pb.SettleInvoiceResp) => void): grpc.ClientUnaryCall; + public lookupInvoiceV2(request: lnd_invoices_pb.LookupInvoiceMsg, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.Invoice) => void): grpc.ClientUnaryCall; + public lookupInvoiceV2(request: lnd_invoices_pb.LookupInvoiceMsg, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.Invoice) => void): grpc.ClientUnaryCall; + public lookupInvoiceV2(request: lnd_invoices_pb.LookupInvoiceMsg, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.Invoice) => void): grpc.ClientUnaryCall; } diff --git a/lib/proto/lnd/invoices_pb.d.ts b/lib/proto/lnd/invoices_pb.d.ts index ed3fe4db..182ac1d2 100644 --- a/lib/proto/lnd/invoices_pb.d.ts +++ b/lib/proto/lnd/invoices_pb.d.ts @@ -2,333 +2,248 @@ // file: lnd/invoices.proto /* tslint:disable */ - /* eslint-disable */ -import * as jspb from 'google-protobuf'; -import * as lnd_rpc_pb from '../lnd/rpc_pb'; - -export class CancelInvoiceMsg extends jspb.Message { - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): CancelInvoiceMsg; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CancelInvoiceMsg.AsObject; - static toObject( - includeInstance: boolean, - msg: CancelInvoiceMsg, - ): CancelInvoiceMsg.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CancelInvoiceMsg, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CancelInvoiceMsg; - static deserializeBinaryFromReader( - message: CancelInvoiceMsg, - reader: jspb.BinaryReader, - ): CancelInvoiceMsg; + +import * as jspb from "google-protobuf"; +import * as lnd_rpc_pb from "../lnd/rpc_pb"; + +export class CancelInvoiceMsg extends jspb.Message { + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): CancelInvoiceMsg; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CancelInvoiceMsg.AsObject; + static toObject(includeInstance: boolean, msg: CancelInvoiceMsg): CancelInvoiceMsg.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CancelInvoiceMsg, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CancelInvoiceMsg; + static deserializeBinaryFromReader(message: CancelInvoiceMsg, reader: jspb.BinaryReader): CancelInvoiceMsg; } export namespace CancelInvoiceMsg { - export type AsObject = { - paymentHash: Uint8Array | string; - }; + export type AsObject = { + paymentHash: Uint8Array | string, + } } -export class CancelInvoiceResp extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CancelInvoiceResp.AsObject; - static toObject( - includeInstance: boolean, - msg: CancelInvoiceResp, - ): CancelInvoiceResp.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CancelInvoiceResp, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CancelInvoiceResp; - static deserializeBinaryFromReader( - message: CancelInvoiceResp, - reader: jspb.BinaryReader, - ): CancelInvoiceResp; -} +export class CancelInvoiceResp extends jspb.Message { -export namespace CancelInvoiceResp { - export type AsObject = {}; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CancelInvoiceResp.AsObject; + static toObject(includeInstance: boolean, msg: CancelInvoiceResp): CancelInvoiceResp.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CancelInvoiceResp, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CancelInvoiceResp; + static deserializeBinaryFromReader(message: CancelInvoiceResp, reader: jspb.BinaryReader): CancelInvoiceResp; } -export class AddHoldInvoiceRequest extends jspb.Message { - getMemo(): string; - setMemo(value: string): AddHoldInvoiceRequest; - getHash(): Uint8Array | string; - getHash_asU8(): Uint8Array; - getHash_asB64(): string; - setHash(value: Uint8Array | string): AddHoldInvoiceRequest; - getValue(): number; - setValue(value: number): AddHoldInvoiceRequest; - getValueMsat(): number; - setValueMsat(value: number): AddHoldInvoiceRequest; - getDescriptionHash(): Uint8Array | string; - getDescriptionHash_asU8(): Uint8Array; - getDescriptionHash_asB64(): string; - setDescriptionHash(value: Uint8Array | string): AddHoldInvoiceRequest; - getExpiry(): number; - setExpiry(value: number): AddHoldInvoiceRequest; - getFallbackAddr(): string; - setFallbackAddr(value: string): AddHoldInvoiceRequest; - getCltvExpiry(): number; - setCltvExpiry(value: number): AddHoldInvoiceRequest; - clearRouteHintsList(): void; - getRouteHintsList(): Array; - setRouteHintsList(value: Array): AddHoldInvoiceRequest; - addRouteHints( - value?: lnd_rpc_pb.RouteHint, - index?: number, - ): lnd_rpc_pb.RouteHint; - getPrivate(): boolean; - setPrivate(value: boolean): AddHoldInvoiceRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AddHoldInvoiceRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: AddHoldInvoiceRequest, - ): AddHoldInvoiceRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: AddHoldInvoiceRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): AddHoldInvoiceRequest; - static deserializeBinaryFromReader( - message: AddHoldInvoiceRequest, - reader: jspb.BinaryReader, - ): AddHoldInvoiceRequest; +export namespace CancelInvoiceResp { + export type AsObject = { + } +} + +export class AddHoldInvoiceRequest extends jspb.Message { + getMemo(): string; + setMemo(value: string): AddHoldInvoiceRequest; + getHash(): Uint8Array | string; + getHash_asU8(): Uint8Array; + getHash_asB64(): string; + setHash(value: Uint8Array | string): AddHoldInvoiceRequest; + getValue(): number; + setValue(value: number): AddHoldInvoiceRequest; + getValueMsat(): number; + setValueMsat(value: number): AddHoldInvoiceRequest; + getDescriptionHash(): Uint8Array | string; + getDescriptionHash_asU8(): Uint8Array; + getDescriptionHash_asB64(): string; + setDescriptionHash(value: Uint8Array | string): AddHoldInvoiceRequest; + getExpiry(): number; + setExpiry(value: number): AddHoldInvoiceRequest; + getFallbackAddr(): string; + setFallbackAddr(value: string): AddHoldInvoiceRequest; + getCltvExpiry(): number; + setCltvExpiry(value: number): AddHoldInvoiceRequest; + clearRouteHintsList(): void; + getRouteHintsList(): Array; + setRouteHintsList(value: Array): AddHoldInvoiceRequest; + addRouteHints(value?: lnd_rpc_pb.RouteHint, index?: number): lnd_rpc_pb.RouteHint; + getPrivate(): boolean; + setPrivate(value: boolean): AddHoldInvoiceRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AddHoldInvoiceRequest.AsObject; + static toObject(includeInstance: boolean, msg: AddHoldInvoiceRequest): AddHoldInvoiceRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AddHoldInvoiceRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AddHoldInvoiceRequest; + static deserializeBinaryFromReader(message: AddHoldInvoiceRequest, reader: jspb.BinaryReader): AddHoldInvoiceRequest; } export namespace AddHoldInvoiceRequest { - export type AsObject = { - memo: string; - hash: Uint8Array | string; - value: number; - valueMsat: number; - descriptionHash: Uint8Array | string; - expiry: number; - fallbackAddr: string; - cltvExpiry: number; - routeHintsList: Array; - pb_private: boolean; - }; -} - -export class AddHoldInvoiceResp extends jspb.Message { - getPaymentRequest(): string; - setPaymentRequest(value: string): AddHoldInvoiceResp; - getAddIndex(): number; - setAddIndex(value: number): AddHoldInvoiceResp; - getPaymentAddr(): Uint8Array | string; - getPaymentAddr_asU8(): Uint8Array; - getPaymentAddr_asB64(): string; - setPaymentAddr(value: Uint8Array | string): AddHoldInvoiceResp; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AddHoldInvoiceResp.AsObject; - static toObject( - includeInstance: boolean, - msg: AddHoldInvoiceResp, - ): AddHoldInvoiceResp.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: AddHoldInvoiceResp, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): AddHoldInvoiceResp; - static deserializeBinaryFromReader( - message: AddHoldInvoiceResp, - reader: jspb.BinaryReader, - ): AddHoldInvoiceResp; + export type AsObject = { + memo: string, + hash: Uint8Array | string, + value: number, + valueMsat: number, + descriptionHash: Uint8Array | string, + expiry: number, + fallbackAddr: string, + cltvExpiry: number, + routeHintsList: Array, + pb_private: boolean, + } +} + +export class AddHoldInvoiceResp extends jspb.Message { + getPaymentRequest(): string; + setPaymentRequest(value: string): AddHoldInvoiceResp; + getAddIndex(): number; + setAddIndex(value: number): AddHoldInvoiceResp; + getPaymentAddr(): Uint8Array | string; + getPaymentAddr_asU8(): Uint8Array; + getPaymentAddr_asB64(): string; + setPaymentAddr(value: Uint8Array | string): AddHoldInvoiceResp; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AddHoldInvoiceResp.AsObject; + static toObject(includeInstance: boolean, msg: AddHoldInvoiceResp): AddHoldInvoiceResp.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AddHoldInvoiceResp, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AddHoldInvoiceResp; + static deserializeBinaryFromReader(message: AddHoldInvoiceResp, reader: jspb.BinaryReader): AddHoldInvoiceResp; } export namespace AddHoldInvoiceResp { - export type AsObject = { - paymentRequest: string; - addIndex: number; - paymentAddr: Uint8Array | string; - }; + export type AsObject = { + paymentRequest: string, + addIndex: number, + paymentAddr: Uint8Array | string, + } } -export class SettleInvoiceMsg extends jspb.Message { - getPreimage(): Uint8Array | string; - getPreimage_asU8(): Uint8Array; - getPreimage_asB64(): string; - setPreimage(value: Uint8Array | string): SettleInvoiceMsg; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SettleInvoiceMsg.AsObject; - static toObject( - includeInstance: boolean, - msg: SettleInvoiceMsg, - ): SettleInvoiceMsg.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SettleInvoiceMsg, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SettleInvoiceMsg; - static deserializeBinaryFromReader( - message: SettleInvoiceMsg, - reader: jspb.BinaryReader, - ): SettleInvoiceMsg; +export class SettleInvoiceMsg extends jspb.Message { + getPreimage(): Uint8Array | string; + getPreimage_asU8(): Uint8Array; + getPreimage_asB64(): string; + setPreimage(value: Uint8Array | string): SettleInvoiceMsg; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SettleInvoiceMsg.AsObject; + static toObject(includeInstance: boolean, msg: SettleInvoiceMsg): SettleInvoiceMsg.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SettleInvoiceMsg, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SettleInvoiceMsg; + static deserializeBinaryFromReader(message: SettleInvoiceMsg, reader: jspb.BinaryReader): SettleInvoiceMsg; } export namespace SettleInvoiceMsg { - export type AsObject = { - preimage: Uint8Array | string; - }; + export type AsObject = { + preimage: Uint8Array | string, + } } -export class SettleInvoiceResp extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SettleInvoiceResp.AsObject; - static toObject( - includeInstance: boolean, - msg: SettleInvoiceResp, - ): SettleInvoiceResp.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SettleInvoiceResp, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SettleInvoiceResp; - static deserializeBinaryFromReader( - message: SettleInvoiceResp, - reader: jspb.BinaryReader, - ): SettleInvoiceResp; +export class SettleInvoiceResp extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SettleInvoiceResp.AsObject; + static toObject(includeInstance: boolean, msg: SettleInvoiceResp): SettleInvoiceResp.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SettleInvoiceResp, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SettleInvoiceResp; + static deserializeBinaryFromReader(message: SettleInvoiceResp, reader: jspb.BinaryReader): SettleInvoiceResp; } export namespace SettleInvoiceResp { - export type AsObject = {}; + export type AsObject = { + } } -export class SubscribeSingleInvoiceRequest extends jspb.Message { - getRHash(): Uint8Array | string; - getRHash_asU8(): Uint8Array; - getRHash_asB64(): string; - setRHash(value: Uint8Array | string): SubscribeSingleInvoiceRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SubscribeSingleInvoiceRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SubscribeSingleInvoiceRequest, - ): SubscribeSingleInvoiceRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SubscribeSingleInvoiceRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SubscribeSingleInvoiceRequest; - static deserializeBinaryFromReader( - message: SubscribeSingleInvoiceRequest, - reader: jspb.BinaryReader, - ): SubscribeSingleInvoiceRequest; -} +export class SubscribeSingleInvoiceRequest extends jspb.Message { + getRHash(): Uint8Array | string; + getRHash_asU8(): Uint8Array; + getRHash_asB64(): string; + setRHash(value: Uint8Array | string): SubscribeSingleInvoiceRequest; -export namespace SubscribeSingleInvoiceRequest { - export type AsObject = { - rHash: Uint8Array | string; - }; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SubscribeSingleInvoiceRequest.AsObject; + static toObject(includeInstance: boolean, msg: SubscribeSingleInvoiceRequest): SubscribeSingleInvoiceRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SubscribeSingleInvoiceRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SubscribeSingleInvoiceRequest; + static deserializeBinaryFromReader(message: SubscribeSingleInvoiceRequest, reader: jspb.BinaryReader): SubscribeSingleInvoiceRequest; } -export class LookupInvoiceMsg extends jspb.Message { - hasPaymentHash(): boolean; - clearPaymentHash(): void; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): LookupInvoiceMsg; - - hasPaymentAddr(): boolean; - clearPaymentAddr(): void; - getPaymentAddr(): Uint8Array | string; - getPaymentAddr_asU8(): Uint8Array; - getPaymentAddr_asB64(): string; - setPaymentAddr(value: Uint8Array | string): LookupInvoiceMsg; - - hasSetId(): boolean; - clearSetId(): void; - getSetId(): Uint8Array | string; - getSetId_asU8(): Uint8Array; - getSetId_asB64(): string; - setSetId(value: Uint8Array | string): LookupInvoiceMsg; - getLookupModifier(): LookupModifier; - setLookupModifier(value: LookupModifier): LookupInvoiceMsg; - - getInvoiceRefCase(): LookupInvoiceMsg.InvoiceRefCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): LookupInvoiceMsg.AsObject; - static toObject( - includeInstance: boolean, - msg: LookupInvoiceMsg, - ): LookupInvoiceMsg.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: LookupInvoiceMsg, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): LookupInvoiceMsg; - static deserializeBinaryFromReader( - message: LookupInvoiceMsg, - reader: jspb.BinaryReader, - ): LookupInvoiceMsg; +export namespace SubscribeSingleInvoiceRequest { + export type AsObject = { + rHash: Uint8Array | string, + } +} + +export class LookupInvoiceMsg extends jspb.Message { + + hasPaymentHash(): boolean; + clearPaymentHash(): void; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): LookupInvoiceMsg; + + hasPaymentAddr(): boolean; + clearPaymentAddr(): void; + getPaymentAddr(): Uint8Array | string; + getPaymentAddr_asU8(): Uint8Array; + getPaymentAddr_asB64(): string; + setPaymentAddr(value: Uint8Array | string): LookupInvoiceMsg; + + hasSetId(): boolean; + clearSetId(): void; + getSetId(): Uint8Array | string; + getSetId_asU8(): Uint8Array; + getSetId_asB64(): string; + setSetId(value: Uint8Array | string): LookupInvoiceMsg; + getLookupModifier(): LookupModifier; + setLookupModifier(value: LookupModifier): LookupInvoiceMsg; + + getInvoiceRefCase(): LookupInvoiceMsg.InvoiceRefCase; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): LookupInvoiceMsg.AsObject; + static toObject(includeInstance: boolean, msg: LookupInvoiceMsg): LookupInvoiceMsg.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: LookupInvoiceMsg, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): LookupInvoiceMsg; + static deserializeBinaryFromReader(message: LookupInvoiceMsg, reader: jspb.BinaryReader): LookupInvoiceMsg; } export namespace LookupInvoiceMsg { - export type AsObject = { - paymentHash: Uint8Array | string; - paymentAddr: Uint8Array | string; - setId: Uint8Array | string; - lookupModifier: LookupModifier; - }; - - export enum InvoiceRefCase { - INVOICE_REF_NOT_SET = 0, - PAYMENT_HASH = 1, - PAYMENT_ADDR = 2, - SET_ID = 3, - } + export type AsObject = { + paymentHash: Uint8Array | string, + paymentAddr: Uint8Array | string, + setId: Uint8Array | string, + lookupModifier: LookupModifier, + } + + export enum InvoiceRefCase { + INVOICE_REF_NOT_SET = 0, + PAYMENT_HASH = 1, + PAYMENT_ADDR = 2, + SET_ID = 3, + } + } export enum LookupModifier { - DEFAULT = 0, - HTLC_SET_ONLY = 1, - HTLC_SET_BLANK = 2, + DEFAULT = 0, + HTLC_SET_ONLY = 1, + HTLC_SET_BLANK = 2, } diff --git a/lib/proto/lnd/router_grpc_pb.d.ts b/lib/proto/lnd/router_grpc_pb.d.ts index 8adccb5b..6235af3f 100644 --- a/lib/proto/lnd/router_grpc_pb.d.ts +++ b/lib/proto/lnd/router_grpc_pb.d.ts @@ -4,1017 +4,315 @@ /* tslint:disable */ /* eslint-disable */ -import * as grpc from '@grpc/grpc-js'; -import * as lnd_router_pb from '../lnd/router_pb'; -import * as lnd_rpc_pb from '../lnd/rpc_pb'; +import * as grpc from "@grpc/grpc-js"; +import * as lnd_router_pb from "../lnd/router_pb"; +import * as lnd_rpc_pb from "../lnd/rpc_pb"; -interface IRouterService - extends grpc.ServiceDefinition { - sendPaymentV2: IRouterService_ISendPaymentV2; - trackPaymentV2: IRouterService_ITrackPaymentV2; - trackPayments: IRouterService_ITrackPayments; - estimateRouteFee: IRouterService_IEstimateRouteFee; - sendToRoute: IRouterService_ISendToRoute; - sendToRouteV2: IRouterService_ISendToRouteV2; - resetMissionControl: IRouterService_IResetMissionControl; - queryMissionControl: IRouterService_IQueryMissionControl; - xImportMissionControl: IRouterService_IXImportMissionControl; - getMissionControlConfig: IRouterService_IGetMissionControlConfig; - setMissionControlConfig: IRouterService_ISetMissionControlConfig; - queryProbability: IRouterService_IQueryProbability; - buildRoute: IRouterService_IBuildRoute; - subscribeHtlcEvents: IRouterService_ISubscribeHtlcEvents; - sendPayment: IRouterService_ISendPayment; - trackPayment: IRouterService_ITrackPayment; - htlcInterceptor: IRouterService_IHtlcInterceptor; - updateChanStatus: IRouterService_IUpdateChanStatus; +interface IRouterService extends grpc.ServiceDefinition { + sendPaymentV2: IRouterService_ISendPaymentV2; + trackPaymentV2: IRouterService_ITrackPaymentV2; + trackPayments: IRouterService_ITrackPayments; + estimateRouteFee: IRouterService_IEstimateRouteFee; + sendToRoute: IRouterService_ISendToRoute; + sendToRouteV2: IRouterService_ISendToRouteV2; + resetMissionControl: IRouterService_IResetMissionControl; + queryMissionControl: IRouterService_IQueryMissionControl; + xImportMissionControl: IRouterService_IXImportMissionControl; + getMissionControlConfig: IRouterService_IGetMissionControlConfig; + setMissionControlConfig: IRouterService_ISetMissionControlConfig; + queryProbability: IRouterService_IQueryProbability; + buildRoute: IRouterService_IBuildRoute; + subscribeHtlcEvents: IRouterService_ISubscribeHtlcEvents; + sendPayment: IRouterService_ISendPayment; + trackPayment: IRouterService_ITrackPayment; + htlcInterceptor: IRouterService_IHtlcInterceptor; + updateChanStatus: IRouterService_IUpdateChanStatus; } -interface IRouterService_ISendPaymentV2 - extends grpc.MethodDefinition< - lnd_router_pb.SendPaymentRequest, - lnd_rpc_pb.Payment - > { - path: '/routerrpc.Router/SendPaymentV2'; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IRouterService_ISendPaymentV2 extends grpc.MethodDefinition { + path: "/routerrpc.Router/SendPaymentV2"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IRouterService_ITrackPaymentV2 - extends grpc.MethodDefinition< - lnd_router_pb.TrackPaymentRequest, - lnd_rpc_pb.Payment - > { - path: '/routerrpc.Router/TrackPaymentV2'; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IRouterService_ITrackPaymentV2 extends grpc.MethodDefinition { + path: "/routerrpc.Router/TrackPaymentV2"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IRouterService_ITrackPayments - extends grpc.MethodDefinition< - lnd_router_pb.TrackPaymentsRequest, - lnd_rpc_pb.Payment - > { - path: '/routerrpc.Router/TrackPayments'; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IRouterService_ITrackPayments extends grpc.MethodDefinition { + path: "/routerrpc.Router/TrackPayments"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IRouterService_IEstimateRouteFee - extends grpc.MethodDefinition< - lnd_router_pb.RouteFeeRequest, - lnd_router_pb.RouteFeeResponse - > { - path: '/routerrpc.Router/EstimateRouteFee'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IRouterService_IEstimateRouteFee extends grpc.MethodDefinition { + path: "/routerrpc.Router/EstimateRouteFee"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IRouterService_ISendToRoute - extends grpc.MethodDefinition< - lnd_router_pb.SendToRouteRequest, - lnd_router_pb.SendToRouteResponse - > { - path: '/routerrpc.Router/SendToRoute'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IRouterService_ISendToRoute extends grpc.MethodDefinition { + path: "/routerrpc.Router/SendToRoute"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IRouterService_ISendToRouteV2 - extends grpc.MethodDefinition< - lnd_router_pb.SendToRouteRequest, - lnd_rpc_pb.HTLCAttempt - > { - path: '/routerrpc.Router/SendToRouteV2'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IRouterService_ISendToRouteV2 extends grpc.MethodDefinition { + path: "/routerrpc.Router/SendToRouteV2"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IRouterService_IResetMissionControl - extends grpc.MethodDefinition< - lnd_router_pb.ResetMissionControlRequest, - lnd_router_pb.ResetMissionControlResponse - > { - path: '/routerrpc.Router/ResetMissionControl'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IRouterService_IResetMissionControl extends grpc.MethodDefinition { + path: "/routerrpc.Router/ResetMissionControl"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IRouterService_IQueryMissionControl - extends grpc.MethodDefinition< - lnd_router_pb.QueryMissionControlRequest, - lnd_router_pb.QueryMissionControlResponse - > { - path: '/routerrpc.Router/QueryMissionControl'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IRouterService_IQueryMissionControl extends grpc.MethodDefinition { + path: "/routerrpc.Router/QueryMissionControl"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IRouterService_IXImportMissionControl - extends grpc.MethodDefinition< - lnd_router_pb.XImportMissionControlRequest, - lnd_router_pb.XImportMissionControlResponse - > { - path: '/routerrpc.Router/XImportMissionControl'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IRouterService_IXImportMissionControl extends grpc.MethodDefinition { + path: "/routerrpc.Router/XImportMissionControl"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IRouterService_IGetMissionControlConfig - extends grpc.MethodDefinition< - lnd_router_pb.GetMissionControlConfigRequest, - lnd_router_pb.GetMissionControlConfigResponse - > { - path: '/routerrpc.Router/GetMissionControlConfig'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IRouterService_IGetMissionControlConfig extends grpc.MethodDefinition { + path: "/routerrpc.Router/GetMissionControlConfig"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IRouterService_ISetMissionControlConfig - extends grpc.MethodDefinition< - lnd_router_pb.SetMissionControlConfigRequest, - lnd_router_pb.SetMissionControlConfigResponse - > { - path: '/routerrpc.Router/SetMissionControlConfig'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IRouterService_ISetMissionControlConfig extends grpc.MethodDefinition { + path: "/routerrpc.Router/SetMissionControlConfig"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IRouterService_IQueryProbability - extends grpc.MethodDefinition< - lnd_router_pb.QueryProbabilityRequest, - lnd_router_pb.QueryProbabilityResponse - > { - path: '/routerrpc.Router/QueryProbability'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IRouterService_IQueryProbability extends grpc.MethodDefinition { + path: "/routerrpc.Router/QueryProbability"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IRouterService_IBuildRoute - extends grpc.MethodDefinition< - lnd_router_pb.BuildRouteRequest, - lnd_router_pb.BuildRouteResponse - > { - path: '/routerrpc.Router/BuildRoute'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IRouterService_IBuildRoute extends grpc.MethodDefinition { + path: "/routerrpc.Router/BuildRoute"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IRouterService_ISubscribeHtlcEvents - extends grpc.MethodDefinition< - lnd_router_pb.SubscribeHtlcEventsRequest, - lnd_router_pb.HtlcEvent - > { - path: '/routerrpc.Router/SubscribeHtlcEvents'; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IRouterService_ISubscribeHtlcEvents extends grpc.MethodDefinition { + path: "/routerrpc.Router/SubscribeHtlcEvents"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IRouterService_ISendPayment - extends grpc.MethodDefinition< - lnd_router_pb.SendPaymentRequest, - lnd_router_pb.PaymentStatus - > { - path: '/routerrpc.Router/SendPayment'; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IRouterService_ISendPayment extends grpc.MethodDefinition { + path: "/routerrpc.Router/SendPayment"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IRouterService_ITrackPayment - extends grpc.MethodDefinition< - lnd_router_pb.TrackPaymentRequest, - lnd_router_pb.PaymentStatus - > { - path: '/routerrpc.Router/TrackPayment'; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IRouterService_ITrackPayment extends grpc.MethodDefinition { + path: "/routerrpc.Router/TrackPayment"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IRouterService_IHtlcInterceptor - extends grpc.MethodDefinition< - lnd_router_pb.ForwardHtlcInterceptResponse, - lnd_router_pb.ForwardHtlcInterceptRequest - > { - path: '/routerrpc.Router/HtlcInterceptor'; - requestStream: true; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IRouterService_IHtlcInterceptor extends grpc.MethodDefinition { + path: "/routerrpc.Router/HtlcInterceptor"; + requestStream: true; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } -interface IRouterService_IUpdateChanStatus - extends grpc.MethodDefinition< - lnd_router_pb.UpdateChanStatusRequest, - lnd_router_pb.UpdateChanStatusResponse - > { - path: '/routerrpc.Router/UpdateChanStatus'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface IRouterService_IUpdateChanStatus extends grpc.MethodDefinition { + path: "/routerrpc.Router/UpdateChanStatus"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } export const RouterService: IRouterService; export interface IRouterServer extends grpc.UntypedServiceImplementation { - sendPaymentV2: grpc.handleServerStreamingCall< - lnd_router_pb.SendPaymentRequest, - lnd_rpc_pb.Payment - >; - trackPaymentV2: grpc.handleServerStreamingCall< - lnd_router_pb.TrackPaymentRequest, - lnd_rpc_pb.Payment - >; - trackPayments: grpc.handleServerStreamingCall< - lnd_router_pb.TrackPaymentsRequest, - lnd_rpc_pb.Payment - >; - estimateRouteFee: grpc.handleUnaryCall< - lnd_router_pb.RouteFeeRequest, - lnd_router_pb.RouteFeeResponse - >; - sendToRoute: grpc.handleUnaryCall< - lnd_router_pb.SendToRouteRequest, - lnd_router_pb.SendToRouteResponse - >; - sendToRouteV2: grpc.handleUnaryCall< - lnd_router_pb.SendToRouteRequest, - lnd_rpc_pb.HTLCAttempt - >; - resetMissionControl: grpc.handleUnaryCall< - lnd_router_pb.ResetMissionControlRequest, - lnd_router_pb.ResetMissionControlResponse - >; - queryMissionControl: grpc.handleUnaryCall< - lnd_router_pb.QueryMissionControlRequest, - lnd_router_pb.QueryMissionControlResponse - >; - xImportMissionControl: grpc.handleUnaryCall< - lnd_router_pb.XImportMissionControlRequest, - lnd_router_pb.XImportMissionControlResponse - >; - getMissionControlConfig: grpc.handleUnaryCall< - lnd_router_pb.GetMissionControlConfigRequest, - lnd_router_pb.GetMissionControlConfigResponse - >; - setMissionControlConfig: grpc.handleUnaryCall< - lnd_router_pb.SetMissionControlConfigRequest, - lnd_router_pb.SetMissionControlConfigResponse - >; - queryProbability: grpc.handleUnaryCall< - lnd_router_pb.QueryProbabilityRequest, - lnd_router_pb.QueryProbabilityResponse - >; - buildRoute: grpc.handleUnaryCall< - lnd_router_pb.BuildRouteRequest, - lnd_router_pb.BuildRouteResponse - >; - subscribeHtlcEvents: grpc.handleServerStreamingCall< - lnd_router_pb.SubscribeHtlcEventsRequest, - lnd_router_pb.HtlcEvent - >; - sendPayment: grpc.handleServerStreamingCall< - lnd_router_pb.SendPaymentRequest, - lnd_router_pb.PaymentStatus - >; - trackPayment: grpc.handleServerStreamingCall< - lnd_router_pb.TrackPaymentRequest, - lnd_router_pb.PaymentStatus - >; - htlcInterceptor: grpc.handleBidiStreamingCall< - lnd_router_pb.ForwardHtlcInterceptResponse, - lnd_router_pb.ForwardHtlcInterceptRequest - >; - updateChanStatus: grpc.handleUnaryCall< - lnd_router_pb.UpdateChanStatusRequest, - lnd_router_pb.UpdateChanStatusResponse - >; + sendPaymentV2: grpc.handleServerStreamingCall; + trackPaymentV2: grpc.handleServerStreamingCall; + trackPayments: grpc.handleServerStreamingCall; + estimateRouteFee: grpc.handleUnaryCall; + sendToRoute: grpc.handleUnaryCall; + sendToRouteV2: grpc.handleUnaryCall; + resetMissionControl: grpc.handleUnaryCall; + queryMissionControl: grpc.handleUnaryCall; + xImportMissionControl: grpc.handleUnaryCall; + getMissionControlConfig: grpc.handleUnaryCall; + setMissionControlConfig: grpc.handleUnaryCall; + queryProbability: grpc.handleUnaryCall; + buildRoute: grpc.handleUnaryCall; + subscribeHtlcEvents: grpc.handleServerStreamingCall; + sendPayment: grpc.handleServerStreamingCall; + trackPayment: grpc.handleServerStreamingCall; + htlcInterceptor: grpc.handleBidiStreamingCall; + updateChanStatus: grpc.handleUnaryCall; } export interface IRouterClient { - sendPaymentV2( - request: lnd_router_pb.SendPaymentRequest, - options?: Partial, - ): grpc.ClientReadableStream; - sendPaymentV2( - request: lnd_router_pb.SendPaymentRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - trackPaymentV2( - request: lnd_router_pb.TrackPaymentRequest, - options?: Partial, - ): grpc.ClientReadableStream; - trackPaymentV2( - request: lnd_router_pb.TrackPaymentRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - trackPayments( - request: lnd_router_pb.TrackPaymentsRequest, - options?: Partial, - ): grpc.ClientReadableStream; - trackPayments( - request: lnd_router_pb.TrackPaymentsRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - estimateRouteFee( - request: lnd_router_pb.RouteFeeRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.RouteFeeResponse, - ) => void, - ): grpc.ClientUnaryCall; - estimateRouteFee( - request: lnd_router_pb.RouteFeeRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.RouteFeeResponse, - ) => void, - ): grpc.ClientUnaryCall; - estimateRouteFee( - request: lnd_router_pb.RouteFeeRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.RouteFeeResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendToRoute( - request: lnd_router_pb.SendToRouteRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.SendToRouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendToRoute( - request: lnd_router_pb.SendToRouteRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.SendToRouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendToRoute( - request: lnd_router_pb.SendToRouteRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.SendToRouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendToRouteV2( - request: lnd_router_pb.SendToRouteRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.HTLCAttempt, - ) => void, - ): grpc.ClientUnaryCall; - sendToRouteV2( - request: lnd_router_pb.SendToRouteRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.HTLCAttempt, - ) => void, - ): grpc.ClientUnaryCall; - sendToRouteV2( - request: lnd_router_pb.SendToRouteRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.HTLCAttempt, - ) => void, - ): grpc.ClientUnaryCall; - resetMissionControl( - request: lnd_router_pb.ResetMissionControlRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.ResetMissionControlResponse, - ) => void, - ): grpc.ClientUnaryCall; - resetMissionControl( - request: lnd_router_pb.ResetMissionControlRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.ResetMissionControlResponse, - ) => void, - ): grpc.ClientUnaryCall; - resetMissionControl( - request: lnd_router_pb.ResetMissionControlRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.ResetMissionControlResponse, - ) => void, - ): grpc.ClientUnaryCall; - queryMissionControl( - request: lnd_router_pb.QueryMissionControlRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.QueryMissionControlResponse, - ) => void, - ): grpc.ClientUnaryCall; - queryMissionControl( - request: lnd_router_pb.QueryMissionControlRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.QueryMissionControlResponse, - ) => void, - ): grpc.ClientUnaryCall; - queryMissionControl( - request: lnd_router_pb.QueryMissionControlRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.QueryMissionControlResponse, - ) => void, - ): grpc.ClientUnaryCall; - xImportMissionControl( - request: lnd_router_pb.XImportMissionControlRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.XImportMissionControlResponse, - ) => void, - ): grpc.ClientUnaryCall; - xImportMissionControl( - request: lnd_router_pb.XImportMissionControlRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.XImportMissionControlResponse, - ) => void, - ): grpc.ClientUnaryCall; - xImportMissionControl( - request: lnd_router_pb.XImportMissionControlRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.XImportMissionControlResponse, - ) => void, - ): grpc.ClientUnaryCall; - getMissionControlConfig( - request: lnd_router_pb.GetMissionControlConfigRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.GetMissionControlConfigResponse, - ) => void, - ): grpc.ClientUnaryCall; - getMissionControlConfig( - request: lnd_router_pb.GetMissionControlConfigRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.GetMissionControlConfigResponse, - ) => void, - ): grpc.ClientUnaryCall; - getMissionControlConfig( - request: lnd_router_pb.GetMissionControlConfigRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.GetMissionControlConfigResponse, - ) => void, - ): grpc.ClientUnaryCall; - setMissionControlConfig( - request: lnd_router_pb.SetMissionControlConfigRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.SetMissionControlConfigResponse, - ) => void, - ): grpc.ClientUnaryCall; - setMissionControlConfig( - request: lnd_router_pb.SetMissionControlConfigRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.SetMissionControlConfigResponse, - ) => void, - ): grpc.ClientUnaryCall; - setMissionControlConfig( - request: lnd_router_pb.SetMissionControlConfigRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.SetMissionControlConfigResponse, - ) => void, - ): grpc.ClientUnaryCall; - queryProbability( - request: lnd_router_pb.QueryProbabilityRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.QueryProbabilityResponse, - ) => void, - ): grpc.ClientUnaryCall; - queryProbability( - request: lnd_router_pb.QueryProbabilityRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.QueryProbabilityResponse, - ) => void, - ): grpc.ClientUnaryCall; - queryProbability( - request: lnd_router_pb.QueryProbabilityRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.QueryProbabilityResponse, - ) => void, - ): grpc.ClientUnaryCall; - buildRoute( - request: lnd_router_pb.BuildRouteRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.BuildRouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - buildRoute( - request: lnd_router_pb.BuildRouteRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.BuildRouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - buildRoute( - request: lnd_router_pb.BuildRouteRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.BuildRouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - subscribeHtlcEvents( - request: lnd_router_pb.SubscribeHtlcEventsRequest, - options?: Partial, - ): grpc.ClientReadableStream; - subscribeHtlcEvents( - request: lnd_router_pb.SubscribeHtlcEventsRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - sendPayment( - request: lnd_router_pb.SendPaymentRequest, - options?: Partial, - ): grpc.ClientReadableStream; - sendPayment( - request: lnd_router_pb.SendPaymentRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - trackPayment( - request: lnd_router_pb.TrackPaymentRequest, - options?: Partial, - ): grpc.ClientReadableStream; - trackPayment( - request: lnd_router_pb.TrackPaymentRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - htlcInterceptor(): grpc.ClientDuplexStream< - lnd_router_pb.ForwardHtlcInterceptResponse, - lnd_router_pb.ForwardHtlcInterceptRequest - >; - htlcInterceptor( - options: Partial, - ): grpc.ClientDuplexStream< - lnd_router_pb.ForwardHtlcInterceptResponse, - lnd_router_pb.ForwardHtlcInterceptRequest - >; - htlcInterceptor( - metadata: grpc.Metadata, - options?: Partial, - ): grpc.ClientDuplexStream< - lnd_router_pb.ForwardHtlcInterceptResponse, - lnd_router_pb.ForwardHtlcInterceptRequest - >; - updateChanStatus( - request: lnd_router_pb.UpdateChanStatusRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.UpdateChanStatusResponse, - ) => void, - ): grpc.ClientUnaryCall; - updateChanStatus( - request: lnd_router_pb.UpdateChanStatusRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.UpdateChanStatusResponse, - ) => void, - ): grpc.ClientUnaryCall; - updateChanStatus( - request: lnd_router_pb.UpdateChanStatusRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.UpdateChanStatusResponse, - ) => void, - ): grpc.ClientUnaryCall; + sendPaymentV2(request: lnd_router_pb.SendPaymentRequest, options?: Partial): grpc.ClientReadableStream; + sendPaymentV2(request: lnd_router_pb.SendPaymentRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + trackPaymentV2(request: lnd_router_pb.TrackPaymentRequest, options?: Partial): grpc.ClientReadableStream; + trackPaymentV2(request: lnd_router_pb.TrackPaymentRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + trackPayments(request: lnd_router_pb.TrackPaymentsRequest, options?: Partial): grpc.ClientReadableStream; + trackPayments(request: lnd_router_pb.TrackPaymentsRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + estimateRouteFee(request: lnd_router_pb.RouteFeeRequest, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.RouteFeeResponse) => void): grpc.ClientUnaryCall; + estimateRouteFee(request: lnd_router_pb.RouteFeeRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.RouteFeeResponse) => void): grpc.ClientUnaryCall; + estimateRouteFee(request: lnd_router_pb.RouteFeeRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.RouteFeeResponse) => void): grpc.ClientUnaryCall; + sendToRoute(request: lnd_router_pb.SendToRouteRequest, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.SendToRouteResponse) => void): grpc.ClientUnaryCall; + sendToRoute(request: lnd_router_pb.SendToRouteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.SendToRouteResponse) => void): grpc.ClientUnaryCall; + sendToRoute(request: lnd_router_pb.SendToRouteRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.SendToRouteResponse) => void): grpc.ClientUnaryCall; + sendToRouteV2(request: lnd_router_pb.SendToRouteRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.HTLCAttempt) => void): grpc.ClientUnaryCall; + sendToRouteV2(request: lnd_router_pb.SendToRouteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.HTLCAttempt) => void): grpc.ClientUnaryCall; + sendToRouteV2(request: lnd_router_pb.SendToRouteRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.HTLCAttempt) => void): grpc.ClientUnaryCall; + resetMissionControl(request: lnd_router_pb.ResetMissionControlRequest, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.ResetMissionControlResponse) => void): grpc.ClientUnaryCall; + resetMissionControl(request: lnd_router_pb.ResetMissionControlRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.ResetMissionControlResponse) => void): grpc.ClientUnaryCall; + resetMissionControl(request: lnd_router_pb.ResetMissionControlRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.ResetMissionControlResponse) => void): grpc.ClientUnaryCall; + queryMissionControl(request: lnd_router_pb.QueryMissionControlRequest, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.QueryMissionControlResponse) => void): grpc.ClientUnaryCall; + queryMissionControl(request: lnd_router_pb.QueryMissionControlRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.QueryMissionControlResponse) => void): grpc.ClientUnaryCall; + queryMissionControl(request: lnd_router_pb.QueryMissionControlRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.QueryMissionControlResponse) => void): grpc.ClientUnaryCall; + xImportMissionControl(request: lnd_router_pb.XImportMissionControlRequest, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.XImportMissionControlResponse) => void): grpc.ClientUnaryCall; + xImportMissionControl(request: lnd_router_pb.XImportMissionControlRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.XImportMissionControlResponse) => void): grpc.ClientUnaryCall; + xImportMissionControl(request: lnd_router_pb.XImportMissionControlRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.XImportMissionControlResponse) => void): grpc.ClientUnaryCall; + getMissionControlConfig(request: lnd_router_pb.GetMissionControlConfigRequest, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.GetMissionControlConfigResponse) => void): grpc.ClientUnaryCall; + getMissionControlConfig(request: lnd_router_pb.GetMissionControlConfigRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.GetMissionControlConfigResponse) => void): grpc.ClientUnaryCall; + getMissionControlConfig(request: lnd_router_pb.GetMissionControlConfigRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.GetMissionControlConfigResponse) => void): grpc.ClientUnaryCall; + setMissionControlConfig(request: lnd_router_pb.SetMissionControlConfigRequest, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.SetMissionControlConfigResponse) => void): grpc.ClientUnaryCall; + setMissionControlConfig(request: lnd_router_pb.SetMissionControlConfigRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.SetMissionControlConfigResponse) => void): grpc.ClientUnaryCall; + setMissionControlConfig(request: lnd_router_pb.SetMissionControlConfigRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.SetMissionControlConfigResponse) => void): grpc.ClientUnaryCall; + queryProbability(request: lnd_router_pb.QueryProbabilityRequest, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.QueryProbabilityResponse) => void): grpc.ClientUnaryCall; + queryProbability(request: lnd_router_pb.QueryProbabilityRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.QueryProbabilityResponse) => void): grpc.ClientUnaryCall; + queryProbability(request: lnd_router_pb.QueryProbabilityRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.QueryProbabilityResponse) => void): grpc.ClientUnaryCall; + buildRoute(request: lnd_router_pb.BuildRouteRequest, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.BuildRouteResponse) => void): grpc.ClientUnaryCall; + buildRoute(request: lnd_router_pb.BuildRouteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.BuildRouteResponse) => void): grpc.ClientUnaryCall; + buildRoute(request: lnd_router_pb.BuildRouteRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.BuildRouteResponse) => void): grpc.ClientUnaryCall; + subscribeHtlcEvents(request: lnd_router_pb.SubscribeHtlcEventsRequest, options?: Partial): grpc.ClientReadableStream; + subscribeHtlcEvents(request: lnd_router_pb.SubscribeHtlcEventsRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + sendPayment(request: lnd_router_pb.SendPaymentRequest, options?: Partial): grpc.ClientReadableStream; + sendPayment(request: lnd_router_pb.SendPaymentRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + trackPayment(request: lnd_router_pb.TrackPaymentRequest, options?: Partial): grpc.ClientReadableStream; + trackPayment(request: lnd_router_pb.TrackPaymentRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + htlcInterceptor(): grpc.ClientDuplexStream; + htlcInterceptor(options: Partial): grpc.ClientDuplexStream; + htlcInterceptor(metadata: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; + updateChanStatus(request: lnd_router_pb.UpdateChanStatusRequest, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.UpdateChanStatusResponse) => void): grpc.ClientUnaryCall; + updateChanStatus(request: lnd_router_pb.UpdateChanStatusRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.UpdateChanStatusResponse) => void): grpc.ClientUnaryCall; + updateChanStatus(request: lnd_router_pb.UpdateChanStatusRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.UpdateChanStatusResponse) => void): grpc.ClientUnaryCall; } export class RouterClient extends grpc.Client implements IRouterClient { - constructor( - address: string, - credentials: grpc.ChannelCredentials, - options?: Partial, - ); - public sendPaymentV2( - request: lnd_router_pb.SendPaymentRequest, - options?: Partial, - ): grpc.ClientReadableStream; - public sendPaymentV2( - request: lnd_router_pb.SendPaymentRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - public trackPaymentV2( - request: lnd_router_pb.TrackPaymentRequest, - options?: Partial, - ): grpc.ClientReadableStream; - public trackPaymentV2( - request: lnd_router_pb.TrackPaymentRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - public trackPayments( - request: lnd_router_pb.TrackPaymentsRequest, - options?: Partial, - ): grpc.ClientReadableStream; - public trackPayments( - request: lnd_router_pb.TrackPaymentsRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - public estimateRouteFee( - request: lnd_router_pb.RouteFeeRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.RouteFeeResponse, - ) => void, - ): grpc.ClientUnaryCall; - public estimateRouteFee( - request: lnd_router_pb.RouteFeeRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.RouteFeeResponse, - ) => void, - ): grpc.ClientUnaryCall; - public estimateRouteFee( - request: lnd_router_pb.RouteFeeRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.RouteFeeResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendToRoute( - request: lnd_router_pb.SendToRouteRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.SendToRouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendToRoute( - request: lnd_router_pb.SendToRouteRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.SendToRouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendToRoute( - request: lnd_router_pb.SendToRouteRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.SendToRouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendToRouteV2( - request: lnd_router_pb.SendToRouteRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.HTLCAttempt, - ) => void, - ): grpc.ClientUnaryCall; - public sendToRouteV2( - request: lnd_router_pb.SendToRouteRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.HTLCAttempt, - ) => void, - ): grpc.ClientUnaryCall; - public sendToRouteV2( - request: lnd_router_pb.SendToRouteRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.HTLCAttempt, - ) => void, - ): grpc.ClientUnaryCall; - public resetMissionControl( - request: lnd_router_pb.ResetMissionControlRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.ResetMissionControlResponse, - ) => void, - ): grpc.ClientUnaryCall; - public resetMissionControl( - request: lnd_router_pb.ResetMissionControlRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.ResetMissionControlResponse, - ) => void, - ): grpc.ClientUnaryCall; - public resetMissionControl( - request: lnd_router_pb.ResetMissionControlRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.ResetMissionControlResponse, - ) => void, - ): grpc.ClientUnaryCall; - public queryMissionControl( - request: lnd_router_pb.QueryMissionControlRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.QueryMissionControlResponse, - ) => void, - ): grpc.ClientUnaryCall; - public queryMissionControl( - request: lnd_router_pb.QueryMissionControlRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.QueryMissionControlResponse, - ) => void, - ): grpc.ClientUnaryCall; - public queryMissionControl( - request: lnd_router_pb.QueryMissionControlRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.QueryMissionControlResponse, - ) => void, - ): grpc.ClientUnaryCall; - public xImportMissionControl( - request: lnd_router_pb.XImportMissionControlRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.XImportMissionControlResponse, - ) => void, - ): grpc.ClientUnaryCall; - public xImportMissionControl( - request: lnd_router_pb.XImportMissionControlRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.XImportMissionControlResponse, - ) => void, - ): grpc.ClientUnaryCall; - public xImportMissionControl( - request: lnd_router_pb.XImportMissionControlRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.XImportMissionControlResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getMissionControlConfig( - request: lnd_router_pb.GetMissionControlConfigRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.GetMissionControlConfigResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getMissionControlConfig( - request: lnd_router_pb.GetMissionControlConfigRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.GetMissionControlConfigResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getMissionControlConfig( - request: lnd_router_pb.GetMissionControlConfigRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.GetMissionControlConfigResponse, - ) => void, - ): grpc.ClientUnaryCall; - public setMissionControlConfig( - request: lnd_router_pb.SetMissionControlConfigRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.SetMissionControlConfigResponse, - ) => void, - ): grpc.ClientUnaryCall; - public setMissionControlConfig( - request: lnd_router_pb.SetMissionControlConfigRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.SetMissionControlConfigResponse, - ) => void, - ): grpc.ClientUnaryCall; - public setMissionControlConfig( - request: lnd_router_pb.SetMissionControlConfigRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.SetMissionControlConfigResponse, - ) => void, - ): grpc.ClientUnaryCall; - public queryProbability( - request: lnd_router_pb.QueryProbabilityRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.QueryProbabilityResponse, - ) => void, - ): grpc.ClientUnaryCall; - public queryProbability( - request: lnd_router_pb.QueryProbabilityRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.QueryProbabilityResponse, - ) => void, - ): grpc.ClientUnaryCall; - public queryProbability( - request: lnd_router_pb.QueryProbabilityRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.QueryProbabilityResponse, - ) => void, - ): grpc.ClientUnaryCall; - public buildRoute( - request: lnd_router_pb.BuildRouteRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.BuildRouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - public buildRoute( - request: lnd_router_pb.BuildRouteRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.BuildRouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - public buildRoute( - request: lnd_router_pb.BuildRouteRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.BuildRouteResponse, - ) => void, - ): grpc.ClientUnaryCall; - public subscribeHtlcEvents( - request: lnd_router_pb.SubscribeHtlcEventsRequest, - options?: Partial, - ): grpc.ClientReadableStream; - public subscribeHtlcEvents( - request: lnd_router_pb.SubscribeHtlcEventsRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - public sendPayment( - request: lnd_router_pb.SendPaymentRequest, - options?: Partial, - ): grpc.ClientReadableStream; - public sendPayment( - request: lnd_router_pb.SendPaymentRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - public trackPayment( - request: lnd_router_pb.TrackPaymentRequest, - options?: Partial, - ): grpc.ClientReadableStream; - public trackPayment( - request: lnd_router_pb.TrackPaymentRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - public htlcInterceptor( - options?: Partial, - ): grpc.ClientDuplexStream< - lnd_router_pb.ForwardHtlcInterceptResponse, - lnd_router_pb.ForwardHtlcInterceptRequest - >; - public htlcInterceptor( - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientDuplexStream< - lnd_router_pb.ForwardHtlcInterceptResponse, - lnd_router_pb.ForwardHtlcInterceptRequest - >; - public updateChanStatus( - request: lnd_router_pb.UpdateChanStatusRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.UpdateChanStatusResponse, - ) => void, - ): grpc.ClientUnaryCall; - public updateChanStatus( - request: lnd_router_pb.UpdateChanStatusRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.UpdateChanStatusResponse, - ) => void, - ): grpc.ClientUnaryCall; - public updateChanStatus( - request: lnd_router_pb.UpdateChanStatusRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_router_pb.UpdateChanStatusResponse, - ) => void, - ): grpc.ClientUnaryCall; + constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); + public sendPaymentV2(request: lnd_router_pb.SendPaymentRequest, options?: Partial): grpc.ClientReadableStream; + public sendPaymentV2(request: lnd_router_pb.SendPaymentRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public trackPaymentV2(request: lnd_router_pb.TrackPaymentRequest, options?: Partial): grpc.ClientReadableStream; + public trackPaymentV2(request: lnd_router_pb.TrackPaymentRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public trackPayments(request: lnd_router_pb.TrackPaymentsRequest, options?: Partial): grpc.ClientReadableStream; + public trackPayments(request: lnd_router_pb.TrackPaymentsRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public estimateRouteFee(request: lnd_router_pb.RouteFeeRequest, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.RouteFeeResponse) => void): grpc.ClientUnaryCall; + public estimateRouteFee(request: lnd_router_pb.RouteFeeRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.RouteFeeResponse) => void): grpc.ClientUnaryCall; + public estimateRouteFee(request: lnd_router_pb.RouteFeeRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.RouteFeeResponse) => void): grpc.ClientUnaryCall; + public sendToRoute(request: lnd_router_pb.SendToRouteRequest, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.SendToRouteResponse) => void): grpc.ClientUnaryCall; + public sendToRoute(request: lnd_router_pb.SendToRouteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.SendToRouteResponse) => void): grpc.ClientUnaryCall; + public sendToRoute(request: lnd_router_pb.SendToRouteRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.SendToRouteResponse) => void): grpc.ClientUnaryCall; + public sendToRouteV2(request: lnd_router_pb.SendToRouteRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.HTLCAttempt) => void): grpc.ClientUnaryCall; + public sendToRouteV2(request: lnd_router_pb.SendToRouteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.HTLCAttempt) => void): grpc.ClientUnaryCall; + public sendToRouteV2(request: lnd_router_pb.SendToRouteRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.HTLCAttempt) => void): grpc.ClientUnaryCall; + public resetMissionControl(request: lnd_router_pb.ResetMissionControlRequest, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.ResetMissionControlResponse) => void): grpc.ClientUnaryCall; + public resetMissionControl(request: lnd_router_pb.ResetMissionControlRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.ResetMissionControlResponse) => void): grpc.ClientUnaryCall; + public resetMissionControl(request: lnd_router_pb.ResetMissionControlRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.ResetMissionControlResponse) => void): grpc.ClientUnaryCall; + public queryMissionControl(request: lnd_router_pb.QueryMissionControlRequest, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.QueryMissionControlResponse) => void): grpc.ClientUnaryCall; + public queryMissionControl(request: lnd_router_pb.QueryMissionControlRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.QueryMissionControlResponse) => void): grpc.ClientUnaryCall; + public queryMissionControl(request: lnd_router_pb.QueryMissionControlRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.QueryMissionControlResponse) => void): grpc.ClientUnaryCall; + public xImportMissionControl(request: lnd_router_pb.XImportMissionControlRequest, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.XImportMissionControlResponse) => void): grpc.ClientUnaryCall; + public xImportMissionControl(request: lnd_router_pb.XImportMissionControlRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.XImportMissionControlResponse) => void): grpc.ClientUnaryCall; + public xImportMissionControl(request: lnd_router_pb.XImportMissionControlRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.XImportMissionControlResponse) => void): grpc.ClientUnaryCall; + public getMissionControlConfig(request: lnd_router_pb.GetMissionControlConfigRequest, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.GetMissionControlConfigResponse) => void): grpc.ClientUnaryCall; + public getMissionControlConfig(request: lnd_router_pb.GetMissionControlConfigRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.GetMissionControlConfigResponse) => void): grpc.ClientUnaryCall; + public getMissionControlConfig(request: lnd_router_pb.GetMissionControlConfigRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.GetMissionControlConfigResponse) => void): grpc.ClientUnaryCall; + public setMissionControlConfig(request: lnd_router_pb.SetMissionControlConfigRequest, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.SetMissionControlConfigResponse) => void): grpc.ClientUnaryCall; + public setMissionControlConfig(request: lnd_router_pb.SetMissionControlConfigRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.SetMissionControlConfigResponse) => void): grpc.ClientUnaryCall; + public setMissionControlConfig(request: lnd_router_pb.SetMissionControlConfigRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.SetMissionControlConfigResponse) => void): grpc.ClientUnaryCall; + public queryProbability(request: lnd_router_pb.QueryProbabilityRequest, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.QueryProbabilityResponse) => void): grpc.ClientUnaryCall; + public queryProbability(request: lnd_router_pb.QueryProbabilityRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.QueryProbabilityResponse) => void): grpc.ClientUnaryCall; + public queryProbability(request: lnd_router_pb.QueryProbabilityRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.QueryProbabilityResponse) => void): grpc.ClientUnaryCall; + public buildRoute(request: lnd_router_pb.BuildRouteRequest, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.BuildRouteResponse) => void): grpc.ClientUnaryCall; + public buildRoute(request: lnd_router_pb.BuildRouteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.BuildRouteResponse) => void): grpc.ClientUnaryCall; + public buildRoute(request: lnd_router_pb.BuildRouteRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.BuildRouteResponse) => void): grpc.ClientUnaryCall; + public subscribeHtlcEvents(request: lnd_router_pb.SubscribeHtlcEventsRequest, options?: Partial): grpc.ClientReadableStream; + public subscribeHtlcEvents(request: lnd_router_pb.SubscribeHtlcEventsRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public sendPayment(request: lnd_router_pb.SendPaymentRequest, options?: Partial): grpc.ClientReadableStream; + public sendPayment(request: lnd_router_pb.SendPaymentRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public trackPayment(request: lnd_router_pb.TrackPaymentRequest, options?: Partial): grpc.ClientReadableStream; + public trackPayment(request: lnd_router_pb.TrackPaymentRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public htlcInterceptor(options?: Partial): grpc.ClientDuplexStream; + public htlcInterceptor(metadata?: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; + public updateChanStatus(request: lnd_router_pb.UpdateChanStatusRequest, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.UpdateChanStatusResponse) => void): grpc.ClientUnaryCall; + public updateChanStatus(request: lnd_router_pb.UpdateChanStatusRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.UpdateChanStatusResponse) => void): grpc.ClientUnaryCall; + public updateChanStatus(request: lnd_router_pb.UpdateChanStatusRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_router_pb.UpdateChanStatusResponse) => void): grpc.ClientUnaryCall; } diff --git a/lib/proto/lnd/router_pb.d.ts b/lib/proto/lnd/router_pb.d.ts index 2aea1e17..6df21f6d 100644 --- a/lib/proto/lnd/router_pb.d.ts +++ b/lib/proto/lnd/router_pb.d.ts @@ -2,1693 +2,1269 @@ // file: lnd/router.proto /* tslint:disable */ - /* eslint-disable */ -import * as jspb from 'google-protobuf'; -import * as lnd_rpc_pb from '../lnd/rpc_pb'; - -export class SendPaymentRequest extends jspb.Message { - getDest(): Uint8Array | string; - getDest_asU8(): Uint8Array; - getDest_asB64(): string; - setDest(value: Uint8Array | string): SendPaymentRequest; - getAmt(): number; - setAmt(value: number): SendPaymentRequest; - getAmtMsat(): number; - setAmtMsat(value: number): SendPaymentRequest; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): SendPaymentRequest; - getFinalCltvDelta(): number; - setFinalCltvDelta(value: number): SendPaymentRequest; - getPaymentAddr(): Uint8Array | string; - getPaymentAddr_asU8(): Uint8Array; - getPaymentAddr_asB64(): string; - setPaymentAddr(value: Uint8Array | string): SendPaymentRequest; - getPaymentRequest(): string; - setPaymentRequest(value: string): SendPaymentRequest; - getTimeoutSeconds(): number; - setTimeoutSeconds(value: number): SendPaymentRequest; - getFeeLimitSat(): number; - setFeeLimitSat(value: number): SendPaymentRequest; - getFeeLimitMsat(): number; - setFeeLimitMsat(value: number): SendPaymentRequest; - getOutgoingChanId(): string; - setOutgoingChanId(value: string): SendPaymentRequest; - clearOutgoingChanIdsList(): void; - getOutgoingChanIdsList(): Array; - setOutgoingChanIdsList(value: Array): SendPaymentRequest; - addOutgoingChanIds(value: number, index?: number): number; - getLastHopPubkey(): Uint8Array | string; - getLastHopPubkey_asU8(): Uint8Array; - getLastHopPubkey_asB64(): string; - setLastHopPubkey(value: Uint8Array | string): SendPaymentRequest; - getCltvLimit(): number; - setCltvLimit(value: number): SendPaymentRequest; - clearRouteHintsList(): void; - getRouteHintsList(): Array; - setRouteHintsList(value: Array): SendPaymentRequest; - addRouteHints( - value?: lnd_rpc_pb.RouteHint, - index?: number, - ): lnd_rpc_pb.RouteHint; - - getDestCustomRecordsMap(): jspb.Map; - clearDestCustomRecordsMap(): void; - getAllowSelfPayment(): boolean; - setAllowSelfPayment(value: boolean): SendPaymentRequest; - clearDestFeaturesList(): void; - getDestFeaturesList(): Array; - setDestFeaturesList(value: Array): SendPaymentRequest; - addDestFeatures( - value: lnd_rpc_pb.FeatureBit, - index?: number, - ): lnd_rpc_pb.FeatureBit; - getMaxParts(): number; - setMaxParts(value: number): SendPaymentRequest; - getNoInflightUpdates(): boolean; - setNoInflightUpdates(value: boolean): SendPaymentRequest; - getMaxShardSizeMsat(): number; - setMaxShardSizeMsat(value: number): SendPaymentRequest; - getAmp(): boolean; - setAmp(value: boolean): SendPaymentRequest; - getTimePref(): number; - setTimePref(value: number): SendPaymentRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendPaymentRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SendPaymentRequest, - ): SendPaymentRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendPaymentRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendPaymentRequest; - static deserializeBinaryFromReader( - message: SendPaymentRequest, - reader: jspb.BinaryReader, - ): SendPaymentRequest; + +import * as jspb from "google-protobuf"; +import * as lnd_rpc_pb from "../lnd/rpc_pb"; + +export class SendPaymentRequest extends jspb.Message { + getDest(): Uint8Array | string; + getDest_asU8(): Uint8Array; + getDest_asB64(): string; + setDest(value: Uint8Array | string): SendPaymentRequest; + getAmt(): number; + setAmt(value: number): SendPaymentRequest; + getAmtMsat(): number; + setAmtMsat(value: number): SendPaymentRequest; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): SendPaymentRequest; + getFinalCltvDelta(): number; + setFinalCltvDelta(value: number): SendPaymentRequest; + getPaymentAddr(): Uint8Array | string; + getPaymentAddr_asU8(): Uint8Array; + getPaymentAddr_asB64(): string; + setPaymentAddr(value: Uint8Array | string): SendPaymentRequest; + getPaymentRequest(): string; + setPaymentRequest(value: string): SendPaymentRequest; + getTimeoutSeconds(): number; + setTimeoutSeconds(value: number): SendPaymentRequest; + getFeeLimitSat(): number; + setFeeLimitSat(value: number): SendPaymentRequest; + getFeeLimitMsat(): number; + setFeeLimitMsat(value: number): SendPaymentRequest; + getOutgoingChanId(): string; + setOutgoingChanId(value: string): SendPaymentRequest; + clearOutgoingChanIdsList(): void; + getOutgoingChanIdsList(): Array; + setOutgoingChanIdsList(value: Array): SendPaymentRequest; + addOutgoingChanIds(value: number, index?: number): number; + getLastHopPubkey(): Uint8Array | string; + getLastHopPubkey_asU8(): Uint8Array; + getLastHopPubkey_asB64(): string; + setLastHopPubkey(value: Uint8Array | string): SendPaymentRequest; + getCltvLimit(): number; + setCltvLimit(value: number): SendPaymentRequest; + clearRouteHintsList(): void; + getRouteHintsList(): Array; + setRouteHintsList(value: Array): SendPaymentRequest; + addRouteHints(value?: lnd_rpc_pb.RouteHint, index?: number): lnd_rpc_pb.RouteHint; + + getDestCustomRecordsMap(): jspb.Map; + clearDestCustomRecordsMap(): void; + getAllowSelfPayment(): boolean; + setAllowSelfPayment(value: boolean): SendPaymentRequest; + clearDestFeaturesList(): void; + getDestFeaturesList(): Array; + setDestFeaturesList(value: Array): SendPaymentRequest; + addDestFeatures(value: lnd_rpc_pb.FeatureBit, index?: number): lnd_rpc_pb.FeatureBit; + getMaxParts(): number; + setMaxParts(value: number): SendPaymentRequest; + getNoInflightUpdates(): boolean; + setNoInflightUpdates(value: boolean): SendPaymentRequest; + getMaxShardSizeMsat(): number; + setMaxShardSizeMsat(value: number): SendPaymentRequest; + getAmp(): boolean; + setAmp(value: boolean): SendPaymentRequest; + getTimePref(): number; + setTimePref(value: number): SendPaymentRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendPaymentRequest.AsObject; + static toObject(includeInstance: boolean, msg: SendPaymentRequest): SendPaymentRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendPaymentRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendPaymentRequest; + static deserializeBinaryFromReader(message: SendPaymentRequest, reader: jspb.BinaryReader): SendPaymentRequest; } export namespace SendPaymentRequest { - export type AsObject = { - dest: Uint8Array | string; - amt: number; - amtMsat: number; - paymentHash: Uint8Array | string; - finalCltvDelta: number; - paymentAddr: Uint8Array | string; - paymentRequest: string; - timeoutSeconds: number; - feeLimitSat: number; - feeLimitMsat: number; - outgoingChanId: string; - outgoingChanIdsList: Array; - lastHopPubkey: Uint8Array | string; - cltvLimit: number; - routeHintsList: Array; - - destCustomRecordsMap: Array<[number, Uint8Array | string]>; - allowSelfPayment: boolean; - destFeaturesList: Array; - maxParts: number; - noInflightUpdates: boolean; - maxShardSizeMsat: number; - amp: boolean; - timePref: number; - }; -} - -export class TrackPaymentRequest extends jspb.Message { - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): TrackPaymentRequest; - getNoInflightUpdates(): boolean; - setNoInflightUpdates(value: boolean): TrackPaymentRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TrackPaymentRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: TrackPaymentRequest, - ): TrackPaymentRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: TrackPaymentRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): TrackPaymentRequest; - static deserializeBinaryFromReader( - message: TrackPaymentRequest, - reader: jspb.BinaryReader, - ): TrackPaymentRequest; + export type AsObject = { + dest: Uint8Array | string, + amt: number, + amtMsat: number, + paymentHash: Uint8Array | string, + finalCltvDelta: number, + paymentAddr: Uint8Array | string, + paymentRequest: string, + timeoutSeconds: number, + feeLimitSat: number, + feeLimitMsat: number, + outgoingChanId: string, + outgoingChanIdsList: Array, + lastHopPubkey: Uint8Array | string, + cltvLimit: number, + routeHintsList: Array, + + destCustomRecordsMap: Array<[number, Uint8Array | string]>, + allowSelfPayment: boolean, + destFeaturesList: Array, + maxParts: number, + noInflightUpdates: boolean, + maxShardSizeMsat: number, + amp: boolean, + timePref: number, + } +} + +export class TrackPaymentRequest extends jspb.Message { + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): TrackPaymentRequest; + getNoInflightUpdates(): boolean; + setNoInflightUpdates(value: boolean): TrackPaymentRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): TrackPaymentRequest.AsObject; + static toObject(includeInstance: boolean, msg: TrackPaymentRequest): TrackPaymentRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: TrackPaymentRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): TrackPaymentRequest; + static deserializeBinaryFromReader(message: TrackPaymentRequest, reader: jspb.BinaryReader): TrackPaymentRequest; } export namespace TrackPaymentRequest { - export type AsObject = { - paymentHash: Uint8Array | string; - noInflightUpdates: boolean; - }; -} - -export class TrackPaymentsRequest extends jspb.Message { - getNoInflightUpdates(): boolean; - setNoInflightUpdates(value: boolean): TrackPaymentsRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TrackPaymentsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: TrackPaymentsRequest, - ): TrackPaymentsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: TrackPaymentsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): TrackPaymentsRequest; - static deserializeBinaryFromReader( - message: TrackPaymentsRequest, - reader: jspb.BinaryReader, - ): TrackPaymentsRequest; + export type AsObject = { + paymentHash: Uint8Array | string, + noInflightUpdates: boolean, + } +} + +export class TrackPaymentsRequest extends jspb.Message { + getNoInflightUpdates(): boolean; + setNoInflightUpdates(value: boolean): TrackPaymentsRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): TrackPaymentsRequest.AsObject; + static toObject(includeInstance: boolean, msg: TrackPaymentsRequest): TrackPaymentsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: TrackPaymentsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): TrackPaymentsRequest; + static deserializeBinaryFromReader(message: TrackPaymentsRequest, reader: jspb.BinaryReader): TrackPaymentsRequest; } export namespace TrackPaymentsRequest { - export type AsObject = { - noInflightUpdates: boolean; - }; -} - -export class RouteFeeRequest extends jspb.Message { - getDest(): Uint8Array | string; - getDest_asU8(): Uint8Array; - getDest_asB64(): string; - setDest(value: Uint8Array | string): RouteFeeRequest; - getAmtSat(): number; - setAmtSat(value: number): RouteFeeRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): RouteFeeRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: RouteFeeRequest, - ): RouteFeeRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: RouteFeeRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): RouteFeeRequest; - static deserializeBinaryFromReader( - message: RouteFeeRequest, - reader: jspb.BinaryReader, - ): RouteFeeRequest; + export type AsObject = { + noInflightUpdates: boolean, + } +} + +export class RouteFeeRequest extends jspb.Message { + getDest(): Uint8Array | string; + getDest_asU8(): Uint8Array; + getDest_asB64(): string; + setDest(value: Uint8Array | string): RouteFeeRequest; + getAmtSat(): number; + setAmtSat(value: number): RouteFeeRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): RouteFeeRequest.AsObject; + static toObject(includeInstance: boolean, msg: RouteFeeRequest): RouteFeeRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: RouteFeeRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): RouteFeeRequest; + static deserializeBinaryFromReader(message: RouteFeeRequest, reader: jspb.BinaryReader): RouteFeeRequest; } export namespace RouteFeeRequest { - export type AsObject = { - dest: Uint8Array | string; - amtSat: number; - }; -} - -export class RouteFeeResponse extends jspb.Message { - getRoutingFeeMsat(): number; - setRoutingFeeMsat(value: number): RouteFeeResponse; - getTimeLockDelay(): number; - setTimeLockDelay(value: number): RouteFeeResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): RouteFeeResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: RouteFeeResponse, - ): RouteFeeResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: RouteFeeResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): RouteFeeResponse; - static deserializeBinaryFromReader( - message: RouteFeeResponse, - reader: jspb.BinaryReader, - ): RouteFeeResponse; + export type AsObject = { + dest: Uint8Array | string, + amtSat: number, + } +} + +export class RouteFeeResponse extends jspb.Message { + getRoutingFeeMsat(): number; + setRoutingFeeMsat(value: number): RouteFeeResponse; + getTimeLockDelay(): number; + setTimeLockDelay(value: number): RouteFeeResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): RouteFeeResponse.AsObject; + static toObject(includeInstance: boolean, msg: RouteFeeResponse): RouteFeeResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: RouteFeeResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): RouteFeeResponse; + static deserializeBinaryFromReader(message: RouteFeeResponse, reader: jspb.BinaryReader): RouteFeeResponse; } export namespace RouteFeeResponse { - export type AsObject = { - routingFeeMsat: number; - timeLockDelay: number; - }; -} - -export class SendToRouteRequest extends jspb.Message { - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): SendToRouteRequest; - - hasRoute(): boolean; - clearRoute(): void; - getRoute(): lnd_rpc_pb.Route | undefined; - setRoute(value?: lnd_rpc_pb.Route): SendToRouteRequest; - getSkipTempErr(): boolean; - setSkipTempErr(value: boolean): SendToRouteRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendToRouteRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SendToRouteRequest, - ): SendToRouteRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendToRouteRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendToRouteRequest; - static deserializeBinaryFromReader( - message: SendToRouteRequest, - reader: jspb.BinaryReader, - ): SendToRouteRequest; + export type AsObject = { + routingFeeMsat: number, + timeLockDelay: number, + } +} + +export class SendToRouteRequest extends jspb.Message { + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): SendToRouteRequest; + + hasRoute(): boolean; + clearRoute(): void; + getRoute(): lnd_rpc_pb.Route | undefined; + setRoute(value?: lnd_rpc_pb.Route): SendToRouteRequest; + getSkipTempErr(): boolean; + setSkipTempErr(value: boolean): SendToRouteRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendToRouteRequest.AsObject; + static toObject(includeInstance: boolean, msg: SendToRouteRequest): SendToRouteRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendToRouteRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendToRouteRequest; + static deserializeBinaryFromReader(message: SendToRouteRequest, reader: jspb.BinaryReader): SendToRouteRequest; } export namespace SendToRouteRequest { - export type AsObject = { - paymentHash: Uint8Array | string; - route?: lnd_rpc_pb.Route.AsObject; - skipTempErr: boolean; - }; -} - -export class SendToRouteResponse extends jspb.Message { - getPreimage(): Uint8Array | string; - getPreimage_asU8(): Uint8Array; - getPreimage_asB64(): string; - setPreimage(value: Uint8Array | string): SendToRouteResponse; - - hasFailure(): boolean; - clearFailure(): void; - getFailure(): lnd_rpc_pb.Failure | undefined; - setFailure(value?: lnd_rpc_pb.Failure): SendToRouteResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendToRouteResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: SendToRouteResponse, - ): SendToRouteResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendToRouteResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendToRouteResponse; - static deserializeBinaryFromReader( - message: SendToRouteResponse, - reader: jspb.BinaryReader, - ): SendToRouteResponse; + export type AsObject = { + paymentHash: Uint8Array | string, + route?: lnd_rpc_pb.Route.AsObject, + skipTempErr: boolean, + } +} + +export class SendToRouteResponse extends jspb.Message { + getPreimage(): Uint8Array | string; + getPreimage_asU8(): Uint8Array; + getPreimage_asB64(): string; + setPreimage(value: Uint8Array | string): SendToRouteResponse; + + hasFailure(): boolean; + clearFailure(): void; + getFailure(): lnd_rpc_pb.Failure | undefined; + setFailure(value?: lnd_rpc_pb.Failure): SendToRouteResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendToRouteResponse.AsObject; + static toObject(includeInstance: boolean, msg: SendToRouteResponse): SendToRouteResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendToRouteResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendToRouteResponse; + static deserializeBinaryFromReader(message: SendToRouteResponse, reader: jspb.BinaryReader): SendToRouteResponse; } export namespace SendToRouteResponse { - export type AsObject = { - preimage: Uint8Array | string; - failure?: lnd_rpc_pb.Failure.AsObject; - }; -} - -export class ResetMissionControlRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ResetMissionControlRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ResetMissionControlRequest, - ): ResetMissionControlRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ResetMissionControlRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ResetMissionControlRequest; - static deserializeBinaryFromReader( - message: ResetMissionControlRequest, - reader: jspb.BinaryReader, - ): ResetMissionControlRequest; + export type AsObject = { + preimage: Uint8Array | string, + failure?: lnd_rpc_pb.Failure.AsObject, + } +} + +export class ResetMissionControlRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ResetMissionControlRequest.AsObject; + static toObject(includeInstance: boolean, msg: ResetMissionControlRequest): ResetMissionControlRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ResetMissionControlRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ResetMissionControlRequest; + static deserializeBinaryFromReader(message: ResetMissionControlRequest, reader: jspb.BinaryReader): ResetMissionControlRequest; } export namespace ResetMissionControlRequest { - export type AsObject = {}; -} - -export class ResetMissionControlResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ResetMissionControlResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ResetMissionControlResponse, - ): ResetMissionControlResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ResetMissionControlResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ResetMissionControlResponse; - static deserializeBinaryFromReader( - message: ResetMissionControlResponse, - reader: jspb.BinaryReader, - ): ResetMissionControlResponse; + export type AsObject = { + } +} + +export class ResetMissionControlResponse extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ResetMissionControlResponse.AsObject; + static toObject(includeInstance: boolean, msg: ResetMissionControlResponse): ResetMissionControlResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ResetMissionControlResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ResetMissionControlResponse; + static deserializeBinaryFromReader(message: ResetMissionControlResponse, reader: jspb.BinaryReader): ResetMissionControlResponse; } export namespace ResetMissionControlResponse { - export type AsObject = {}; -} - -export class QueryMissionControlRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): QueryMissionControlRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: QueryMissionControlRequest, - ): QueryMissionControlRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: QueryMissionControlRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): QueryMissionControlRequest; - static deserializeBinaryFromReader( - message: QueryMissionControlRequest, - reader: jspb.BinaryReader, - ): QueryMissionControlRequest; + export type AsObject = { + } +} + +export class QueryMissionControlRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): QueryMissionControlRequest.AsObject; + static toObject(includeInstance: boolean, msg: QueryMissionControlRequest): QueryMissionControlRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: QueryMissionControlRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): QueryMissionControlRequest; + static deserializeBinaryFromReader(message: QueryMissionControlRequest, reader: jspb.BinaryReader): QueryMissionControlRequest; } export namespace QueryMissionControlRequest { - export type AsObject = {}; -} - -export class QueryMissionControlResponse extends jspb.Message { - clearPairsList(): void; - getPairsList(): Array; - setPairsList(value: Array): QueryMissionControlResponse; - addPairs(value?: PairHistory, index?: number): PairHistory; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): QueryMissionControlResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: QueryMissionControlResponse, - ): QueryMissionControlResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: QueryMissionControlResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): QueryMissionControlResponse; - static deserializeBinaryFromReader( - message: QueryMissionControlResponse, - reader: jspb.BinaryReader, - ): QueryMissionControlResponse; + export type AsObject = { + } +} + +export class QueryMissionControlResponse extends jspb.Message { + clearPairsList(): void; + getPairsList(): Array; + setPairsList(value: Array): QueryMissionControlResponse; + addPairs(value?: PairHistory, index?: number): PairHistory; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): QueryMissionControlResponse.AsObject; + static toObject(includeInstance: boolean, msg: QueryMissionControlResponse): QueryMissionControlResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: QueryMissionControlResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): QueryMissionControlResponse; + static deserializeBinaryFromReader(message: QueryMissionControlResponse, reader: jspb.BinaryReader): QueryMissionControlResponse; } export namespace QueryMissionControlResponse { - export type AsObject = { - pairsList: Array; - }; -} - -export class XImportMissionControlRequest extends jspb.Message { - clearPairsList(): void; - getPairsList(): Array; - setPairsList(value: Array): XImportMissionControlRequest; - addPairs(value?: PairHistory, index?: number): PairHistory; - getForce(): boolean; - setForce(value: boolean): XImportMissionControlRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): XImportMissionControlRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: XImportMissionControlRequest, - ): XImportMissionControlRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: XImportMissionControlRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): XImportMissionControlRequest; - static deserializeBinaryFromReader( - message: XImportMissionControlRequest, - reader: jspb.BinaryReader, - ): XImportMissionControlRequest; + export type AsObject = { + pairsList: Array, + } +} + +export class XImportMissionControlRequest extends jspb.Message { + clearPairsList(): void; + getPairsList(): Array; + setPairsList(value: Array): XImportMissionControlRequest; + addPairs(value?: PairHistory, index?: number): PairHistory; + getForce(): boolean; + setForce(value: boolean): XImportMissionControlRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): XImportMissionControlRequest.AsObject; + static toObject(includeInstance: boolean, msg: XImportMissionControlRequest): XImportMissionControlRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: XImportMissionControlRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): XImportMissionControlRequest; + static deserializeBinaryFromReader(message: XImportMissionControlRequest, reader: jspb.BinaryReader): XImportMissionControlRequest; } export namespace XImportMissionControlRequest { - export type AsObject = { - pairsList: Array; - force: boolean; - }; -} - -export class XImportMissionControlResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): XImportMissionControlResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: XImportMissionControlResponse, - ): XImportMissionControlResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: XImportMissionControlResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): XImportMissionControlResponse; - static deserializeBinaryFromReader( - message: XImportMissionControlResponse, - reader: jspb.BinaryReader, - ): XImportMissionControlResponse; + export type AsObject = { + pairsList: Array, + force: boolean, + } +} + +export class XImportMissionControlResponse extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): XImportMissionControlResponse.AsObject; + static toObject(includeInstance: boolean, msg: XImportMissionControlResponse): XImportMissionControlResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: XImportMissionControlResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): XImportMissionControlResponse; + static deserializeBinaryFromReader(message: XImportMissionControlResponse, reader: jspb.BinaryReader): XImportMissionControlResponse; } export namespace XImportMissionControlResponse { - export type AsObject = {}; -} - -export class PairHistory extends jspb.Message { - getNodeFrom(): Uint8Array | string; - getNodeFrom_asU8(): Uint8Array; - getNodeFrom_asB64(): string; - setNodeFrom(value: Uint8Array | string): PairHistory; - getNodeTo(): Uint8Array | string; - getNodeTo_asU8(): Uint8Array; - getNodeTo_asB64(): string; - setNodeTo(value: Uint8Array | string): PairHistory; - - hasHistory(): boolean; - clearHistory(): void; - getHistory(): PairData | undefined; - setHistory(value?: PairData): PairHistory; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PairHistory.AsObject; - static toObject( - includeInstance: boolean, - msg: PairHistory, - ): PairHistory.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PairHistory, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PairHistory; - static deserializeBinaryFromReader( - message: PairHistory, - reader: jspb.BinaryReader, - ): PairHistory; + export type AsObject = { + } +} + +export class PairHistory extends jspb.Message { + getNodeFrom(): Uint8Array | string; + getNodeFrom_asU8(): Uint8Array; + getNodeFrom_asB64(): string; + setNodeFrom(value: Uint8Array | string): PairHistory; + getNodeTo(): Uint8Array | string; + getNodeTo_asU8(): Uint8Array; + getNodeTo_asB64(): string; + setNodeTo(value: Uint8Array | string): PairHistory; + + hasHistory(): boolean; + clearHistory(): void; + getHistory(): PairData | undefined; + setHistory(value?: PairData): PairHistory; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PairHistory.AsObject; + static toObject(includeInstance: boolean, msg: PairHistory): PairHistory.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PairHistory, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PairHistory; + static deserializeBinaryFromReader(message: PairHistory, reader: jspb.BinaryReader): PairHistory; } export namespace PairHistory { - export type AsObject = { - nodeFrom: Uint8Array | string; - nodeTo: Uint8Array | string; - history?: PairData.AsObject; - }; -} - -export class PairData extends jspb.Message { - getFailTime(): number; - setFailTime(value: number): PairData; - getFailAmtSat(): number; - setFailAmtSat(value: number): PairData; - getFailAmtMsat(): number; - setFailAmtMsat(value: number): PairData; - getSuccessTime(): number; - setSuccessTime(value: number): PairData; - getSuccessAmtSat(): number; - setSuccessAmtSat(value: number): PairData; - getSuccessAmtMsat(): number; - setSuccessAmtMsat(value: number): PairData; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PairData.AsObject; - static toObject(includeInstance: boolean, msg: PairData): PairData.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PairData, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PairData; - static deserializeBinaryFromReader( - message: PairData, - reader: jspb.BinaryReader, - ): PairData; + export type AsObject = { + nodeFrom: Uint8Array | string, + nodeTo: Uint8Array | string, + history?: PairData.AsObject, + } +} + +export class PairData extends jspb.Message { + getFailTime(): number; + setFailTime(value: number): PairData; + getFailAmtSat(): number; + setFailAmtSat(value: number): PairData; + getFailAmtMsat(): number; + setFailAmtMsat(value: number): PairData; + getSuccessTime(): number; + setSuccessTime(value: number): PairData; + getSuccessAmtSat(): number; + setSuccessAmtSat(value: number): PairData; + getSuccessAmtMsat(): number; + setSuccessAmtMsat(value: number): PairData; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PairData.AsObject; + static toObject(includeInstance: boolean, msg: PairData): PairData.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PairData, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PairData; + static deserializeBinaryFromReader(message: PairData, reader: jspb.BinaryReader): PairData; } export namespace PairData { - export type AsObject = { - failTime: number; - failAmtSat: number; - failAmtMsat: number; - successTime: number; - successAmtSat: number; - successAmtMsat: number; - }; -} - -export class GetMissionControlConfigRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetMissionControlConfigRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: GetMissionControlConfigRequest, - ): GetMissionControlConfigRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetMissionControlConfigRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetMissionControlConfigRequest; - static deserializeBinaryFromReader( - message: GetMissionControlConfigRequest, - reader: jspb.BinaryReader, - ): GetMissionControlConfigRequest; + export type AsObject = { + failTime: number, + failAmtSat: number, + failAmtMsat: number, + successTime: number, + successAmtSat: number, + successAmtMsat: number, + } +} + +export class GetMissionControlConfigRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetMissionControlConfigRequest.AsObject; + static toObject(includeInstance: boolean, msg: GetMissionControlConfigRequest): GetMissionControlConfigRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetMissionControlConfigRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetMissionControlConfigRequest; + static deserializeBinaryFromReader(message: GetMissionControlConfigRequest, reader: jspb.BinaryReader): GetMissionControlConfigRequest; } export namespace GetMissionControlConfigRequest { - export type AsObject = {}; -} - -export class GetMissionControlConfigResponse extends jspb.Message { - hasConfig(): boolean; - clearConfig(): void; - getConfig(): MissionControlConfig | undefined; - setConfig(value?: MissionControlConfig): GetMissionControlConfigResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetMissionControlConfigResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: GetMissionControlConfigResponse, - ): GetMissionControlConfigResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetMissionControlConfigResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetMissionControlConfigResponse; - static deserializeBinaryFromReader( - message: GetMissionControlConfigResponse, - reader: jspb.BinaryReader, - ): GetMissionControlConfigResponse; + export type AsObject = { + } +} + +export class GetMissionControlConfigResponse extends jspb.Message { + + hasConfig(): boolean; + clearConfig(): void; + getConfig(): MissionControlConfig | undefined; + setConfig(value?: MissionControlConfig): GetMissionControlConfigResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetMissionControlConfigResponse.AsObject; + static toObject(includeInstance: boolean, msg: GetMissionControlConfigResponse): GetMissionControlConfigResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetMissionControlConfigResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetMissionControlConfigResponse; + static deserializeBinaryFromReader(message: GetMissionControlConfigResponse, reader: jspb.BinaryReader): GetMissionControlConfigResponse; } export namespace GetMissionControlConfigResponse { - export type AsObject = { - config?: MissionControlConfig.AsObject; - }; -} - -export class SetMissionControlConfigRequest extends jspb.Message { - hasConfig(): boolean; - clearConfig(): void; - getConfig(): MissionControlConfig | undefined; - setConfig(value?: MissionControlConfig): SetMissionControlConfigRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SetMissionControlConfigRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SetMissionControlConfigRequest, - ): SetMissionControlConfigRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SetMissionControlConfigRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SetMissionControlConfigRequest; - static deserializeBinaryFromReader( - message: SetMissionControlConfigRequest, - reader: jspb.BinaryReader, - ): SetMissionControlConfigRequest; + export type AsObject = { + config?: MissionControlConfig.AsObject, + } +} + +export class SetMissionControlConfigRequest extends jspb.Message { + + hasConfig(): boolean; + clearConfig(): void; + getConfig(): MissionControlConfig | undefined; + setConfig(value?: MissionControlConfig): SetMissionControlConfigRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SetMissionControlConfigRequest.AsObject; + static toObject(includeInstance: boolean, msg: SetMissionControlConfigRequest): SetMissionControlConfigRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SetMissionControlConfigRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SetMissionControlConfigRequest; + static deserializeBinaryFromReader(message: SetMissionControlConfigRequest, reader: jspb.BinaryReader): SetMissionControlConfigRequest; } export namespace SetMissionControlConfigRequest { - export type AsObject = { - config?: MissionControlConfig.AsObject; - }; -} - -export class SetMissionControlConfigResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SetMissionControlConfigResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: SetMissionControlConfigResponse, - ): SetMissionControlConfigResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SetMissionControlConfigResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SetMissionControlConfigResponse; - static deserializeBinaryFromReader( - message: SetMissionControlConfigResponse, - reader: jspb.BinaryReader, - ): SetMissionControlConfigResponse; + export type AsObject = { + config?: MissionControlConfig.AsObject, + } +} + +export class SetMissionControlConfigResponse extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SetMissionControlConfigResponse.AsObject; + static toObject(includeInstance: boolean, msg: SetMissionControlConfigResponse): SetMissionControlConfigResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SetMissionControlConfigResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SetMissionControlConfigResponse; + static deserializeBinaryFromReader(message: SetMissionControlConfigResponse, reader: jspb.BinaryReader): SetMissionControlConfigResponse; } export namespace SetMissionControlConfigResponse { - export type AsObject = {}; -} - -export class MissionControlConfig extends jspb.Message { - getHalfLifeSeconds(): number; - setHalfLifeSeconds(value: number): MissionControlConfig; - getHopProbability(): number; - setHopProbability(value: number): MissionControlConfig; - getWeight(): number; - setWeight(value: number): MissionControlConfig; - getMaximumPaymentResults(): number; - setMaximumPaymentResults(value: number): MissionControlConfig; - getMinimumFailureRelaxInterval(): number; - setMinimumFailureRelaxInterval(value: number): MissionControlConfig; - getModel(): MissionControlConfig.ProbabilityModel; - setModel(value: MissionControlConfig.ProbabilityModel): MissionControlConfig; - - hasApriori(): boolean; - clearApriori(): void; - getApriori(): AprioriParameters | undefined; - setApriori(value?: AprioriParameters): MissionControlConfig; - - hasBimodal(): boolean; - clearBimodal(): void; - getBimodal(): BimodalParameters | undefined; - setBimodal(value?: BimodalParameters): MissionControlConfig; - - getEstimatorconfigCase(): MissionControlConfig.EstimatorconfigCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): MissionControlConfig.AsObject; - static toObject( - includeInstance: boolean, - msg: MissionControlConfig, - ): MissionControlConfig.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: MissionControlConfig, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): MissionControlConfig; - static deserializeBinaryFromReader( - message: MissionControlConfig, - reader: jspb.BinaryReader, - ): MissionControlConfig; + export type AsObject = { + } +} + +export class MissionControlConfig extends jspb.Message { + getHalfLifeSeconds(): number; + setHalfLifeSeconds(value: number): MissionControlConfig; + getHopProbability(): number; + setHopProbability(value: number): MissionControlConfig; + getWeight(): number; + setWeight(value: number): MissionControlConfig; + getMaximumPaymentResults(): number; + setMaximumPaymentResults(value: number): MissionControlConfig; + getMinimumFailureRelaxInterval(): number; + setMinimumFailureRelaxInterval(value: number): MissionControlConfig; + getModel(): MissionControlConfig.ProbabilityModel; + setModel(value: MissionControlConfig.ProbabilityModel): MissionControlConfig; + + hasApriori(): boolean; + clearApriori(): void; + getApriori(): AprioriParameters | undefined; + setApriori(value?: AprioriParameters): MissionControlConfig; + + hasBimodal(): boolean; + clearBimodal(): void; + getBimodal(): BimodalParameters | undefined; + setBimodal(value?: BimodalParameters): MissionControlConfig; + + getEstimatorconfigCase(): MissionControlConfig.EstimatorconfigCase; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): MissionControlConfig.AsObject; + static toObject(includeInstance: boolean, msg: MissionControlConfig): MissionControlConfig.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: MissionControlConfig, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): MissionControlConfig; + static deserializeBinaryFromReader(message: MissionControlConfig, reader: jspb.BinaryReader): MissionControlConfig; } export namespace MissionControlConfig { - export type AsObject = { - halfLifeSeconds: number; - hopProbability: number; - weight: number; - maximumPaymentResults: number; - minimumFailureRelaxInterval: number; - model: MissionControlConfig.ProbabilityModel; - apriori?: AprioriParameters.AsObject; - bimodal?: BimodalParameters.AsObject; - }; - - export enum ProbabilityModel { + export type AsObject = { + halfLifeSeconds: number, + hopProbability: number, + weight: number, + maximumPaymentResults: number, + minimumFailureRelaxInterval: number, + model: MissionControlConfig.ProbabilityModel, + apriori?: AprioriParameters.AsObject, + bimodal?: BimodalParameters.AsObject, + } + + export enum ProbabilityModel { APRIORI = 0, BIMODAL = 1, - } - - export enum EstimatorconfigCase { - ESTIMATORCONFIG_NOT_SET = 0, - APRIORI = 7, - BIMODAL = 8, - } -} - -export class BimodalParameters extends jspb.Message { - getNodeWeight(): number; - setNodeWeight(value: number): BimodalParameters; - getScaleMsat(): number; - setScaleMsat(value: number): BimodalParameters; - getDecayTime(): number; - setDecayTime(value: number): BimodalParameters; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): BimodalParameters.AsObject; - static toObject( - includeInstance: boolean, - msg: BimodalParameters, - ): BimodalParameters.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: BimodalParameters, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): BimodalParameters; - static deserializeBinaryFromReader( - message: BimodalParameters, - reader: jspb.BinaryReader, - ): BimodalParameters; + } + + + export enum EstimatorconfigCase { + ESTIMATORCONFIG_NOT_SET = 0, + APRIORI = 7, + BIMODAL = 8, + } + +} + +export class BimodalParameters extends jspb.Message { + getNodeWeight(): number; + setNodeWeight(value: number): BimodalParameters; + getScaleMsat(): number; + setScaleMsat(value: number): BimodalParameters; + getDecayTime(): number; + setDecayTime(value: number): BimodalParameters; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): BimodalParameters.AsObject; + static toObject(includeInstance: boolean, msg: BimodalParameters): BimodalParameters.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: BimodalParameters, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): BimodalParameters; + static deserializeBinaryFromReader(message: BimodalParameters, reader: jspb.BinaryReader): BimodalParameters; } export namespace BimodalParameters { - export type AsObject = { - nodeWeight: number; - scaleMsat: number; - decayTime: number; - }; -} - -export class AprioriParameters extends jspb.Message { - getHalfLifeSeconds(): number; - setHalfLifeSeconds(value: number): AprioriParameters; - getHopProbability(): number; - setHopProbability(value: number): AprioriParameters; - getWeight(): number; - setWeight(value: number): AprioriParameters; - getCapacityFraction(): number; - setCapacityFraction(value: number): AprioriParameters; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AprioriParameters.AsObject; - static toObject( - includeInstance: boolean, - msg: AprioriParameters, - ): AprioriParameters.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: AprioriParameters, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): AprioriParameters; - static deserializeBinaryFromReader( - message: AprioriParameters, - reader: jspb.BinaryReader, - ): AprioriParameters; + export type AsObject = { + nodeWeight: number, + scaleMsat: number, + decayTime: number, + } +} + +export class AprioriParameters extends jspb.Message { + getHalfLifeSeconds(): number; + setHalfLifeSeconds(value: number): AprioriParameters; + getHopProbability(): number; + setHopProbability(value: number): AprioriParameters; + getWeight(): number; + setWeight(value: number): AprioriParameters; + getCapacityFraction(): number; + setCapacityFraction(value: number): AprioriParameters; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AprioriParameters.AsObject; + static toObject(includeInstance: boolean, msg: AprioriParameters): AprioriParameters.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AprioriParameters, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AprioriParameters; + static deserializeBinaryFromReader(message: AprioriParameters, reader: jspb.BinaryReader): AprioriParameters; } export namespace AprioriParameters { - export type AsObject = { - halfLifeSeconds: number; - hopProbability: number; - weight: number; - capacityFraction: number; - }; -} - -export class QueryProbabilityRequest extends jspb.Message { - getFromNode(): Uint8Array | string; - getFromNode_asU8(): Uint8Array; - getFromNode_asB64(): string; - setFromNode(value: Uint8Array | string): QueryProbabilityRequest; - getToNode(): Uint8Array | string; - getToNode_asU8(): Uint8Array; - getToNode_asB64(): string; - setToNode(value: Uint8Array | string): QueryProbabilityRequest; - getAmtMsat(): number; - setAmtMsat(value: number): QueryProbabilityRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): QueryProbabilityRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: QueryProbabilityRequest, - ): QueryProbabilityRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: QueryProbabilityRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): QueryProbabilityRequest; - static deserializeBinaryFromReader( - message: QueryProbabilityRequest, - reader: jspb.BinaryReader, - ): QueryProbabilityRequest; + export type AsObject = { + halfLifeSeconds: number, + hopProbability: number, + weight: number, + capacityFraction: number, + } +} + +export class QueryProbabilityRequest extends jspb.Message { + getFromNode(): Uint8Array | string; + getFromNode_asU8(): Uint8Array; + getFromNode_asB64(): string; + setFromNode(value: Uint8Array | string): QueryProbabilityRequest; + getToNode(): Uint8Array | string; + getToNode_asU8(): Uint8Array; + getToNode_asB64(): string; + setToNode(value: Uint8Array | string): QueryProbabilityRequest; + getAmtMsat(): number; + setAmtMsat(value: number): QueryProbabilityRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): QueryProbabilityRequest.AsObject; + static toObject(includeInstance: boolean, msg: QueryProbabilityRequest): QueryProbabilityRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: QueryProbabilityRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): QueryProbabilityRequest; + static deserializeBinaryFromReader(message: QueryProbabilityRequest, reader: jspb.BinaryReader): QueryProbabilityRequest; } export namespace QueryProbabilityRequest { - export type AsObject = { - fromNode: Uint8Array | string; - toNode: Uint8Array | string; - amtMsat: number; - }; -} - -export class QueryProbabilityResponse extends jspb.Message { - getProbability(): number; - setProbability(value: number): QueryProbabilityResponse; - - hasHistory(): boolean; - clearHistory(): void; - getHistory(): PairData | undefined; - setHistory(value?: PairData): QueryProbabilityResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): QueryProbabilityResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: QueryProbabilityResponse, - ): QueryProbabilityResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: QueryProbabilityResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): QueryProbabilityResponse; - static deserializeBinaryFromReader( - message: QueryProbabilityResponse, - reader: jspb.BinaryReader, - ): QueryProbabilityResponse; + export type AsObject = { + fromNode: Uint8Array | string, + toNode: Uint8Array | string, + amtMsat: number, + } +} + +export class QueryProbabilityResponse extends jspb.Message { + getProbability(): number; + setProbability(value: number): QueryProbabilityResponse; + + hasHistory(): boolean; + clearHistory(): void; + getHistory(): PairData | undefined; + setHistory(value?: PairData): QueryProbabilityResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): QueryProbabilityResponse.AsObject; + static toObject(includeInstance: boolean, msg: QueryProbabilityResponse): QueryProbabilityResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: QueryProbabilityResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): QueryProbabilityResponse; + static deserializeBinaryFromReader(message: QueryProbabilityResponse, reader: jspb.BinaryReader): QueryProbabilityResponse; } export namespace QueryProbabilityResponse { - export type AsObject = { - probability: number; - history?: PairData.AsObject; - }; -} - -export class BuildRouteRequest extends jspb.Message { - getAmtMsat(): number; - setAmtMsat(value: number): BuildRouteRequest; - getFinalCltvDelta(): number; - setFinalCltvDelta(value: number): BuildRouteRequest; - getOutgoingChanId(): string; - setOutgoingChanId(value: string): BuildRouteRequest; - clearHopPubkeysList(): void; - getHopPubkeysList(): Array; - getHopPubkeysList_asU8(): Array; - getHopPubkeysList_asB64(): Array; - setHopPubkeysList(value: Array): BuildRouteRequest; - addHopPubkeys( - value: Uint8Array | string, - index?: number, - ): Uint8Array | string; - getPaymentAddr(): Uint8Array | string; - getPaymentAddr_asU8(): Uint8Array; - getPaymentAddr_asB64(): string; - setPaymentAddr(value: Uint8Array | string): BuildRouteRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): BuildRouteRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: BuildRouteRequest, - ): BuildRouteRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: BuildRouteRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): BuildRouteRequest; - static deserializeBinaryFromReader( - message: BuildRouteRequest, - reader: jspb.BinaryReader, - ): BuildRouteRequest; + export type AsObject = { + probability: number, + history?: PairData.AsObject, + } +} + +export class BuildRouteRequest extends jspb.Message { + getAmtMsat(): number; + setAmtMsat(value: number): BuildRouteRequest; + getFinalCltvDelta(): number; + setFinalCltvDelta(value: number): BuildRouteRequest; + getOutgoingChanId(): string; + setOutgoingChanId(value: string): BuildRouteRequest; + clearHopPubkeysList(): void; + getHopPubkeysList(): Array; + getHopPubkeysList_asU8(): Array; + getHopPubkeysList_asB64(): Array; + setHopPubkeysList(value: Array): BuildRouteRequest; + addHopPubkeys(value: Uint8Array | string, index?: number): Uint8Array | string; + getPaymentAddr(): Uint8Array | string; + getPaymentAddr_asU8(): Uint8Array; + getPaymentAddr_asB64(): string; + setPaymentAddr(value: Uint8Array | string): BuildRouteRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): BuildRouteRequest.AsObject; + static toObject(includeInstance: boolean, msg: BuildRouteRequest): BuildRouteRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: BuildRouteRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): BuildRouteRequest; + static deserializeBinaryFromReader(message: BuildRouteRequest, reader: jspb.BinaryReader): BuildRouteRequest; } export namespace BuildRouteRequest { - export type AsObject = { - amtMsat: number; - finalCltvDelta: number; - outgoingChanId: string; - hopPubkeysList: Array; - paymentAddr: Uint8Array | string; - }; -} - -export class BuildRouteResponse extends jspb.Message { - hasRoute(): boolean; - clearRoute(): void; - getRoute(): lnd_rpc_pb.Route | undefined; - setRoute(value?: lnd_rpc_pb.Route): BuildRouteResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): BuildRouteResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: BuildRouteResponse, - ): BuildRouteResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: BuildRouteResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): BuildRouteResponse; - static deserializeBinaryFromReader( - message: BuildRouteResponse, - reader: jspb.BinaryReader, - ): BuildRouteResponse; + export type AsObject = { + amtMsat: number, + finalCltvDelta: number, + outgoingChanId: string, + hopPubkeysList: Array, + paymentAddr: Uint8Array | string, + } +} + +export class BuildRouteResponse extends jspb.Message { + + hasRoute(): boolean; + clearRoute(): void; + getRoute(): lnd_rpc_pb.Route | undefined; + setRoute(value?: lnd_rpc_pb.Route): BuildRouteResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): BuildRouteResponse.AsObject; + static toObject(includeInstance: boolean, msg: BuildRouteResponse): BuildRouteResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: BuildRouteResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): BuildRouteResponse; + static deserializeBinaryFromReader(message: BuildRouteResponse, reader: jspb.BinaryReader): BuildRouteResponse; } export namespace BuildRouteResponse { - export type AsObject = { - route?: lnd_rpc_pb.Route.AsObject; - }; -} - -export class SubscribeHtlcEventsRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SubscribeHtlcEventsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SubscribeHtlcEventsRequest, - ): SubscribeHtlcEventsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SubscribeHtlcEventsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SubscribeHtlcEventsRequest; - static deserializeBinaryFromReader( - message: SubscribeHtlcEventsRequest, - reader: jspb.BinaryReader, - ): SubscribeHtlcEventsRequest; + export type AsObject = { + route?: lnd_rpc_pb.Route.AsObject, + } +} + +export class SubscribeHtlcEventsRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SubscribeHtlcEventsRequest.AsObject; + static toObject(includeInstance: boolean, msg: SubscribeHtlcEventsRequest): SubscribeHtlcEventsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SubscribeHtlcEventsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SubscribeHtlcEventsRequest; + static deserializeBinaryFromReader(message: SubscribeHtlcEventsRequest, reader: jspb.BinaryReader): SubscribeHtlcEventsRequest; } export namespace SubscribeHtlcEventsRequest { - export type AsObject = {}; -} - -export class HtlcEvent extends jspb.Message { - getIncomingChannelId(): number; - setIncomingChannelId(value: number): HtlcEvent; - getOutgoingChannelId(): number; - setOutgoingChannelId(value: number): HtlcEvent; - getIncomingHtlcId(): number; - setIncomingHtlcId(value: number): HtlcEvent; - getOutgoingHtlcId(): number; - setOutgoingHtlcId(value: number): HtlcEvent; - getTimestampNs(): number; - setTimestampNs(value: number): HtlcEvent; - getEventType(): HtlcEvent.EventType; - setEventType(value: HtlcEvent.EventType): HtlcEvent; - - hasForwardEvent(): boolean; - clearForwardEvent(): void; - getForwardEvent(): ForwardEvent | undefined; - setForwardEvent(value?: ForwardEvent): HtlcEvent; - - hasForwardFailEvent(): boolean; - clearForwardFailEvent(): void; - getForwardFailEvent(): ForwardFailEvent | undefined; - setForwardFailEvent(value?: ForwardFailEvent): HtlcEvent; - - hasSettleEvent(): boolean; - clearSettleEvent(): void; - getSettleEvent(): SettleEvent | undefined; - setSettleEvent(value?: SettleEvent): HtlcEvent; - - hasLinkFailEvent(): boolean; - clearLinkFailEvent(): void; - getLinkFailEvent(): LinkFailEvent | undefined; - setLinkFailEvent(value?: LinkFailEvent): HtlcEvent; - - hasSubscribedEvent(): boolean; - clearSubscribedEvent(): void; - getSubscribedEvent(): SubscribedEvent | undefined; - setSubscribedEvent(value?: SubscribedEvent): HtlcEvent; - - hasFinalHtlcEvent(): boolean; - clearFinalHtlcEvent(): void; - getFinalHtlcEvent(): FinalHtlcEvent | undefined; - setFinalHtlcEvent(value?: FinalHtlcEvent): HtlcEvent; - - getEventCase(): HtlcEvent.EventCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): HtlcEvent.AsObject; - static toObject(includeInstance: boolean, msg: HtlcEvent): HtlcEvent.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: HtlcEvent, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): HtlcEvent; - static deserializeBinaryFromReader( - message: HtlcEvent, - reader: jspb.BinaryReader, - ): HtlcEvent; + export type AsObject = { + } +} + +export class HtlcEvent extends jspb.Message { + getIncomingChannelId(): number; + setIncomingChannelId(value: number): HtlcEvent; + getOutgoingChannelId(): number; + setOutgoingChannelId(value: number): HtlcEvent; + getIncomingHtlcId(): number; + setIncomingHtlcId(value: number): HtlcEvent; + getOutgoingHtlcId(): number; + setOutgoingHtlcId(value: number): HtlcEvent; + getTimestampNs(): number; + setTimestampNs(value: number): HtlcEvent; + getEventType(): HtlcEvent.EventType; + setEventType(value: HtlcEvent.EventType): HtlcEvent; + + hasForwardEvent(): boolean; + clearForwardEvent(): void; + getForwardEvent(): ForwardEvent | undefined; + setForwardEvent(value?: ForwardEvent): HtlcEvent; + + hasForwardFailEvent(): boolean; + clearForwardFailEvent(): void; + getForwardFailEvent(): ForwardFailEvent | undefined; + setForwardFailEvent(value?: ForwardFailEvent): HtlcEvent; + + hasSettleEvent(): boolean; + clearSettleEvent(): void; + getSettleEvent(): SettleEvent | undefined; + setSettleEvent(value?: SettleEvent): HtlcEvent; + + hasLinkFailEvent(): boolean; + clearLinkFailEvent(): void; + getLinkFailEvent(): LinkFailEvent | undefined; + setLinkFailEvent(value?: LinkFailEvent): HtlcEvent; + + hasSubscribedEvent(): boolean; + clearSubscribedEvent(): void; + getSubscribedEvent(): SubscribedEvent | undefined; + setSubscribedEvent(value?: SubscribedEvent): HtlcEvent; + + hasFinalHtlcEvent(): boolean; + clearFinalHtlcEvent(): void; + getFinalHtlcEvent(): FinalHtlcEvent | undefined; + setFinalHtlcEvent(value?: FinalHtlcEvent): HtlcEvent; + + getEventCase(): HtlcEvent.EventCase; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): HtlcEvent.AsObject; + static toObject(includeInstance: boolean, msg: HtlcEvent): HtlcEvent.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: HtlcEvent, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): HtlcEvent; + static deserializeBinaryFromReader(message: HtlcEvent, reader: jspb.BinaryReader): HtlcEvent; } export namespace HtlcEvent { - export type AsObject = { - incomingChannelId: number; - outgoingChannelId: number; - incomingHtlcId: number; - outgoingHtlcId: number; - timestampNs: number; - eventType: HtlcEvent.EventType; - forwardEvent?: ForwardEvent.AsObject; - forwardFailEvent?: ForwardFailEvent.AsObject; - settleEvent?: SettleEvent.AsObject; - linkFailEvent?: LinkFailEvent.AsObject; - subscribedEvent?: SubscribedEvent.AsObject; - finalHtlcEvent?: FinalHtlcEvent.AsObject; - }; - - export enum EventType { + export type AsObject = { + incomingChannelId: number, + outgoingChannelId: number, + incomingHtlcId: number, + outgoingHtlcId: number, + timestampNs: number, + eventType: HtlcEvent.EventType, + forwardEvent?: ForwardEvent.AsObject, + forwardFailEvent?: ForwardFailEvent.AsObject, + settleEvent?: SettleEvent.AsObject, + linkFailEvent?: LinkFailEvent.AsObject, + subscribedEvent?: SubscribedEvent.AsObject, + finalHtlcEvent?: FinalHtlcEvent.AsObject, + } + + export enum EventType { UNKNOWN = 0, SEND = 1, RECEIVE = 2, FORWARD = 3, - } - - export enum EventCase { - EVENT_NOT_SET = 0, - FORWARD_EVENT = 7, - FORWARD_FAIL_EVENT = 8, - SETTLE_EVENT = 9, - LINK_FAIL_EVENT = 10, - SUBSCRIBED_EVENT = 11, - FINAL_HTLC_EVENT = 12, - } -} - -export class HtlcInfo extends jspb.Message { - getIncomingTimelock(): number; - setIncomingTimelock(value: number): HtlcInfo; - getOutgoingTimelock(): number; - setOutgoingTimelock(value: number): HtlcInfo; - getIncomingAmtMsat(): number; - setIncomingAmtMsat(value: number): HtlcInfo; - getOutgoingAmtMsat(): number; - setOutgoingAmtMsat(value: number): HtlcInfo; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): HtlcInfo.AsObject; - static toObject(includeInstance: boolean, msg: HtlcInfo): HtlcInfo.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: HtlcInfo, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): HtlcInfo; - static deserializeBinaryFromReader( - message: HtlcInfo, - reader: jspb.BinaryReader, - ): HtlcInfo; + } + + + export enum EventCase { + EVENT_NOT_SET = 0, + FORWARD_EVENT = 7, + FORWARD_FAIL_EVENT = 8, + SETTLE_EVENT = 9, + LINK_FAIL_EVENT = 10, + SUBSCRIBED_EVENT = 11, + FINAL_HTLC_EVENT = 12, + } + +} + +export class HtlcInfo extends jspb.Message { + getIncomingTimelock(): number; + setIncomingTimelock(value: number): HtlcInfo; + getOutgoingTimelock(): number; + setOutgoingTimelock(value: number): HtlcInfo; + getIncomingAmtMsat(): number; + setIncomingAmtMsat(value: number): HtlcInfo; + getOutgoingAmtMsat(): number; + setOutgoingAmtMsat(value: number): HtlcInfo; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): HtlcInfo.AsObject; + static toObject(includeInstance: boolean, msg: HtlcInfo): HtlcInfo.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: HtlcInfo, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): HtlcInfo; + static deserializeBinaryFromReader(message: HtlcInfo, reader: jspb.BinaryReader): HtlcInfo; } export namespace HtlcInfo { - export type AsObject = { - incomingTimelock: number; - outgoingTimelock: number; - incomingAmtMsat: number; - outgoingAmtMsat: number; - }; -} - -export class ForwardEvent extends jspb.Message { - hasInfo(): boolean; - clearInfo(): void; - getInfo(): HtlcInfo | undefined; - setInfo(value?: HtlcInfo): ForwardEvent; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ForwardEvent.AsObject; - static toObject( - includeInstance: boolean, - msg: ForwardEvent, - ): ForwardEvent.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ForwardEvent, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ForwardEvent; - static deserializeBinaryFromReader( - message: ForwardEvent, - reader: jspb.BinaryReader, - ): ForwardEvent; + export type AsObject = { + incomingTimelock: number, + outgoingTimelock: number, + incomingAmtMsat: number, + outgoingAmtMsat: number, + } +} + +export class ForwardEvent extends jspb.Message { + + hasInfo(): boolean; + clearInfo(): void; + getInfo(): HtlcInfo | undefined; + setInfo(value?: HtlcInfo): ForwardEvent; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ForwardEvent.AsObject; + static toObject(includeInstance: boolean, msg: ForwardEvent): ForwardEvent.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ForwardEvent, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ForwardEvent; + static deserializeBinaryFromReader(message: ForwardEvent, reader: jspb.BinaryReader): ForwardEvent; } export namespace ForwardEvent { - export type AsObject = { - info?: HtlcInfo.AsObject; - }; -} - -export class ForwardFailEvent extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ForwardFailEvent.AsObject; - static toObject( - includeInstance: boolean, - msg: ForwardFailEvent, - ): ForwardFailEvent.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ForwardFailEvent, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ForwardFailEvent; - static deserializeBinaryFromReader( - message: ForwardFailEvent, - reader: jspb.BinaryReader, - ): ForwardFailEvent; + export type AsObject = { + info?: HtlcInfo.AsObject, + } +} + +export class ForwardFailEvent extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ForwardFailEvent.AsObject; + static toObject(includeInstance: boolean, msg: ForwardFailEvent): ForwardFailEvent.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ForwardFailEvent, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ForwardFailEvent; + static deserializeBinaryFromReader(message: ForwardFailEvent, reader: jspb.BinaryReader): ForwardFailEvent; } export namespace ForwardFailEvent { - export type AsObject = {}; -} - -export class SettleEvent extends jspb.Message { - getPreimage(): Uint8Array | string; - getPreimage_asU8(): Uint8Array; - getPreimage_asB64(): string; - setPreimage(value: Uint8Array | string): SettleEvent; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SettleEvent.AsObject; - static toObject( - includeInstance: boolean, - msg: SettleEvent, - ): SettleEvent.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SettleEvent, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SettleEvent; - static deserializeBinaryFromReader( - message: SettleEvent, - reader: jspb.BinaryReader, - ): SettleEvent; + export type AsObject = { + } +} + +export class SettleEvent extends jspb.Message { + getPreimage(): Uint8Array | string; + getPreimage_asU8(): Uint8Array; + getPreimage_asB64(): string; + setPreimage(value: Uint8Array | string): SettleEvent; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SettleEvent.AsObject; + static toObject(includeInstance: boolean, msg: SettleEvent): SettleEvent.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SettleEvent, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SettleEvent; + static deserializeBinaryFromReader(message: SettleEvent, reader: jspb.BinaryReader): SettleEvent; } export namespace SettleEvent { - export type AsObject = { - preimage: Uint8Array | string; - }; -} - -export class FinalHtlcEvent extends jspb.Message { - getSettled(): boolean; - setSettled(value: boolean): FinalHtlcEvent; - getOffchain(): boolean; - setOffchain(value: boolean): FinalHtlcEvent; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FinalHtlcEvent.AsObject; - static toObject( - includeInstance: boolean, - msg: FinalHtlcEvent, - ): FinalHtlcEvent.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FinalHtlcEvent, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FinalHtlcEvent; - static deserializeBinaryFromReader( - message: FinalHtlcEvent, - reader: jspb.BinaryReader, - ): FinalHtlcEvent; + export type AsObject = { + preimage: Uint8Array | string, + } +} + +export class FinalHtlcEvent extends jspb.Message { + getSettled(): boolean; + setSettled(value: boolean): FinalHtlcEvent; + getOffchain(): boolean; + setOffchain(value: boolean): FinalHtlcEvent; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FinalHtlcEvent.AsObject; + static toObject(includeInstance: boolean, msg: FinalHtlcEvent): FinalHtlcEvent.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FinalHtlcEvent, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FinalHtlcEvent; + static deserializeBinaryFromReader(message: FinalHtlcEvent, reader: jspb.BinaryReader): FinalHtlcEvent; } export namespace FinalHtlcEvent { - export type AsObject = { - settled: boolean; - offchain: boolean; - }; -} - -export class SubscribedEvent extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SubscribedEvent.AsObject; - static toObject( - includeInstance: boolean, - msg: SubscribedEvent, - ): SubscribedEvent.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SubscribedEvent, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SubscribedEvent; - static deserializeBinaryFromReader( - message: SubscribedEvent, - reader: jspb.BinaryReader, - ): SubscribedEvent; + export type AsObject = { + settled: boolean, + offchain: boolean, + } +} + +export class SubscribedEvent extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SubscribedEvent.AsObject; + static toObject(includeInstance: boolean, msg: SubscribedEvent): SubscribedEvent.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SubscribedEvent, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SubscribedEvent; + static deserializeBinaryFromReader(message: SubscribedEvent, reader: jspb.BinaryReader): SubscribedEvent; } export namespace SubscribedEvent { - export type AsObject = {}; -} - -export class LinkFailEvent extends jspb.Message { - hasInfo(): boolean; - clearInfo(): void; - getInfo(): HtlcInfo | undefined; - setInfo(value?: HtlcInfo): LinkFailEvent; - getWireFailure(): lnd_rpc_pb.Failure.FailureCode; - setWireFailure(value: lnd_rpc_pb.Failure.FailureCode): LinkFailEvent; - getFailureDetail(): FailureDetail; - setFailureDetail(value: FailureDetail): LinkFailEvent; - getFailureString(): string; - setFailureString(value: string): LinkFailEvent; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): LinkFailEvent.AsObject; - static toObject( - includeInstance: boolean, - msg: LinkFailEvent, - ): LinkFailEvent.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: LinkFailEvent, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): LinkFailEvent; - static deserializeBinaryFromReader( - message: LinkFailEvent, - reader: jspb.BinaryReader, - ): LinkFailEvent; + export type AsObject = { + } +} + +export class LinkFailEvent extends jspb.Message { + + hasInfo(): boolean; + clearInfo(): void; + getInfo(): HtlcInfo | undefined; + setInfo(value?: HtlcInfo): LinkFailEvent; + getWireFailure(): lnd_rpc_pb.Failure.FailureCode; + setWireFailure(value: lnd_rpc_pb.Failure.FailureCode): LinkFailEvent; + getFailureDetail(): FailureDetail; + setFailureDetail(value: FailureDetail): LinkFailEvent; + getFailureString(): string; + setFailureString(value: string): LinkFailEvent; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): LinkFailEvent.AsObject; + static toObject(includeInstance: boolean, msg: LinkFailEvent): LinkFailEvent.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: LinkFailEvent, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): LinkFailEvent; + static deserializeBinaryFromReader(message: LinkFailEvent, reader: jspb.BinaryReader): LinkFailEvent; } export namespace LinkFailEvent { - export type AsObject = { - info?: HtlcInfo.AsObject; - wireFailure: lnd_rpc_pb.Failure.FailureCode; - failureDetail: FailureDetail; - failureString: string; - }; -} - -export class PaymentStatus extends jspb.Message { - getState(): PaymentState; - setState(value: PaymentState): PaymentStatus; - getPreimage(): Uint8Array | string; - getPreimage_asU8(): Uint8Array; - getPreimage_asB64(): string; - setPreimage(value: Uint8Array | string): PaymentStatus; - clearHtlcsList(): void; - getHtlcsList(): Array; - setHtlcsList(value: Array): PaymentStatus; - addHtlcs( - value?: lnd_rpc_pb.HTLCAttempt, - index?: number, - ): lnd_rpc_pb.HTLCAttempt; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PaymentStatus.AsObject; - static toObject( - includeInstance: boolean, - msg: PaymentStatus, - ): PaymentStatus.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PaymentStatus, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PaymentStatus; - static deserializeBinaryFromReader( - message: PaymentStatus, - reader: jspb.BinaryReader, - ): PaymentStatus; + export type AsObject = { + info?: HtlcInfo.AsObject, + wireFailure: lnd_rpc_pb.Failure.FailureCode, + failureDetail: FailureDetail, + failureString: string, + } +} + +export class PaymentStatus extends jspb.Message { + getState(): PaymentState; + setState(value: PaymentState): PaymentStatus; + getPreimage(): Uint8Array | string; + getPreimage_asU8(): Uint8Array; + getPreimage_asB64(): string; + setPreimage(value: Uint8Array | string): PaymentStatus; + clearHtlcsList(): void; + getHtlcsList(): Array; + setHtlcsList(value: Array): PaymentStatus; + addHtlcs(value?: lnd_rpc_pb.HTLCAttempt, index?: number): lnd_rpc_pb.HTLCAttempt; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PaymentStatus.AsObject; + static toObject(includeInstance: boolean, msg: PaymentStatus): PaymentStatus.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PaymentStatus, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PaymentStatus; + static deserializeBinaryFromReader(message: PaymentStatus, reader: jspb.BinaryReader): PaymentStatus; } export namespace PaymentStatus { - export type AsObject = { - state: PaymentState; - preimage: Uint8Array | string; - htlcsList: Array; - }; -} - -export class CircuitKey extends jspb.Message { - getChanId(): number; - setChanId(value: number): CircuitKey; - getHtlcId(): number; - setHtlcId(value: number): CircuitKey; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CircuitKey.AsObject; - static toObject( - includeInstance: boolean, - msg: CircuitKey, - ): CircuitKey.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CircuitKey, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CircuitKey; - static deserializeBinaryFromReader( - message: CircuitKey, - reader: jspb.BinaryReader, - ): CircuitKey; + export type AsObject = { + state: PaymentState, + preimage: Uint8Array | string, + htlcsList: Array, + } +} + +export class CircuitKey extends jspb.Message { + getChanId(): number; + setChanId(value: number): CircuitKey; + getHtlcId(): number; + setHtlcId(value: number): CircuitKey; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CircuitKey.AsObject; + static toObject(includeInstance: boolean, msg: CircuitKey): CircuitKey.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CircuitKey, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CircuitKey; + static deserializeBinaryFromReader(message: CircuitKey, reader: jspb.BinaryReader): CircuitKey; } export namespace CircuitKey { - export type AsObject = { - chanId: number; - htlcId: number; - }; -} - -export class ForwardHtlcInterceptRequest extends jspb.Message { - hasIncomingCircuitKey(): boolean; - clearIncomingCircuitKey(): void; - getIncomingCircuitKey(): CircuitKey | undefined; - setIncomingCircuitKey(value?: CircuitKey): ForwardHtlcInterceptRequest; - getIncomingAmountMsat(): number; - setIncomingAmountMsat(value: number): ForwardHtlcInterceptRequest; - getIncomingExpiry(): number; - setIncomingExpiry(value: number): ForwardHtlcInterceptRequest; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): ForwardHtlcInterceptRequest; - getOutgoingRequestedChanId(): number; - setOutgoingRequestedChanId(value: number): ForwardHtlcInterceptRequest; - getOutgoingAmountMsat(): number; - setOutgoingAmountMsat(value: number): ForwardHtlcInterceptRequest; - getOutgoingExpiry(): number; - setOutgoingExpiry(value: number): ForwardHtlcInterceptRequest; - - getCustomRecordsMap(): jspb.Map; - clearCustomRecordsMap(): void; - getOnionBlob(): Uint8Array | string; - getOnionBlob_asU8(): Uint8Array; - getOnionBlob_asB64(): string; - setOnionBlob(value: Uint8Array | string): ForwardHtlcInterceptRequest; - getAutoFailHeight(): number; - setAutoFailHeight(value: number): ForwardHtlcInterceptRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ForwardHtlcInterceptRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ForwardHtlcInterceptRequest, - ): ForwardHtlcInterceptRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ForwardHtlcInterceptRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ForwardHtlcInterceptRequest; - static deserializeBinaryFromReader( - message: ForwardHtlcInterceptRequest, - reader: jspb.BinaryReader, - ): ForwardHtlcInterceptRequest; + export type AsObject = { + chanId: number, + htlcId: number, + } +} + +export class ForwardHtlcInterceptRequest extends jspb.Message { + + hasIncomingCircuitKey(): boolean; + clearIncomingCircuitKey(): void; + getIncomingCircuitKey(): CircuitKey | undefined; + setIncomingCircuitKey(value?: CircuitKey): ForwardHtlcInterceptRequest; + getIncomingAmountMsat(): number; + setIncomingAmountMsat(value: number): ForwardHtlcInterceptRequest; + getIncomingExpiry(): number; + setIncomingExpiry(value: number): ForwardHtlcInterceptRequest; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): ForwardHtlcInterceptRequest; + getOutgoingRequestedChanId(): number; + setOutgoingRequestedChanId(value: number): ForwardHtlcInterceptRequest; + getOutgoingAmountMsat(): number; + setOutgoingAmountMsat(value: number): ForwardHtlcInterceptRequest; + getOutgoingExpiry(): number; + setOutgoingExpiry(value: number): ForwardHtlcInterceptRequest; + + getCustomRecordsMap(): jspb.Map; + clearCustomRecordsMap(): void; + getOnionBlob(): Uint8Array | string; + getOnionBlob_asU8(): Uint8Array; + getOnionBlob_asB64(): string; + setOnionBlob(value: Uint8Array | string): ForwardHtlcInterceptRequest; + getAutoFailHeight(): number; + setAutoFailHeight(value: number): ForwardHtlcInterceptRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ForwardHtlcInterceptRequest.AsObject; + static toObject(includeInstance: boolean, msg: ForwardHtlcInterceptRequest): ForwardHtlcInterceptRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ForwardHtlcInterceptRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ForwardHtlcInterceptRequest; + static deserializeBinaryFromReader(message: ForwardHtlcInterceptRequest, reader: jspb.BinaryReader): ForwardHtlcInterceptRequest; } export namespace ForwardHtlcInterceptRequest { - export type AsObject = { - incomingCircuitKey?: CircuitKey.AsObject; - incomingAmountMsat: number; - incomingExpiry: number; - paymentHash: Uint8Array | string; - outgoingRequestedChanId: number; - outgoingAmountMsat: number; - outgoingExpiry: number; - - customRecordsMap: Array<[number, Uint8Array | string]>; - onionBlob: Uint8Array | string; - autoFailHeight: number; - }; -} - -export class ForwardHtlcInterceptResponse extends jspb.Message { - hasIncomingCircuitKey(): boolean; - clearIncomingCircuitKey(): void; - getIncomingCircuitKey(): CircuitKey | undefined; - setIncomingCircuitKey(value?: CircuitKey): ForwardHtlcInterceptResponse; - getAction(): ResolveHoldForwardAction; - setAction(value: ResolveHoldForwardAction): ForwardHtlcInterceptResponse; - getPreimage(): Uint8Array | string; - getPreimage_asU8(): Uint8Array; - getPreimage_asB64(): string; - setPreimage(value: Uint8Array | string): ForwardHtlcInterceptResponse; - getFailureMessage(): Uint8Array | string; - getFailureMessage_asU8(): Uint8Array; - getFailureMessage_asB64(): string; - setFailureMessage(value: Uint8Array | string): ForwardHtlcInterceptResponse; - getFailureCode(): lnd_rpc_pb.Failure.FailureCode; - setFailureCode( - value: lnd_rpc_pb.Failure.FailureCode, - ): ForwardHtlcInterceptResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ForwardHtlcInterceptResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ForwardHtlcInterceptResponse, - ): ForwardHtlcInterceptResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ForwardHtlcInterceptResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ForwardHtlcInterceptResponse; - static deserializeBinaryFromReader( - message: ForwardHtlcInterceptResponse, - reader: jspb.BinaryReader, - ): ForwardHtlcInterceptResponse; + export type AsObject = { + incomingCircuitKey?: CircuitKey.AsObject, + incomingAmountMsat: number, + incomingExpiry: number, + paymentHash: Uint8Array | string, + outgoingRequestedChanId: number, + outgoingAmountMsat: number, + outgoingExpiry: number, + + customRecordsMap: Array<[number, Uint8Array | string]>, + onionBlob: Uint8Array | string, + autoFailHeight: number, + } +} + +export class ForwardHtlcInterceptResponse extends jspb.Message { + + hasIncomingCircuitKey(): boolean; + clearIncomingCircuitKey(): void; + getIncomingCircuitKey(): CircuitKey | undefined; + setIncomingCircuitKey(value?: CircuitKey): ForwardHtlcInterceptResponse; + getAction(): ResolveHoldForwardAction; + setAction(value: ResolveHoldForwardAction): ForwardHtlcInterceptResponse; + getPreimage(): Uint8Array | string; + getPreimage_asU8(): Uint8Array; + getPreimage_asB64(): string; + setPreimage(value: Uint8Array | string): ForwardHtlcInterceptResponse; + getFailureMessage(): Uint8Array | string; + getFailureMessage_asU8(): Uint8Array; + getFailureMessage_asB64(): string; + setFailureMessage(value: Uint8Array | string): ForwardHtlcInterceptResponse; + getFailureCode(): lnd_rpc_pb.Failure.FailureCode; + setFailureCode(value: lnd_rpc_pb.Failure.FailureCode): ForwardHtlcInterceptResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ForwardHtlcInterceptResponse.AsObject; + static toObject(includeInstance: boolean, msg: ForwardHtlcInterceptResponse): ForwardHtlcInterceptResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ForwardHtlcInterceptResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ForwardHtlcInterceptResponse; + static deserializeBinaryFromReader(message: ForwardHtlcInterceptResponse, reader: jspb.BinaryReader): ForwardHtlcInterceptResponse; } export namespace ForwardHtlcInterceptResponse { - export type AsObject = { - incomingCircuitKey?: CircuitKey.AsObject; - action: ResolveHoldForwardAction; - preimage: Uint8Array | string; - failureMessage: Uint8Array | string; - failureCode: lnd_rpc_pb.Failure.FailureCode; - }; -} - -export class UpdateChanStatusRequest extends jspb.Message { - hasChanPoint(): boolean; - clearChanPoint(): void; - getChanPoint(): lnd_rpc_pb.ChannelPoint | undefined; - setChanPoint(value?: lnd_rpc_pb.ChannelPoint): UpdateChanStatusRequest; - getAction(): ChanStatusAction; - setAction(value: ChanStatusAction): UpdateChanStatusRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): UpdateChanStatusRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: UpdateChanStatusRequest, - ): UpdateChanStatusRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: UpdateChanStatusRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): UpdateChanStatusRequest; - static deserializeBinaryFromReader( - message: UpdateChanStatusRequest, - reader: jspb.BinaryReader, - ): UpdateChanStatusRequest; + export type AsObject = { + incomingCircuitKey?: CircuitKey.AsObject, + action: ResolveHoldForwardAction, + preimage: Uint8Array | string, + failureMessage: Uint8Array | string, + failureCode: lnd_rpc_pb.Failure.FailureCode, + } +} + +export class UpdateChanStatusRequest extends jspb.Message { + + hasChanPoint(): boolean; + clearChanPoint(): void; + getChanPoint(): lnd_rpc_pb.ChannelPoint | undefined; + setChanPoint(value?: lnd_rpc_pb.ChannelPoint): UpdateChanStatusRequest; + getAction(): ChanStatusAction; + setAction(value: ChanStatusAction): UpdateChanStatusRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): UpdateChanStatusRequest.AsObject; + static toObject(includeInstance: boolean, msg: UpdateChanStatusRequest): UpdateChanStatusRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: UpdateChanStatusRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): UpdateChanStatusRequest; + static deserializeBinaryFromReader(message: UpdateChanStatusRequest, reader: jspb.BinaryReader): UpdateChanStatusRequest; } export namespace UpdateChanStatusRequest { - export type AsObject = { - chanPoint?: lnd_rpc_pb.ChannelPoint.AsObject; - action: ChanStatusAction; - }; -} - -export class UpdateChanStatusResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): UpdateChanStatusResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: UpdateChanStatusResponse, - ): UpdateChanStatusResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: UpdateChanStatusResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): UpdateChanStatusResponse; - static deserializeBinaryFromReader( - message: UpdateChanStatusResponse, - reader: jspb.BinaryReader, - ): UpdateChanStatusResponse; + export type AsObject = { + chanPoint?: lnd_rpc_pb.ChannelPoint.AsObject, + action: ChanStatusAction, + } +} + +export class UpdateChanStatusResponse extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): UpdateChanStatusResponse.AsObject; + static toObject(includeInstance: boolean, msg: UpdateChanStatusResponse): UpdateChanStatusResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: UpdateChanStatusResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): UpdateChanStatusResponse; + static deserializeBinaryFromReader(message: UpdateChanStatusResponse, reader: jspb.BinaryReader): UpdateChanStatusResponse; } export namespace UpdateChanStatusResponse { - export type AsObject = {}; + export type AsObject = { + } } export enum FailureDetail { - UNKNOWN = 0, - NO_DETAIL = 1, - ONION_DECODE = 2, - LINK_NOT_ELIGIBLE = 3, - ON_CHAIN_TIMEOUT = 4, - HTLC_EXCEEDS_MAX = 5, - INSUFFICIENT_BALANCE = 6, - INCOMPLETE_FORWARD = 7, - HTLC_ADD_FAILED = 8, - FORWARDS_DISABLED = 9, - INVOICE_CANCELED = 10, - INVOICE_UNDERPAID = 11, - INVOICE_EXPIRY_TOO_SOON = 12, - INVOICE_NOT_OPEN = 13, - MPP_INVOICE_TIMEOUT = 14, - ADDRESS_MISMATCH = 15, - SET_TOTAL_MISMATCH = 16, - SET_TOTAL_TOO_LOW = 17, - SET_OVERPAID = 18, - UNKNOWN_INVOICE = 19, - INVALID_KEYSEND = 20, - MPP_IN_PROGRESS = 21, - CIRCULAR_ROUTE = 22, + UNKNOWN = 0, + NO_DETAIL = 1, + ONION_DECODE = 2, + LINK_NOT_ELIGIBLE = 3, + ON_CHAIN_TIMEOUT = 4, + HTLC_EXCEEDS_MAX = 5, + INSUFFICIENT_BALANCE = 6, + INCOMPLETE_FORWARD = 7, + HTLC_ADD_FAILED = 8, + FORWARDS_DISABLED = 9, + INVOICE_CANCELED = 10, + INVOICE_UNDERPAID = 11, + INVOICE_EXPIRY_TOO_SOON = 12, + INVOICE_NOT_OPEN = 13, + MPP_INVOICE_TIMEOUT = 14, + ADDRESS_MISMATCH = 15, + SET_TOTAL_MISMATCH = 16, + SET_TOTAL_TOO_LOW = 17, + SET_OVERPAID = 18, + UNKNOWN_INVOICE = 19, + INVALID_KEYSEND = 20, + MPP_IN_PROGRESS = 21, + CIRCULAR_ROUTE = 22, } export enum PaymentState { - IN_FLIGHT = 0, - SUCCEEDED = 1, - FAILED_TIMEOUT = 2, - FAILED_NO_ROUTE = 3, - FAILED_ERROR = 4, - FAILED_INCORRECT_PAYMENT_DETAILS = 5, - FAILED_INSUFFICIENT_BALANCE = 6, + IN_FLIGHT = 0, + SUCCEEDED = 1, + FAILED_TIMEOUT = 2, + FAILED_NO_ROUTE = 3, + FAILED_ERROR = 4, + FAILED_INCORRECT_PAYMENT_DETAILS = 5, + FAILED_INSUFFICIENT_BALANCE = 6, } export enum ResolveHoldForwardAction { - SETTLE = 0, - FAIL = 1, - RESUME = 2, + SETTLE = 0, + FAIL = 1, + RESUME = 2, } export enum ChanStatusAction { - ENABLE = 0, - DISABLE = 1, - AUTO = 2, + ENABLE = 0, + DISABLE = 1, + AUTO = 2, } diff --git a/lib/proto/lnd/rpc_grpc_pb.d.ts b/lib/proto/lnd/rpc_grpc_pb.d.ts index bf292828..124277bc 100644 --- a/lib/proto/lnd/rpc_grpc_pb.d.ts +++ b/lib/proto/lnd/rpc_grpc_pb.d.ts @@ -4,4088 +4,1138 @@ /* tslint:disable */ /* eslint-disable */ -import * as grpc from '@grpc/grpc-js'; -import * as lnd_rpc_pb from '../lnd/rpc_pb'; +import * as grpc from "@grpc/grpc-js"; +import * as lnd_rpc_pb from "../lnd/rpc_pb"; -interface ILightningService - extends grpc.ServiceDefinition { - walletBalance: ILightningService_IWalletBalance; - channelBalance: ILightningService_IChannelBalance; - getTransactions: ILightningService_IGetTransactions; - estimateFee: ILightningService_IEstimateFee; - sendCoins: ILightningService_ISendCoins; - listUnspent: ILightningService_IListUnspent; - subscribeTransactions: ILightningService_ISubscribeTransactions; - sendMany: ILightningService_ISendMany; - newAddress: ILightningService_INewAddress; - signMessage: ILightningService_ISignMessage; - verifyMessage: ILightningService_IVerifyMessage; - connectPeer: ILightningService_IConnectPeer; - disconnectPeer: ILightningService_IDisconnectPeer; - listPeers: ILightningService_IListPeers; - subscribePeerEvents: ILightningService_ISubscribePeerEvents; - getInfo: ILightningService_IGetInfo; - getRecoveryInfo: ILightningService_IGetRecoveryInfo; - pendingChannels: ILightningService_IPendingChannels; - listChannels: ILightningService_IListChannels; - subscribeChannelEvents: ILightningService_ISubscribeChannelEvents; - closedChannels: ILightningService_IClosedChannels; - openChannelSync: ILightningService_IOpenChannelSync; - openChannel: ILightningService_IOpenChannel; - batchOpenChannel: ILightningService_IBatchOpenChannel; - fundingStateStep: ILightningService_IFundingStateStep; - channelAcceptor: ILightningService_IChannelAcceptor; - closeChannel: ILightningService_ICloseChannel; - abandonChannel: ILightningService_IAbandonChannel; - sendPayment: ILightningService_ISendPayment; - sendPaymentSync: ILightningService_ISendPaymentSync; - sendToRoute: ILightningService_ISendToRoute; - sendToRouteSync: ILightningService_ISendToRouteSync; - addInvoice: ILightningService_IAddInvoice; - listInvoices: ILightningService_IListInvoices; - lookupInvoice: ILightningService_ILookupInvoice; - subscribeInvoices: ILightningService_ISubscribeInvoices; - decodePayReq: ILightningService_IDecodePayReq; - listPayments: ILightningService_IListPayments; - deletePayment: ILightningService_IDeletePayment; - deleteAllPayments: ILightningService_IDeleteAllPayments; - describeGraph: ILightningService_IDescribeGraph; - getNodeMetrics: ILightningService_IGetNodeMetrics; - getChanInfo: ILightningService_IGetChanInfo; - getNodeInfo: ILightningService_IGetNodeInfo; - queryRoutes: ILightningService_IQueryRoutes; - getNetworkInfo: ILightningService_IGetNetworkInfo; - stopDaemon: ILightningService_IStopDaemon; - subscribeChannelGraph: ILightningService_ISubscribeChannelGraph; - debugLevel: ILightningService_IDebugLevel; - feeReport: ILightningService_IFeeReport; - updateChannelPolicy: ILightningService_IUpdateChannelPolicy; - forwardingHistory: ILightningService_IForwardingHistory; - exportChannelBackup: ILightningService_IExportChannelBackup; - exportAllChannelBackups: ILightningService_IExportAllChannelBackups; - verifyChanBackup: ILightningService_IVerifyChanBackup; - restoreChannelBackups: ILightningService_IRestoreChannelBackups; - subscribeChannelBackups: ILightningService_ISubscribeChannelBackups; - bakeMacaroon: ILightningService_IBakeMacaroon; - listMacaroonIDs: ILightningService_IListMacaroonIDs; - deleteMacaroonID: ILightningService_IDeleteMacaroonID; - listPermissions: ILightningService_IListPermissions; - checkMacaroonPermissions: ILightningService_ICheckMacaroonPermissions; - registerRPCMiddleware: ILightningService_IRegisterRPCMiddleware; - sendCustomMessage: ILightningService_ISendCustomMessage; - subscribeCustomMessages: ILightningService_ISubscribeCustomMessages; - listAliases: ILightningService_IListAliases; - lookupHtlcResolution: ILightningService_ILookupHtlcResolution; +interface ILightningService extends grpc.ServiceDefinition { + walletBalance: ILightningService_IWalletBalance; + channelBalance: ILightningService_IChannelBalance; + getTransactions: ILightningService_IGetTransactions; + estimateFee: ILightningService_IEstimateFee; + sendCoins: ILightningService_ISendCoins; + listUnspent: ILightningService_IListUnspent; + subscribeTransactions: ILightningService_ISubscribeTransactions; + sendMany: ILightningService_ISendMany; + newAddress: ILightningService_INewAddress; + signMessage: ILightningService_ISignMessage; + verifyMessage: ILightningService_IVerifyMessage; + connectPeer: ILightningService_IConnectPeer; + disconnectPeer: ILightningService_IDisconnectPeer; + listPeers: ILightningService_IListPeers; + subscribePeerEvents: ILightningService_ISubscribePeerEvents; + getInfo: ILightningService_IGetInfo; + getRecoveryInfo: ILightningService_IGetRecoveryInfo; + pendingChannels: ILightningService_IPendingChannels; + listChannels: ILightningService_IListChannels; + subscribeChannelEvents: ILightningService_ISubscribeChannelEvents; + closedChannels: ILightningService_IClosedChannels; + openChannelSync: ILightningService_IOpenChannelSync; + openChannel: ILightningService_IOpenChannel; + batchOpenChannel: ILightningService_IBatchOpenChannel; + fundingStateStep: ILightningService_IFundingStateStep; + channelAcceptor: ILightningService_IChannelAcceptor; + closeChannel: ILightningService_ICloseChannel; + abandonChannel: ILightningService_IAbandonChannel; + sendPayment: ILightningService_ISendPayment; + sendPaymentSync: ILightningService_ISendPaymentSync; + sendToRoute: ILightningService_ISendToRoute; + sendToRouteSync: ILightningService_ISendToRouteSync; + addInvoice: ILightningService_IAddInvoice; + listInvoices: ILightningService_IListInvoices; + lookupInvoice: ILightningService_ILookupInvoice; + subscribeInvoices: ILightningService_ISubscribeInvoices; + decodePayReq: ILightningService_IDecodePayReq; + listPayments: ILightningService_IListPayments; + deletePayment: ILightningService_IDeletePayment; + deleteAllPayments: ILightningService_IDeleteAllPayments; + describeGraph: ILightningService_IDescribeGraph; + getNodeMetrics: ILightningService_IGetNodeMetrics; + getChanInfo: ILightningService_IGetChanInfo; + getNodeInfo: ILightningService_IGetNodeInfo; + queryRoutes: ILightningService_IQueryRoutes; + getNetworkInfo: ILightningService_IGetNetworkInfo; + stopDaemon: ILightningService_IStopDaemon; + subscribeChannelGraph: ILightningService_ISubscribeChannelGraph; + debugLevel: ILightningService_IDebugLevel; + feeReport: ILightningService_IFeeReport; + updateChannelPolicy: ILightningService_IUpdateChannelPolicy; + forwardingHistory: ILightningService_IForwardingHistory; + exportChannelBackup: ILightningService_IExportChannelBackup; + exportAllChannelBackups: ILightningService_IExportAllChannelBackups; + verifyChanBackup: ILightningService_IVerifyChanBackup; + restoreChannelBackups: ILightningService_IRestoreChannelBackups; + subscribeChannelBackups: ILightningService_ISubscribeChannelBackups; + bakeMacaroon: ILightningService_IBakeMacaroon; + listMacaroonIDs: ILightningService_IListMacaroonIDs; + deleteMacaroonID: ILightningService_IDeleteMacaroonID; + listPermissions: ILightningService_IListPermissions; + checkMacaroonPermissions: ILightningService_ICheckMacaroonPermissions; + registerRPCMiddleware: ILightningService_IRegisterRPCMiddleware; + sendCustomMessage: ILightningService_ISendCustomMessage; + subscribeCustomMessages: ILightningService_ISubscribeCustomMessages; + listAliases: ILightningService_IListAliases; + lookupHtlcResolution: ILightningService_ILookupHtlcResolution; } -interface ILightningService_IWalletBalance - extends grpc.MethodDefinition< - lnd_rpc_pb.WalletBalanceRequest, - lnd_rpc_pb.WalletBalanceResponse - > { - path: '/lnrpc.Lightning/WalletBalance'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IChannelBalance - extends grpc.MethodDefinition< - lnd_rpc_pb.ChannelBalanceRequest, - lnd_rpc_pb.ChannelBalanceResponse - > { - path: '/lnrpc.Lightning/ChannelBalance'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IGetTransactions - extends grpc.MethodDefinition< - lnd_rpc_pb.GetTransactionsRequest, - lnd_rpc_pb.TransactionDetails - > { - path: '/lnrpc.Lightning/GetTransactions'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IEstimateFee - extends grpc.MethodDefinition< - lnd_rpc_pb.EstimateFeeRequest, - lnd_rpc_pb.EstimateFeeResponse - > { - path: '/lnrpc.Lightning/EstimateFee'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_ISendCoins - extends grpc.MethodDefinition< - lnd_rpc_pb.SendCoinsRequest, - lnd_rpc_pb.SendCoinsResponse - > { - path: '/lnrpc.Lightning/SendCoins'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IListUnspent - extends grpc.MethodDefinition< - lnd_rpc_pb.ListUnspentRequest, - lnd_rpc_pb.ListUnspentResponse - > { - path: '/lnrpc.Lightning/ListUnspent'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_ISubscribeTransactions - extends grpc.MethodDefinition< - lnd_rpc_pb.GetTransactionsRequest, - lnd_rpc_pb.Transaction - > { - path: '/lnrpc.Lightning/SubscribeTransactions'; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_ISendMany - extends grpc.MethodDefinition< - lnd_rpc_pb.SendManyRequest, - lnd_rpc_pb.SendManyResponse - > { - path: '/lnrpc.Lightning/SendMany'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_INewAddress - extends grpc.MethodDefinition< - lnd_rpc_pb.NewAddressRequest, - lnd_rpc_pb.NewAddressResponse - > { - path: '/lnrpc.Lightning/NewAddress'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_ISignMessage - extends grpc.MethodDefinition< - lnd_rpc_pb.SignMessageRequest, - lnd_rpc_pb.SignMessageResponse - > { - path: '/lnrpc.Lightning/SignMessage'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IVerifyMessage - extends grpc.MethodDefinition< - lnd_rpc_pb.VerifyMessageRequest, - lnd_rpc_pb.VerifyMessageResponse - > { - path: '/lnrpc.Lightning/VerifyMessage'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IConnectPeer - extends grpc.MethodDefinition< - lnd_rpc_pb.ConnectPeerRequest, - lnd_rpc_pb.ConnectPeerResponse - > { - path: '/lnrpc.Lightning/ConnectPeer'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IDisconnectPeer - extends grpc.MethodDefinition< - lnd_rpc_pb.DisconnectPeerRequest, - lnd_rpc_pb.DisconnectPeerResponse - > { - path: '/lnrpc.Lightning/DisconnectPeer'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IListPeers - extends grpc.MethodDefinition< - lnd_rpc_pb.ListPeersRequest, - lnd_rpc_pb.ListPeersResponse - > { - path: '/lnrpc.Lightning/ListPeers'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_ISubscribePeerEvents - extends grpc.MethodDefinition< - lnd_rpc_pb.PeerEventSubscription, - lnd_rpc_pb.PeerEvent - > { - path: '/lnrpc.Lightning/SubscribePeerEvents'; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IGetInfo - extends grpc.MethodDefinition< - lnd_rpc_pb.GetInfoRequest, - lnd_rpc_pb.GetInfoResponse - > { - path: '/lnrpc.Lightning/GetInfo'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IGetRecoveryInfo - extends grpc.MethodDefinition< - lnd_rpc_pb.GetRecoveryInfoRequest, - lnd_rpc_pb.GetRecoveryInfoResponse - > { - path: '/lnrpc.Lightning/GetRecoveryInfo'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IPendingChannels - extends grpc.MethodDefinition< - lnd_rpc_pb.PendingChannelsRequest, - lnd_rpc_pb.PendingChannelsResponse - > { - path: '/lnrpc.Lightning/PendingChannels'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IListChannels - extends grpc.MethodDefinition< - lnd_rpc_pb.ListChannelsRequest, - lnd_rpc_pb.ListChannelsResponse - > { - path: '/lnrpc.Lightning/ListChannels'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_ISubscribeChannelEvents - extends grpc.MethodDefinition< - lnd_rpc_pb.ChannelEventSubscription, - lnd_rpc_pb.ChannelEventUpdate - > { - path: '/lnrpc.Lightning/SubscribeChannelEvents'; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IClosedChannels - extends grpc.MethodDefinition< - lnd_rpc_pb.ClosedChannelsRequest, - lnd_rpc_pb.ClosedChannelsResponse - > { - path: '/lnrpc.Lightning/ClosedChannels'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IOpenChannelSync - extends grpc.MethodDefinition< - lnd_rpc_pb.OpenChannelRequest, - lnd_rpc_pb.ChannelPoint - > { - path: '/lnrpc.Lightning/OpenChannelSync'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IOpenChannel - extends grpc.MethodDefinition< - lnd_rpc_pb.OpenChannelRequest, - lnd_rpc_pb.OpenStatusUpdate - > { - path: '/lnrpc.Lightning/OpenChannel'; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IBatchOpenChannel - extends grpc.MethodDefinition< - lnd_rpc_pb.BatchOpenChannelRequest, - lnd_rpc_pb.BatchOpenChannelResponse - > { - path: '/lnrpc.Lightning/BatchOpenChannel'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IFundingStateStep - extends grpc.MethodDefinition< - lnd_rpc_pb.FundingTransitionMsg, - lnd_rpc_pb.FundingStateStepResp - > { - path: '/lnrpc.Lightning/FundingStateStep'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IChannelAcceptor - extends grpc.MethodDefinition< - lnd_rpc_pb.ChannelAcceptResponse, - lnd_rpc_pb.ChannelAcceptRequest - > { - path: '/lnrpc.Lightning/ChannelAcceptor'; - requestStream: true; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_ICloseChannel - extends grpc.MethodDefinition< - lnd_rpc_pb.CloseChannelRequest, - lnd_rpc_pb.CloseStatusUpdate - > { - path: '/lnrpc.Lightning/CloseChannel'; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IAbandonChannel - extends grpc.MethodDefinition< - lnd_rpc_pb.AbandonChannelRequest, - lnd_rpc_pb.AbandonChannelResponse - > { - path: '/lnrpc.Lightning/AbandonChannel'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_ISendPayment - extends grpc.MethodDefinition< - lnd_rpc_pb.SendRequest, - lnd_rpc_pb.SendResponse - > { - path: '/lnrpc.Lightning/SendPayment'; - requestStream: true; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_ISendPaymentSync - extends grpc.MethodDefinition< - lnd_rpc_pb.SendRequest, - lnd_rpc_pb.SendResponse - > { - path: '/lnrpc.Lightning/SendPaymentSync'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_ISendToRoute - extends grpc.MethodDefinition< - lnd_rpc_pb.SendToRouteRequest, - lnd_rpc_pb.SendResponse - > { - path: '/lnrpc.Lightning/SendToRoute'; - requestStream: true; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_ISendToRouteSync - extends grpc.MethodDefinition< - lnd_rpc_pb.SendToRouteRequest, - lnd_rpc_pb.SendResponse - > { - path: '/lnrpc.Lightning/SendToRouteSync'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IAddInvoice - extends grpc.MethodDefinition< - lnd_rpc_pb.Invoice, - lnd_rpc_pb.AddInvoiceResponse - > { - path: '/lnrpc.Lightning/AddInvoice'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IListInvoices - extends grpc.MethodDefinition< - lnd_rpc_pb.ListInvoiceRequest, - lnd_rpc_pb.ListInvoiceResponse - > { - path: '/lnrpc.Lightning/ListInvoices'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_ILookupInvoice - extends grpc.MethodDefinition { - path: '/lnrpc.Lightning/LookupInvoice'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_ISubscribeInvoices - extends grpc.MethodDefinition< - lnd_rpc_pb.InvoiceSubscription, - lnd_rpc_pb.Invoice - > { - path: '/lnrpc.Lightning/SubscribeInvoices'; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IDecodePayReq - extends grpc.MethodDefinition { - path: '/lnrpc.Lightning/DecodePayReq'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IListPayments - extends grpc.MethodDefinition< - lnd_rpc_pb.ListPaymentsRequest, - lnd_rpc_pb.ListPaymentsResponse - > { - path: '/lnrpc.Lightning/ListPayments'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IDeletePayment - extends grpc.MethodDefinition< - lnd_rpc_pb.DeletePaymentRequest, - lnd_rpc_pb.DeletePaymentResponse - > { - path: '/lnrpc.Lightning/DeletePayment'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IDeleteAllPayments - extends grpc.MethodDefinition< - lnd_rpc_pb.DeleteAllPaymentsRequest, - lnd_rpc_pb.DeleteAllPaymentsResponse - > { - path: '/lnrpc.Lightning/DeleteAllPayments'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IDescribeGraph - extends grpc.MethodDefinition< - lnd_rpc_pb.ChannelGraphRequest, - lnd_rpc_pb.ChannelGraph - > { - path: '/lnrpc.Lightning/DescribeGraph'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IGetNodeMetrics - extends grpc.MethodDefinition< - lnd_rpc_pb.NodeMetricsRequest, - lnd_rpc_pb.NodeMetricsResponse - > { - path: '/lnrpc.Lightning/GetNodeMetrics'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IGetChanInfo - extends grpc.MethodDefinition< - lnd_rpc_pb.ChanInfoRequest, - lnd_rpc_pb.ChannelEdge - > { - path: '/lnrpc.Lightning/GetChanInfo'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IGetNodeInfo - extends grpc.MethodDefinition< - lnd_rpc_pb.NodeInfoRequest, - lnd_rpc_pb.NodeInfo - > { - path: '/lnrpc.Lightning/GetNodeInfo'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IQueryRoutes - extends grpc.MethodDefinition< - lnd_rpc_pb.QueryRoutesRequest, - lnd_rpc_pb.QueryRoutesResponse - > { - path: '/lnrpc.Lightning/QueryRoutes'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IGetNetworkInfo - extends grpc.MethodDefinition< - lnd_rpc_pb.NetworkInfoRequest, - lnd_rpc_pb.NetworkInfo - > { - path: '/lnrpc.Lightning/GetNetworkInfo'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IStopDaemon - extends grpc.MethodDefinition< - lnd_rpc_pb.StopRequest, - lnd_rpc_pb.StopResponse - > { - path: '/lnrpc.Lightning/StopDaemon'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_ISubscribeChannelGraph - extends grpc.MethodDefinition< - lnd_rpc_pb.GraphTopologySubscription, - lnd_rpc_pb.GraphTopologyUpdate - > { - path: '/lnrpc.Lightning/SubscribeChannelGraph'; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IDebugLevel - extends grpc.MethodDefinition< - lnd_rpc_pb.DebugLevelRequest, - lnd_rpc_pb.DebugLevelResponse - > { - path: '/lnrpc.Lightning/DebugLevel'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IFeeReport - extends grpc.MethodDefinition< - lnd_rpc_pb.FeeReportRequest, - lnd_rpc_pb.FeeReportResponse - > { - path: '/lnrpc.Lightning/FeeReport'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IUpdateChannelPolicy - extends grpc.MethodDefinition< - lnd_rpc_pb.PolicyUpdateRequest, - lnd_rpc_pb.PolicyUpdateResponse - > { - path: '/lnrpc.Lightning/UpdateChannelPolicy'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IForwardingHistory - extends grpc.MethodDefinition< - lnd_rpc_pb.ForwardingHistoryRequest, - lnd_rpc_pb.ForwardingHistoryResponse - > { - path: '/lnrpc.Lightning/ForwardingHistory'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IExportChannelBackup - extends grpc.MethodDefinition< - lnd_rpc_pb.ExportChannelBackupRequest, - lnd_rpc_pb.ChannelBackup - > { - path: '/lnrpc.Lightning/ExportChannelBackup'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IExportAllChannelBackups - extends grpc.MethodDefinition< - lnd_rpc_pb.ChanBackupExportRequest, - lnd_rpc_pb.ChanBackupSnapshot - > { - path: '/lnrpc.Lightning/ExportAllChannelBackups'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IVerifyChanBackup - extends grpc.MethodDefinition< - lnd_rpc_pb.ChanBackupSnapshot, - lnd_rpc_pb.VerifyChanBackupResponse - > { - path: '/lnrpc.Lightning/VerifyChanBackup'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IRestoreChannelBackups - extends grpc.MethodDefinition< - lnd_rpc_pb.RestoreChanBackupRequest, - lnd_rpc_pb.RestoreBackupResponse - > { - path: '/lnrpc.Lightning/RestoreChannelBackups'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_ISubscribeChannelBackups - extends grpc.MethodDefinition< - lnd_rpc_pb.ChannelBackupSubscription, - lnd_rpc_pb.ChanBackupSnapshot - > { - path: '/lnrpc.Lightning/SubscribeChannelBackups'; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IBakeMacaroon - extends grpc.MethodDefinition< - lnd_rpc_pb.BakeMacaroonRequest, - lnd_rpc_pb.BakeMacaroonResponse - > { - path: '/lnrpc.Lightning/BakeMacaroon'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IListMacaroonIDs - extends grpc.MethodDefinition< - lnd_rpc_pb.ListMacaroonIDsRequest, - lnd_rpc_pb.ListMacaroonIDsResponse - > { - path: '/lnrpc.Lightning/ListMacaroonIDs'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IDeleteMacaroonID - extends grpc.MethodDefinition< - lnd_rpc_pb.DeleteMacaroonIDRequest, - lnd_rpc_pb.DeleteMacaroonIDResponse - > { - path: '/lnrpc.Lightning/DeleteMacaroonID'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IListPermissions - extends grpc.MethodDefinition< - lnd_rpc_pb.ListPermissionsRequest, - lnd_rpc_pb.ListPermissionsResponse - > { - path: '/lnrpc.Lightning/ListPermissions'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_ICheckMacaroonPermissions - extends grpc.MethodDefinition< - lnd_rpc_pb.CheckMacPermRequest, - lnd_rpc_pb.CheckMacPermResponse - > { - path: '/lnrpc.Lightning/CheckMacaroonPermissions'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IRegisterRPCMiddleware - extends grpc.MethodDefinition< - lnd_rpc_pb.RPCMiddlewareResponse, - lnd_rpc_pb.RPCMiddlewareRequest - > { - path: '/lnrpc.Lightning/RegisterRPCMiddleware'; - requestStream: true; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_ISendCustomMessage - extends grpc.MethodDefinition< - lnd_rpc_pb.SendCustomMessageRequest, - lnd_rpc_pb.SendCustomMessageResponse - > { - path: '/lnrpc.Lightning/SendCustomMessage'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_ISubscribeCustomMessages - extends grpc.MethodDefinition< - lnd_rpc_pb.SubscribeCustomMessagesRequest, - lnd_rpc_pb.CustomMessage - > { - path: '/lnrpc.Lightning/SubscribeCustomMessages'; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_IListAliases - extends grpc.MethodDefinition< - lnd_rpc_pb.ListAliasesRequest, - lnd_rpc_pb.ListAliasesResponse - > { - path: '/lnrpc.Lightning/ListAliases'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface ILightningService_ILookupHtlcResolution - extends grpc.MethodDefinition< - lnd_rpc_pb.LookupHtlcResolutionRequest, - lnd_rpc_pb.LookupHtlcResolutionResponse - > { - path: '/lnrpc.Lightning/LookupHtlcResolution'; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; +interface ILightningService_IWalletBalance extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/WalletBalance"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IChannelBalance extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/ChannelBalance"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IGetTransactions extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/GetTransactions"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IEstimateFee extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/EstimateFee"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_ISendCoins extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/SendCoins"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IListUnspent extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/ListUnspent"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_ISubscribeTransactions extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/SubscribeTransactions"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_ISendMany extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/SendMany"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_INewAddress extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/NewAddress"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_ISignMessage extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/SignMessage"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IVerifyMessage extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/VerifyMessage"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IConnectPeer extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/ConnectPeer"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IDisconnectPeer extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/DisconnectPeer"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IListPeers extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/ListPeers"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_ISubscribePeerEvents extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/SubscribePeerEvents"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IGetInfo extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/GetInfo"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IGetRecoveryInfo extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/GetRecoveryInfo"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IPendingChannels extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/PendingChannels"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IListChannels extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/ListChannels"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_ISubscribeChannelEvents extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/SubscribeChannelEvents"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IClosedChannels extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/ClosedChannels"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IOpenChannelSync extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/OpenChannelSync"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IOpenChannel extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/OpenChannel"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IBatchOpenChannel extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/BatchOpenChannel"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IFundingStateStep extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/FundingStateStep"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IChannelAcceptor extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/ChannelAcceptor"; + requestStream: true; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_ICloseChannel extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/CloseChannel"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IAbandonChannel extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/AbandonChannel"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_ISendPayment extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/SendPayment"; + requestStream: true; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_ISendPaymentSync extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/SendPaymentSync"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_ISendToRoute extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/SendToRoute"; + requestStream: true; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_ISendToRouteSync extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/SendToRouteSync"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IAddInvoice extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/AddInvoice"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IListInvoices extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/ListInvoices"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_ILookupInvoice extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/LookupInvoice"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_ISubscribeInvoices extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/SubscribeInvoices"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IDecodePayReq extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/DecodePayReq"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IListPayments extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/ListPayments"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IDeletePayment extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/DeletePayment"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IDeleteAllPayments extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/DeleteAllPayments"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IDescribeGraph extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/DescribeGraph"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IGetNodeMetrics extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/GetNodeMetrics"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IGetChanInfo extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/GetChanInfo"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IGetNodeInfo extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/GetNodeInfo"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IQueryRoutes extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/QueryRoutes"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IGetNetworkInfo extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/GetNetworkInfo"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IStopDaemon extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/StopDaemon"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_ISubscribeChannelGraph extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/SubscribeChannelGraph"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IDebugLevel extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/DebugLevel"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IFeeReport extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/FeeReport"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IUpdateChannelPolicy extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/UpdateChannelPolicy"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IForwardingHistory extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/ForwardingHistory"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IExportChannelBackup extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/ExportChannelBackup"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IExportAllChannelBackups extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/ExportAllChannelBackups"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IVerifyChanBackup extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/VerifyChanBackup"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IRestoreChannelBackups extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/RestoreChannelBackups"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_ISubscribeChannelBackups extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/SubscribeChannelBackups"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IBakeMacaroon extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/BakeMacaroon"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IListMacaroonIDs extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/ListMacaroonIDs"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IDeleteMacaroonID extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/DeleteMacaroonID"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IListPermissions extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/ListPermissions"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_ICheckMacaroonPermissions extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/CheckMacaroonPermissions"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IRegisterRPCMiddleware extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/RegisterRPCMiddleware"; + requestStream: true; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_ISendCustomMessage extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/SendCustomMessage"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_ISubscribeCustomMessages extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/SubscribeCustomMessages"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_IListAliases extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/ListAliases"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface ILightningService_ILookupHtlcResolution extends grpc.MethodDefinition { + path: "/lnrpc.Lightning/LookupHtlcResolution"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; } export const LightningService: ILightningService; export interface ILightningServer extends grpc.UntypedServiceImplementation { - walletBalance: grpc.handleUnaryCall< - lnd_rpc_pb.WalletBalanceRequest, - lnd_rpc_pb.WalletBalanceResponse - >; - channelBalance: grpc.handleUnaryCall< - lnd_rpc_pb.ChannelBalanceRequest, - lnd_rpc_pb.ChannelBalanceResponse - >; - getTransactions: grpc.handleUnaryCall< - lnd_rpc_pb.GetTransactionsRequest, - lnd_rpc_pb.TransactionDetails - >; - estimateFee: grpc.handleUnaryCall< - lnd_rpc_pb.EstimateFeeRequest, - lnd_rpc_pb.EstimateFeeResponse - >; - sendCoins: grpc.handleUnaryCall< - lnd_rpc_pb.SendCoinsRequest, - lnd_rpc_pb.SendCoinsResponse - >; - listUnspent: grpc.handleUnaryCall< - lnd_rpc_pb.ListUnspentRequest, - lnd_rpc_pb.ListUnspentResponse - >; - subscribeTransactions: grpc.handleServerStreamingCall< - lnd_rpc_pb.GetTransactionsRequest, - lnd_rpc_pb.Transaction - >; - sendMany: grpc.handleUnaryCall< - lnd_rpc_pb.SendManyRequest, - lnd_rpc_pb.SendManyResponse - >; - newAddress: grpc.handleUnaryCall< - lnd_rpc_pb.NewAddressRequest, - lnd_rpc_pb.NewAddressResponse - >; - signMessage: grpc.handleUnaryCall< - lnd_rpc_pb.SignMessageRequest, - lnd_rpc_pb.SignMessageResponse - >; - verifyMessage: grpc.handleUnaryCall< - lnd_rpc_pb.VerifyMessageRequest, - lnd_rpc_pb.VerifyMessageResponse - >; - connectPeer: grpc.handleUnaryCall< - lnd_rpc_pb.ConnectPeerRequest, - lnd_rpc_pb.ConnectPeerResponse - >; - disconnectPeer: grpc.handleUnaryCall< - lnd_rpc_pb.DisconnectPeerRequest, - lnd_rpc_pb.DisconnectPeerResponse - >; - listPeers: grpc.handleUnaryCall< - lnd_rpc_pb.ListPeersRequest, - lnd_rpc_pb.ListPeersResponse - >; - subscribePeerEvents: grpc.handleServerStreamingCall< - lnd_rpc_pb.PeerEventSubscription, - lnd_rpc_pb.PeerEvent - >; - getInfo: grpc.handleUnaryCall< - lnd_rpc_pb.GetInfoRequest, - lnd_rpc_pb.GetInfoResponse - >; - getRecoveryInfo: grpc.handleUnaryCall< - lnd_rpc_pb.GetRecoveryInfoRequest, - lnd_rpc_pb.GetRecoveryInfoResponse - >; - pendingChannels: grpc.handleUnaryCall< - lnd_rpc_pb.PendingChannelsRequest, - lnd_rpc_pb.PendingChannelsResponse - >; - listChannels: grpc.handleUnaryCall< - lnd_rpc_pb.ListChannelsRequest, - lnd_rpc_pb.ListChannelsResponse - >; - subscribeChannelEvents: grpc.handleServerStreamingCall< - lnd_rpc_pb.ChannelEventSubscription, - lnd_rpc_pb.ChannelEventUpdate - >; - closedChannels: grpc.handleUnaryCall< - lnd_rpc_pb.ClosedChannelsRequest, - lnd_rpc_pb.ClosedChannelsResponse - >; - openChannelSync: grpc.handleUnaryCall< - lnd_rpc_pb.OpenChannelRequest, - lnd_rpc_pb.ChannelPoint - >; - openChannel: grpc.handleServerStreamingCall< - lnd_rpc_pb.OpenChannelRequest, - lnd_rpc_pb.OpenStatusUpdate - >; - batchOpenChannel: grpc.handleUnaryCall< - lnd_rpc_pb.BatchOpenChannelRequest, - lnd_rpc_pb.BatchOpenChannelResponse - >; - fundingStateStep: grpc.handleUnaryCall< - lnd_rpc_pb.FundingTransitionMsg, - lnd_rpc_pb.FundingStateStepResp - >; - channelAcceptor: grpc.handleBidiStreamingCall< - lnd_rpc_pb.ChannelAcceptResponse, - lnd_rpc_pb.ChannelAcceptRequest - >; - closeChannel: grpc.handleServerStreamingCall< - lnd_rpc_pb.CloseChannelRequest, - lnd_rpc_pb.CloseStatusUpdate - >; - abandonChannel: grpc.handleUnaryCall< - lnd_rpc_pb.AbandonChannelRequest, - lnd_rpc_pb.AbandonChannelResponse - >; - sendPayment: grpc.handleBidiStreamingCall< - lnd_rpc_pb.SendRequest, - lnd_rpc_pb.SendResponse - >; - sendPaymentSync: grpc.handleUnaryCall< - lnd_rpc_pb.SendRequest, - lnd_rpc_pb.SendResponse - >; - sendToRoute: grpc.handleBidiStreamingCall< - lnd_rpc_pb.SendToRouteRequest, - lnd_rpc_pb.SendResponse - >; - sendToRouteSync: grpc.handleUnaryCall< - lnd_rpc_pb.SendToRouteRequest, - lnd_rpc_pb.SendResponse - >; - addInvoice: grpc.handleUnaryCall< - lnd_rpc_pb.Invoice, - lnd_rpc_pb.AddInvoiceResponse - >; - listInvoices: grpc.handleUnaryCall< - lnd_rpc_pb.ListInvoiceRequest, - lnd_rpc_pb.ListInvoiceResponse - >; - lookupInvoice: grpc.handleUnaryCall< - lnd_rpc_pb.PaymentHash, - lnd_rpc_pb.Invoice - >; - subscribeInvoices: grpc.handleServerStreamingCall< - lnd_rpc_pb.InvoiceSubscription, - lnd_rpc_pb.Invoice - >; - decodePayReq: grpc.handleUnaryCall< - lnd_rpc_pb.PayReqString, - lnd_rpc_pb.PayReq - >; - listPayments: grpc.handleUnaryCall< - lnd_rpc_pb.ListPaymentsRequest, - lnd_rpc_pb.ListPaymentsResponse - >; - deletePayment: grpc.handleUnaryCall< - lnd_rpc_pb.DeletePaymentRequest, - lnd_rpc_pb.DeletePaymentResponse - >; - deleteAllPayments: grpc.handleUnaryCall< - lnd_rpc_pb.DeleteAllPaymentsRequest, - lnd_rpc_pb.DeleteAllPaymentsResponse - >; - describeGraph: grpc.handleUnaryCall< - lnd_rpc_pb.ChannelGraphRequest, - lnd_rpc_pb.ChannelGraph - >; - getNodeMetrics: grpc.handleUnaryCall< - lnd_rpc_pb.NodeMetricsRequest, - lnd_rpc_pb.NodeMetricsResponse - >; - getChanInfo: grpc.handleUnaryCall< - lnd_rpc_pb.ChanInfoRequest, - lnd_rpc_pb.ChannelEdge - >; - getNodeInfo: grpc.handleUnaryCall< - lnd_rpc_pb.NodeInfoRequest, - lnd_rpc_pb.NodeInfo - >; - queryRoutes: grpc.handleUnaryCall< - lnd_rpc_pb.QueryRoutesRequest, - lnd_rpc_pb.QueryRoutesResponse - >; - getNetworkInfo: grpc.handleUnaryCall< - lnd_rpc_pb.NetworkInfoRequest, - lnd_rpc_pb.NetworkInfo - >; - stopDaemon: grpc.handleUnaryCall< - lnd_rpc_pb.StopRequest, - lnd_rpc_pb.StopResponse - >; - subscribeChannelGraph: grpc.handleServerStreamingCall< - lnd_rpc_pb.GraphTopologySubscription, - lnd_rpc_pb.GraphTopologyUpdate - >; - debugLevel: grpc.handleUnaryCall< - lnd_rpc_pb.DebugLevelRequest, - lnd_rpc_pb.DebugLevelResponse - >; - feeReport: grpc.handleUnaryCall< - lnd_rpc_pb.FeeReportRequest, - lnd_rpc_pb.FeeReportResponse - >; - updateChannelPolicy: grpc.handleUnaryCall< - lnd_rpc_pb.PolicyUpdateRequest, - lnd_rpc_pb.PolicyUpdateResponse - >; - forwardingHistory: grpc.handleUnaryCall< - lnd_rpc_pb.ForwardingHistoryRequest, - lnd_rpc_pb.ForwardingHistoryResponse - >; - exportChannelBackup: grpc.handleUnaryCall< - lnd_rpc_pb.ExportChannelBackupRequest, - lnd_rpc_pb.ChannelBackup - >; - exportAllChannelBackups: grpc.handleUnaryCall< - lnd_rpc_pb.ChanBackupExportRequest, - lnd_rpc_pb.ChanBackupSnapshot - >; - verifyChanBackup: grpc.handleUnaryCall< - lnd_rpc_pb.ChanBackupSnapshot, - lnd_rpc_pb.VerifyChanBackupResponse - >; - restoreChannelBackups: grpc.handleUnaryCall< - lnd_rpc_pb.RestoreChanBackupRequest, - lnd_rpc_pb.RestoreBackupResponse - >; - subscribeChannelBackups: grpc.handleServerStreamingCall< - lnd_rpc_pb.ChannelBackupSubscription, - lnd_rpc_pb.ChanBackupSnapshot - >; - bakeMacaroon: grpc.handleUnaryCall< - lnd_rpc_pb.BakeMacaroonRequest, - lnd_rpc_pb.BakeMacaroonResponse - >; - listMacaroonIDs: grpc.handleUnaryCall< - lnd_rpc_pb.ListMacaroonIDsRequest, - lnd_rpc_pb.ListMacaroonIDsResponse - >; - deleteMacaroonID: grpc.handleUnaryCall< - lnd_rpc_pb.DeleteMacaroonIDRequest, - lnd_rpc_pb.DeleteMacaroonIDResponse - >; - listPermissions: grpc.handleUnaryCall< - lnd_rpc_pb.ListPermissionsRequest, - lnd_rpc_pb.ListPermissionsResponse - >; - checkMacaroonPermissions: grpc.handleUnaryCall< - lnd_rpc_pb.CheckMacPermRequest, - lnd_rpc_pb.CheckMacPermResponse - >; - registerRPCMiddleware: grpc.handleBidiStreamingCall< - lnd_rpc_pb.RPCMiddlewareResponse, - lnd_rpc_pb.RPCMiddlewareRequest - >; - sendCustomMessage: grpc.handleUnaryCall< - lnd_rpc_pb.SendCustomMessageRequest, - lnd_rpc_pb.SendCustomMessageResponse - >; - subscribeCustomMessages: grpc.handleServerStreamingCall< - lnd_rpc_pb.SubscribeCustomMessagesRequest, - lnd_rpc_pb.CustomMessage - >; - listAliases: grpc.handleUnaryCall< - lnd_rpc_pb.ListAliasesRequest, - lnd_rpc_pb.ListAliasesResponse - >; - lookupHtlcResolution: grpc.handleUnaryCall< - lnd_rpc_pb.LookupHtlcResolutionRequest, - lnd_rpc_pb.LookupHtlcResolutionResponse - >; + walletBalance: grpc.handleUnaryCall; + channelBalance: grpc.handleUnaryCall; + getTransactions: grpc.handleUnaryCall; + estimateFee: grpc.handleUnaryCall; + sendCoins: grpc.handleUnaryCall; + listUnspent: grpc.handleUnaryCall; + subscribeTransactions: grpc.handleServerStreamingCall; + sendMany: grpc.handleUnaryCall; + newAddress: grpc.handleUnaryCall; + signMessage: grpc.handleUnaryCall; + verifyMessage: grpc.handleUnaryCall; + connectPeer: grpc.handleUnaryCall; + disconnectPeer: grpc.handleUnaryCall; + listPeers: grpc.handleUnaryCall; + subscribePeerEvents: grpc.handleServerStreamingCall; + getInfo: grpc.handleUnaryCall; + getRecoveryInfo: grpc.handleUnaryCall; + pendingChannels: grpc.handleUnaryCall; + listChannels: grpc.handleUnaryCall; + subscribeChannelEvents: grpc.handleServerStreamingCall; + closedChannels: grpc.handleUnaryCall; + openChannelSync: grpc.handleUnaryCall; + openChannel: grpc.handleServerStreamingCall; + batchOpenChannel: grpc.handleUnaryCall; + fundingStateStep: grpc.handleUnaryCall; + channelAcceptor: grpc.handleBidiStreamingCall; + closeChannel: grpc.handleServerStreamingCall; + abandonChannel: grpc.handleUnaryCall; + sendPayment: grpc.handleBidiStreamingCall; + sendPaymentSync: grpc.handleUnaryCall; + sendToRoute: grpc.handleBidiStreamingCall; + sendToRouteSync: grpc.handleUnaryCall; + addInvoice: grpc.handleUnaryCall; + listInvoices: grpc.handleUnaryCall; + lookupInvoice: grpc.handleUnaryCall; + subscribeInvoices: grpc.handleServerStreamingCall; + decodePayReq: grpc.handleUnaryCall; + listPayments: grpc.handleUnaryCall; + deletePayment: grpc.handleUnaryCall; + deleteAllPayments: grpc.handleUnaryCall; + describeGraph: grpc.handleUnaryCall; + getNodeMetrics: grpc.handleUnaryCall; + getChanInfo: grpc.handleUnaryCall; + getNodeInfo: grpc.handleUnaryCall; + queryRoutes: grpc.handleUnaryCall; + getNetworkInfo: grpc.handleUnaryCall; + stopDaemon: grpc.handleUnaryCall; + subscribeChannelGraph: grpc.handleServerStreamingCall; + debugLevel: grpc.handleUnaryCall; + feeReport: grpc.handleUnaryCall; + updateChannelPolicy: grpc.handleUnaryCall; + forwardingHistory: grpc.handleUnaryCall; + exportChannelBackup: grpc.handleUnaryCall; + exportAllChannelBackups: grpc.handleUnaryCall; + verifyChanBackup: grpc.handleUnaryCall; + restoreChannelBackups: grpc.handleUnaryCall; + subscribeChannelBackups: grpc.handleServerStreamingCall; + bakeMacaroon: grpc.handleUnaryCall; + listMacaroonIDs: grpc.handleUnaryCall; + deleteMacaroonID: grpc.handleUnaryCall; + listPermissions: grpc.handleUnaryCall; + checkMacaroonPermissions: grpc.handleUnaryCall; + registerRPCMiddleware: grpc.handleBidiStreamingCall; + sendCustomMessage: grpc.handleUnaryCall; + subscribeCustomMessages: grpc.handleServerStreamingCall; + listAliases: grpc.handleUnaryCall; + lookupHtlcResolution: grpc.handleUnaryCall; } export interface ILightningClient { - walletBalance( - request: lnd_rpc_pb.WalletBalanceRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.WalletBalanceResponse, - ) => void, - ): grpc.ClientUnaryCall; - walletBalance( - request: lnd_rpc_pb.WalletBalanceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.WalletBalanceResponse, - ) => void, - ): grpc.ClientUnaryCall; - walletBalance( - request: lnd_rpc_pb.WalletBalanceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.WalletBalanceResponse, - ) => void, - ): grpc.ClientUnaryCall; - channelBalance( - request: lnd_rpc_pb.ChannelBalanceRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelBalanceResponse, - ) => void, - ): grpc.ClientUnaryCall; - channelBalance( - request: lnd_rpc_pb.ChannelBalanceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelBalanceResponse, - ) => void, - ): grpc.ClientUnaryCall; - channelBalance( - request: lnd_rpc_pb.ChannelBalanceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelBalanceResponse, - ) => void, - ): grpc.ClientUnaryCall; - getTransactions( - request: lnd_rpc_pb.GetTransactionsRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.TransactionDetails, - ) => void, - ): grpc.ClientUnaryCall; - getTransactions( - request: lnd_rpc_pb.GetTransactionsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.TransactionDetails, - ) => void, - ): grpc.ClientUnaryCall; - getTransactions( - request: lnd_rpc_pb.GetTransactionsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.TransactionDetails, - ) => void, - ): grpc.ClientUnaryCall; - estimateFee( - request: lnd_rpc_pb.EstimateFeeRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.EstimateFeeResponse, - ) => void, - ): grpc.ClientUnaryCall; - estimateFee( - request: lnd_rpc_pb.EstimateFeeRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.EstimateFeeResponse, - ) => void, - ): grpc.ClientUnaryCall; - estimateFee( - request: lnd_rpc_pb.EstimateFeeRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.EstimateFeeResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendCoins( - request: lnd_rpc_pb.SendCoinsRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendCoinsResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendCoins( - request: lnd_rpc_pb.SendCoinsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendCoinsResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendCoins( - request: lnd_rpc_pb.SendCoinsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendCoinsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listUnspent( - request: lnd_rpc_pb.ListUnspentRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListUnspentResponse, - ) => void, - ): grpc.ClientUnaryCall; - listUnspent( - request: lnd_rpc_pb.ListUnspentRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListUnspentResponse, - ) => void, - ): grpc.ClientUnaryCall; - listUnspent( - request: lnd_rpc_pb.ListUnspentRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListUnspentResponse, - ) => void, - ): grpc.ClientUnaryCall; - subscribeTransactions( - request: lnd_rpc_pb.GetTransactionsRequest, - options?: Partial, - ): grpc.ClientReadableStream; - subscribeTransactions( - request: lnd_rpc_pb.GetTransactionsRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - sendMany( - request: lnd_rpc_pb.SendManyRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendManyResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendMany( - request: lnd_rpc_pb.SendManyRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendManyResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendMany( - request: lnd_rpc_pb.SendManyRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendManyResponse, - ) => void, - ): grpc.ClientUnaryCall; - newAddress( - request: lnd_rpc_pb.NewAddressRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NewAddressResponse, - ) => void, - ): grpc.ClientUnaryCall; - newAddress( - request: lnd_rpc_pb.NewAddressRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NewAddressResponse, - ) => void, - ): grpc.ClientUnaryCall; - newAddress( - request: lnd_rpc_pb.NewAddressRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NewAddressResponse, - ) => void, - ): grpc.ClientUnaryCall; - signMessage( - request: lnd_rpc_pb.SignMessageRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SignMessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - signMessage( - request: lnd_rpc_pb.SignMessageRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SignMessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - signMessage( - request: lnd_rpc_pb.SignMessageRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SignMessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - verifyMessage( - request: lnd_rpc_pb.VerifyMessageRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.VerifyMessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - verifyMessage( - request: lnd_rpc_pb.VerifyMessageRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.VerifyMessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - verifyMessage( - request: lnd_rpc_pb.VerifyMessageRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.VerifyMessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - connectPeer( - request: lnd_rpc_pb.ConnectPeerRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ConnectPeerResponse, - ) => void, - ): grpc.ClientUnaryCall; - connectPeer( - request: lnd_rpc_pb.ConnectPeerRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ConnectPeerResponse, - ) => void, - ): grpc.ClientUnaryCall; - connectPeer( - request: lnd_rpc_pb.ConnectPeerRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ConnectPeerResponse, - ) => void, - ): grpc.ClientUnaryCall; - disconnectPeer( - request: lnd_rpc_pb.DisconnectPeerRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DisconnectPeerResponse, - ) => void, - ): grpc.ClientUnaryCall; - disconnectPeer( - request: lnd_rpc_pb.DisconnectPeerRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DisconnectPeerResponse, - ) => void, - ): grpc.ClientUnaryCall; - disconnectPeer( - request: lnd_rpc_pb.DisconnectPeerRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DisconnectPeerResponse, - ) => void, - ): grpc.ClientUnaryCall; - listPeers( - request: lnd_rpc_pb.ListPeersRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListPeersResponse, - ) => void, - ): grpc.ClientUnaryCall; - listPeers( - request: lnd_rpc_pb.ListPeersRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListPeersResponse, - ) => void, - ): grpc.ClientUnaryCall; - listPeers( - request: lnd_rpc_pb.ListPeersRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListPeersResponse, - ) => void, - ): grpc.ClientUnaryCall; - subscribePeerEvents( - request: lnd_rpc_pb.PeerEventSubscription, - options?: Partial, - ): grpc.ClientReadableStream; - subscribePeerEvents( - request: lnd_rpc_pb.PeerEventSubscription, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - getInfo( - request: lnd_rpc_pb.GetInfoRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.GetInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - getInfo( - request: lnd_rpc_pb.GetInfoRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.GetInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - getInfo( - request: lnd_rpc_pb.GetInfoRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.GetInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - getRecoveryInfo( - request: lnd_rpc_pb.GetRecoveryInfoRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.GetRecoveryInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - getRecoveryInfo( - request: lnd_rpc_pb.GetRecoveryInfoRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.GetRecoveryInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - getRecoveryInfo( - request: lnd_rpc_pb.GetRecoveryInfoRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.GetRecoveryInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - pendingChannels( - request: lnd_rpc_pb.PendingChannelsRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.PendingChannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - pendingChannels( - request: lnd_rpc_pb.PendingChannelsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.PendingChannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - pendingChannels( - request: lnd_rpc_pb.PendingChannelsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.PendingChannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listChannels( - request: lnd_rpc_pb.ListChannelsRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListChannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listChannels( - request: lnd_rpc_pb.ListChannelsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListChannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listChannels( - request: lnd_rpc_pb.ListChannelsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListChannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - subscribeChannelEvents( - request: lnd_rpc_pb.ChannelEventSubscription, - options?: Partial, - ): grpc.ClientReadableStream; - subscribeChannelEvents( - request: lnd_rpc_pb.ChannelEventSubscription, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - closedChannels( - request: lnd_rpc_pb.ClosedChannelsRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ClosedChannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - closedChannels( - request: lnd_rpc_pb.ClosedChannelsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ClosedChannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - closedChannels( - request: lnd_rpc_pb.ClosedChannelsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ClosedChannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - openChannelSync( - request: lnd_rpc_pb.OpenChannelRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelPoint, - ) => void, - ): grpc.ClientUnaryCall; - openChannelSync( - request: lnd_rpc_pb.OpenChannelRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelPoint, - ) => void, - ): grpc.ClientUnaryCall; - openChannelSync( - request: lnd_rpc_pb.OpenChannelRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelPoint, - ) => void, - ): grpc.ClientUnaryCall; - openChannel( - request: lnd_rpc_pb.OpenChannelRequest, - options?: Partial, - ): grpc.ClientReadableStream; - openChannel( - request: lnd_rpc_pb.OpenChannelRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - batchOpenChannel( - request: lnd_rpc_pb.BatchOpenChannelRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.BatchOpenChannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - batchOpenChannel( - request: lnd_rpc_pb.BatchOpenChannelRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.BatchOpenChannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - batchOpenChannel( - request: lnd_rpc_pb.BatchOpenChannelRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.BatchOpenChannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - fundingStateStep( - request: lnd_rpc_pb.FundingTransitionMsg, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.FundingStateStepResp, - ) => void, - ): grpc.ClientUnaryCall; - fundingStateStep( - request: lnd_rpc_pb.FundingTransitionMsg, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.FundingStateStepResp, - ) => void, - ): grpc.ClientUnaryCall; - fundingStateStep( - request: lnd_rpc_pb.FundingTransitionMsg, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.FundingStateStepResp, - ) => void, - ): grpc.ClientUnaryCall; - channelAcceptor(): grpc.ClientDuplexStream< - lnd_rpc_pb.ChannelAcceptResponse, - lnd_rpc_pb.ChannelAcceptRequest - >; - channelAcceptor( - options: Partial, - ): grpc.ClientDuplexStream< - lnd_rpc_pb.ChannelAcceptResponse, - lnd_rpc_pb.ChannelAcceptRequest - >; - channelAcceptor( - metadata: grpc.Metadata, - options?: Partial, - ): grpc.ClientDuplexStream< - lnd_rpc_pb.ChannelAcceptResponse, - lnd_rpc_pb.ChannelAcceptRequest - >; - closeChannel( - request: lnd_rpc_pb.CloseChannelRequest, - options?: Partial, - ): grpc.ClientReadableStream; - closeChannel( - request: lnd_rpc_pb.CloseChannelRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - abandonChannel( - request: lnd_rpc_pb.AbandonChannelRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.AbandonChannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - abandonChannel( - request: lnd_rpc_pb.AbandonChannelRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.AbandonChannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - abandonChannel( - request: lnd_rpc_pb.AbandonChannelRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.AbandonChannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendPayment(): grpc.ClientDuplexStream< - lnd_rpc_pb.SendRequest, - lnd_rpc_pb.SendResponse - >; - sendPayment( - options: Partial, - ): grpc.ClientDuplexStream; - sendPayment( - metadata: grpc.Metadata, - options?: Partial, - ): grpc.ClientDuplexStream; - sendPaymentSync( - request: lnd_rpc_pb.SendRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendPaymentSync( - request: lnd_rpc_pb.SendRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendPaymentSync( - request: lnd_rpc_pb.SendRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendToRoute(): grpc.ClientDuplexStream< - lnd_rpc_pb.SendToRouteRequest, - lnd_rpc_pb.SendResponse - >; - sendToRoute( - options: Partial, - ): grpc.ClientDuplexStream< - lnd_rpc_pb.SendToRouteRequest, - lnd_rpc_pb.SendResponse - >; - sendToRoute( - metadata: grpc.Metadata, - options?: Partial, - ): grpc.ClientDuplexStream< - lnd_rpc_pb.SendToRouteRequest, - lnd_rpc_pb.SendResponse - >; - sendToRouteSync( - request: lnd_rpc_pb.SendToRouteRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendToRouteSync( - request: lnd_rpc_pb.SendToRouteRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendToRouteSync( - request: lnd_rpc_pb.SendToRouteRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendResponse, - ) => void, - ): grpc.ClientUnaryCall; - addInvoice( - request: lnd_rpc_pb.Invoice, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.AddInvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - addInvoice( - request: lnd_rpc_pb.Invoice, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.AddInvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - addInvoice( - request: lnd_rpc_pb.Invoice, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.AddInvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - listInvoices( - request: lnd_rpc_pb.ListInvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListInvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - listInvoices( - request: lnd_rpc_pb.ListInvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListInvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - listInvoices( - request: lnd_rpc_pb.ListInvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListInvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - lookupInvoice( - request: lnd_rpc_pb.PaymentHash, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.Invoice, - ) => void, - ): grpc.ClientUnaryCall; - lookupInvoice( - request: lnd_rpc_pb.PaymentHash, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.Invoice, - ) => void, - ): grpc.ClientUnaryCall; - lookupInvoice( - request: lnd_rpc_pb.PaymentHash, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.Invoice, - ) => void, - ): grpc.ClientUnaryCall; - subscribeInvoices( - request: lnd_rpc_pb.InvoiceSubscription, - options?: Partial, - ): grpc.ClientReadableStream; - subscribeInvoices( - request: lnd_rpc_pb.InvoiceSubscription, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - decodePayReq( - request: lnd_rpc_pb.PayReqString, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.PayReq, - ) => void, - ): grpc.ClientUnaryCall; - decodePayReq( - request: lnd_rpc_pb.PayReqString, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.PayReq, - ) => void, - ): grpc.ClientUnaryCall; - decodePayReq( - request: lnd_rpc_pb.PayReqString, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.PayReq, - ) => void, - ): grpc.ClientUnaryCall; - listPayments( - request: lnd_rpc_pb.ListPaymentsRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListPaymentsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listPayments( - request: lnd_rpc_pb.ListPaymentsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListPaymentsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listPayments( - request: lnd_rpc_pb.ListPaymentsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListPaymentsResponse, - ) => void, - ): grpc.ClientUnaryCall; - deletePayment( - request: lnd_rpc_pb.DeletePaymentRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DeletePaymentResponse, - ) => void, - ): grpc.ClientUnaryCall; - deletePayment( - request: lnd_rpc_pb.DeletePaymentRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DeletePaymentResponse, - ) => void, - ): grpc.ClientUnaryCall; - deletePayment( - request: lnd_rpc_pb.DeletePaymentRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DeletePaymentResponse, - ) => void, - ): grpc.ClientUnaryCall; - deleteAllPayments( - request: lnd_rpc_pb.DeleteAllPaymentsRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DeleteAllPaymentsResponse, - ) => void, - ): grpc.ClientUnaryCall; - deleteAllPayments( - request: lnd_rpc_pb.DeleteAllPaymentsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DeleteAllPaymentsResponse, - ) => void, - ): grpc.ClientUnaryCall; - deleteAllPayments( - request: lnd_rpc_pb.DeleteAllPaymentsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DeleteAllPaymentsResponse, - ) => void, - ): grpc.ClientUnaryCall; - describeGraph( - request: lnd_rpc_pb.ChannelGraphRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelGraph, - ) => void, - ): grpc.ClientUnaryCall; - describeGraph( - request: lnd_rpc_pb.ChannelGraphRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelGraph, - ) => void, - ): grpc.ClientUnaryCall; - describeGraph( - request: lnd_rpc_pb.ChannelGraphRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelGraph, - ) => void, - ): grpc.ClientUnaryCall; - getNodeMetrics( - request: lnd_rpc_pb.NodeMetricsRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NodeMetricsResponse, - ) => void, - ): grpc.ClientUnaryCall; - getNodeMetrics( - request: lnd_rpc_pb.NodeMetricsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NodeMetricsResponse, - ) => void, - ): grpc.ClientUnaryCall; - getNodeMetrics( - request: lnd_rpc_pb.NodeMetricsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NodeMetricsResponse, - ) => void, - ): grpc.ClientUnaryCall; - getChanInfo( - request: lnd_rpc_pb.ChanInfoRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelEdge, - ) => void, - ): grpc.ClientUnaryCall; - getChanInfo( - request: lnd_rpc_pb.ChanInfoRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelEdge, - ) => void, - ): grpc.ClientUnaryCall; - getChanInfo( - request: lnd_rpc_pb.ChanInfoRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelEdge, - ) => void, - ): grpc.ClientUnaryCall; - getNodeInfo( - request: lnd_rpc_pb.NodeInfoRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NodeInfo, - ) => void, - ): grpc.ClientUnaryCall; - getNodeInfo( - request: lnd_rpc_pb.NodeInfoRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NodeInfo, - ) => void, - ): grpc.ClientUnaryCall; - getNodeInfo( - request: lnd_rpc_pb.NodeInfoRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NodeInfo, - ) => void, - ): grpc.ClientUnaryCall; - queryRoutes( - request: lnd_rpc_pb.QueryRoutesRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.QueryRoutesResponse, - ) => void, - ): grpc.ClientUnaryCall; - queryRoutes( - request: lnd_rpc_pb.QueryRoutesRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.QueryRoutesResponse, - ) => void, - ): grpc.ClientUnaryCall; - queryRoutes( - request: lnd_rpc_pb.QueryRoutesRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.QueryRoutesResponse, - ) => void, - ): grpc.ClientUnaryCall; - getNetworkInfo( - request: lnd_rpc_pb.NetworkInfoRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NetworkInfo, - ) => void, - ): grpc.ClientUnaryCall; - getNetworkInfo( - request: lnd_rpc_pb.NetworkInfoRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NetworkInfo, - ) => void, - ): grpc.ClientUnaryCall; - getNetworkInfo( - request: lnd_rpc_pb.NetworkInfoRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NetworkInfo, - ) => void, - ): grpc.ClientUnaryCall; - stopDaemon( - request: lnd_rpc_pb.StopRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.StopResponse, - ) => void, - ): grpc.ClientUnaryCall; - stopDaemon( - request: lnd_rpc_pb.StopRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.StopResponse, - ) => void, - ): grpc.ClientUnaryCall; - stopDaemon( - request: lnd_rpc_pb.StopRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.StopResponse, - ) => void, - ): grpc.ClientUnaryCall; - subscribeChannelGraph( - request: lnd_rpc_pb.GraphTopologySubscription, - options?: Partial, - ): grpc.ClientReadableStream; - subscribeChannelGraph( - request: lnd_rpc_pb.GraphTopologySubscription, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - debugLevel( - request: lnd_rpc_pb.DebugLevelRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DebugLevelResponse, - ) => void, - ): grpc.ClientUnaryCall; - debugLevel( - request: lnd_rpc_pb.DebugLevelRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DebugLevelResponse, - ) => void, - ): grpc.ClientUnaryCall; - debugLevel( - request: lnd_rpc_pb.DebugLevelRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DebugLevelResponse, - ) => void, - ): grpc.ClientUnaryCall; - feeReport( - request: lnd_rpc_pb.FeeReportRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.FeeReportResponse, - ) => void, - ): grpc.ClientUnaryCall; - feeReport( - request: lnd_rpc_pb.FeeReportRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.FeeReportResponse, - ) => void, - ): grpc.ClientUnaryCall; - feeReport( - request: lnd_rpc_pb.FeeReportRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.FeeReportResponse, - ) => void, - ): grpc.ClientUnaryCall; - updateChannelPolicy( - request: lnd_rpc_pb.PolicyUpdateRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.PolicyUpdateResponse, - ) => void, - ): grpc.ClientUnaryCall; - updateChannelPolicy( - request: lnd_rpc_pb.PolicyUpdateRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.PolicyUpdateResponse, - ) => void, - ): grpc.ClientUnaryCall; - updateChannelPolicy( - request: lnd_rpc_pb.PolicyUpdateRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.PolicyUpdateResponse, - ) => void, - ): grpc.ClientUnaryCall; - forwardingHistory( - request: lnd_rpc_pb.ForwardingHistoryRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ForwardingHistoryResponse, - ) => void, - ): grpc.ClientUnaryCall; - forwardingHistory( - request: lnd_rpc_pb.ForwardingHistoryRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ForwardingHistoryResponse, - ) => void, - ): grpc.ClientUnaryCall; - forwardingHistory( - request: lnd_rpc_pb.ForwardingHistoryRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ForwardingHistoryResponse, - ) => void, - ): grpc.ClientUnaryCall; - exportChannelBackup( - request: lnd_rpc_pb.ExportChannelBackupRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelBackup, - ) => void, - ): grpc.ClientUnaryCall; - exportChannelBackup( - request: lnd_rpc_pb.ExportChannelBackupRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelBackup, - ) => void, - ): grpc.ClientUnaryCall; - exportChannelBackup( - request: lnd_rpc_pb.ExportChannelBackupRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelBackup, - ) => void, - ): grpc.ClientUnaryCall; - exportAllChannelBackups( - request: lnd_rpc_pb.ChanBackupExportRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChanBackupSnapshot, - ) => void, - ): grpc.ClientUnaryCall; - exportAllChannelBackups( - request: lnd_rpc_pb.ChanBackupExportRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChanBackupSnapshot, - ) => void, - ): grpc.ClientUnaryCall; - exportAllChannelBackups( - request: lnd_rpc_pb.ChanBackupExportRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChanBackupSnapshot, - ) => void, - ): grpc.ClientUnaryCall; - verifyChanBackup( - request: lnd_rpc_pb.ChanBackupSnapshot, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.VerifyChanBackupResponse, - ) => void, - ): grpc.ClientUnaryCall; - verifyChanBackup( - request: lnd_rpc_pb.ChanBackupSnapshot, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.VerifyChanBackupResponse, - ) => void, - ): grpc.ClientUnaryCall; - verifyChanBackup( - request: lnd_rpc_pb.ChanBackupSnapshot, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.VerifyChanBackupResponse, - ) => void, - ): grpc.ClientUnaryCall; - restoreChannelBackups( - request: lnd_rpc_pb.RestoreChanBackupRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.RestoreBackupResponse, - ) => void, - ): grpc.ClientUnaryCall; - restoreChannelBackups( - request: lnd_rpc_pb.RestoreChanBackupRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.RestoreBackupResponse, - ) => void, - ): grpc.ClientUnaryCall; - restoreChannelBackups( - request: lnd_rpc_pb.RestoreChanBackupRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.RestoreBackupResponse, - ) => void, - ): grpc.ClientUnaryCall; - subscribeChannelBackups( - request: lnd_rpc_pb.ChannelBackupSubscription, - options?: Partial, - ): grpc.ClientReadableStream; - subscribeChannelBackups( - request: lnd_rpc_pb.ChannelBackupSubscription, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - bakeMacaroon( - request: lnd_rpc_pb.BakeMacaroonRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.BakeMacaroonResponse, - ) => void, - ): grpc.ClientUnaryCall; - bakeMacaroon( - request: lnd_rpc_pb.BakeMacaroonRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.BakeMacaroonResponse, - ) => void, - ): grpc.ClientUnaryCall; - bakeMacaroon( - request: lnd_rpc_pb.BakeMacaroonRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.BakeMacaroonResponse, - ) => void, - ): grpc.ClientUnaryCall; - listMacaroonIDs( - request: lnd_rpc_pb.ListMacaroonIDsRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListMacaroonIDsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listMacaroonIDs( - request: lnd_rpc_pb.ListMacaroonIDsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListMacaroonIDsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listMacaroonIDs( - request: lnd_rpc_pb.ListMacaroonIDsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListMacaroonIDsResponse, - ) => void, - ): grpc.ClientUnaryCall; - deleteMacaroonID( - request: lnd_rpc_pb.DeleteMacaroonIDRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DeleteMacaroonIDResponse, - ) => void, - ): grpc.ClientUnaryCall; - deleteMacaroonID( - request: lnd_rpc_pb.DeleteMacaroonIDRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DeleteMacaroonIDResponse, - ) => void, - ): grpc.ClientUnaryCall; - deleteMacaroonID( - request: lnd_rpc_pb.DeleteMacaroonIDRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DeleteMacaroonIDResponse, - ) => void, - ): grpc.ClientUnaryCall; - listPermissions( - request: lnd_rpc_pb.ListPermissionsRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListPermissionsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listPermissions( - request: lnd_rpc_pb.ListPermissionsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListPermissionsResponse, - ) => void, - ): grpc.ClientUnaryCall; - listPermissions( - request: lnd_rpc_pb.ListPermissionsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListPermissionsResponse, - ) => void, - ): grpc.ClientUnaryCall; - checkMacaroonPermissions( - request: lnd_rpc_pb.CheckMacPermRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.CheckMacPermResponse, - ) => void, - ): grpc.ClientUnaryCall; - checkMacaroonPermissions( - request: lnd_rpc_pb.CheckMacPermRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.CheckMacPermResponse, - ) => void, - ): grpc.ClientUnaryCall; - checkMacaroonPermissions( - request: lnd_rpc_pb.CheckMacPermRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.CheckMacPermResponse, - ) => void, - ): grpc.ClientUnaryCall; - registerRPCMiddleware(): grpc.ClientDuplexStream< - lnd_rpc_pb.RPCMiddlewareResponse, - lnd_rpc_pb.RPCMiddlewareRequest - >; - registerRPCMiddleware( - options: Partial, - ): grpc.ClientDuplexStream< - lnd_rpc_pb.RPCMiddlewareResponse, - lnd_rpc_pb.RPCMiddlewareRequest - >; - registerRPCMiddleware( - metadata: grpc.Metadata, - options?: Partial, - ): grpc.ClientDuplexStream< - lnd_rpc_pb.RPCMiddlewareResponse, - lnd_rpc_pb.RPCMiddlewareRequest - >; - sendCustomMessage( - request: lnd_rpc_pb.SendCustomMessageRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendCustomMessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendCustomMessage( - request: lnd_rpc_pb.SendCustomMessageRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendCustomMessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - sendCustomMessage( - request: lnd_rpc_pb.SendCustomMessageRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendCustomMessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - subscribeCustomMessages( - request: lnd_rpc_pb.SubscribeCustomMessagesRequest, - options?: Partial, - ): grpc.ClientReadableStream; - subscribeCustomMessages( - request: lnd_rpc_pb.SubscribeCustomMessagesRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - listAliases( - request: lnd_rpc_pb.ListAliasesRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListAliasesResponse, - ) => void, - ): grpc.ClientUnaryCall; - listAliases( - request: lnd_rpc_pb.ListAliasesRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListAliasesResponse, - ) => void, - ): grpc.ClientUnaryCall; - listAliases( - request: lnd_rpc_pb.ListAliasesRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListAliasesResponse, - ) => void, - ): grpc.ClientUnaryCall; - lookupHtlcResolution( - request: lnd_rpc_pb.LookupHtlcResolutionRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.LookupHtlcResolutionResponse, - ) => void, - ): grpc.ClientUnaryCall; - lookupHtlcResolution( - request: lnd_rpc_pb.LookupHtlcResolutionRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.LookupHtlcResolutionResponse, - ) => void, - ): grpc.ClientUnaryCall; - lookupHtlcResolution( - request: lnd_rpc_pb.LookupHtlcResolutionRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.LookupHtlcResolutionResponse, - ) => void, - ): grpc.ClientUnaryCall; + walletBalance(request: lnd_rpc_pb.WalletBalanceRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.WalletBalanceResponse) => void): grpc.ClientUnaryCall; + walletBalance(request: lnd_rpc_pb.WalletBalanceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.WalletBalanceResponse) => void): grpc.ClientUnaryCall; + walletBalance(request: lnd_rpc_pb.WalletBalanceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.WalletBalanceResponse) => void): grpc.ClientUnaryCall; + channelBalance(request: lnd_rpc_pb.ChannelBalanceRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelBalanceResponse) => void): grpc.ClientUnaryCall; + channelBalance(request: lnd_rpc_pb.ChannelBalanceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelBalanceResponse) => void): grpc.ClientUnaryCall; + channelBalance(request: lnd_rpc_pb.ChannelBalanceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelBalanceResponse) => void): grpc.ClientUnaryCall; + getTransactions(request: lnd_rpc_pb.GetTransactionsRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.TransactionDetails) => void): grpc.ClientUnaryCall; + getTransactions(request: lnd_rpc_pb.GetTransactionsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.TransactionDetails) => void): grpc.ClientUnaryCall; + getTransactions(request: lnd_rpc_pb.GetTransactionsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.TransactionDetails) => void): grpc.ClientUnaryCall; + estimateFee(request: lnd_rpc_pb.EstimateFeeRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.EstimateFeeResponse) => void): grpc.ClientUnaryCall; + estimateFee(request: lnd_rpc_pb.EstimateFeeRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.EstimateFeeResponse) => void): grpc.ClientUnaryCall; + estimateFee(request: lnd_rpc_pb.EstimateFeeRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.EstimateFeeResponse) => void): grpc.ClientUnaryCall; + sendCoins(request: lnd_rpc_pb.SendCoinsRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendCoinsResponse) => void): grpc.ClientUnaryCall; + sendCoins(request: lnd_rpc_pb.SendCoinsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendCoinsResponse) => void): grpc.ClientUnaryCall; + sendCoins(request: lnd_rpc_pb.SendCoinsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendCoinsResponse) => void): grpc.ClientUnaryCall; + listUnspent(request: lnd_rpc_pb.ListUnspentRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListUnspentResponse) => void): grpc.ClientUnaryCall; + listUnspent(request: lnd_rpc_pb.ListUnspentRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListUnspentResponse) => void): grpc.ClientUnaryCall; + listUnspent(request: lnd_rpc_pb.ListUnspentRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListUnspentResponse) => void): grpc.ClientUnaryCall; + subscribeTransactions(request: lnd_rpc_pb.GetTransactionsRequest, options?: Partial): grpc.ClientReadableStream; + subscribeTransactions(request: lnd_rpc_pb.GetTransactionsRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + sendMany(request: lnd_rpc_pb.SendManyRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendManyResponse) => void): grpc.ClientUnaryCall; + sendMany(request: lnd_rpc_pb.SendManyRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendManyResponse) => void): grpc.ClientUnaryCall; + sendMany(request: lnd_rpc_pb.SendManyRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendManyResponse) => void): grpc.ClientUnaryCall; + newAddress(request: lnd_rpc_pb.NewAddressRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NewAddressResponse) => void): grpc.ClientUnaryCall; + newAddress(request: lnd_rpc_pb.NewAddressRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NewAddressResponse) => void): grpc.ClientUnaryCall; + newAddress(request: lnd_rpc_pb.NewAddressRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NewAddressResponse) => void): grpc.ClientUnaryCall; + signMessage(request: lnd_rpc_pb.SignMessageRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SignMessageResponse) => void): grpc.ClientUnaryCall; + signMessage(request: lnd_rpc_pb.SignMessageRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SignMessageResponse) => void): grpc.ClientUnaryCall; + signMessage(request: lnd_rpc_pb.SignMessageRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SignMessageResponse) => void): grpc.ClientUnaryCall; + verifyMessage(request: lnd_rpc_pb.VerifyMessageRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.VerifyMessageResponse) => void): grpc.ClientUnaryCall; + verifyMessage(request: lnd_rpc_pb.VerifyMessageRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.VerifyMessageResponse) => void): grpc.ClientUnaryCall; + verifyMessage(request: lnd_rpc_pb.VerifyMessageRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.VerifyMessageResponse) => void): grpc.ClientUnaryCall; + connectPeer(request: lnd_rpc_pb.ConnectPeerRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ConnectPeerResponse) => void): grpc.ClientUnaryCall; + connectPeer(request: lnd_rpc_pb.ConnectPeerRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ConnectPeerResponse) => void): grpc.ClientUnaryCall; + connectPeer(request: lnd_rpc_pb.ConnectPeerRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ConnectPeerResponse) => void): grpc.ClientUnaryCall; + disconnectPeer(request: lnd_rpc_pb.DisconnectPeerRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DisconnectPeerResponse) => void): grpc.ClientUnaryCall; + disconnectPeer(request: lnd_rpc_pb.DisconnectPeerRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DisconnectPeerResponse) => void): grpc.ClientUnaryCall; + disconnectPeer(request: lnd_rpc_pb.DisconnectPeerRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DisconnectPeerResponse) => void): grpc.ClientUnaryCall; + listPeers(request: lnd_rpc_pb.ListPeersRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListPeersResponse) => void): grpc.ClientUnaryCall; + listPeers(request: lnd_rpc_pb.ListPeersRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListPeersResponse) => void): grpc.ClientUnaryCall; + listPeers(request: lnd_rpc_pb.ListPeersRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListPeersResponse) => void): grpc.ClientUnaryCall; + subscribePeerEvents(request: lnd_rpc_pb.PeerEventSubscription, options?: Partial): grpc.ClientReadableStream; + subscribePeerEvents(request: lnd_rpc_pb.PeerEventSubscription, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + getInfo(request: lnd_rpc_pb.GetInfoRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + getInfo(request: lnd_rpc_pb.GetInfoRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + getInfo(request: lnd_rpc_pb.GetInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + getRecoveryInfo(request: lnd_rpc_pb.GetRecoveryInfoRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.GetRecoveryInfoResponse) => void): grpc.ClientUnaryCall; + getRecoveryInfo(request: lnd_rpc_pb.GetRecoveryInfoRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.GetRecoveryInfoResponse) => void): grpc.ClientUnaryCall; + getRecoveryInfo(request: lnd_rpc_pb.GetRecoveryInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.GetRecoveryInfoResponse) => void): grpc.ClientUnaryCall; + pendingChannels(request: lnd_rpc_pb.PendingChannelsRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.PendingChannelsResponse) => void): grpc.ClientUnaryCall; + pendingChannels(request: lnd_rpc_pb.PendingChannelsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.PendingChannelsResponse) => void): grpc.ClientUnaryCall; + pendingChannels(request: lnd_rpc_pb.PendingChannelsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.PendingChannelsResponse) => void): grpc.ClientUnaryCall; + listChannels(request: lnd_rpc_pb.ListChannelsRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListChannelsResponse) => void): grpc.ClientUnaryCall; + listChannels(request: lnd_rpc_pb.ListChannelsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListChannelsResponse) => void): grpc.ClientUnaryCall; + listChannels(request: lnd_rpc_pb.ListChannelsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListChannelsResponse) => void): grpc.ClientUnaryCall; + subscribeChannelEvents(request: lnd_rpc_pb.ChannelEventSubscription, options?: Partial): grpc.ClientReadableStream; + subscribeChannelEvents(request: lnd_rpc_pb.ChannelEventSubscription, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + closedChannels(request: lnd_rpc_pb.ClosedChannelsRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ClosedChannelsResponse) => void): grpc.ClientUnaryCall; + closedChannels(request: lnd_rpc_pb.ClosedChannelsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ClosedChannelsResponse) => void): grpc.ClientUnaryCall; + closedChannels(request: lnd_rpc_pb.ClosedChannelsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ClosedChannelsResponse) => void): grpc.ClientUnaryCall; + openChannelSync(request: lnd_rpc_pb.OpenChannelRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelPoint) => void): grpc.ClientUnaryCall; + openChannelSync(request: lnd_rpc_pb.OpenChannelRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelPoint) => void): grpc.ClientUnaryCall; + openChannelSync(request: lnd_rpc_pb.OpenChannelRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelPoint) => void): grpc.ClientUnaryCall; + openChannel(request: lnd_rpc_pb.OpenChannelRequest, options?: Partial): grpc.ClientReadableStream; + openChannel(request: lnd_rpc_pb.OpenChannelRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + batchOpenChannel(request: lnd_rpc_pb.BatchOpenChannelRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.BatchOpenChannelResponse) => void): grpc.ClientUnaryCall; + batchOpenChannel(request: lnd_rpc_pb.BatchOpenChannelRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.BatchOpenChannelResponse) => void): grpc.ClientUnaryCall; + batchOpenChannel(request: lnd_rpc_pb.BatchOpenChannelRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.BatchOpenChannelResponse) => void): grpc.ClientUnaryCall; + fundingStateStep(request: lnd_rpc_pb.FundingTransitionMsg, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.FundingStateStepResp) => void): grpc.ClientUnaryCall; + fundingStateStep(request: lnd_rpc_pb.FundingTransitionMsg, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.FundingStateStepResp) => void): grpc.ClientUnaryCall; + fundingStateStep(request: lnd_rpc_pb.FundingTransitionMsg, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.FundingStateStepResp) => void): grpc.ClientUnaryCall; + channelAcceptor(): grpc.ClientDuplexStream; + channelAcceptor(options: Partial): grpc.ClientDuplexStream; + channelAcceptor(metadata: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; + closeChannel(request: lnd_rpc_pb.CloseChannelRequest, options?: Partial): grpc.ClientReadableStream; + closeChannel(request: lnd_rpc_pb.CloseChannelRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + abandonChannel(request: lnd_rpc_pb.AbandonChannelRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.AbandonChannelResponse) => void): grpc.ClientUnaryCall; + abandonChannel(request: lnd_rpc_pb.AbandonChannelRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.AbandonChannelResponse) => void): grpc.ClientUnaryCall; + abandonChannel(request: lnd_rpc_pb.AbandonChannelRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.AbandonChannelResponse) => void): grpc.ClientUnaryCall; + sendPayment(): grpc.ClientDuplexStream; + sendPayment(options: Partial): grpc.ClientDuplexStream; + sendPayment(metadata: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; + sendPaymentSync(request: lnd_rpc_pb.SendRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendResponse) => void): grpc.ClientUnaryCall; + sendPaymentSync(request: lnd_rpc_pb.SendRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendResponse) => void): grpc.ClientUnaryCall; + sendPaymentSync(request: lnd_rpc_pb.SendRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendResponse) => void): grpc.ClientUnaryCall; + sendToRoute(): grpc.ClientDuplexStream; + sendToRoute(options: Partial): grpc.ClientDuplexStream; + sendToRoute(metadata: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; + sendToRouteSync(request: lnd_rpc_pb.SendToRouteRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendResponse) => void): grpc.ClientUnaryCall; + sendToRouteSync(request: lnd_rpc_pb.SendToRouteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendResponse) => void): grpc.ClientUnaryCall; + sendToRouteSync(request: lnd_rpc_pb.SendToRouteRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendResponse) => void): grpc.ClientUnaryCall; + addInvoice(request: lnd_rpc_pb.Invoice, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.AddInvoiceResponse) => void): grpc.ClientUnaryCall; + addInvoice(request: lnd_rpc_pb.Invoice, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.AddInvoiceResponse) => void): grpc.ClientUnaryCall; + addInvoice(request: lnd_rpc_pb.Invoice, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.AddInvoiceResponse) => void): grpc.ClientUnaryCall; + listInvoices(request: lnd_rpc_pb.ListInvoiceRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListInvoiceResponse) => void): grpc.ClientUnaryCall; + listInvoices(request: lnd_rpc_pb.ListInvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListInvoiceResponse) => void): grpc.ClientUnaryCall; + listInvoices(request: lnd_rpc_pb.ListInvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListInvoiceResponse) => void): grpc.ClientUnaryCall; + lookupInvoice(request: lnd_rpc_pb.PaymentHash, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.Invoice) => void): grpc.ClientUnaryCall; + lookupInvoice(request: lnd_rpc_pb.PaymentHash, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.Invoice) => void): grpc.ClientUnaryCall; + lookupInvoice(request: lnd_rpc_pb.PaymentHash, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.Invoice) => void): grpc.ClientUnaryCall; + subscribeInvoices(request: lnd_rpc_pb.InvoiceSubscription, options?: Partial): grpc.ClientReadableStream; + subscribeInvoices(request: lnd_rpc_pb.InvoiceSubscription, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + decodePayReq(request: lnd_rpc_pb.PayReqString, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.PayReq) => void): grpc.ClientUnaryCall; + decodePayReq(request: lnd_rpc_pb.PayReqString, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.PayReq) => void): grpc.ClientUnaryCall; + decodePayReq(request: lnd_rpc_pb.PayReqString, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.PayReq) => void): grpc.ClientUnaryCall; + listPayments(request: lnd_rpc_pb.ListPaymentsRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListPaymentsResponse) => void): grpc.ClientUnaryCall; + listPayments(request: lnd_rpc_pb.ListPaymentsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListPaymentsResponse) => void): grpc.ClientUnaryCall; + listPayments(request: lnd_rpc_pb.ListPaymentsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListPaymentsResponse) => void): grpc.ClientUnaryCall; + deletePayment(request: lnd_rpc_pb.DeletePaymentRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DeletePaymentResponse) => void): grpc.ClientUnaryCall; + deletePayment(request: lnd_rpc_pb.DeletePaymentRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DeletePaymentResponse) => void): grpc.ClientUnaryCall; + deletePayment(request: lnd_rpc_pb.DeletePaymentRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DeletePaymentResponse) => void): grpc.ClientUnaryCall; + deleteAllPayments(request: lnd_rpc_pb.DeleteAllPaymentsRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DeleteAllPaymentsResponse) => void): grpc.ClientUnaryCall; + deleteAllPayments(request: lnd_rpc_pb.DeleteAllPaymentsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DeleteAllPaymentsResponse) => void): grpc.ClientUnaryCall; + deleteAllPayments(request: lnd_rpc_pb.DeleteAllPaymentsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DeleteAllPaymentsResponse) => void): grpc.ClientUnaryCall; + describeGraph(request: lnd_rpc_pb.ChannelGraphRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelGraph) => void): grpc.ClientUnaryCall; + describeGraph(request: lnd_rpc_pb.ChannelGraphRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelGraph) => void): grpc.ClientUnaryCall; + describeGraph(request: lnd_rpc_pb.ChannelGraphRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelGraph) => void): grpc.ClientUnaryCall; + getNodeMetrics(request: lnd_rpc_pb.NodeMetricsRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NodeMetricsResponse) => void): grpc.ClientUnaryCall; + getNodeMetrics(request: lnd_rpc_pb.NodeMetricsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NodeMetricsResponse) => void): grpc.ClientUnaryCall; + getNodeMetrics(request: lnd_rpc_pb.NodeMetricsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NodeMetricsResponse) => void): grpc.ClientUnaryCall; + getChanInfo(request: lnd_rpc_pb.ChanInfoRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelEdge) => void): grpc.ClientUnaryCall; + getChanInfo(request: lnd_rpc_pb.ChanInfoRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelEdge) => void): grpc.ClientUnaryCall; + getChanInfo(request: lnd_rpc_pb.ChanInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelEdge) => void): grpc.ClientUnaryCall; + getNodeInfo(request: lnd_rpc_pb.NodeInfoRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NodeInfo) => void): grpc.ClientUnaryCall; + getNodeInfo(request: lnd_rpc_pb.NodeInfoRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NodeInfo) => void): grpc.ClientUnaryCall; + getNodeInfo(request: lnd_rpc_pb.NodeInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NodeInfo) => void): grpc.ClientUnaryCall; + queryRoutes(request: lnd_rpc_pb.QueryRoutesRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.QueryRoutesResponse) => void): grpc.ClientUnaryCall; + queryRoutes(request: lnd_rpc_pb.QueryRoutesRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.QueryRoutesResponse) => void): grpc.ClientUnaryCall; + queryRoutes(request: lnd_rpc_pb.QueryRoutesRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.QueryRoutesResponse) => void): grpc.ClientUnaryCall; + getNetworkInfo(request: lnd_rpc_pb.NetworkInfoRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NetworkInfo) => void): grpc.ClientUnaryCall; + getNetworkInfo(request: lnd_rpc_pb.NetworkInfoRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NetworkInfo) => void): grpc.ClientUnaryCall; + getNetworkInfo(request: lnd_rpc_pb.NetworkInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NetworkInfo) => void): grpc.ClientUnaryCall; + stopDaemon(request: lnd_rpc_pb.StopRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.StopResponse) => void): grpc.ClientUnaryCall; + stopDaemon(request: lnd_rpc_pb.StopRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.StopResponse) => void): grpc.ClientUnaryCall; + stopDaemon(request: lnd_rpc_pb.StopRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.StopResponse) => void): grpc.ClientUnaryCall; + subscribeChannelGraph(request: lnd_rpc_pb.GraphTopologySubscription, options?: Partial): grpc.ClientReadableStream; + subscribeChannelGraph(request: lnd_rpc_pb.GraphTopologySubscription, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + debugLevel(request: lnd_rpc_pb.DebugLevelRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DebugLevelResponse) => void): grpc.ClientUnaryCall; + debugLevel(request: lnd_rpc_pb.DebugLevelRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DebugLevelResponse) => void): grpc.ClientUnaryCall; + debugLevel(request: lnd_rpc_pb.DebugLevelRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DebugLevelResponse) => void): grpc.ClientUnaryCall; + feeReport(request: lnd_rpc_pb.FeeReportRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.FeeReportResponse) => void): grpc.ClientUnaryCall; + feeReport(request: lnd_rpc_pb.FeeReportRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.FeeReportResponse) => void): grpc.ClientUnaryCall; + feeReport(request: lnd_rpc_pb.FeeReportRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.FeeReportResponse) => void): grpc.ClientUnaryCall; + updateChannelPolicy(request: lnd_rpc_pb.PolicyUpdateRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.PolicyUpdateResponse) => void): grpc.ClientUnaryCall; + updateChannelPolicy(request: lnd_rpc_pb.PolicyUpdateRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.PolicyUpdateResponse) => void): grpc.ClientUnaryCall; + updateChannelPolicy(request: lnd_rpc_pb.PolicyUpdateRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.PolicyUpdateResponse) => void): grpc.ClientUnaryCall; + forwardingHistory(request: lnd_rpc_pb.ForwardingHistoryRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ForwardingHistoryResponse) => void): grpc.ClientUnaryCall; + forwardingHistory(request: lnd_rpc_pb.ForwardingHistoryRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ForwardingHistoryResponse) => void): grpc.ClientUnaryCall; + forwardingHistory(request: lnd_rpc_pb.ForwardingHistoryRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ForwardingHistoryResponse) => void): grpc.ClientUnaryCall; + exportChannelBackup(request: lnd_rpc_pb.ExportChannelBackupRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelBackup) => void): grpc.ClientUnaryCall; + exportChannelBackup(request: lnd_rpc_pb.ExportChannelBackupRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelBackup) => void): grpc.ClientUnaryCall; + exportChannelBackup(request: lnd_rpc_pb.ExportChannelBackupRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelBackup) => void): grpc.ClientUnaryCall; + exportAllChannelBackups(request: lnd_rpc_pb.ChanBackupExportRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChanBackupSnapshot) => void): grpc.ClientUnaryCall; + exportAllChannelBackups(request: lnd_rpc_pb.ChanBackupExportRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChanBackupSnapshot) => void): grpc.ClientUnaryCall; + exportAllChannelBackups(request: lnd_rpc_pb.ChanBackupExportRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChanBackupSnapshot) => void): grpc.ClientUnaryCall; + verifyChanBackup(request: lnd_rpc_pb.ChanBackupSnapshot, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.VerifyChanBackupResponse) => void): grpc.ClientUnaryCall; + verifyChanBackup(request: lnd_rpc_pb.ChanBackupSnapshot, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.VerifyChanBackupResponse) => void): grpc.ClientUnaryCall; + verifyChanBackup(request: lnd_rpc_pb.ChanBackupSnapshot, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.VerifyChanBackupResponse) => void): grpc.ClientUnaryCall; + restoreChannelBackups(request: lnd_rpc_pb.RestoreChanBackupRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.RestoreBackupResponse) => void): grpc.ClientUnaryCall; + restoreChannelBackups(request: lnd_rpc_pb.RestoreChanBackupRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.RestoreBackupResponse) => void): grpc.ClientUnaryCall; + restoreChannelBackups(request: lnd_rpc_pb.RestoreChanBackupRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.RestoreBackupResponse) => void): grpc.ClientUnaryCall; + subscribeChannelBackups(request: lnd_rpc_pb.ChannelBackupSubscription, options?: Partial): grpc.ClientReadableStream; + subscribeChannelBackups(request: lnd_rpc_pb.ChannelBackupSubscription, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + bakeMacaroon(request: lnd_rpc_pb.BakeMacaroonRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.BakeMacaroonResponse) => void): grpc.ClientUnaryCall; + bakeMacaroon(request: lnd_rpc_pb.BakeMacaroonRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.BakeMacaroonResponse) => void): grpc.ClientUnaryCall; + bakeMacaroon(request: lnd_rpc_pb.BakeMacaroonRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.BakeMacaroonResponse) => void): grpc.ClientUnaryCall; + listMacaroonIDs(request: lnd_rpc_pb.ListMacaroonIDsRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListMacaroonIDsResponse) => void): grpc.ClientUnaryCall; + listMacaroonIDs(request: lnd_rpc_pb.ListMacaroonIDsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListMacaroonIDsResponse) => void): grpc.ClientUnaryCall; + listMacaroonIDs(request: lnd_rpc_pb.ListMacaroonIDsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListMacaroonIDsResponse) => void): grpc.ClientUnaryCall; + deleteMacaroonID(request: lnd_rpc_pb.DeleteMacaroonIDRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DeleteMacaroonIDResponse) => void): grpc.ClientUnaryCall; + deleteMacaroonID(request: lnd_rpc_pb.DeleteMacaroonIDRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DeleteMacaroonIDResponse) => void): grpc.ClientUnaryCall; + deleteMacaroonID(request: lnd_rpc_pb.DeleteMacaroonIDRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DeleteMacaroonIDResponse) => void): grpc.ClientUnaryCall; + listPermissions(request: lnd_rpc_pb.ListPermissionsRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListPermissionsResponse) => void): grpc.ClientUnaryCall; + listPermissions(request: lnd_rpc_pb.ListPermissionsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListPermissionsResponse) => void): grpc.ClientUnaryCall; + listPermissions(request: lnd_rpc_pb.ListPermissionsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListPermissionsResponse) => void): grpc.ClientUnaryCall; + checkMacaroonPermissions(request: lnd_rpc_pb.CheckMacPermRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.CheckMacPermResponse) => void): grpc.ClientUnaryCall; + checkMacaroonPermissions(request: lnd_rpc_pb.CheckMacPermRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.CheckMacPermResponse) => void): grpc.ClientUnaryCall; + checkMacaroonPermissions(request: lnd_rpc_pb.CheckMacPermRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.CheckMacPermResponse) => void): grpc.ClientUnaryCall; + registerRPCMiddleware(): grpc.ClientDuplexStream; + registerRPCMiddleware(options: Partial): grpc.ClientDuplexStream; + registerRPCMiddleware(metadata: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; + sendCustomMessage(request: lnd_rpc_pb.SendCustomMessageRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendCustomMessageResponse) => void): grpc.ClientUnaryCall; + sendCustomMessage(request: lnd_rpc_pb.SendCustomMessageRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendCustomMessageResponse) => void): grpc.ClientUnaryCall; + sendCustomMessage(request: lnd_rpc_pb.SendCustomMessageRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendCustomMessageResponse) => void): grpc.ClientUnaryCall; + subscribeCustomMessages(request: lnd_rpc_pb.SubscribeCustomMessagesRequest, options?: Partial): grpc.ClientReadableStream; + subscribeCustomMessages(request: lnd_rpc_pb.SubscribeCustomMessagesRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + listAliases(request: lnd_rpc_pb.ListAliasesRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListAliasesResponse) => void): grpc.ClientUnaryCall; + listAliases(request: lnd_rpc_pb.ListAliasesRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListAliasesResponse) => void): grpc.ClientUnaryCall; + listAliases(request: lnd_rpc_pb.ListAliasesRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListAliasesResponse) => void): grpc.ClientUnaryCall; + lookupHtlcResolution(request: lnd_rpc_pb.LookupHtlcResolutionRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.LookupHtlcResolutionResponse) => void): grpc.ClientUnaryCall; + lookupHtlcResolution(request: lnd_rpc_pb.LookupHtlcResolutionRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.LookupHtlcResolutionResponse) => void): grpc.ClientUnaryCall; + lookupHtlcResolution(request: lnd_rpc_pb.LookupHtlcResolutionRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.LookupHtlcResolutionResponse) => void): grpc.ClientUnaryCall; } export class LightningClient extends grpc.Client implements ILightningClient { - constructor( - address: string, - credentials: grpc.ChannelCredentials, - options?: Partial, - ); - public walletBalance( - request: lnd_rpc_pb.WalletBalanceRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.WalletBalanceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public walletBalance( - request: lnd_rpc_pb.WalletBalanceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.WalletBalanceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public walletBalance( - request: lnd_rpc_pb.WalletBalanceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.WalletBalanceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public channelBalance( - request: lnd_rpc_pb.ChannelBalanceRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelBalanceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public channelBalance( - request: lnd_rpc_pb.ChannelBalanceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelBalanceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public channelBalance( - request: lnd_rpc_pb.ChannelBalanceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelBalanceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getTransactions( - request: lnd_rpc_pb.GetTransactionsRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.TransactionDetails, - ) => void, - ): grpc.ClientUnaryCall; - public getTransactions( - request: lnd_rpc_pb.GetTransactionsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.TransactionDetails, - ) => void, - ): grpc.ClientUnaryCall; - public getTransactions( - request: lnd_rpc_pb.GetTransactionsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.TransactionDetails, - ) => void, - ): grpc.ClientUnaryCall; - public estimateFee( - request: lnd_rpc_pb.EstimateFeeRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.EstimateFeeResponse, - ) => void, - ): grpc.ClientUnaryCall; - public estimateFee( - request: lnd_rpc_pb.EstimateFeeRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.EstimateFeeResponse, - ) => void, - ): grpc.ClientUnaryCall; - public estimateFee( - request: lnd_rpc_pb.EstimateFeeRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.EstimateFeeResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendCoins( - request: lnd_rpc_pb.SendCoinsRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendCoinsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendCoins( - request: lnd_rpc_pb.SendCoinsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendCoinsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendCoins( - request: lnd_rpc_pb.SendCoinsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendCoinsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listUnspent( - request: lnd_rpc_pb.ListUnspentRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListUnspentResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listUnspent( - request: lnd_rpc_pb.ListUnspentRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListUnspentResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listUnspent( - request: lnd_rpc_pb.ListUnspentRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListUnspentResponse, - ) => void, - ): grpc.ClientUnaryCall; - public subscribeTransactions( - request: lnd_rpc_pb.GetTransactionsRequest, - options?: Partial, - ): grpc.ClientReadableStream; - public subscribeTransactions( - request: lnd_rpc_pb.GetTransactionsRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - public sendMany( - request: lnd_rpc_pb.SendManyRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendManyResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendMany( - request: lnd_rpc_pb.SendManyRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendManyResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendMany( - request: lnd_rpc_pb.SendManyRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendManyResponse, - ) => void, - ): grpc.ClientUnaryCall; - public newAddress( - request: lnd_rpc_pb.NewAddressRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NewAddressResponse, - ) => void, - ): grpc.ClientUnaryCall; - public newAddress( - request: lnd_rpc_pb.NewAddressRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NewAddressResponse, - ) => void, - ): grpc.ClientUnaryCall; - public newAddress( - request: lnd_rpc_pb.NewAddressRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NewAddressResponse, - ) => void, - ): grpc.ClientUnaryCall; - public signMessage( - request: lnd_rpc_pb.SignMessageRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SignMessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - public signMessage( - request: lnd_rpc_pb.SignMessageRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SignMessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - public signMessage( - request: lnd_rpc_pb.SignMessageRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SignMessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - public verifyMessage( - request: lnd_rpc_pb.VerifyMessageRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.VerifyMessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - public verifyMessage( - request: lnd_rpc_pb.VerifyMessageRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.VerifyMessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - public verifyMessage( - request: lnd_rpc_pb.VerifyMessageRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.VerifyMessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - public connectPeer( - request: lnd_rpc_pb.ConnectPeerRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ConnectPeerResponse, - ) => void, - ): grpc.ClientUnaryCall; - public connectPeer( - request: lnd_rpc_pb.ConnectPeerRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ConnectPeerResponse, - ) => void, - ): grpc.ClientUnaryCall; - public connectPeer( - request: lnd_rpc_pb.ConnectPeerRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ConnectPeerResponse, - ) => void, - ): grpc.ClientUnaryCall; - public disconnectPeer( - request: lnd_rpc_pb.DisconnectPeerRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DisconnectPeerResponse, - ) => void, - ): grpc.ClientUnaryCall; - public disconnectPeer( - request: lnd_rpc_pb.DisconnectPeerRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DisconnectPeerResponse, - ) => void, - ): grpc.ClientUnaryCall; - public disconnectPeer( - request: lnd_rpc_pb.DisconnectPeerRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DisconnectPeerResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listPeers( - request: lnd_rpc_pb.ListPeersRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListPeersResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listPeers( - request: lnd_rpc_pb.ListPeersRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListPeersResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listPeers( - request: lnd_rpc_pb.ListPeersRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListPeersResponse, - ) => void, - ): grpc.ClientUnaryCall; - public subscribePeerEvents( - request: lnd_rpc_pb.PeerEventSubscription, - options?: Partial, - ): grpc.ClientReadableStream; - public subscribePeerEvents( - request: lnd_rpc_pb.PeerEventSubscription, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - public getInfo( - request: lnd_rpc_pb.GetInfoRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.GetInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getInfo( - request: lnd_rpc_pb.GetInfoRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.GetInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getInfo( - request: lnd_rpc_pb.GetInfoRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.GetInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getRecoveryInfo( - request: lnd_rpc_pb.GetRecoveryInfoRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.GetRecoveryInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getRecoveryInfo( - request: lnd_rpc_pb.GetRecoveryInfoRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.GetRecoveryInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getRecoveryInfo( - request: lnd_rpc_pb.GetRecoveryInfoRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.GetRecoveryInfoResponse, - ) => void, - ): grpc.ClientUnaryCall; - public pendingChannels( - request: lnd_rpc_pb.PendingChannelsRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.PendingChannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public pendingChannels( - request: lnd_rpc_pb.PendingChannelsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.PendingChannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public pendingChannels( - request: lnd_rpc_pb.PendingChannelsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.PendingChannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listChannels( - request: lnd_rpc_pb.ListChannelsRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListChannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listChannels( - request: lnd_rpc_pb.ListChannelsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListChannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listChannels( - request: lnd_rpc_pb.ListChannelsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListChannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public subscribeChannelEvents( - request: lnd_rpc_pb.ChannelEventSubscription, - options?: Partial, - ): grpc.ClientReadableStream; - public subscribeChannelEvents( - request: lnd_rpc_pb.ChannelEventSubscription, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - public closedChannels( - request: lnd_rpc_pb.ClosedChannelsRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ClosedChannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public closedChannels( - request: lnd_rpc_pb.ClosedChannelsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ClosedChannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public closedChannels( - request: lnd_rpc_pb.ClosedChannelsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ClosedChannelsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public openChannelSync( - request: lnd_rpc_pb.OpenChannelRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelPoint, - ) => void, - ): grpc.ClientUnaryCall; - public openChannelSync( - request: lnd_rpc_pb.OpenChannelRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelPoint, - ) => void, - ): grpc.ClientUnaryCall; - public openChannelSync( - request: lnd_rpc_pb.OpenChannelRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelPoint, - ) => void, - ): grpc.ClientUnaryCall; - public openChannel( - request: lnd_rpc_pb.OpenChannelRequest, - options?: Partial, - ): grpc.ClientReadableStream; - public openChannel( - request: lnd_rpc_pb.OpenChannelRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - public batchOpenChannel( - request: lnd_rpc_pb.BatchOpenChannelRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.BatchOpenChannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - public batchOpenChannel( - request: lnd_rpc_pb.BatchOpenChannelRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.BatchOpenChannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - public batchOpenChannel( - request: lnd_rpc_pb.BatchOpenChannelRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.BatchOpenChannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - public fundingStateStep( - request: lnd_rpc_pb.FundingTransitionMsg, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.FundingStateStepResp, - ) => void, - ): grpc.ClientUnaryCall; - public fundingStateStep( - request: lnd_rpc_pb.FundingTransitionMsg, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.FundingStateStepResp, - ) => void, - ): grpc.ClientUnaryCall; - public fundingStateStep( - request: lnd_rpc_pb.FundingTransitionMsg, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.FundingStateStepResp, - ) => void, - ): grpc.ClientUnaryCall; - public channelAcceptor( - options?: Partial, - ): grpc.ClientDuplexStream< - lnd_rpc_pb.ChannelAcceptResponse, - lnd_rpc_pb.ChannelAcceptRequest - >; - public channelAcceptor( - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientDuplexStream< - lnd_rpc_pb.ChannelAcceptResponse, - lnd_rpc_pb.ChannelAcceptRequest - >; - public closeChannel( - request: lnd_rpc_pb.CloseChannelRequest, - options?: Partial, - ): grpc.ClientReadableStream; - public closeChannel( - request: lnd_rpc_pb.CloseChannelRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - public abandonChannel( - request: lnd_rpc_pb.AbandonChannelRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.AbandonChannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - public abandonChannel( - request: lnd_rpc_pb.AbandonChannelRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.AbandonChannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - public abandonChannel( - request: lnd_rpc_pb.AbandonChannelRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.AbandonChannelResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendPayment( - options?: Partial, - ): grpc.ClientDuplexStream; - public sendPayment( - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientDuplexStream; - public sendPaymentSync( - request: lnd_rpc_pb.SendRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendPaymentSync( - request: lnd_rpc_pb.SendRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendPaymentSync( - request: lnd_rpc_pb.SendRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendToRoute( - options?: Partial, - ): grpc.ClientDuplexStream< - lnd_rpc_pb.SendToRouteRequest, - lnd_rpc_pb.SendResponse - >; - public sendToRoute( - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientDuplexStream< - lnd_rpc_pb.SendToRouteRequest, - lnd_rpc_pb.SendResponse - >; - public sendToRouteSync( - request: lnd_rpc_pb.SendToRouteRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendToRouteSync( - request: lnd_rpc_pb.SendToRouteRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendToRouteSync( - request: lnd_rpc_pb.SendToRouteRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendResponse, - ) => void, - ): grpc.ClientUnaryCall; - public addInvoice( - request: lnd_rpc_pb.Invoice, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.AddInvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public addInvoice( - request: lnd_rpc_pb.Invoice, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.AddInvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public addInvoice( - request: lnd_rpc_pb.Invoice, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.AddInvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listInvoices( - request: lnd_rpc_pb.ListInvoiceRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListInvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listInvoices( - request: lnd_rpc_pb.ListInvoiceRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListInvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listInvoices( - request: lnd_rpc_pb.ListInvoiceRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListInvoiceResponse, - ) => void, - ): grpc.ClientUnaryCall; - public lookupInvoice( - request: lnd_rpc_pb.PaymentHash, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.Invoice, - ) => void, - ): grpc.ClientUnaryCall; - public lookupInvoice( - request: lnd_rpc_pb.PaymentHash, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.Invoice, - ) => void, - ): grpc.ClientUnaryCall; - public lookupInvoice( - request: lnd_rpc_pb.PaymentHash, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.Invoice, - ) => void, - ): grpc.ClientUnaryCall; - public subscribeInvoices( - request: lnd_rpc_pb.InvoiceSubscription, - options?: Partial, - ): grpc.ClientReadableStream; - public subscribeInvoices( - request: lnd_rpc_pb.InvoiceSubscription, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - public decodePayReq( - request: lnd_rpc_pb.PayReqString, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.PayReq, - ) => void, - ): grpc.ClientUnaryCall; - public decodePayReq( - request: lnd_rpc_pb.PayReqString, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.PayReq, - ) => void, - ): grpc.ClientUnaryCall; - public decodePayReq( - request: lnd_rpc_pb.PayReqString, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.PayReq, - ) => void, - ): grpc.ClientUnaryCall; - public listPayments( - request: lnd_rpc_pb.ListPaymentsRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListPaymentsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listPayments( - request: lnd_rpc_pb.ListPaymentsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListPaymentsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listPayments( - request: lnd_rpc_pb.ListPaymentsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListPaymentsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public deletePayment( - request: lnd_rpc_pb.DeletePaymentRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DeletePaymentResponse, - ) => void, - ): grpc.ClientUnaryCall; - public deletePayment( - request: lnd_rpc_pb.DeletePaymentRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DeletePaymentResponse, - ) => void, - ): grpc.ClientUnaryCall; - public deletePayment( - request: lnd_rpc_pb.DeletePaymentRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DeletePaymentResponse, - ) => void, - ): grpc.ClientUnaryCall; - public deleteAllPayments( - request: lnd_rpc_pb.DeleteAllPaymentsRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DeleteAllPaymentsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public deleteAllPayments( - request: lnd_rpc_pb.DeleteAllPaymentsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DeleteAllPaymentsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public deleteAllPayments( - request: lnd_rpc_pb.DeleteAllPaymentsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DeleteAllPaymentsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public describeGraph( - request: lnd_rpc_pb.ChannelGraphRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelGraph, - ) => void, - ): grpc.ClientUnaryCall; - public describeGraph( - request: lnd_rpc_pb.ChannelGraphRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelGraph, - ) => void, - ): grpc.ClientUnaryCall; - public describeGraph( - request: lnd_rpc_pb.ChannelGraphRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelGraph, - ) => void, - ): grpc.ClientUnaryCall; - public getNodeMetrics( - request: lnd_rpc_pb.NodeMetricsRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NodeMetricsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getNodeMetrics( - request: lnd_rpc_pb.NodeMetricsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NodeMetricsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getNodeMetrics( - request: lnd_rpc_pb.NodeMetricsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NodeMetricsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getChanInfo( - request: lnd_rpc_pb.ChanInfoRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelEdge, - ) => void, - ): grpc.ClientUnaryCall; - public getChanInfo( - request: lnd_rpc_pb.ChanInfoRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelEdge, - ) => void, - ): grpc.ClientUnaryCall; - public getChanInfo( - request: lnd_rpc_pb.ChanInfoRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelEdge, - ) => void, - ): grpc.ClientUnaryCall; - public getNodeInfo( - request: lnd_rpc_pb.NodeInfoRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NodeInfo, - ) => void, - ): grpc.ClientUnaryCall; - public getNodeInfo( - request: lnd_rpc_pb.NodeInfoRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NodeInfo, - ) => void, - ): grpc.ClientUnaryCall; - public getNodeInfo( - request: lnd_rpc_pb.NodeInfoRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NodeInfo, - ) => void, - ): grpc.ClientUnaryCall; - public queryRoutes( - request: lnd_rpc_pb.QueryRoutesRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.QueryRoutesResponse, - ) => void, - ): grpc.ClientUnaryCall; - public queryRoutes( - request: lnd_rpc_pb.QueryRoutesRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.QueryRoutesResponse, - ) => void, - ): grpc.ClientUnaryCall; - public queryRoutes( - request: lnd_rpc_pb.QueryRoutesRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.QueryRoutesResponse, - ) => void, - ): grpc.ClientUnaryCall; - public getNetworkInfo( - request: lnd_rpc_pb.NetworkInfoRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NetworkInfo, - ) => void, - ): grpc.ClientUnaryCall; - public getNetworkInfo( - request: lnd_rpc_pb.NetworkInfoRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NetworkInfo, - ) => void, - ): grpc.ClientUnaryCall; - public getNetworkInfo( - request: lnd_rpc_pb.NetworkInfoRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.NetworkInfo, - ) => void, - ): grpc.ClientUnaryCall; - public stopDaemon( - request: lnd_rpc_pb.StopRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.StopResponse, - ) => void, - ): grpc.ClientUnaryCall; - public stopDaemon( - request: lnd_rpc_pb.StopRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.StopResponse, - ) => void, - ): grpc.ClientUnaryCall; - public stopDaemon( - request: lnd_rpc_pb.StopRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.StopResponse, - ) => void, - ): grpc.ClientUnaryCall; - public subscribeChannelGraph( - request: lnd_rpc_pb.GraphTopologySubscription, - options?: Partial, - ): grpc.ClientReadableStream; - public subscribeChannelGraph( - request: lnd_rpc_pb.GraphTopologySubscription, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - public debugLevel( - request: lnd_rpc_pb.DebugLevelRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DebugLevelResponse, - ) => void, - ): grpc.ClientUnaryCall; - public debugLevel( - request: lnd_rpc_pb.DebugLevelRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DebugLevelResponse, - ) => void, - ): grpc.ClientUnaryCall; - public debugLevel( - request: lnd_rpc_pb.DebugLevelRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DebugLevelResponse, - ) => void, - ): grpc.ClientUnaryCall; - public feeReport( - request: lnd_rpc_pb.FeeReportRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.FeeReportResponse, - ) => void, - ): grpc.ClientUnaryCall; - public feeReport( - request: lnd_rpc_pb.FeeReportRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.FeeReportResponse, - ) => void, - ): grpc.ClientUnaryCall; - public feeReport( - request: lnd_rpc_pb.FeeReportRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.FeeReportResponse, - ) => void, - ): grpc.ClientUnaryCall; - public updateChannelPolicy( - request: lnd_rpc_pb.PolicyUpdateRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.PolicyUpdateResponse, - ) => void, - ): grpc.ClientUnaryCall; - public updateChannelPolicy( - request: lnd_rpc_pb.PolicyUpdateRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.PolicyUpdateResponse, - ) => void, - ): grpc.ClientUnaryCall; - public updateChannelPolicy( - request: lnd_rpc_pb.PolicyUpdateRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.PolicyUpdateResponse, - ) => void, - ): grpc.ClientUnaryCall; - public forwardingHistory( - request: lnd_rpc_pb.ForwardingHistoryRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ForwardingHistoryResponse, - ) => void, - ): grpc.ClientUnaryCall; - public forwardingHistory( - request: lnd_rpc_pb.ForwardingHistoryRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ForwardingHistoryResponse, - ) => void, - ): grpc.ClientUnaryCall; - public forwardingHistory( - request: lnd_rpc_pb.ForwardingHistoryRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ForwardingHistoryResponse, - ) => void, - ): grpc.ClientUnaryCall; - public exportChannelBackup( - request: lnd_rpc_pb.ExportChannelBackupRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelBackup, - ) => void, - ): grpc.ClientUnaryCall; - public exportChannelBackup( - request: lnd_rpc_pb.ExportChannelBackupRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelBackup, - ) => void, - ): grpc.ClientUnaryCall; - public exportChannelBackup( - request: lnd_rpc_pb.ExportChannelBackupRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChannelBackup, - ) => void, - ): grpc.ClientUnaryCall; - public exportAllChannelBackups( - request: lnd_rpc_pb.ChanBackupExportRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChanBackupSnapshot, - ) => void, - ): grpc.ClientUnaryCall; - public exportAllChannelBackups( - request: lnd_rpc_pb.ChanBackupExportRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChanBackupSnapshot, - ) => void, - ): grpc.ClientUnaryCall; - public exportAllChannelBackups( - request: lnd_rpc_pb.ChanBackupExportRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ChanBackupSnapshot, - ) => void, - ): grpc.ClientUnaryCall; - public verifyChanBackup( - request: lnd_rpc_pb.ChanBackupSnapshot, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.VerifyChanBackupResponse, - ) => void, - ): grpc.ClientUnaryCall; - public verifyChanBackup( - request: lnd_rpc_pb.ChanBackupSnapshot, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.VerifyChanBackupResponse, - ) => void, - ): grpc.ClientUnaryCall; - public verifyChanBackup( - request: lnd_rpc_pb.ChanBackupSnapshot, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.VerifyChanBackupResponse, - ) => void, - ): grpc.ClientUnaryCall; - public restoreChannelBackups( - request: lnd_rpc_pb.RestoreChanBackupRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.RestoreBackupResponse, - ) => void, - ): grpc.ClientUnaryCall; - public restoreChannelBackups( - request: lnd_rpc_pb.RestoreChanBackupRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.RestoreBackupResponse, - ) => void, - ): grpc.ClientUnaryCall; - public restoreChannelBackups( - request: lnd_rpc_pb.RestoreChanBackupRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.RestoreBackupResponse, - ) => void, - ): grpc.ClientUnaryCall; - public subscribeChannelBackups( - request: lnd_rpc_pb.ChannelBackupSubscription, - options?: Partial, - ): grpc.ClientReadableStream; - public subscribeChannelBackups( - request: lnd_rpc_pb.ChannelBackupSubscription, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - public bakeMacaroon( - request: lnd_rpc_pb.BakeMacaroonRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.BakeMacaroonResponse, - ) => void, - ): grpc.ClientUnaryCall; - public bakeMacaroon( - request: lnd_rpc_pb.BakeMacaroonRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.BakeMacaroonResponse, - ) => void, - ): grpc.ClientUnaryCall; - public bakeMacaroon( - request: lnd_rpc_pb.BakeMacaroonRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.BakeMacaroonResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listMacaroonIDs( - request: lnd_rpc_pb.ListMacaroonIDsRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListMacaroonIDsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listMacaroonIDs( - request: lnd_rpc_pb.ListMacaroonIDsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListMacaroonIDsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listMacaroonIDs( - request: lnd_rpc_pb.ListMacaroonIDsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListMacaroonIDsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public deleteMacaroonID( - request: lnd_rpc_pb.DeleteMacaroonIDRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DeleteMacaroonIDResponse, - ) => void, - ): grpc.ClientUnaryCall; - public deleteMacaroonID( - request: lnd_rpc_pb.DeleteMacaroonIDRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DeleteMacaroonIDResponse, - ) => void, - ): grpc.ClientUnaryCall; - public deleteMacaroonID( - request: lnd_rpc_pb.DeleteMacaroonIDRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.DeleteMacaroonIDResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listPermissions( - request: lnd_rpc_pb.ListPermissionsRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListPermissionsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listPermissions( - request: lnd_rpc_pb.ListPermissionsRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListPermissionsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listPermissions( - request: lnd_rpc_pb.ListPermissionsRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListPermissionsResponse, - ) => void, - ): grpc.ClientUnaryCall; - public checkMacaroonPermissions( - request: lnd_rpc_pb.CheckMacPermRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.CheckMacPermResponse, - ) => void, - ): grpc.ClientUnaryCall; - public checkMacaroonPermissions( - request: lnd_rpc_pb.CheckMacPermRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.CheckMacPermResponse, - ) => void, - ): grpc.ClientUnaryCall; - public checkMacaroonPermissions( - request: lnd_rpc_pb.CheckMacPermRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.CheckMacPermResponse, - ) => void, - ): grpc.ClientUnaryCall; - public registerRPCMiddleware( - options?: Partial, - ): grpc.ClientDuplexStream< - lnd_rpc_pb.RPCMiddlewareResponse, - lnd_rpc_pb.RPCMiddlewareRequest - >; - public registerRPCMiddleware( - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientDuplexStream< - lnd_rpc_pb.RPCMiddlewareResponse, - lnd_rpc_pb.RPCMiddlewareRequest - >; - public sendCustomMessage( - request: lnd_rpc_pb.SendCustomMessageRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendCustomMessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendCustomMessage( - request: lnd_rpc_pb.SendCustomMessageRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendCustomMessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - public sendCustomMessage( - request: lnd_rpc_pb.SendCustomMessageRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.SendCustomMessageResponse, - ) => void, - ): grpc.ClientUnaryCall; - public subscribeCustomMessages( - request: lnd_rpc_pb.SubscribeCustomMessagesRequest, - options?: Partial, - ): grpc.ClientReadableStream; - public subscribeCustomMessages( - request: lnd_rpc_pb.SubscribeCustomMessagesRequest, - metadata?: grpc.Metadata, - options?: Partial, - ): grpc.ClientReadableStream; - public listAliases( - request: lnd_rpc_pb.ListAliasesRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListAliasesResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listAliases( - request: lnd_rpc_pb.ListAliasesRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListAliasesResponse, - ) => void, - ): grpc.ClientUnaryCall; - public listAliases( - request: lnd_rpc_pb.ListAliasesRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.ListAliasesResponse, - ) => void, - ): grpc.ClientUnaryCall; - public lookupHtlcResolution( - request: lnd_rpc_pb.LookupHtlcResolutionRequest, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.LookupHtlcResolutionResponse, - ) => void, - ): grpc.ClientUnaryCall; - public lookupHtlcResolution( - request: lnd_rpc_pb.LookupHtlcResolutionRequest, - metadata: grpc.Metadata, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.LookupHtlcResolutionResponse, - ) => void, - ): grpc.ClientUnaryCall; - public lookupHtlcResolution( - request: lnd_rpc_pb.LookupHtlcResolutionRequest, - metadata: grpc.Metadata, - options: Partial, - callback: ( - error: grpc.ServiceError | null, - response: lnd_rpc_pb.LookupHtlcResolutionResponse, - ) => void, - ): grpc.ClientUnaryCall; + constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); + public walletBalance(request: lnd_rpc_pb.WalletBalanceRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.WalletBalanceResponse) => void): grpc.ClientUnaryCall; + public walletBalance(request: lnd_rpc_pb.WalletBalanceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.WalletBalanceResponse) => void): grpc.ClientUnaryCall; + public walletBalance(request: lnd_rpc_pb.WalletBalanceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.WalletBalanceResponse) => void): grpc.ClientUnaryCall; + public channelBalance(request: lnd_rpc_pb.ChannelBalanceRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelBalanceResponse) => void): grpc.ClientUnaryCall; + public channelBalance(request: lnd_rpc_pb.ChannelBalanceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelBalanceResponse) => void): grpc.ClientUnaryCall; + public channelBalance(request: lnd_rpc_pb.ChannelBalanceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelBalanceResponse) => void): grpc.ClientUnaryCall; + public getTransactions(request: lnd_rpc_pb.GetTransactionsRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.TransactionDetails) => void): grpc.ClientUnaryCall; + public getTransactions(request: lnd_rpc_pb.GetTransactionsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.TransactionDetails) => void): grpc.ClientUnaryCall; + public getTransactions(request: lnd_rpc_pb.GetTransactionsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.TransactionDetails) => void): grpc.ClientUnaryCall; + public estimateFee(request: lnd_rpc_pb.EstimateFeeRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.EstimateFeeResponse) => void): grpc.ClientUnaryCall; + public estimateFee(request: lnd_rpc_pb.EstimateFeeRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.EstimateFeeResponse) => void): grpc.ClientUnaryCall; + public estimateFee(request: lnd_rpc_pb.EstimateFeeRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.EstimateFeeResponse) => void): grpc.ClientUnaryCall; + public sendCoins(request: lnd_rpc_pb.SendCoinsRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendCoinsResponse) => void): grpc.ClientUnaryCall; + public sendCoins(request: lnd_rpc_pb.SendCoinsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendCoinsResponse) => void): grpc.ClientUnaryCall; + public sendCoins(request: lnd_rpc_pb.SendCoinsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendCoinsResponse) => void): grpc.ClientUnaryCall; + public listUnspent(request: lnd_rpc_pb.ListUnspentRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListUnspentResponse) => void): grpc.ClientUnaryCall; + public listUnspent(request: lnd_rpc_pb.ListUnspentRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListUnspentResponse) => void): grpc.ClientUnaryCall; + public listUnspent(request: lnd_rpc_pb.ListUnspentRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListUnspentResponse) => void): grpc.ClientUnaryCall; + public subscribeTransactions(request: lnd_rpc_pb.GetTransactionsRequest, options?: Partial): grpc.ClientReadableStream; + public subscribeTransactions(request: lnd_rpc_pb.GetTransactionsRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public sendMany(request: lnd_rpc_pb.SendManyRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendManyResponse) => void): grpc.ClientUnaryCall; + public sendMany(request: lnd_rpc_pb.SendManyRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendManyResponse) => void): grpc.ClientUnaryCall; + public sendMany(request: lnd_rpc_pb.SendManyRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendManyResponse) => void): grpc.ClientUnaryCall; + public newAddress(request: lnd_rpc_pb.NewAddressRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NewAddressResponse) => void): grpc.ClientUnaryCall; + public newAddress(request: lnd_rpc_pb.NewAddressRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NewAddressResponse) => void): grpc.ClientUnaryCall; + public newAddress(request: lnd_rpc_pb.NewAddressRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NewAddressResponse) => void): grpc.ClientUnaryCall; + public signMessage(request: lnd_rpc_pb.SignMessageRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SignMessageResponse) => void): grpc.ClientUnaryCall; + public signMessage(request: lnd_rpc_pb.SignMessageRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SignMessageResponse) => void): grpc.ClientUnaryCall; + public signMessage(request: lnd_rpc_pb.SignMessageRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SignMessageResponse) => void): grpc.ClientUnaryCall; + public verifyMessage(request: lnd_rpc_pb.VerifyMessageRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.VerifyMessageResponse) => void): grpc.ClientUnaryCall; + public verifyMessage(request: lnd_rpc_pb.VerifyMessageRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.VerifyMessageResponse) => void): grpc.ClientUnaryCall; + public verifyMessage(request: lnd_rpc_pb.VerifyMessageRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.VerifyMessageResponse) => void): grpc.ClientUnaryCall; + public connectPeer(request: lnd_rpc_pb.ConnectPeerRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ConnectPeerResponse) => void): grpc.ClientUnaryCall; + public connectPeer(request: lnd_rpc_pb.ConnectPeerRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ConnectPeerResponse) => void): grpc.ClientUnaryCall; + public connectPeer(request: lnd_rpc_pb.ConnectPeerRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ConnectPeerResponse) => void): grpc.ClientUnaryCall; + public disconnectPeer(request: lnd_rpc_pb.DisconnectPeerRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DisconnectPeerResponse) => void): grpc.ClientUnaryCall; + public disconnectPeer(request: lnd_rpc_pb.DisconnectPeerRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DisconnectPeerResponse) => void): grpc.ClientUnaryCall; + public disconnectPeer(request: lnd_rpc_pb.DisconnectPeerRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DisconnectPeerResponse) => void): grpc.ClientUnaryCall; + public listPeers(request: lnd_rpc_pb.ListPeersRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListPeersResponse) => void): grpc.ClientUnaryCall; + public listPeers(request: lnd_rpc_pb.ListPeersRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListPeersResponse) => void): grpc.ClientUnaryCall; + public listPeers(request: lnd_rpc_pb.ListPeersRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListPeersResponse) => void): grpc.ClientUnaryCall; + public subscribePeerEvents(request: lnd_rpc_pb.PeerEventSubscription, options?: Partial): grpc.ClientReadableStream; + public subscribePeerEvents(request: lnd_rpc_pb.PeerEventSubscription, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public getInfo(request: lnd_rpc_pb.GetInfoRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + public getInfo(request: lnd_rpc_pb.GetInfoRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + public getInfo(request: lnd_rpc_pb.GetInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + public getRecoveryInfo(request: lnd_rpc_pb.GetRecoveryInfoRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.GetRecoveryInfoResponse) => void): grpc.ClientUnaryCall; + public getRecoveryInfo(request: lnd_rpc_pb.GetRecoveryInfoRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.GetRecoveryInfoResponse) => void): grpc.ClientUnaryCall; + public getRecoveryInfo(request: lnd_rpc_pb.GetRecoveryInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.GetRecoveryInfoResponse) => void): grpc.ClientUnaryCall; + public pendingChannels(request: lnd_rpc_pb.PendingChannelsRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.PendingChannelsResponse) => void): grpc.ClientUnaryCall; + public pendingChannels(request: lnd_rpc_pb.PendingChannelsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.PendingChannelsResponse) => void): grpc.ClientUnaryCall; + public pendingChannels(request: lnd_rpc_pb.PendingChannelsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.PendingChannelsResponse) => void): grpc.ClientUnaryCall; + public listChannels(request: lnd_rpc_pb.ListChannelsRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListChannelsResponse) => void): grpc.ClientUnaryCall; + public listChannels(request: lnd_rpc_pb.ListChannelsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListChannelsResponse) => void): grpc.ClientUnaryCall; + public listChannels(request: lnd_rpc_pb.ListChannelsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListChannelsResponse) => void): grpc.ClientUnaryCall; + public subscribeChannelEvents(request: lnd_rpc_pb.ChannelEventSubscription, options?: Partial): grpc.ClientReadableStream; + public subscribeChannelEvents(request: lnd_rpc_pb.ChannelEventSubscription, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public closedChannels(request: lnd_rpc_pb.ClosedChannelsRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ClosedChannelsResponse) => void): grpc.ClientUnaryCall; + public closedChannels(request: lnd_rpc_pb.ClosedChannelsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ClosedChannelsResponse) => void): grpc.ClientUnaryCall; + public closedChannels(request: lnd_rpc_pb.ClosedChannelsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ClosedChannelsResponse) => void): grpc.ClientUnaryCall; + public openChannelSync(request: lnd_rpc_pb.OpenChannelRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelPoint) => void): grpc.ClientUnaryCall; + public openChannelSync(request: lnd_rpc_pb.OpenChannelRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelPoint) => void): grpc.ClientUnaryCall; + public openChannelSync(request: lnd_rpc_pb.OpenChannelRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelPoint) => void): grpc.ClientUnaryCall; + public openChannel(request: lnd_rpc_pb.OpenChannelRequest, options?: Partial): grpc.ClientReadableStream; + public openChannel(request: lnd_rpc_pb.OpenChannelRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public batchOpenChannel(request: lnd_rpc_pb.BatchOpenChannelRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.BatchOpenChannelResponse) => void): grpc.ClientUnaryCall; + public batchOpenChannel(request: lnd_rpc_pb.BatchOpenChannelRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.BatchOpenChannelResponse) => void): grpc.ClientUnaryCall; + public batchOpenChannel(request: lnd_rpc_pb.BatchOpenChannelRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.BatchOpenChannelResponse) => void): grpc.ClientUnaryCall; + public fundingStateStep(request: lnd_rpc_pb.FundingTransitionMsg, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.FundingStateStepResp) => void): grpc.ClientUnaryCall; + public fundingStateStep(request: lnd_rpc_pb.FundingTransitionMsg, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.FundingStateStepResp) => void): grpc.ClientUnaryCall; + public fundingStateStep(request: lnd_rpc_pb.FundingTransitionMsg, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.FundingStateStepResp) => void): grpc.ClientUnaryCall; + public channelAcceptor(options?: Partial): grpc.ClientDuplexStream; + public channelAcceptor(metadata?: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; + public closeChannel(request: lnd_rpc_pb.CloseChannelRequest, options?: Partial): grpc.ClientReadableStream; + public closeChannel(request: lnd_rpc_pb.CloseChannelRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public abandonChannel(request: lnd_rpc_pb.AbandonChannelRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.AbandonChannelResponse) => void): grpc.ClientUnaryCall; + public abandonChannel(request: lnd_rpc_pb.AbandonChannelRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.AbandonChannelResponse) => void): grpc.ClientUnaryCall; + public abandonChannel(request: lnd_rpc_pb.AbandonChannelRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.AbandonChannelResponse) => void): grpc.ClientUnaryCall; + public sendPayment(options?: Partial): grpc.ClientDuplexStream; + public sendPayment(metadata?: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; + public sendPaymentSync(request: lnd_rpc_pb.SendRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendResponse) => void): grpc.ClientUnaryCall; + public sendPaymentSync(request: lnd_rpc_pb.SendRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendResponse) => void): grpc.ClientUnaryCall; + public sendPaymentSync(request: lnd_rpc_pb.SendRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendResponse) => void): grpc.ClientUnaryCall; + public sendToRoute(options?: Partial): grpc.ClientDuplexStream; + public sendToRoute(metadata?: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; + public sendToRouteSync(request: lnd_rpc_pb.SendToRouteRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendResponse) => void): grpc.ClientUnaryCall; + public sendToRouteSync(request: lnd_rpc_pb.SendToRouteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendResponse) => void): grpc.ClientUnaryCall; + public sendToRouteSync(request: lnd_rpc_pb.SendToRouteRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendResponse) => void): grpc.ClientUnaryCall; + public addInvoice(request: lnd_rpc_pb.Invoice, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.AddInvoiceResponse) => void): grpc.ClientUnaryCall; + public addInvoice(request: lnd_rpc_pb.Invoice, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.AddInvoiceResponse) => void): grpc.ClientUnaryCall; + public addInvoice(request: lnd_rpc_pb.Invoice, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.AddInvoiceResponse) => void): grpc.ClientUnaryCall; + public listInvoices(request: lnd_rpc_pb.ListInvoiceRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListInvoiceResponse) => void): grpc.ClientUnaryCall; + public listInvoices(request: lnd_rpc_pb.ListInvoiceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListInvoiceResponse) => void): grpc.ClientUnaryCall; + public listInvoices(request: lnd_rpc_pb.ListInvoiceRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListInvoiceResponse) => void): grpc.ClientUnaryCall; + public lookupInvoice(request: lnd_rpc_pb.PaymentHash, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.Invoice) => void): grpc.ClientUnaryCall; + public lookupInvoice(request: lnd_rpc_pb.PaymentHash, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.Invoice) => void): grpc.ClientUnaryCall; + public lookupInvoice(request: lnd_rpc_pb.PaymentHash, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.Invoice) => void): grpc.ClientUnaryCall; + public subscribeInvoices(request: lnd_rpc_pb.InvoiceSubscription, options?: Partial): grpc.ClientReadableStream; + public subscribeInvoices(request: lnd_rpc_pb.InvoiceSubscription, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public decodePayReq(request: lnd_rpc_pb.PayReqString, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.PayReq) => void): grpc.ClientUnaryCall; + public decodePayReq(request: lnd_rpc_pb.PayReqString, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.PayReq) => void): grpc.ClientUnaryCall; + public decodePayReq(request: lnd_rpc_pb.PayReqString, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.PayReq) => void): grpc.ClientUnaryCall; + public listPayments(request: lnd_rpc_pb.ListPaymentsRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListPaymentsResponse) => void): grpc.ClientUnaryCall; + public listPayments(request: lnd_rpc_pb.ListPaymentsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListPaymentsResponse) => void): grpc.ClientUnaryCall; + public listPayments(request: lnd_rpc_pb.ListPaymentsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListPaymentsResponse) => void): grpc.ClientUnaryCall; + public deletePayment(request: lnd_rpc_pb.DeletePaymentRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DeletePaymentResponse) => void): grpc.ClientUnaryCall; + public deletePayment(request: lnd_rpc_pb.DeletePaymentRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DeletePaymentResponse) => void): grpc.ClientUnaryCall; + public deletePayment(request: lnd_rpc_pb.DeletePaymentRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DeletePaymentResponse) => void): grpc.ClientUnaryCall; + public deleteAllPayments(request: lnd_rpc_pb.DeleteAllPaymentsRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DeleteAllPaymentsResponse) => void): grpc.ClientUnaryCall; + public deleteAllPayments(request: lnd_rpc_pb.DeleteAllPaymentsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DeleteAllPaymentsResponse) => void): grpc.ClientUnaryCall; + public deleteAllPayments(request: lnd_rpc_pb.DeleteAllPaymentsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DeleteAllPaymentsResponse) => void): grpc.ClientUnaryCall; + public describeGraph(request: lnd_rpc_pb.ChannelGraphRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelGraph) => void): grpc.ClientUnaryCall; + public describeGraph(request: lnd_rpc_pb.ChannelGraphRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelGraph) => void): grpc.ClientUnaryCall; + public describeGraph(request: lnd_rpc_pb.ChannelGraphRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelGraph) => void): grpc.ClientUnaryCall; + public getNodeMetrics(request: lnd_rpc_pb.NodeMetricsRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NodeMetricsResponse) => void): grpc.ClientUnaryCall; + public getNodeMetrics(request: lnd_rpc_pb.NodeMetricsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NodeMetricsResponse) => void): grpc.ClientUnaryCall; + public getNodeMetrics(request: lnd_rpc_pb.NodeMetricsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NodeMetricsResponse) => void): grpc.ClientUnaryCall; + public getChanInfo(request: lnd_rpc_pb.ChanInfoRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelEdge) => void): grpc.ClientUnaryCall; + public getChanInfo(request: lnd_rpc_pb.ChanInfoRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelEdge) => void): grpc.ClientUnaryCall; + public getChanInfo(request: lnd_rpc_pb.ChanInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelEdge) => void): grpc.ClientUnaryCall; + public getNodeInfo(request: lnd_rpc_pb.NodeInfoRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NodeInfo) => void): grpc.ClientUnaryCall; + public getNodeInfo(request: lnd_rpc_pb.NodeInfoRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NodeInfo) => void): grpc.ClientUnaryCall; + public getNodeInfo(request: lnd_rpc_pb.NodeInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NodeInfo) => void): grpc.ClientUnaryCall; + public queryRoutes(request: lnd_rpc_pb.QueryRoutesRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.QueryRoutesResponse) => void): grpc.ClientUnaryCall; + public queryRoutes(request: lnd_rpc_pb.QueryRoutesRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.QueryRoutesResponse) => void): grpc.ClientUnaryCall; + public queryRoutes(request: lnd_rpc_pb.QueryRoutesRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.QueryRoutesResponse) => void): grpc.ClientUnaryCall; + public getNetworkInfo(request: lnd_rpc_pb.NetworkInfoRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NetworkInfo) => void): grpc.ClientUnaryCall; + public getNetworkInfo(request: lnd_rpc_pb.NetworkInfoRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NetworkInfo) => void): grpc.ClientUnaryCall; + public getNetworkInfo(request: lnd_rpc_pb.NetworkInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.NetworkInfo) => void): grpc.ClientUnaryCall; + public stopDaemon(request: lnd_rpc_pb.StopRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.StopResponse) => void): grpc.ClientUnaryCall; + public stopDaemon(request: lnd_rpc_pb.StopRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.StopResponse) => void): grpc.ClientUnaryCall; + public stopDaemon(request: lnd_rpc_pb.StopRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.StopResponse) => void): grpc.ClientUnaryCall; + public subscribeChannelGraph(request: lnd_rpc_pb.GraphTopologySubscription, options?: Partial): grpc.ClientReadableStream; + public subscribeChannelGraph(request: lnd_rpc_pb.GraphTopologySubscription, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public debugLevel(request: lnd_rpc_pb.DebugLevelRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DebugLevelResponse) => void): grpc.ClientUnaryCall; + public debugLevel(request: lnd_rpc_pb.DebugLevelRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DebugLevelResponse) => void): grpc.ClientUnaryCall; + public debugLevel(request: lnd_rpc_pb.DebugLevelRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DebugLevelResponse) => void): grpc.ClientUnaryCall; + public feeReport(request: lnd_rpc_pb.FeeReportRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.FeeReportResponse) => void): grpc.ClientUnaryCall; + public feeReport(request: lnd_rpc_pb.FeeReportRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.FeeReportResponse) => void): grpc.ClientUnaryCall; + public feeReport(request: lnd_rpc_pb.FeeReportRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.FeeReportResponse) => void): grpc.ClientUnaryCall; + public updateChannelPolicy(request: lnd_rpc_pb.PolicyUpdateRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.PolicyUpdateResponse) => void): grpc.ClientUnaryCall; + public updateChannelPolicy(request: lnd_rpc_pb.PolicyUpdateRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.PolicyUpdateResponse) => void): grpc.ClientUnaryCall; + public updateChannelPolicy(request: lnd_rpc_pb.PolicyUpdateRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.PolicyUpdateResponse) => void): grpc.ClientUnaryCall; + public forwardingHistory(request: lnd_rpc_pb.ForwardingHistoryRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ForwardingHistoryResponse) => void): grpc.ClientUnaryCall; + public forwardingHistory(request: lnd_rpc_pb.ForwardingHistoryRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ForwardingHistoryResponse) => void): grpc.ClientUnaryCall; + public forwardingHistory(request: lnd_rpc_pb.ForwardingHistoryRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ForwardingHistoryResponse) => void): grpc.ClientUnaryCall; + public exportChannelBackup(request: lnd_rpc_pb.ExportChannelBackupRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelBackup) => void): grpc.ClientUnaryCall; + public exportChannelBackup(request: lnd_rpc_pb.ExportChannelBackupRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelBackup) => void): grpc.ClientUnaryCall; + public exportChannelBackup(request: lnd_rpc_pb.ExportChannelBackupRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChannelBackup) => void): grpc.ClientUnaryCall; + public exportAllChannelBackups(request: lnd_rpc_pb.ChanBackupExportRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChanBackupSnapshot) => void): grpc.ClientUnaryCall; + public exportAllChannelBackups(request: lnd_rpc_pb.ChanBackupExportRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChanBackupSnapshot) => void): grpc.ClientUnaryCall; + public exportAllChannelBackups(request: lnd_rpc_pb.ChanBackupExportRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ChanBackupSnapshot) => void): grpc.ClientUnaryCall; + public verifyChanBackup(request: lnd_rpc_pb.ChanBackupSnapshot, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.VerifyChanBackupResponse) => void): grpc.ClientUnaryCall; + public verifyChanBackup(request: lnd_rpc_pb.ChanBackupSnapshot, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.VerifyChanBackupResponse) => void): grpc.ClientUnaryCall; + public verifyChanBackup(request: lnd_rpc_pb.ChanBackupSnapshot, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.VerifyChanBackupResponse) => void): grpc.ClientUnaryCall; + public restoreChannelBackups(request: lnd_rpc_pb.RestoreChanBackupRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.RestoreBackupResponse) => void): grpc.ClientUnaryCall; + public restoreChannelBackups(request: lnd_rpc_pb.RestoreChanBackupRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.RestoreBackupResponse) => void): grpc.ClientUnaryCall; + public restoreChannelBackups(request: lnd_rpc_pb.RestoreChanBackupRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.RestoreBackupResponse) => void): grpc.ClientUnaryCall; + public subscribeChannelBackups(request: lnd_rpc_pb.ChannelBackupSubscription, options?: Partial): grpc.ClientReadableStream; + public subscribeChannelBackups(request: lnd_rpc_pb.ChannelBackupSubscription, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public bakeMacaroon(request: lnd_rpc_pb.BakeMacaroonRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.BakeMacaroonResponse) => void): grpc.ClientUnaryCall; + public bakeMacaroon(request: lnd_rpc_pb.BakeMacaroonRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.BakeMacaroonResponse) => void): grpc.ClientUnaryCall; + public bakeMacaroon(request: lnd_rpc_pb.BakeMacaroonRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.BakeMacaroonResponse) => void): grpc.ClientUnaryCall; + public listMacaroonIDs(request: lnd_rpc_pb.ListMacaroonIDsRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListMacaroonIDsResponse) => void): grpc.ClientUnaryCall; + public listMacaroonIDs(request: lnd_rpc_pb.ListMacaroonIDsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListMacaroonIDsResponse) => void): grpc.ClientUnaryCall; + public listMacaroonIDs(request: lnd_rpc_pb.ListMacaroonIDsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListMacaroonIDsResponse) => void): grpc.ClientUnaryCall; + public deleteMacaroonID(request: lnd_rpc_pb.DeleteMacaroonIDRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DeleteMacaroonIDResponse) => void): grpc.ClientUnaryCall; + public deleteMacaroonID(request: lnd_rpc_pb.DeleteMacaroonIDRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DeleteMacaroonIDResponse) => void): grpc.ClientUnaryCall; + public deleteMacaroonID(request: lnd_rpc_pb.DeleteMacaroonIDRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.DeleteMacaroonIDResponse) => void): grpc.ClientUnaryCall; + public listPermissions(request: lnd_rpc_pb.ListPermissionsRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListPermissionsResponse) => void): grpc.ClientUnaryCall; + public listPermissions(request: lnd_rpc_pb.ListPermissionsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListPermissionsResponse) => void): grpc.ClientUnaryCall; + public listPermissions(request: lnd_rpc_pb.ListPermissionsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListPermissionsResponse) => void): grpc.ClientUnaryCall; + public checkMacaroonPermissions(request: lnd_rpc_pb.CheckMacPermRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.CheckMacPermResponse) => void): grpc.ClientUnaryCall; + public checkMacaroonPermissions(request: lnd_rpc_pb.CheckMacPermRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.CheckMacPermResponse) => void): grpc.ClientUnaryCall; + public checkMacaroonPermissions(request: lnd_rpc_pb.CheckMacPermRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.CheckMacPermResponse) => void): grpc.ClientUnaryCall; + public registerRPCMiddleware(options?: Partial): grpc.ClientDuplexStream; + public registerRPCMiddleware(metadata?: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; + public sendCustomMessage(request: lnd_rpc_pb.SendCustomMessageRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendCustomMessageResponse) => void): grpc.ClientUnaryCall; + public sendCustomMessage(request: lnd_rpc_pb.SendCustomMessageRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendCustomMessageResponse) => void): grpc.ClientUnaryCall; + public sendCustomMessage(request: lnd_rpc_pb.SendCustomMessageRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.SendCustomMessageResponse) => void): grpc.ClientUnaryCall; + public subscribeCustomMessages(request: lnd_rpc_pb.SubscribeCustomMessagesRequest, options?: Partial): grpc.ClientReadableStream; + public subscribeCustomMessages(request: lnd_rpc_pb.SubscribeCustomMessagesRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public listAliases(request: lnd_rpc_pb.ListAliasesRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListAliasesResponse) => void): grpc.ClientUnaryCall; + public listAliases(request: lnd_rpc_pb.ListAliasesRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListAliasesResponse) => void): grpc.ClientUnaryCall; + public listAliases(request: lnd_rpc_pb.ListAliasesRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.ListAliasesResponse) => void): grpc.ClientUnaryCall; + public lookupHtlcResolution(request: lnd_rpc_pb.LookupHtlcResolutionRequest, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.LookupHtlcResolutionResponse) => void): grpc.ClientUnaryCall; + public lookupHtlcResolution(request: lnd_rpc_pb.LookupHtlcResolutionRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.LookupHtlcResolutionResponse) => void): grpc.ClientUnaryCall; + public lookupHtlcResolution(request: lnd_rpc_pb.LookupHtlcResolutionRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: lnd_rpc_pb.LookupHtlcResolutionResponse) => void): grpc.ClientUnaryCall; } diff --git a/lib/proto/lnd/rpc_pb.d.ts b/lib/proto/lnd/rpc_pb.d.ts index 1930d18a..5db0ea96 100644 --- a/lib/proto/lnd/rpc_pb.d.ts +++ b/lib/proto/lnd/rpc_pb.d.ts @@ -2,8093 +2,6171 @@ // file: lnd/rpc.proto /* tslint:disable */ - /* eslint-disable */ -import * as jspb from 'google-protobuf'; - -export class LookupHtlcResolutionRequest extends jspb.Message { - getChanId(): number; - setChanId(value: number): LookupHtlcResolutionRequest; - getHtlcIndex(): number; - setHtlcIndex(value: number): LookupHtlcResolutionRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): LookupHtlcResolutionRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: LookupHtlcResolutionRequest, - ): LookupHtlcResolutionRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: LookupHtlcResolutionRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): LookupHtlcResolutionRequest; - static deserializeBinaryFromReader( - message: LookupHtlcResolutionRequest, - reader: jspb.BinaryReader, - ): LookupHtlcResolutionRequest; + +import * as jspb from "google-protobuf"; + +export class LookupHtlcResolutionRequest extends jspb.Message { + getChanId(): number; + setChanId(value: number): LookupHtlcResolutionRequest; + getHtlcIndex(): number; + setHtlcIndex(value: number): LookupHtlcResolutionRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): LookupHtlcResolutionRequest.AsObject; + static toObject(includeInstance: boolean, msg: LookupHtlcResolutionRequest): LookupHtlcResolutionRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: LookupHtlcResolutionRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): LookupHtlcResolutionRequest; + static deserializeBinaryFromReader(message: LookupHtlcResolutionRequest, reader: jspb.BinaryReader): LookupHtlcResolutionRequest; } export namespace LookupHtlcResolutionRequest { - export type AsObject = { - chanId: number; - htlcIndex: number; - }; -} - -export class LookupHtlcResolutionResponse extends jspb.Message { - getSettled(): boolean; - setSettled(value: boolean): LookupHtlcResolutionResponse; - getOffchain(): boolean; - setOffchain(value: boolean): LookupHtlcResolutionResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): LookupHtlcResolutionResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: LookupHtlcResolutionResponse, - ): LookupHtlcResolutionResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: LookupHtlcResolutionResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): LookupHtlcResolutionResponse; - static deserializeBinaryFromReader( - message: LookupHtlcResolutionResponse, - reader: jspb.BinaryReader, - ): LookupHtlcResolutionResponse; + export type AsObject = { + chanId: number, + htlcIndex: number, + } } -export namespace LookupHtlcResolutionResponse { - export type AsObject = { - settled: boolean; - offchain: boolean; - }; -} - -export class SubscribeCustomMessagesRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SubscribeCustomMessagesRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SubscribeCustomMessagesRequest, - ): SubscribeCustomMessagesRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SubscribeCustomMessagesRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SubscribeCustomMessagesRequest; - static deserializeBinaryFromReader( - message: SubscribeCustomMessagesRequest, - reader: jspb.BinaryReader, - ): SubscribeCustomMessagesRequest; -} +export class LookupHtlcResolutionResponse extends jspb.Message { + getSettled(): boolean; + setSettled(value: boolean): LookupHtlcResolutionResponse; + getOffchain(): boolean; + setOffchain(value: boolean): LookupHtlcResolutionResponse; -export namespace SubscribeCustomMessagesRequest { - export type AsObject = {}; -} - -export class CustomMessage extends jspb.Message { - getPeer(): Uint8Array | string; - getPeer_asU8(): Uint8Array; - getPeer_asB64(): string; - setPeer(value: Uint8Array | string): CustomMessage; - getType(): number; - setType(value: number): CustomMessage; - getData(): Uint8Array | string; - getData_asU8(): Uint8Array; - getData_asB64(): string; - setData(value: Uint8Array | string): CustomMessage; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CustomMessage.AsObject; - static toObject( - includeInstance: boolean, - msg: CustomMessage, - ): CustomMessage.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CustomMessage, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CustomMessage; - static deserializeBinaryFromReader( - message: CustomMessage, - reader: jspb.BinaryReader, - ): CustomMessage; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): LookupHtlcResolutionResponse.AsObject; + static toObject(includeInstance: boolean, msg: LookupHtlcResolutionResponse): LookupHtlcResolutionResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: LookupHtlcResolutionResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): LookupHtlcResolutionResponse; + static deserializeBinaryFromReader(message: LookupHtlcResolutionResponse, reader: jspb.BinaryReader): LookupHtlcResolutionResponse; } -export namespace CustomMessage { - export type AsObject = { - peer: Uint8Array | string; - type: number; - data: Uint8Array | string; - }; -} - -export class SendCustomMessageRequest extends jspb.Message { - getPeer(): Uint8Array | string; - getPeer_asU8(): Uint8Array; - getPeer_asB64(): string; - setPeer(value: Uint8Array | string): SendCustomMessageRequest; - getType(): number; - setType(value: number): SendCustomMessageRequest; - getData(): Uint8Array | string; - getData_asU8(): Uint8Array; - getData_asB64(): string; - setData(value: Uint8Array | string): SendCustomMessageRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendCustomMessageRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SendCustomMessageRequest, - ): SendCustomMessageRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendCustomMessageRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendCustomMessageRequest; - static deserializeBinaryFromReader( - message: SendCustomMessageRequest, - reader: jspb.BinaryReader, - ): SendCustomMessageRequest; +export namespace LookupHtlcResolutionResponse { + export type AsObject = { + settled: boolean, + offchain: boolean, + } } -export namespace SendCustomMessageRequest { - export type AsObject = { - peer: Uint8Array | string; - type: number; - data: Uint8Array | string; - }; -} - -export class SendCustomMessageResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendCustomMessageResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: SendCustomMessageResponse, - ): SendCustomMessageResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendCustomMessageResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendCustomMessageResponse; - static deserializeBinaryFromReader( - message: SendCustomMessageResponse, - reader: jspb.BinaryReader, - ): SendCustomMessageResponse; -} +export class SubscribeCustomMessagesRequest extends jspb.Message { -export namespace SendCustomMessageResponse { - export type AsObject = {}; -} - -export class Utxo extends jspb.Message { - getAddressType(): AddressType; - setAddressType(value: AddressType): Utxo; - getAddress(): string; - setAddress(value: string): Utxo; - getAmountSat(): number; - setAmountSat(value: number): Utxo; - getPkScript(): string; - setPkScript(value: string): Utxo; - - hasOutpoint(): boolean; - clearOutpoint(): void; - getOutpoint(): OutPoint | undefined; - setOutpoint(value?: OutPoint): Utxo; - getConfirmations(): number; - setConfirmations(value: number): Utxo; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Utxo.AsObject; - static toObject(includeInstance: boolean, msg: Utxo): Utxo.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Utxo, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Utxo; - static deserializeBinaryFromReader( - message: Utxo, - reader: jspb.BinaryReader, - ): Utxo; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SubscribeCustomMessagesRequest.AsObject; + static toObject(includeInstance: boolean, msg: SubscribeCustomMessagesRequest): SubscribeCustomMessagesRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SubscribeCustomMessagesRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SubscribeCustomMessagesRequest; + static deserializeBinaryFromReader(message: SubscribeCustomMessagesRequest, reader: jspb.BinaryReader): SubscribeCustomMessagesRequest; } -export namespace Utxo { - export type AsObject = { - addressType: AddressType; - address: string; - amountSat: number; - pkScript: string; - outpoint?: OutPoint.AsObject; - confirmations: number; - }; -} - -export class OutputDetail extends jspb.Message { - getOutputType(): OutputScriptType; - setOutputType(value: OutputScriptType): OutputDetail; - getAddress(): string; - setAddress(value: string): OutputDetail; - getPkScript(): string; - setPkScript(value: string): OutputDetail; - getOutputIndex(): number; - setOutputIndex(value: number): OutputDetail; - getAmount(): number; - setAmount(value: number): OutputDetail; - getIsOurAddress(): boolean; - setIsOurAddress(value: boolean): OutputDetail; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): OutputDetail.AsObject; - static toObject( - includeInstance: boolean, - msg: OutputDetail, - ): OutputDetail.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: OutputDetail, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): OutputDetail; - static deserializeBinaryFromReader( - message: OutputDetail, - reader: jspb.BinaryReader, - ): OutputDetail; +export namespace SubscribeCustomMessagesRequest { + export type AsObject = { + } } -export namespace OutputDetail { - export type AsObject = { - outputType: OutputScriptType; - address: string; - pkScript: string; - outputIndex: number; - amount: number; - isOurAddress: boolean; - }; -} - -export class Transaction extends jspb.Message { - getTxHash(): string; - setTxHash(value: string): Transaction; - getAmount(): number; - setAmount(value: number): Transaction; - getNumConfirmations(): number; - setNumConfirmations(value: number): Transaction; - getBlockHash(): string; - setBlockHash(value: string): Transaction; - getBlockHeight(): number; - setBlockHeight(value: number): Transaction; - getTimeStamp(): number; - setTimeStamp(value: number): Transaction; - getTotalFees(): number; - setTotalFees(value: number): Transaction; - clearDestAddressesList(): void; - getDestAddressesList(): Array; - setDestAddressesList(value: Array): Transaction; - addDestAddresses(value: string, index?: number): string; - clearOutputDetailsList(): void; - getOutputDetailsList(): Array; - setOutputDetailsList(value: Array): Transaction; - addOutputDetails(value?: OutputDetail, index?: number): OutputDetail; - getRawTxHex(): string; - setRawTxHex(value: string): Transaction; - getLabel(): string; - setLabel(value: string): Transaction; - clearPreviousOutpointsList(): void; - getPreviousOutpointsList(): Array; - setPreviousOutpointsList(value: Array): Transaction; - addPreviousOutpoints( - value?: PreviousOutPoint, - index?: number, - ): PreviousOutPoint; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Transaction.AsObject; - static toObject( - includeInstance: boolean, - msg: Transaction, - ): Transaction.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Transaction, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Transaction; - static deserializeBinaryFromReader( - message: Transaction, - reader: jspb.BinaryReader, - ): Transaction; -} +export class CustomMessage extends jspb.Message { + getPeer(): Uint8Array | string; + getPeer_asU8(): Uint8Array; + getPeer_asB64(): string; + setPeer(value: Uint8Array | string): CustomMessage; + getType(): number; + setType(value: number): CustomMessage; + getData(): Uint8Array | string; + getData_asU8(): Uint8Array; + getData_asB64(): string; + setData(value: Uint8Array | string): CustomMessage; -export namespace Transaction { - export type AsObject = { - txHash: string; - amount: number; - numConfirmations: number; - blockHash: string; - blockHeight: number; - timeStamp: number; - totalFees: number; - destAddressesList: Array; - outputDetailsList: Array; - rawTxHex: string; - label: string; - previousOutpointsList: Array; - }; -} - -export class GetTransactionsRequest extends jspb.Message { - getStartHeight(): number; - setStartHeight(value: number): GetTransactionsRequest; - getEndHeight(): number; - setEndHeight(value: number): GetTransactionsRequest; - getAccount(): string; - setAccount(value: string): GetTransactionsRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetTransactionsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: GetTransactionsRequest, - ): GetTransactionsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetTransactionsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetTransactionsRequest; - static deserializeBinaryFromReader( - message: GetTransactionsRequest, - reader: jspb.BinaryReader, - ): GetTransactionsRequest; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CustomMessage.AsObject; + static toObject(includeInstance: boolean, msg: CustomMessage): CustomMessage.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CustomMessage, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CustomMessage; + static deserializeBinaryFromReader(message: CustomMessage, reader: jspb.BinaryReader): CustomMessage; } -export namespace GetTransactionsRequest { - export type AsObject = { - startHeight: number; - endHeight: number; - account: string; - }; -} - -export class TransactionDetails extends jspb.Message { - clearTransactionsList(): void; - getTransactionsList(): Array; - setTransactionsList(value: Array): TransactionDetails; - addTransactions(value?: Transaction, index?: number): Transaction; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TransactionDetails.AsObject; - static toObject( - includeInstance: boolean, - msg: TransactionDetails, - ): TransactionDetails.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: TransactionDetails, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): TransactionDetails; - static deserializeBinaryFromReader( - message: TransactionDetails, - reader: jspb.BinaryReader, - ): TransactionDetails; +export namespace CustomMessage { + export type AsObject = { + peer: Uint8Array | string, + type: number, + data: Uint8Array | string, + } } -export namespace TransactionDetails { - export type AsObject = { - transactionsList: Array; - }; -} - -export class FeeLimit extends jspb.Message { - hasFixed(): boolean; - clearFixed(): void; - getFixed(): number; - setFixed(value: number): FeeLimit; - - hasFixedMsat(): boolean; - clearFixedMsat(): void; - getFixedMsat(): number; - setFixedMsat(value: number): FeeLimit; - - hasPercent(): boolean; - clearPercent(): void; - getPercent(): number; - setPercent(value: number): FeeLimit; - - getLimitCase(): FeeLimit.LimitCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FeeLimit.AsObject; - static toObject(includeInstance: boolean, msg: FeeLimit): FeeLimit.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FeeLimit, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FeeLimit; - static deserializeBinaryFromReader( - message: FeeLimit, - reader: jspb.BinaryReader, - ): FeeLimit; -} +export class SendCustomMessageRequest extends jspb.Message { + getPeer(): Uint8Array | string; + getPeer_asU8(): Uint8Array; + getPeer_asB64(): string; + setPeer(value: Uint8Array | string): SendCustomMessageRequest; + getType(): number; + setType(value: number): SendCustomMessageRequest; + getData(): Uint8Array | string; + getData_asU8(): Uint8Array; + getData_asB64(): string; + setData(value: Uint8Array | string): SendCustomMessageRequest; -export namespace FeeLimit { - export type AsObject = { - fixed: number; - fixedMsat: number; - percent: number; - }; - - export enum LimitCase { - LIMIT_NOT_SET = 0, - FIXED = 1, - FIXED_MSAT = 3, - PERCENT = 2, - } -} - -export class SendRequest extends jspb.Message { - getDest(): Uint8Array | string; - getDest_asU8(): Uint8Array; - getDest_asB64(): string; - setDest(value: Uint8Array | string): SendRequest; - getDestString(): string; - setDestString(value: string): SendRequest; - getAmt(): number; - setAmt(value: number): SendRequest; - getAmtMsat(): number; - setAmtMsat(value: number): SendRequest; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): SendRequest; - getPaymentHashString(): string; - setPaymentHashString(value: string): SendRequest; - getPaymentRequest(): string; - setPaymentRequest(value: string): SendRequest; - getFinalCltvDelta(): number; - setFinalCltvDelta(value: number): SendRequest; - - hasFeeLimit(): boolean; - clearFeeLimit(): void; - getFeeLimit(): FeeLimit | undefined; - setFeeLimit(value?: FeeLimit): SendRequest; - getOutgoingChanId(): string; - setOutgoingChanId(value: string): SendRequest; - getLastHopPubkey(): Uint8Array | string; - getLastHopPubkey_asU8(): Uint8Array; - getLastHopPubkey_asB64(): string; - setLastHopPubkey(value: Uint8Array | string): SendRequest; - getCltvLimit(): number; - setCltvLimit(value: number): SendRequest; - - getDestCustomRecordsMap(): jspb.Map; - clearDestCustomRecordsMap(): void; - getAllowSelfPayment(): boolean; - setAllowSelfPayment(value: boolean): SendRequest; - clearDestFeaturesList(): void; - getDestFeaturesList(): Array; - setDestFeaturesList(value: Array): SendRequest; - addDestFeatures(value: FeatureBit, index?: number): FeatureBit; - getPaymentAddr(): Uint8Array | string; - getPaymentAddr_asU8(): Uint8Array; - getPaymentAddr_asB64(): string; - setPaymentAddr(value: Uint8Array | string): SendRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SendRequest, - ): SendRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendRequest; - static deserializeBinaryFromReader( - message: SendRequest, - reader: jspb.BinaryReader, - ): SendRequest; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendCustomMessageRequest.AsObject; + static toObject(includeInstance: boolean, msg: SendCustomMessageRequest): SendCustomMessageRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendCustomMessageRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendCustomMessageRequest; + static deserializeBinaryFromReader(message: SendCustomMessageRequest, reader: jspb.BinaryReader): SendCustomMessageRequest; } -export namespace SendRequest { - export type AsObject = { - dest: Uint8Array | string; - destString: string; - amt: number; - amtMsat: number; - paymentHash: Uint8Array | string; - paymentHashString: string; - paymentRequest: string; - finalCltvDelta: number; - feeLimit?: FeeLimit.AsObject; - outgoingChanId: string; - lastHopPubkey: Uint8Array | string; - cltvLimit: number; - - destCustomRecordsMap: Array<[number, Uint8Array | string]>; - allowSelfPayment: boolean; - destFeaturesList: Array; - paymentAddr: Uint8Array | string; - }; -} - -export class SendResponse extends jspb.Message { - getPaymentError(): string; - setPaymentError(value: string): SendResponse; - getPaymentPreimage(): Uint8Array | string; - getPaymentPreimage_asU8(): Uint8Array; - getPaymentPreimage_asB64(): string; - setPaymentPreimage(value: Uint8Array | string): SendResponse; - - hasPaymentRoute(): boolean; - clearPaymentRoute(): void; - getPaymentRoute(): Route | undefined; - setPaymentRoute(value?: Route): SendResponse; - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): SendResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: SendResponse, - ): SendResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendResponse; - static deserializeBinaryFromReader( - message: SendResponse, - reader: jspb.BinaryReader, - ): SendResponse; +export namespace SendCustomMessageRequest { + export type AsObject = { + peer: Uint8Array | string, + type: number, + data: Uint8Array | string, + } } -export namespace SendResponse { - export type AsObject = { - paymentError: string; - paymentPreimage: Uint8Array | string; - paymentRoute?: Route.AsObject; - paymentHash: Uint8Array | string; - }; -} - -export class SendToRouteRequest extends jspb.Message { - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): SendToRouteRequest; - getPaymentHashString(): string; - setPaymentHashString(value: string): SendToRouteRequest; - - hasRoute(): boolean; - clearRoute(): void; - getRoute(): Route | undefined; - setRoute(value?: Route): SendToRouteRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendToRouteRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SendToRouteRequest, - ): SendToRouteRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendToRouteRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendToRouteRequest; - static deserializeBinaryFromReader( - message: SendToRouteRequest, - reader: jspb.BinaryReader, - ): SendToRouteRequest; -} +export class SendCustomMessageResponse extends jspb.Message { -export namespace SendToRouteRequest { - export type AsObject = { - paymentHash: Uint8Array | string; - paymentHashString: string; - route?: Route.AsObject; - }; -} - -export class ChannelAcceptRequest extends jspb.Message { - getNodePubkey(): Uint8Array | string; - getNodePubkey_asU8(): Uint8Array; - getNodePubkey_asB64(): string; - setNodePubkey(value: Uint8Array | string): ChannelAcceptRequest; - getChainHash(): Uint8Array | string; - getChainHash_asU8(): Uint8Array; - getChainHash_asB64(): string; - setChainHash(value: Uint8Array | string): ChannelAcceptRequest; - getPendingChanId(): Uint8Array | string; - getPendingChanId_asU8(): Uint8Array; - getPendingChanId_asB64(): string; - setPendingChanId(value: Uint8Array | string): ChannelAcceptRequest; - getFundingAmt(): number; - setFundingAmt(value: number): ChannelAcceptRequest; - getPushAmt(): number; - setPushAmt(value: number): ChannelAcceptRequest; - getDustLimit(): number; - setDustLimit(value: number): ChannelAcceptRequest; - getMaxValueInFlight(): number; - setMaxValueInFlight(value: number): ChannelAcceptRequest; - getChannelReserve(): number; - setChannelReserve(value: number): ChannelAcceptRequest; - getMinHtlc(): number; - setMinHtlc(value: number): ChannelAcceptRequest; - getFeePerKw(): number; - setFeePerKw(value: number): ChannelAcceptRequest; - getCsvDelay(): number; - setCsvDelay(value: number): ChannelAcceptRequest; - getMaxAcceptedHtlcs(): number; - setMaxAcceptedHtlcs(value: number): ChannelAcceptRequest; - getChannelFlags(): number; - setChannelFlags(value: number): ChannelAcceptRequest; - getCommitmentType(): CommitmentType; - setCommitmentType(value: CommitmentType): ChannelAcceptRequest; - getWantsZeroConf(): boolean; - setWantsZeroConf(value: boolean): ChannelAcceptRequest; - getWantsScidAlias(): boolean; - setWantsScidAlias(value: boolean): ChannelAcceptRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelAcceptRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelAcceptRequest, - ): ChannelAcceptRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelAcceptRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelAcceptRequest; - static deserializeBinaryFromReader( - message: ChannelAcceptRequest, - reader: jspb.BinaryReader, - ): ChannelAcceptRequest; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendCustomMessageResponse.AsObject; + static toObject(includeInstance: boolean, msg: SendCustomMessageResponse): SendCustomMessageResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendCustomMessageResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendCustomMessageResponse; + static deserializeBinaryFromReader(message: SendCustomMessageResponse, reader: jspb.BinaryReader): SendCustomMessageResponse; } -export namespace ChannelAcceptRequest { - export type AsObject = { - nodePubkey: Uint8Array | string; - chainHash: Uint8Array | string; - pendingChanId: Uint8Array | string; - fundingAmt: number; - pushAmt: number; - dustLimit: number; - maxValueInFlight: number; - channelReserve: number; - minHtlc: number; - feePerKw: number; - csvDelay: number; - maxAcceptedHtlcs: number; - channelFlags: number; - commitmentType: CommitmentType; - wantsZeroConf: boolean; - wantsScidAlias: boolean; - }; -} - -export class ChannelAcceptResponse extends jspb.Message { - getAccept(): boolean; - setAccept(value: boolean): ChannelAcceptResponse; - getPendingChanId(): Uint8Array | string; - getPendingChanId_asU8(): Uint8Array; - getPendingChanId_asB64(): string; - setPendingChanId(value: Uint8Array | string): ChannelAcceptResponse; - getError(): string; - setError(value: string): ChannelAcceptResponse; - getUpfrontShutdown(): string; - setUpfrontShutdown(value: string): ChannelAcceptResponse; - getCsvDelay(): number; - setCsvDelay(value: number): ChannelAcceptResponse; - getReserveSat(): number; - setReserveSat(value: number): ChannelAcceptResponse; - getInFlightMaxMsat(): number; - setInFlightMaxMsat(value: number): ChannelAcceptResponse; - getMaxHtlcCount(): number; - setMaxHtlcCount(value: number): ChannelAcceptResponse; - getMinHtlcIn(): number; - setMinHtlcIn(value: number): ChannelAcceptResponse; - getMinAcceptDepth(): number; - setMinAcceptDepth(value: number): ChannelAcceptResponse; - getZeroConf(): boolean; - setZeroConf(value: boolean): ChannelAcceptResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelAcceptResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelAcceptResponse, - ): ChannelAcceptResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelAcceptResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelAcceptResponse; - static deserializeBinaryFromReader( - message: ChannelAcceptResponse, - reader: jspb.BinaryReader, - ): ChannelAcceptResponse; +export namespace SendCustomMessageResponse { + export type AsObject = { + } } -export namespace ChannelAcceptResponse { - export type AsObject = { - accept: boolean; - pendingChanId: Uint8Array | string; - error: string; - upfrontShutdown: string; - csvDelay: number; - reserveSat: number; - inFlightMaxMsat: number; - maxHtlcCount: number; - minHtlcIn: number; - minAcceptDepth: number; - zeroConf: boolean; - }; -} - -export class ChannelPoint extends jspb.Message { - hasFundingTxidBytes(): boolean; - clearFundingTxidBytes(): void; - getFundingTxidBytes(): Uint8Array | string; - getFundingTxidBytes_asU8(): Uint8Array; - getFundingTxidBytes_asB64(): string; - setFundingTxidBytes(value: Uint8Array | string): ChannelPoint; - - hasFundingTxidStr(): boolean; - clearFundingTxidStr(): void; - getFundingTxidStr(): string; - setFundingTxidStr(value: string): ChannelPoint; - getOutputIndex(): number; - setOutputIndex(value: number): ChannelPoint; - - getFundingTxidCase(): ChannelPoint.FundingTxidCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelPoint.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelPoint, - ): ChannelPoint.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelPoint, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelPoint; - static deserializeBinaryFromReader( - message: ChannelPoint, - reader: jspb.BinaryReader, - ): ChannelPoint; -} +export class Utxo extends jspb.Message { + getAddressType(): AddressType; + setAddressType(value: AddressType): Utxo; + getAddress(): string; + setAddress(value: string): Utxo; + getAmountSat(): number; + setAmountSat(value: number): Utxo; + getPkScript(): string; + setPkScript(value: string): Utxo; -export namespace ChannelPoint { - export type AsObject = { - fundingTxidBytes: Uint8Array | string; - fundingTxidStr: string; - outputIndex: number; - }; - - export enum FundingTxidCase { - FUNDING_TXID_NOT_SET = 0, - FUNDING_TXID_BYTES = 1, - FUNDING_TXID_STR = 2, - } -} - -export class OutPoint extends jspb.Message { - getTxidBytes(): Uint8Array | string; - getTxidBytes_asU8(): Uint8Array; - getTxidBytes_asB64(): string; - setTxidBytes(value: Uint8Array | string): OutPoint; - getTxidStr(): string; - setTxidStr(value: string): OutPoint; - getOutputIndex(): number; - setOutputIndex(value: number): OutPoint; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): OutPoint.AsObject; - static toObject(includeInstance: boolean, msg: OutPoint): OutPoint.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: OutPoint, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): OutPoint; - static deserializeBinaryFromReader( - message: OutPoint, - reader: jspb.BinaryReader, - ): OutPoint; -} + hasOutpoint(): boolean; + clearOutpoint(): void; + getOutpoint(): OutPoint | undefined; + setOutpoint(value?: OutPoint): Utxo; + getConfirmations(): number; + setConfirmations(value: number): Utxo; -export namespace OutPoint { - export type AsObject = { - txidBytes: Uint8Array | string; - txidStr: string; - outputIndex: number; - }; -} - -export class PreviousOutPoint extends jspb.Message { - getOutpoint(): string; - setOutpoint(value: string): PreviousOutPoint; - getIsOurOutput(): boolean; - setIsOurOutput(value: boolean): PreviousOutPoint; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PreviousOutPoint.AsObject; - static toObject( - includeInstance: boolean, - msg: PreviousOutPoint, - ): PreviousOutPoint.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PreviousOutPoint, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PreviousOutPoint; - static deserializeBinaryFromReader( - message: PreviousOutPoint, - reader: jspb.BinaryReader, - ): PreviousOutPoint; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Utxo.AsObject; + static toObject(includeInstance: boolean, msg: Utxo): Utxo.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Utxo, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Utxo; + static deserializeBinaryFromReader(message: Utxo, reader: jspb.BinaryReader): Utxo; } -export namespace PreviousOutPoint { - export type AsObject = { - outpoint: string; - isOurOutput: boolean; - }; -} - -export class LightningAddress extends jspb.Message { - getPubkey(): string; - setPubkey(value: string): LightningAddress; - getHost(): string; - setHost(value: string): LightningAddress; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): LightningAddress.AsObject; - static toObject( - includeInstance: boolean, - msg: LightningAddress, - ): LightningAddress.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: LightningAddress, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): LightningAddress; - static deserializeBinaryFromReader( - message: LightningAddress, - reader: jspb.BinaryReader, - ): LightningAddress; +export namespace Utxo { + export type AsObject = { + addressType: AddressType, + address: string, + amountSat: number, + pkScript: string, + outpoint?: OutPoint.AsObject, + confirmations: number, + } } -export namespace LightningAddress { - export type AsObject = { - pubkey: string; - host: string; - }; -} - -export class EstimateFeeRequest extends jspb.Message { - getAddrtoamountMap(): jspb.Map; - clearAddrtoamountMap(): void; - getTargetConf(): number; - setTargetConf(value: number): EstimateFeeRequest; - getMinConfs(): number; - setMinConfs(value: number): EstimateFeeRequest; - getSpendUnconfirmed(): boolean; - setSpendUnconfirmed(value: boolean): EstimateFeeRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): EstimateFeeRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: EstimateFeeRequest, - ): EstimateFeeRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: EstimateFeeRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): EstimateFeeRequest; - static deserializeBinaryFromReader( - message: EstimateFeeRequest, - reader: jspb.BinaryReader, - ): EstimateFeeRequest; -} +export class OutputDetail extends jspb.Message { + getOutputType(): OutputScriptType; + setOutputType(value: OutputScriptType): OutputDetail; + getAddress(): string; + setAddress(value: string): OutputDetail; + getPkScript(): string; + setPkScript(value: string): OutputDetail; + getOutputIndex(): number; + setOutputIndex(value: number): OutputDetail; + getAmount(): number; + setAmount(value: number): OutputDetail; + getIsOurAddress(): boolean; + setIsOurAddress(value: boolean): OutputDetail; -export namespace EstimateFeeRequest { - export type AsObject = { - addrtoamountMap: Array<[string, number]>; - targetConf: number; - minConfs: number; - spendUnconfirmed: boolean; - }; -} - -export class EstimateFeeResponse extends jspb.Message { - getFeeSat(): number; - setFeeSat(value: number): EstimateFeeResponse; - getFeerateSatPerByte(): number; - setFeerateSatPerByte(value: number): EstimateFeeResponse; - getSatPerVbyte(): number; - setSatPerVbyte(value: number): EstimateFeeResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): EstimateFeeResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: EstimateFeeResponse, - ): EstimateFeeResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: EstimateFeeResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): EstimateFeeResponse; - static deserializeBinaryFromReader( - message: EstimateFeeResponse, - reader: jspb.BinaryReader, - ): EstimateFeeResponse; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): OutputDetail.AsObject; + static toObject(includeInstance: boolean, msg: OutputDetail): OutputDetail.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: OutputDetail, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): OutputDetail; + static deserializeBinaryFromReader(message: OutputDetail, reader: jspb.BinaryReader): OutputDetail; } -export namespace EstimateFeeResponse { - export type AsObject = { - feeSat: number; - feerateSatPerByte: number; - satPerVbyte: number; - }; -} - -export class SendManyRequest extends jspb.Message { - getAddrtoamountMap(): jspb.Map; - clearAddrtoamountMap(): void; - getTargetConf(): number; - setTargetConf(value: number): SendManyRequest; - getSatPerVbyte(): number; - setSatPerVbyte(value: number): SendManyRequest; - getSatPerByte(): number; - setSatPerByte(value: number): SendManyRequest; - getLabel(): string; - setLabel(value: string): SendManyRequest; - getMinConfs(): number; - setMinConfs(value: number): SendManyRequest; - getSpendUnconfirmed(): boolean; - setSpendUnconfirmed(value: boolean): SendManyRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendManyRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SendManyRequest, - ): SendManyRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendManyRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendManyRequest; - static deserializeBinaryFromReader( - message: SendManyRequest, - reader: jspb.BinaryReader, - ): SendManyRequest; +export namespace OutputDetail { + export type AsObject = { + outputType: OutputScriptType, + address: string, + pkScript: string, + outputIndex: number, + amount: number, + isOurAddress: boolean, + } } -export namespace SendManyRequest { - export type AsObject = { - addrtoamountMap: Array<[string, number]>; - targetConf: number; - satPerVbyte: number; - satPerByte: number; - label: string; - minConfs: number; - spendUnconfirmed: boolean; - }; -} - -export class SendManyResponse extends jspb.Message { - getTxid(): string; - setTxid(value: string): SendManyResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendManyResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: SendManyResponse, - ): SendManyResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendManyResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendManyResponse; - static deserializeBinaryFromReader( - message: SendManyResponse, - reader: jspb.BinaryReader, - ): SendManyResponse; -} +export class Transaction extends jspb.Message { + getTxHash(): string; + setTxHash(value: string): Transaction; + getAmount(): number; + setAmount(value: number): Transaction; + getNumConfirmations(): number; + setNumConfirmations(value: number): Transaction; + getBlockHash(): string; + setBlockHash(value: string): Transaction; + getBlockHeight(): number; + setBlockHeight(value: number): Transaction; + getTimeStamp(): number; + setTimeStamp(value: number): Transaction; + getTotalFees(): number; + setTotalFees(value: number): Transaction; + clearDestAddressesList(): void; + getDestAddressesList(): Array; + setDestAddressesList(value: Array): Transaction; + addDestAddresses(value: string, index?: number): string; + clearOutputDetailsList(): void; + getOutputDetailsList(): Array; + setOutputDetailsList(value: Array): Transaction; + addOutputDetails(value?: OutputDetail, index?: number): OutputDetail; + getRawTxHex(): string; + setRawTxHex(value: string): Transaction; + getLabel(): string; + setLabel(value: string): Transaction; + clearPreviousOutpointsList(): void; + getPreviousOutpointsList(): Array; + setPreviousOutpointsList(value: Array): Transaction; + addPreviousOutpoints(value?: PreviousOutPoint, index?: number): PreviousOutPoint; -export namespace SendManyResponse { - export type AsObject = { - txid: string; - }; -} - -export class SendCoinsRequest extends jspb.Message { - getAddr(): string; - setAddr(value: string): SendCoinsRequest; - getAmount(): number; - setAmount(value: number): SendCoinsRequest; - getTargetConf(): number; - setTargetConf(value: number): SendCoinsRequest; - getSatPerVbyte(): number; - setSatPerVbyte(value: number): SendCoinsRequest; - getSatPerByte(): number; - setSatPerByte(value: number): SendCoinsRequest; - getSendAll(): boolean; - setSendAll(value: boolean): SendCoinsRequest; - getLabel(): string; - setLabel(value: string): SendCoinsRequest; - getMinConfs(): number; - setMinConfs(value: number): SendCoinsRequest; - getSpendUnconfirmed(): boolean; - setSpendUnconfirmed(value: boolean): SendCoinsRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendCoinsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SendCoinsRequest, - ): SendCoinsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendCoinsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendCoinsRequest; - static deserializeBinaryFromReader( - message: SendCoinsRequest, - reader: jspb.BinaryReader, - ): SendCoinsRequest; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Transaction.AsObject; + static toObject(includeInstance: boolean, msg: Transaction): Transaction.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Transaction, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Transaction; + static deserializeBinaryFromReader(message: Transaction, reader: jspb.BinaryReader): Transaction; } -export namespace SendCoinsRequest { - export type AsObject = { - addr: string; - amount: number; - targetConf: number; - satPerVbyte: number; - satPerByte: number; - sendAll: boolean; - label: string; - minConfs: number; - spendUnconfirmed: boolean; - }; -} - -export class SendCoinsResponse extends jspb.Message { - getTxid(): string; - setTxid(value: string): SendCoinsResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendCoinsResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: SendCoinsResponse, - ): SendCoinsResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SendCoinsResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SendCoinsResponse; - static deserializeBinaryFromReader( - message: SendCoinsResponse, - reader: jspb.BinaryReader, - ): SendCoinsResponse; +export namespace Transaction { + export type AsObject = { + txHash: string, + amount: number, + numConfirmations: number, + blockHash: string, + blockHeight: number, + timeStamp: number, + totalFees: number, + destAddressesList: Array, + outputDetailsList: Array, + rawTxHex: string, + label: string, + previousOutpointsList: Array, + } } -export namespace SendCoinsResponse { - export type AsObject = { - txid: string; - }; -} - -export class ListUnspentRequest extends jspb.Message { - getMinConfs(): number; - setMinConfs(value: number): ListUnspentRequest; - getMaxConfs(): number; - setMaxConfs(value: number): ListUnspentRequest; - getAccount(): string; - setAccount(value: string): ListUnspentRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListUnspentRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListUnspentRequest, - ): ListUnspentRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListUnspentRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListUnspentRequest; - static deserializeBinaryFromReader( - message: ListUnspentRequest, - reader: jspb.BinaryReader, - ): ListUnspentRequest; -} +export class GetTransactionsRequest extends jspb.Message { + getStartHeight(): number; + setStartHeight(value: number): GetTransactionsRequest; + getEndHeight(): number; + setEndHeight(value: number): GetTransactionsRequest; + getAccount(): string; + setAccount(value: string): GetTransactionsRequest; -export namespace ListUnspentRequest { - export type AsObject = { - minConfs: number; - maxConfs: number; - account: string; - }; -} - -export class ListUnspentResponse extends jspb.Message { - clearUtxosList(): void; - getUtxosList(): Array; - setUtxosList(value: Array): ListUnspentResponse; - addUtxos(value?: Utxo, index?: number): Utxo; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListUnspentResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListUnspentResponse, - ): ListUnspentResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListUnspentResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListUnspentResponse; - static deserializeBinaryFromReader( - message: ListUnspentResponse, - reader: jspb.BinaryReader, - ): ListUnspentResponse; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetTransactionsRequest.AsObject; + static toObject(includeInstance: boolean, msg: GetTransactionsRequest): GetTransactionsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetTransactionsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetTransactionsRequest; + static deserializeBinaryFromReader(message: GetTransactionsRequest, reader: jspb.BinaryReader): GetTransactionsRequest; } -export namespace ListUnspentResponse { - export type AsObject = { - utxosList: Array; - }; -} - -export class NewAddressRequest extends jspb.Message { - getType(): AddressType; - setType(value: AddressType): NewAddressRequest; - getAccount(): string; - setAccount(value: string): NewAddressRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): NewAddressRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: NewAddressRequest, - ): NewAddressRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: NewAddressRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): NewAddressRequest; - static deserializeBinaryFromReader( - message: NewAddressRequest, - reader: jspb.BinaryReader, - ): NewAddressRequest; +export namespace GetTransactionsRequest { + export type AsObject = { + startHeight: number, + endHeight: number, + account: string, + } } -export namespace NewAddressRequest { - export type AsObject = { - type: AddressType; - account: string; - }; -} - -export class NewAddressResponse extends jspb.Message { - getAddress(): string; - setAddress(value: string): NewAddressResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): NewAddressResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: NewAddressResponse, - ): NewAddressResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: NewAddressResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): NewAddressResponse; - static deserializeBinaryFromReader( - message: NewAddressResponse, - reader: jspb.BinaryReader, - ): NewAddressResponse; -} +export class TransactionDetails extends jspb.Message { + clearTransactionsList(): void; + getTransactionsList(): Array; + setTransactionsList(value: Array): TransactionDetails; + addTransactions(value?: Transaction, index?: number): Transaction; -export namespace NewAddressResponse { - export type AsObject = { - address: string; - }; -} - -export class SignMessageRequest extends jspb.Message { - getMsg(): Uint8Array | string; - getMsg_asU8(): Uint8Array; - getMsg_asB64(): string; - setMsg(value: Uint8Array | string): SignMessageRequest; - getSingleHash(): boolean; - setSingleHash(value: boolean): SignMessageRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SignMessageRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: SignMessageRequest, - ): SignMessageRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SignMessageRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SignMessageRequest; - static deserializeBinaryFromReader( - message: SignMessageRequest, - reader: jspb.BinaryReader, - ): SignMessageRequest; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): TransactionDetails.AsObject; + static toObject(includeInstance: boolean, msg: TransactionDetails): TransactionDetails.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: TransactionDetails, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): TransactionDetails; + static deserializeBinaryFromReader(message: TransactionDetails, reader: jspb.BinaryReader): TransactionDetails; } -export namespace SignMessageRequest { - export type AsObject = { - msg: Uint8Array | string; - singleHash: boolean; - }; -} - -export class SignMessageResponse extends jspb.Message { - getSignature(): string; - setSignature(value: string): SignMessageResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SignMessageResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: SignMessageResponse, - ): SignMessageResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SignMessageResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SignMessageResponse; - static deserializeBinaryFromReader( - message: SignMessageResponse, - reader: jspb.BinaryReader, - ): SignMessageResponse; +export namespace TransactionDetails { + export type AsObject = { + transactionsList: Array, + } } -export namespace SignMessageResponse { - export type AsObject = { - signature: string; - }; -} - -export class VerifyMessageRequest extends jspb.Message { - getMsg(): Uint8Array | string; - getMsg_asU8(): Uint8Array; - getMsg_asB64(): string; - setMsg(value: Uint8Array | string): VerifyMessageRequest; - getSignature(): string; - setSignature(value: string): VerifyMessageRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): VerifyMessageRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: VerifyMessageRequest, - ): VerifyMessageRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: VerifyMessageRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): VerifyMessageRequest; - static deserializeBinaryFromReader( - message: VerifyMessageRequest, - reader: jspb.BinaryReader, - ): VerifyMessageRequest; -} +export class FeeLimit extends jspb.Message { -export namespace VerifyMessageRequest { - export type AsObject = { - msg: Uint8Array | string; - signature: string; - }; -} - -export class VerifyMessageResponse extends jspb.Message { - getValid(): boolean; - setValid(value: boolean): VerifyMessageResponse; - getPubkey(): string; - setPubkey(value: string): VerifyMessageResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): VerifyMessageResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: VerifyMessageResponse, - ): VerifyMessageResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: VerifyMessageResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): VerifyMessageResponse; - static deserializeBinaryFromReader( - message: VerifyMessageResponse, - reader: jspb.BinaryReader, - ): VerifyMessageResponse; -} + hasFixed(): boolean; + clearFixed(): void; + getFixed(): number; + setFixed(value: number): FeeLimit; -export namespace VerifyMessageResponse { - export type AsObject = { - valid: boolean; - pubkey: string; - }; -} - -export class ConnectPeerRequest extends jspb.Message { - hasAddr(): boolean; - clearAddr(): void; - getAddr(): LightningAddress | undefined; - setAddr(value?: LightningAddress): ConnectPeerRequest; - getPerm(): boolean; - setPerm(value: boolean): ConnectPeerRequest; - getTimeout(): number; - setTimeout(value: number): ConnectPeerRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ConnectPeerRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ConnectPeerRequest, - ): ConnectPeerRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ConnectPeerRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ConnectPeerRequest; - static deserializeBinaryFromReader( - message: ConnectPeerRequest, - reader: jspb.BinaryReader, - ): ConnectPeerRequest; -} + hasFixedMsat(): boolean; + clearFixedMsat(): void; + getFixedMsat(): number; + setFixedMsat(value: number): FeeLimit; -export namespace ConnectPeerRequest { - export type AsObject = { - addr?: LightningAddress.AsObject; - perm: boolean; - timeout: number; - }; -} - -export class ConnectPeerResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ConnectPeerResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ConnectPeerResponse, - ): ConnectPeerResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ConnectPeerResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ConnectPeerResponse; - static deserializeBinaryFromReader( - message: ConnectPeerResponse, - reader: jspb.BinaryReader, - ): ConnectPeerResponse; -} + hasPercent(): boolean; + clearPercent(): void; + getPercent(): number; + setPercent(value: number): FeeLimit; -export namespace ConnectPeerResponse { - export type AsObject = {}; -} - -export class DisconnectPeerRequest extends jspb.Message { - getPubKey(): string; - setPubKey(value: string): DisconnectPeerRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DisconnectPeerRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: DisconnectPeerRequest, - ): DisconnectPeerRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DisconnectPeerRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DisconnectPeerRequest; - static deserializeBinaryFromReader( - message: DisconnectPeerRequest, - reader: jspb.BinaryReader, - ): DisconnectPeerRequest; -} + getLimitCase(): FeeLimit.LimitCase; -export namespace DisconnectPeerRequest { - export type AsObject = { - pubKey: string; - }; -} - -export class DisconnectPeerResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DisconnectPeerResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: DisconnectPeerResponse, - ): DisconnectPeerResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DisconnectPeerResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DisconnectPeerResponse; - static deserializeBinaryFromReader( - message: DisconnectPeerResponse, - reader: jspb.BinaryReader, - ): DisconnectPeerResponse; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FeeLimit.AsObject; + static toObject(includeInstance: boolean, msg: FeeLimit): FeeLimit.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FeeLimit, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FeeLimit; + static deserializeBinaryFromReader(message: FeeLimit, reader: jspb.BinaryReader): FeeLimit; } -export namespace DisconnectPeerResponse { - export type AsObject = {}; -} - -export class HTLC extends jspb.Message { - getIncoming(): boolean; - setIncoming(value: boolean): HTLC; - getAmount(): number; - setAmount(value: number): HTLC; - getHashLock(): Uint8Array | string; - getHashLock_asU8(): Uint8Array; - getHashLock_asB64(): string; - setHashLock(value: Uint8Array | string): HTLC; - getExpirationHeight(): number; - setExpirationHeight(value: number): HTLC; - getHtlcIndex(): number; - setHtlcIndex(value: number): HTLC; - getForwardingChannel(): number; - setForwardingChannel(value: number): HTLC; - getForwardingHtlcIndex(): number; - setForwardingHtlcIndex(value: number): HTLC; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): HTLC.AsObject; - static toObject(includeInstance: boolean, msg: HTLC): HTLC.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: HTLC, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): HTLC; - static deserializeBinaryFromReader( - message: HTLC, - reader: jspb.BinaryReader, - ): HTLC; -} +export namespace FeeLimit { + export type AsObject = { + fixed: number, + fixedMsat: number, + percent: number, + } -export namespace HTLC { - export type AsObject = { - incoming: boolean; - amount: number; - hashLock: Uint8Array | string; - expirationHeight: number; - htlcIndex: number; - forwardingChannel: number; - forwardingHtlcIndex: number; - }; -} - -export class ChannelConstraints extends jspb.Message { - getCsvDelay(): number; - setCsvDelay(value: number): ChannelConstraints; - getChanReserveSat(): number; - setChanReserveSat(value: number): ChannelConstraints; - getDustLimitSat(): number; - setDustLimitSat(value: number): ChannelConstraints; - getMaxPendingAmtMsat(): number; - setMaxPendingAmtMsat(value: number): ChannelConstraints; - getMinHtlcMsat(): number; - setMinHtlcMsat(value: number): ChannelConstraints; - getMaxAcceptedHtlcs(): number; - setMaxAcceptedHtlcs(value: number): ChannelConstraints; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelConstraints.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelConstraints, - ): ChannelConstraints.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelConstraints, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelConstraints; - static deserializeBinaryFromReader( - message: ChannelConstraints, - reader: jspb.BinaryReader, - ): ChannelConstraints; -} + export enum LimitCase { + LIMIT_NOT_SET = 0, + FIXED = 1, + FIXED_MSAT = 3, + PERCENT = 2, + } -export namespace ChannelConstraints { - export type AsObject = { - csvDelay: number; - chanReserveSat: number; - dustLimitSat: number; - maxPendingAmtMsat: number; - minHtlcMsat: number; - maxAcceptedHtlcs: number; - }; -} - -export class Channel extends jspb.Message { - getActive(): boolean; - setActive(value: boolean): Channel; - getRemotePubkey(): string; - setRemotePubkey(value: string): Channel; - getChannelPoint(): string; - setChannelPoint(value: string): Channel; - getChanId(): string; - setChanId(value: string): Channel; - getCapacity(): number; - setCapacity(value: number): Channel; - getLocalBalance(): number; - setLocalBalance(value: number): Channel; - getRemoteBalance(): number; - setRemoteBalance(value: number): Channel; - getCommitFee(): number; - setCommitFee(value: number): Channel; - getCommitWeight(): number; - setCommitWeight(value: number): Channel; - getFeePerKw(): number; - setFeePerKw(value: number): Channel; - getUnsettledBalance(): number; - setUnsettledBalance(value: number): Channel; - getTotalSatoshisSent(): number; - setTotalSatoshisSent(value: number): Channel; - getTotalSatoshisReceived(): number; - setTotalSatoshisReceived(value: number): Channel; - getNumUpdates(): number; - setNumUpdates(value: number): Channel; - clearPendingHtlcsList(): void; - getPendingHtlcsList(): Array; - setPendingHtlcsList(value: Array): Channel; - addPendingHtlcs(value?: HTLC, index?: number): HTLC; - getCsvDelay(): number; - setCsvDelay(value: number): Channel; - getPrivate(): boolean; - setPrivate(value: boolean): Channel; - getInitiator(): boolean; - setInitiator(value: boolean): Channel; - getChanStatusFlags(): string; - setChanStatusFlags(value: string): Channel; - getLocalChanReserveSat(): number; - setLocalChanReserveSat(value: number): Channel; - getRemoteChanReserveSat(): number; - setRemoteChanReserveSat(value: number): Channel; - getStaticRemoteKey(): boolean; - setStaticRemoteKey(value: boolean): Channel; - getCommitmentType(): CommitmentType; - setCommitmentType(value: CommitmentType): Channel; - getLifetime(): number; - setLifetime(value: number): Channel; - getUptime(): number; - setUptime(value: number): Channel; - getCloseAddress(): string; - setCloseAddress(value: string): Channel; - getPushAmountSat(): number; - setPushAmountSat(value: number): Channel; - getThawHeight(): number; - setThawHeight(value: number): Channel; - - hasLocalConstraints(): boolean; - clearLocalConstraints(): void; - getLocalConstraints(): ChannelConstraints | undefined; - setLocalConstraints(value?: ChannelConstraints): Channel; - - hasRemoteConstraints(): boolean; - clearRemoteConstraints(): void; - getRemoteConstraints(): ChannelConstraints | undefined; - setRemoteConstraints(value?: ChannelConstraints): Channel; - clearAliasScidsList(): void; - getAliasScidsList(): Array; - setAliasScidsList(value: Array): Channel; - addAliasScids(value: number, index?: number): number; - getZeroConf(): boolean; - setZeroConf(value: boolean): Channel; - getZeroConfConfirmedScid(): number; - setZeroConfConfirmedScid(value: number): Channel; - getPeerAlias(): string; - setPeerAlias(value: string): Channel; - getPeerScidAlias(): string; - setPeerScidAlias(value: string): Channel; - getMemo(): string; - setMemo(value: string): Channel; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Channel.AsObject; - static toObject(includeInstance: boolean, msg: Channel): Channel.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Channel, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Channel; - static deserializeBinaryFromReader( - message: Channel, - reader: jspb.BinaryReader, - ): Channel; } -export namespace Channel { - export type AsObject = { - active: boolean; - remotePubkey: string; - channelPoint: string; - chanId: string; - capacity: number; - localBalance: number; - remoteBalance: number; - commitFee: number; - commitWeight: number; - feePerKw: number; - unsettledBalance: number; - totalSatoshisSent: number; - totalSatoshisReceived: number; - numUpdates: number; - pendingHtlcsList: Array; - csvDelay: number; - pb_private: boolean; - initiator: boolean; - chanStatusFlags: string; - localChanReserveSat: number; - remoteChanReserveSat: number; - staticRemoteKey: boolean; - commitmentType: CommitmentType; - lifetime: number; - uptime: number; - closeAddress: string; - pushAmountSat: number; - thawHeight: number; - localConstraints?: ChannelConstraints.AsObject; - remoteConstraints?: ChannelConstraints.AsObject; - aliasScidsList: Array; - zeroConf: boolean; - zeroConfConfirmedScid: number; - peerAlias: string; - peerScidAlias: string; - memo: string; - }; -} - -export class ListChannelsRequest extends jspb.Message { - getActiveOnly(): boolean; - setActiveOnly(value: boolean): ListChannelsRequest; - getInactiveOnly(): boolean; - setInactiveOnly(value: boolean): ListChannelsRequest; - getPublicOnly(): boolean; - setPublicOnly(value: boolean): ListChannelsRequest; - getPrivateOnly(): boolean; - setPrivateOnly(value: boolean): ListChannelsRequest; - getPeer(): Uint8Array | string; - getPeer_asU8(): Uint8Array; - getPeer_asB64(): string; - setPeer(value: Uint8Array | string): ListChannelsRequest; - getPeerAliasLookup(): boolean; - setPeerAliasLookup(value: boolean): ListChannelsRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListChannelsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListChannelsRequest, - ): ListChannelsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListChannelsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListChannelsRequest; - static deserializeBinaryFromReader( - message: ListChannelsRequest, - reader: jspb.BinaryReader, - ): ListChannelsRequest; -} +export class SendRequest extends jspb.Message { + getDest(): Uint8Array | string; + getDest_asU8(): Uint8Array; + getDest_asB64(): string; + setDest(value: Uint8Array | string): SendRequest; + getDestString(): string; + setDestString(value: string): SendRequest; + getAmt(): number; + setAmt(value: number): SendRequest; + getAmtMsat(): number; + setAmtMsat(value: number): SendRequest; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): SendRequest; + getPaymentHashString(): string; + setPaymentHashString(value: string): SendRequest; + getPaymentRequest(): string; + setPaymentRequest(value: string): SendRequest; + getFinalCltvDelta(): number; + setFinalCltvDelta(value: number): SendRequest; + + hasFeeLimit(): boolean; + clearFeeLimit(): void; + getFeeLimit(): FeeLimit | undefined; + setFeeLimit(value?: FeeLimit): SendRequest; + getOutgoingChanId(): string; + setOutgoingChanId(value: string): SendRequest; + getLastHopPubkey(): Uint8Array | string; + getLastHopPubkey_asU8(): Uint8Array; + getLastHopPubkey_asB64(): string; + setLastHopPubkey(value: Uint8Array | string): SendRequest; + getCltvLimit(): number; + setCltvLimit(value: number): SendRequest; + + getDestCustomRecordsMap(): jspb.Map; + clearDestCustomRecordsMap(): void; + getAllowSelfPayment(): boolean; + setAllowSelfPayment(value: boolean): SendRequest; + clearDestFeaturesList(): void; + getDestFeaturesList(): Array; + setDestFeaturesList(value: Array): SendRequest; + addDestFeatures(value: FeatureBit, index?: number): FeatureBit; + getPaymentAddr(): Uint8Array | string; + getPaymentAddr_asU8(): Uint8Array; + getPaymentAddr_asB64(): string; + setPaymentAddr(value: Uint8Array | string): SendRequest; -export namespace ListChannelsRequest { - export type AsObject = { - activeOnly: boolean; - inactiveOnly: boolean; - publicOnly: boolean; - privateOnly: boolean; - peer: Uint8Array | string; - peerAliasLookup: boolean; - }; -} - -export class ListChannelsResponse extends jspb.Message { - clearChannelsList(): void; - getChannelsList(): Array; - setChannelsList(value: Array): ListChannelsResponse; - addChannels(value?: Channel, index?: number): Channel; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListChannelsResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListChannelsResponse, - ): ListChannelsResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListChannelsResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListChannelsResponse; - static deserializeBinaryFromReader( - message: ListChannelsResponse, - reader: jspb.BinaryReader, - ): ListChannelsResponse; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendRequest.AsObject; + static toObject(includeInstance: boolean, msg: SendRequest): SendRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendRequest; + static deserializeBinaryFromReader(message: SendRequest, reader: jspb.BinaryReader): SendRequest; } -export namespace ListChannelsResponse { - export type AsObject = { - channelsList: Array; - }; -} - -export class AliasMap extends jspb.Message { - getBaseScid(): number; - setBaseScid(value: number): AliasMap; - clearAliasesList(): void; - getAliasesList(): Array; - setAliasesList(value: Array): AliasMap; - addAliases(value: number, index?: number): number; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AliasMap.AsObject; - static toObject(includeInstance: boolean, msg: AliasMap): AliasMap.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: AliasMap, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): AliasMap; - static deserializeBinaryFromReader( - message: AliasMap, - reader: jspb.BinaryReader, - ): AliasMap; +export namespace SendRequest { + export type AsObject = { + dest: Uint8Array | string, + destString: string, + amt: number, + amtMsat: number, + paymentHash: Uint8Array | string, + paymentHashString: string, + paymentRequest: string, + finalCltvDelta: number, + feeLimit?: FeeLimit.AsObject, + outgoingChanId: string, + lastHopPubkey: Uint8Array | string, + cltvLimit: number, + + destCustomRecordsMap: Array<[number, Uint8Array | string]>, + allowSelfPayment: boolean, + destFeaturesList: Array, + paymentAddr: Uint8Array | string, + } } -export namespace AliasMap { - export type AsObject = { - baseScid: number; - aliasesList: Array; - }; -} - -export class ListAliasesRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListAliasesRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListAliasesRequest, - ): ListAliasesRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListAliasesRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListAliasesRequest; - static deserializeBinaryFromReader( - message: ListAliasesRequest, - reader: jspb.BinaryReader, - ): ListAliasesRequest; -} +export class SendResponse extends jspb.Message { + getPaymentError(): string; + setPaymentError(value: string): SendResponse; + getPaymentPreimage(): Uint8Array | string; + getPaymentPreimage_asU8(): Uint8Array; + getPaymentPreimage_asB64(): string; + setPaymentPreimage(value: Uint8Array | string): SendResponse; -export namespace ListAliasesRequest { - export type AsObject = {}; -} - -export class ListAliasesResponse extends jspb.Message { - clearAliasMapsList(): void; - getAliasMapsList(): Array; - setAliasMapsList(value: Array): ListAliasesResponse; - addAliasMaps(value?: AliasMap, index?: number): AliasMap; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListAliasesResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListAliasesResponse, - ): ListAliasesResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListAliasesResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListAliasesResponse; - static deserializeBinaryFromReader( - message: ListAliasesResponse, - reader: jspb.BinaryReader, - ): ListAliasesResponse; -} + hasPaymentRoute(): boolean; + clearPaymentRoute(): void; + getPaymentRoute(): Route | undefined; + setPaymentRoute(value?: Route): SendResponse; + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): SendResponse; -export namespace ListAliasesResponse { - export type AsObject = { - aliasMapsList: Array; - }; -} - -export class ChannelCloseSummary extends jspb.Message { - getChannelPoint(): string; - setChannelPoint(value: string): ChannelCloseSummary; - getChanId(): string; - setChanId(value: string): ChannelCloseSummary; - getChainHash(): string; - setChainHash(value: string): ChannelCloseSummary; - getClosingTxHash(): string; - setClosingTxHash(value: string): ChannelCloseSummary; - getRemotePubkey(): string; - setRemotePubkey(value: string): ChannelCloseSummary; - getCapacity(): number; - setCapacity(value: number): ChannelCloseSummary; - getCloseHeight(): number; - setCloseHeight(value: number): ChannelCloseSummary; - getSettledBalance(): number; - setSettledBalance(value: number): ChannelCloseSummary; - getTimeLockedBalance(): number; - setTimeLockedBalance(value: number): ChannelCloseSummary; - getCloseType(): ChannelCloseSummary.ClosureType; - setCloseType(value: ChannelCloseSummary.ClosureType): ChannelCloseSummary; - getOpenInitiator(): Initiator; - setOpenInitiator(value: Initiator): ChannelCloseSummary; - getCloseInitiator(): Initiator; - setCloseInitiator(value: Initiator): ChannelCloseSummary; - clearResolutionsList(): void; - getResolutionsList(): Array; - setResolutionsList(value: Array): ChannelCloseSummary; - addResolutions(value?: Resolution, index?: number): Resolution; - clearAliasScidsList(): void; - getAliasScidsList(): Array; - setAliasScidsList(value: Array): ChannelCloseSummary; - addAliasScids(value: number, index?: number): number; - getZeroConfConfirmedScid(): string; - setZeroConfConfirmedScid(value: string): ChannelCloseSummary; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelCloseSummary.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelCloseSummary, - ): ChannelCloseSummary.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelCloseSummary, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelCloseSummary; - static deserializeBinaryFromReader( - message: ChannelCloseSummary, - reader: jspb.BinaryReader, - ): ChannelCloseSummary; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendResponse.AsObject; + static toObject(includeInstance: boolean, msg: SendResponse): SendResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendResponse; + static deserializeBinaryFromReader(message: SendResponse, reader: jspb.BinaryReader): SendResponse; } -export namespace ChannelCloseSummary { - export type AsObject = { - channelPoint: string; - chanId: string; - chainHash: string; - closingTxHash: string; - remotePubkey: string; - capacity: number; - closeHeight: number; - settledBalance: number; - timeLockedBalance: number; - closeType: ChannelCloseSummary.ClosureType; - openInitiator: Initiator; - closeInitiator: Initiator; - resolutionsList: Array; - aliasScidsList: Array; - zeroConfConfirmedScid: string; - }; - - export enum ClosureType { - COOPERATIVE_CLOSE = 0, - LOCAL_FORCE_CLOSE = 1, - REMOTE_FORCE_CLOSE = 2, - BREACH_CLOSE = 3, - FUNDING_CANCELED = 4, - ABANDONED = 5, - } -} - -export class Resolution extends jspb.Message { - getResolutionType(): ResolutionType; - setResolutionType(value: ResolutionType): Resolution; - getOutcome(): ResolutionOutcome; - setOutcome(value: ResolutionOutcome): Resolution; - - hasOutpoint(): boolean; - clearOutpoint(): void; - getOutpoint(): OutPoint | undefined; - setOutpoint(value?: OutPoint): Resolution; - getAmountSat(): number; - setAmountSat(value: number): Resolution; - getSweepTxid(): string; - setSweepTxid(value: string): Resolution; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Resolution.AsObject; - static toObject( - includeInstance: boolean, - msg: Resolution, - ): Resolution.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Resolution, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Resolution; - static deserializeBinaryFromReader( - message: Resolution, - reader: jspb.BinaryReader, - ): Resolution; +export namespace SendResponse { + export type AsObject = { + paymentError: string, + paymentPreimage: Uint8Array | string, + paymentRoute?: Route.AsObject, + paymentHash: Uint8Array | string, + } } -export namespace Resolution { - export type AsObject = { - resolutionType: ResolutionType; - outcome: ResolutionOutcome; - outpoint?: OutPoint.AsObject; - amountSat: number; - sweepTxid: string; - }; -} - -export class ClosedChannelsRequest extends jspb.Message { - getCooperative(): boolean; - setCooperative(value: boolean): ClosedChannelsRequest; - getLocalForce(): boolean; - setLocalForce(value: boolean): ClosedChannelsRequest; - getRemoteForce(): boolean; - setRemoteForce(value: boolean): ClosedChannelsRequest; - getBreach(): boolean; - setBreach(value: boolean): ClosedChannelsRequest; - getFundingCanceled(): boolean; - setFundingCanceled(value: boolean): ClosedChannelsRequest; - getAbandoned(): boolean; - setAbandoned(value: boolean): ClosedChannelsRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ClosedChannelsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ClosedChannelsRequest, - ): ClosedChannelsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ClosedChannelsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ClosedChannelsRequest; - static deserializeBinaryFromReader( - message: ClosedChannelsRequest, - reader: jspb.BinaryReader, - ): ClosedChannelsRequest; -} +export class SendToRouteRequest extends jspb.Message { + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): SendToRouteRequest; + getPaymentHashString(): string; + setPaymentHashString(value: string): SendToRouteRequest; -export namespace ClosedChannelsRequest { - export type AsObject = { - cooperative: boolean; - localForce: boolean; - remoteForce: boolean; - breach: boolean; - fundingCanceled: boolean; - abandoned: boolean; - }; -} - -export class ClosedChannelsResponse extends jspb.Message { - clearChannelsList(): void; - getChannelsList(): Array; - setChannelsList(value: Array): ClosedChannelsResponse; - addChannels(value?: ChannelCloseSummary, index?: number): ChannelCloseSummary; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ClosedChannelsResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ClosedChannelsResponse, - ): ClosedChannelsResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ClosedChannelsResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ClosedChannelsResponse; - static deserializeBinaryFromReader( - message: ClosedChannelsResponse, - reader: jspb.BinaryReader, - ): ClosedChannelsResponse; -} + hasRoute(): boolean; + clearRoute(): void; + getRoute(): Route | undefined; + setRoute(value?: Route): SendToRouteRequest; -export namespace ClosedChannelsResponse { - export type AsObject = { - channelsList: Array; - }; -} - -export class Peer extends jspb.Message { - getPubKey(): string; - setPubKey(value: string): Peer; - getAddress(): string; - setAddress(value: string): Peer; - getBytesSent(): number; - setBytesSent(value: number): Peer; - getBytesRecv(): number; - setBytesRecv(value: number): Peer; - getSatSent(): number; - setSatSent(value: number): Peer; - getSatRecv(): number; - setSatRecv(value: number): Peer; - getInbound(): boolean; - setInbound(value: boolean): Peer; - getPingTime(): number; - setPingTime(value: number): Peer; - getSyncType(): Peer.SyncType; - setSyncType(value: Peer.SyncType): Peer; - - getFeaturesMap(): jspb.Map; - clearFeaturesMap(): void; - clearErrorsList(): void; - getErrorsList(): Array; - setErrorsList(value: Array): Peer; - addErrors(value?: TimestampedError, index?: number): TimestampedError; - getFlapCount(): number; - setFlapCount(value: number): Peer; - getLastFlapNs(): number; - setLastFlapNs(value: number): Peer; - getLastPingPayload(): Uint8Array | string; - getLastPingPayload_asU8(): Uint8Array; - getLastPingPayload_asB64(): string; - setLastPingPayload(value: Uint8Array | string): Peer; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Peer.AsObject; - static toObject(includeInstance: boolean, msg: Peer): Peer.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Peer, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Peer; - static deserializeBinaryFromReader( - message: Peer, - reader: jspb.BinaryReader, - ): Peer; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendToRouteRequest.AsObject; + static toObject(includeInstance: boolean, msg: SendToRouteRequest): SendToRouteRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendToRouteRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendToRouteRequest; + static deserializeBinaryFromReader(message: SendToRouteRequest, reader: jspb.BinaryReader): SendToRouteRequest; } -export namespace Peer { - export type AsObject = { - pubKey: string; - address: string; - bytesSent: number; - bytesRecv: number; - satSent: number; - satRecv: number; - inbound: boolean; - pingTime: number; - syncType: Peer.SyncType; - - featuresMap: Array<[number, Feature.AsObject]>; - errorsList: Array; - flapCount: number; - lastFlapNs: number; - lastPingPayload: Uint8Array | string; - }; - - export enum SyncType { - UNKNOWN_SYNC = 0, - ACTIVE_SYNC = 1, - PASSIVE_SYNC = 2, - PINNED_SYNC = 3, - } -} - -export class TimestampedError extends jspb.Message { - getTimestamp(): number; - setTimestamp(value: number): TimestampedError; - getError(): string; - setError(value: string): TimestampedError; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TimestampedError.AsObject; - static toObject( - includeInstance: boolean, - msg: TimestampedError, - ): TimestampedError.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: TimestampedError, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): TimestampedError; - static deserializeBinaryFromReader( - message: TimestampedError, - reader: jspb.BinaryReader, - ): TimestampedError; +export namespace SendToRouteRequest { + export type AsObject = { + paymentHash: Uint8Array | string, + paymentHashString: string, + route?: Route.AsObject, + } } -export namespace TimestampedError { - export type AsObject = { - timestamp: number; - error: string; - }; -} - -export class ListPeersRequest extends jspb.Message { - getLatestError(): boolean; - setLatestError(value: boolean): ListPeersRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListPeersRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListPeersRequest, - ): ListPeersRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListPeersRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListPeersRequest; - static deserializeBinaryFromReader( - message: ListPeersRequest, - reader: jspb.BinaryReader, - ): ListPeersRequest; +export class ChannelAcceptRequest extends jspb.Message { + getNodePubkey(): Uint8Array | string; + getNodePubkey_asU8(): Uint8Array; + getNodePubkey_asB64(): string; + setNodePubkey(value: Uint8Array | string): ChannelAcceptRequest; + getChainHash(): Uint8Array | string; + getChainHash_asU8(): Uint8Array; + getChainHash_asB64(): string; + setChainHash(value: Uint8Array | string): ChannelAcceptRequest; + getPendingChanId(): Uint8Array | string; + getPendingChanId_asU8(): Uint8Array; + getPendingChanId_asB64(): string; + setPendingChanId(value: Uint8Array | string): ChannelAcceptRequest; + getFundingAmt(): number; + setFundingAmt(value: number): ChannelAcceptRequest; + getPushAmt(): number; + setPushAmt(value: number): ChannelAcceptRequest; + getDustLimit(): number; + setDustLimit(value: number): ChannelAcceptRequest; + getMaxValueInFlight(): number; + setMaxValueInFlight(value: number): ChannelAcceptRequest; + getChannelReserve(): number; + setChannelReserve(value: number): ChannelAcceptRequest; + getMinHtlc(): number; + setMinHtlc(value: number): ChannelAcceptRequest; + getFeePerKw(): number; + setFeePerKw(value: number): ChannelAcceptRequest; + getCsvDelay(): number; + setCsvDelay(value: number): ChannelAcceptRequest; + getMaxAcceptedHtlcs(): number; + setMaxAcceptedHtlcs(value: number): ChannelAcceptRequest; + getChannelFlags(): number; + setChannelFlags(value: number): ChannelAcceptRequest; + getCommitmentType(): CommitmentType; + setCommitmentType(value: CommitmentType): ChannelAcceptRequest; + getWantsZeroConf(): boolean; + setWantsZeroConf(value: boolean): ChannelAcceptRequest; + getWantsScidAlias(): boolean; + setWantsScidAlias(value: boolean): ChannelAcceptRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelAcceptRequest.AsObject; + static toObject(includeInstance: boolean, msg: ChannelAcceptRequest): ChannelAcceptRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelAcceptRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelAcceptRequest; + static deserializeBinaryFromReader(message: ChannelAcceptRequest, reader: jspb.BinaryReader): ChannelAcceptRequest; } -export namespace ListPeersRequest { - export type AsObject = { - latestError: boolean; - }; -} - -export class ListPeersResponse extends jspb.Message { - clearPeersList(): void; - getPeersList(): Array; - setPeersList(value: Array): ListPeersResponse; - addPeers(value?: Peer, index?: number): Peer; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListPeersResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListPeersResponse, - ): ListPeersResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListPeersResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListPeersResponse; - static deserializeBinaryFromReader( - message: ListPeersResponse, - reader: jspb.BinaryReader, - ): ListPeersResponse; +export namespace ChannelAcceptRequest { + export type AsObject = { + nodePubkey: Uint8Array | string, + chainHash: Uint8Array | string, + pendingChanId: Uint8Array | string, + fundingAmt: number, + pushAmt: number, + dustLimit: number, + maxValueInFlight: number, + channelReserve: number, + minHtlc: number, + feePerKw: number, + csvDelay: number, + maxAcceptedHtlcs: number, + channelFlags: number, + commitmentType: CommitmentType, + wantsZeroConf: boolean, + wantsScidAlias: boolean, + } } -export namespace ListPeersResponse { - export type AsObject = { - peersList: Array; - }; -} - -export class PeerEventSubscription extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PeerEventSubscription.AsObject; - static toObject( - includeInstance: boolean, - msg: PeerEventSubscription, - ): PeerEventSubscription.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PeerEventSubscription, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PeerEventSubscription; - static deserializeBinaryFromReader( - message: PeerEventSubscription, - reader: jspb.BinaryReader, - ): PeerEventSubscription; +export class ChannelAcceptResponse extends jspb.Message { + getAccept(): boolean; + setAccept(value: boolean): ChannelAcceptResponse; + getPendingChanId(): Uint8Array | string; + getPendingChanId_asU8(): Uint8Array; + getPendingChanId_asB64(): string; + setPendingChanId(value: Uint8Array | string): ChannelAcceptResponse; + getError(): string; + setError(value: string): ChannelAcceptResponse; + getUpfrontShutdown(): string; + setUpfrontShutdown(value: string): ChannelAcceptResponse; + getCsvDelay(): number; + setCsvDelay(value: number): ChannelAcceptResponse; + getReserveSat(): number; + setReserveSat(value: number): ChannelAcceptResponse; + getInFlightMaxMsat(): number; + setInFlightMaxMsat(value: number): ChannelAcceptResponse; + getMaxHtlcCount(): number; + setMaxHtlcCount(value: number): ChannelAcceptResponse; + getMinHtlcIn(): number; + setMinHtlcIn(value: number): ChannelAcceptResponse; + getMinAcceptDepth(): number; + setMinAcceptDepth(value: number): ChannelAcceptResponse; + getZeroConf(): boolean; + setZeroConf(value: boolean): ChannelAcceptResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelAcceptResponse.AsObject; + static toObject(includeInstance: boolean, msg: ChannelAcceptResponse): ChannelAcceptResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelAcceptResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelAcceptResponse; + static deserializeBinaryFromReader(message: ChannelAcceptResponse, reader: jspb.BinaryReader): ChannelAcceptResponse; } -export namespace PeerEventSubscription { - export type AsObject = {}; -} - -export class PeerEvent extends jspb.Message { - getPubKey(): string; - setPubKey(value: string): PeerEvent; - getType(): PeerEvent.EventType; - setType(value: PeerEvent.EventType): PeerEvent; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PeerEvent.AsObject; - static toObject(includeInstance: boolean, msg: PeerEvent): PeerEvent.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PeerEvent, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PeerEvent; - static deserializeBinaryFromReader( - message: PeerEvent, - reader: jspb.BinaryReader, - ): PeerEvent; +export namespace ChannelAcceptResponse { + export type AsObject = { + accept: boolean, + pendingChanId: Uint8Array | string, + error: string, + upfrontShutdown: string, + csvDelay: number, + reserveSat: number, + inFlightMaxMsat: number, + maxHtlcCount: number, + minHtlcIn: number, + minAcceptDepth: number, + zeroConf: boolean, + } } -export namespace PeerEvent { - export type AsObject = { - pubKey: string; - type: PeerEvent.EventType; - }; +export class ChannelPoint extends jspb.Message { - export enum EventType { - PEER_ONLINE = 0, - PEER_OFFLINE = 1, - } -} - -export class GetInfoRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetInfoRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: GetInfoRequest, - ): GetInfoRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetInfoRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetInfoRequest; - static deserializeBinaryFromReader( - message: GetInfoRequest, - reader: jspb.BinaryReader, - ): GetInfoRequest; -} + hasFundingTxidBytes(): boolean; + clearFundingTxidBytes(): void; + getFundingTxidBytes(): Uint8Array | string; + getFundingTxidBytes_asU8(): Uint8Array; + getFundingTxidBytes_asB64(): string; + setFundingTxidBytes(value: Uint8Array | string): ChannelPoint; -export namespace GetInfoRequest { - export type AsObject = {}; -} - -export class GetInfoResponse extends jspb.Message { - getVersion(): string; - setVersion(value: string): GetInfoResponse; - getCommitHash(): string; - setCommitHash(value: string): GetInfoResponse; - getIdentityPubkey(): string; - setIdentityPubkey(value: string): GetInfoResponse; - getAlias(): string; - setAlias(value: string): GetInfoResponse; - getColor(): string; - setColor(value: string): GetInfoResponse; - getNumPendingChannels(): number; - setNumPendingChannels(value: number): GetInfoResponse; - getNumActiveChannels(): number; - setNumActiveChannels(value: number): GetInfoResponse; - getNumInactiveChannels(): number; - setNumInactiveChannels(value: number): GetInfoResponse; - getNumPeers(): number; - setNumPeers(value: number): GetInfoResponse; - getBlockHeight(): number; - setBlockHeight(value: number): GetInfoResponse; - getBlockHash(): string; - setBlockHash(value: string): GetInfoResponse; - getBestHeaderTimestamp(): number; - setBestHeaderTimestamp(value: number): GetInfoResponse; - getSyncedToChain(): boolean; - setSyncedToChain(value: boolean): GetInfoResponse; - getSyncedToGraph(): boolean; - setSyncedToGraph(value: boolean): GetInfoResponse; - getTestnet(): boolean; - setTestnet(value: boolean): GetInfoResponse; - clearChainsList(): void; - getChainsList(): Array; - setChainsList(value: Array): GetInfoResponse; - addChains(value?: Chain, index?: number): Chain; - clearUrisList(): void; - getUrisList(): Array; - setUrisList(value: Array): GetInfoResponse; - addUris(value: string, index?: number): string; - - getFeaturesMap(): jspb.Map; - clearFeaturesMap(): void; - getRequireHtlcInterceptor(): boolean; - setRequireHtlcInterceptor(value: boolean): GetInfoResponse; - getStoreFinalHtlcResolutions(): boolean; - setStoreFinalHtlcResolutions(value: boolean): GetInfoResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetInfoResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: GetInfoResponse, - ): GetInfoResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetInfoResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetInfoResponse; - static deserializeBinaryFromReader( - message: GetInfoResponse, - reader: jspb.BinaryReader, - ): GetInfoResponse; -} + hasFundingTxidStr(): boolean; + clearFundingTxidStr(): void; + getFundingTxidStr(): string; + setFundingTxidStr(value: string): ChannelPoint; + getOutputIndex(): number; + setOutputIndex(value: number): ChannelPoint; -export namespace GetInfoResponse { - export type AsObject = { - version: string; - commitHash: string; - identityPubkey: string; - alias: string; - color: string; - numPendingChannels: number; - numActiveChannels: number; - numInactiveChannels: number; - numPeers: number; - blockHeight: number; - blockHash: string; - bestHeaderTimestamp: number; - syncedToChain: boolean; - syncedToGraph: boolean; - testnet: boolean; - chainsList: Array; - urisList: Array; - - featuresMap: Array<[number, Feature.AsObject]>; - requireHtlcInterceptor: boolean; - storeFinalHtlcResolutions: boolean; - }; -} - -export class GetRecoveryInfoRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetRecoveryInfoRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: GetRecoveryInfoRequest, - ): GetRecoveryInfoRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetRecoveryInfoRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetRecoveryInfoRequest; - static deserializeBinaryFromReader( - message: GetRecoveryInfoRequest, - reader: jspb.BinaryReader, - ): GetRecoveryInfoRequest; -} + getFundingTxidCase(): ChannelPoint.FundingTxidCase; -export namespace GetRecoveryInfoRequest { - export type AsObject = {}; -} - -export class GetRecoveryInfoResponse extends jspb.Message { - getRecoveryMode(): boolean; - setRecoveryMode(value: boolean): GetRecoveryInfoResponse; - getRecoveryFinished(): boolean; - setRecoveryFinished(value: boolean): GetRecoveryInfoResponse; - getProgress(): number; - setProgress(value: number): GetRecoveryInfoResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetRecoveryInfoResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: GetRecoveryInfoResponse, - ): GetRecoveryInfoResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GetRecoveryInfoResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GetRecoveryInfoResponse; - static deserializeBinaryFromReader( - message: GetRecoveryInfoResponse, - reader: jspb.BinaryReader, - ): GetRecoveryInfoResponse; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelPoint.AsObject; + static toObject(includeInstance: boolean, msg: ChannelPoint): ChannelPoint.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelPoint, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelPoint; + static deserializeBinaryFromReader(message: ChannelPoint, reader: jspb.BinaryReader): ChannelPoint; } -export namespace GetRecoveryInfoResponse { - export type AsObject = { - recoveryMode: boolean; - recoveryFinished: boolean; - progress: number; - }; -} - -export class Chain extends jspb.Message { - getChain(): string; - setChain(value: string): Chain; - getNetwork(): string; - setNetwork(value: string): Chain; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Chain.AsObject; - static toObject(includeInstance: boolean, msg: Chain): Chain.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Chain, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Chain; - static deserializeBinaryFromReader( - message: Chain, - reader: jspb.BinaryReader, - ): Chain; -} +export namespace ChannelPoint { + export type AsObject = { + fundingTxidBytes: Uint8Array | string, + fundingTxidStr: string, + outputIndex: number, + } -export namespace Chain { - export type AsObject = { - chain: string; - network: string; - }; -} - -export class ConfirmationUpdate extends jspb.Message { - getBlockSha(): Uint8Array | string; - getBlockSha_asU8(): Uint8Array; - getBlockSha_asB64(): string; - setBlockSha(value: Uint8Array | string): ConfirmationUpdate; - getBlockHeight(): number; - setBlockHeight(value: number): ConfirmationUpdate; - getNumConfsLeft(): number; - setNumConfsLeft(value: number): ConfirmationUpdate; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ConfirmationUpdate.AsObject; - static toObject( - includeInstance: boolean, - msg: ConfirmationUpdate, - ): ConfirmationUpdate.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ConfirmationUpdate, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ConfirmationUpdate; - static deserializeBinaryFromReader( - message: ConfirmationUpdate, - reader: jspb.BinaryReader, - ): ConfirmationUpdate; -} + export enum FundingTxidCase { + FUNDING_TXID_NOT_SET = 0, + FUNDING_TXID_BYTES = 1, + FUNDING_TXID_STR = 2, + } -export namespace ConfirmationUpdate { - export type AsObject = { - blockSha: Uint8Array | string; - blockHeight: number; - numConfsLeft: number; - }; -} - -export class ChannelOpenUpdate extends jspb.Message { - hasChannelPoint(): boolean; - clearChannelPoint(): void; - getChannelPoint(): ChannelPoint | undefined; - setChannelPoint(value?: ChannelPoint): ChannelOpenUpdate; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelOpenUpdate.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelOpenUpdate, - ): ChannelOpenUpdate.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelOpenUpdate, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelOpenUpdate; - static deserializeBinaryFromReader( - message: ChannelOpenUpdate, - reader: jspb.BinaryReader, - ): ChannelOpenUpdate; } -export namespace ChannelOpenUpdate { - export type AsObject = { - channelPoint?: ChannelPoint.AsObject; - }; -} - -export class ChannelCloseUpdate extends jspb.Message { - getClosingTxid(): Uint8Array | string; - getClosingTxid_asU8(): Uint8Array; - getClosingTxid_asB64(): string; - setClosingTxid(value: Uint8Array | string): ChannelCloseUpdate; - getSuccess(): boolean; - setSuccess(value: boolean): ChannelCloseUpdate; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelCloseUpdate.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelCloseUpdate, - ): ChannelCloseUpdate.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelCloseUpdate, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelCloseUpdate; - static deserializeBinaryFromReader( - message: ChannelCloseUpdate, - reader: jspb.BinaryReader, - ): ChannelCloseUpdate; -} +export class OutPoint extends jspb.Message { + getTxidBytes(): Uint8Array | string; + getTxidBytes_asU8(): Uint8Array; + getTxidBytes_asB64(): string; + setTxidBytes(value: Uint8Array | string): OutPoint; + getTxidStr(): string; + setTxidStr(value: string): OutPoint; + getOutputIndex(): number; + setOutputIndex(value: number): OutPoint; -export namespace ChannelCloseUpdate { - export type AsObject = { - closingTxid: Uint8Array | string; - success: boolean; - }; -} - -export class CloseChannelRequest extends jspb.Message { - hasChannelPoint(): boolean; - clearChannelPoint(): void; - getChannelPoint(): ChannelPoint | undefined; - setChannelPoint(value?: ChannelPoint): CloseChannelRequest; - getForce(): boolean; - setForce(value: boolean): CloseChannelRequest; - getTargetConf(): number; - setTargetConf(value: number): CloseChannelRequest; - getSatPerByte(): number; - setSatPerByte(value: number): CloseChannelRequest; - getDeliveryAddress(): string; - setDeliveryAddress(value: string): CloseChannelRequest; - getSatPerVbyte(): number; - setSatPerVbyte(value: number): CloseChannelRequest; - getMaxFeePerVbyte(): number; - setMaxFeePerVbyte(value: number): CloseChannelRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CloseChannelRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: CloseChannelRequest, - ): CloseChannelRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CloseChannelRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CloseChannelRequest; - static deserializeBinaryFromReader( - message: CloseChannelRequest, - reader: jspb.BinaryReader, - ): CloseChannelRequest; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): OutPoint.AsObject; + static toObject(includeInstance: boolean, msg: OutPoint): OutPoint.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: OutPoint, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): OutPoint; + static deserializeBinaryFromReader(message: OutPoint, reader: jspb.BinaryReader): OutPoint; } -export namespace CloseChannelRequest { - export type AsObject = { - channelPoint?: ChannelPoint.AsObject; - force: boolean; - targetConf: number; - satPerByte: number; - deliveryAddress: string; - satPerVbyte: number; - maxFeePerVbyte: number; - }; -} - -export class CloseStatusUpdate extends jspb.Message { - hasClosePending(): boolean; - clearClosePending(): void; - getClosePending(): PendingUpdate | undefined; - setClosePending(value?: PendingUpdate): CloseStatusUpdate; - - hasChanClose(): boolean; - clearChanClose(): void; - getChanClose(): ChannelCloseUpdate | undefined; - setChanClose(value?: ChannelCloseUpdate): CloseStatusUpdate; - - getUpdateCase(): CloseStatusUpdate.UpdateCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CloseStatusUpdate.AsObject; - static toObject( - includeInstance: boolean, - msg: CloseStatusUpdate, - ): CloseStatusUpdate.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CloseStatusUpdate, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CloseStatusUpdate; - static deserializeBinaryFromReader( - message: CloseStatusUpdate, - reader: jspb.BinaryReader, - ): CloseStatusUpdate; +export namespace OutPoint { + export type AsObject = { + txidBytes: Uint8Array | string, + txidStr: string, + outputIndex: number, + } } -export namespace CloseStatusUpdate { - export type AsObject = { - closePending?: PendingUpdate.AsObject; - chanClose?: ChannelCloseUpdate.AsObject; - }; - - export enum UpdateCase { - UPDATE_NOT_SET = 0, - CLOSE_PENDING = 1, - CHAN_CLOSE = 3, - } -} - -export class PendingUpdate extends jspb.Message { - getTxid(): Uint8Array | string; - getTxid_asU8(): Uint8Array; - getTxid_asB64(): string; - setTxid(value: Uint8Array | string): PendingUpdate; - getOutputIndex(): number; - setOutputIndex(value: number): PendingUpdate; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PendingUpdate.AsObject; - static toObject( - includeInstance: boolean, - msg: PendingUpdate, - ): PendingUpdate.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PendingUpdate, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PendingUpdate; - static deserializeBinaryFromReader( - message: PendingUpdate, - reader: jspb.BinaryReader, - ): PendingUpdate; -} +export class PreviousOutPoint extends jspb.Message { + getOutpoint(): string; + setOutpoint(value: string): PreviousOutPoint; + getIsOurOutput(): boolean; + setIsOurOutput(value: boolean): PreviousOutPoint; -export namespace PendingUpdate { - export type AsObject = { - txid: Uint8Array | string; - outputIndex: number; - }; -} - -export class ReadyForPsbtFunding extends jspb.Message { - getFundingAddress(): string; - setFundingAddress(value: string): ReadyForPsbtFunding; - getFundingAmount(): number; - setFundingAmount(value: number): ReadyForPsbtFunding; - getPsbt(): Uint8Array | string; - getPsbt_asU8(): Uint8Array; - getPsbt_asB64(): string; - setPsbt(value: Uint8Array | string): ReadyForPsbtFunding; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ReadyForPsbtFunding.AsObject; - static toObject( - includeInstance: boolean, - msg: ReadyForPsbtFunding, - ): ReadyForPsbtFunding.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ReadyForPsbtFunding, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ReadyForPsbtFunding; - static deserializeBinaryFromReader( - message: ReadyForPsbtFunding, - reader: jspb.BinaryReader, - ): ReadyForPsbtFunding; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PreviousOutPoint.AsObject; + static toObject(includeInstance: boolean, msg: PreviousOutPoint): PreviousOutPoint.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PreviousOutPoint, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PreviousOutPoint; + static deserializeBinaryFromReader(message: PreviousOutPoint, reader: jspb.BinaryReader): PreviousOutPoint; } -export namespace ReadyForPsbtFunding { - export type AsObject = { - fundingAddress: string; - fundingAmount: number; - psbt: Uint8Array | string; - }; -} - -export class BatchOpenChannelRequest extends jspb.Message { - clearChannelsList(): void; - getChannelsList(): Array; - setChannelsList(value: Array): BatchOpenChannelRequest; - addChannels(value?: BatchOpenChannel, index?: number): BatchOpenChannel; - getTargetConf(): number; - setTargetConf(value: number): BatchOpenChannelRequest; - getSatPerVbyte(): number; - setSatPerVbyte(value: number): BatchOpenChannelRequest; - getMinConfs(): number; - setMinConfs(value: number): BatchOpenChannelRequest; - getSpendUnconfirmed(): boolean; - setSpendUnconfirmed(value: boolean): BatchOpenChannelRequest; - getLabel(): string; - setLabel(value: string): BatchOpenChannelRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): BatchOpenChannelRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: BatchOpenChannelRequest, - ): BatchOpenChannelRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: BatchOpenChannelRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): BatchOpenChannelRequest; - static deserializeBinaryFromReader( - message: BatchOpenChannelRequest, - reader: jspb.BinaryReader, - ): BatchOpenChannelRequest; +export namespace PreviousOutPoint { + export type AsObject = { + outpoint: string, + isOurOutput: boolean, + } } -export namespace BatchOpenChannelRequest { - export type AsObject = { - channelsList: Array; - targetConf: number; - satPerVbyte: number; - minConfs: number; - spendUnconfirmed: boolean; - label: string; - }; -} - -export class BatchOpenChannel extends jspb.Message { - getNodePubkey(): Uint8Array | string; - getNodePubkey_asU8(): Uint8Array; - getNodePubkey_asB64(): string; - setNodePubkey(value: Uint8Array | string): BatchOpenChannel; - getLocalFundingAmount(): number; - setLocalFundingAmount(value: number): BatchOpenChannel; - getPushSat(): number; - setPushSat(value: number): BatchOpenChannel; - getPrivate(): boolean; - setPrivate(value: boolean): BatchOpenChannel; - getMinHtlcMsat(): number; - setMinHtlcMsat(value: number): BatchOpenChannel; - getRemoteCsvDelay(): number; - setRemoteCsvDelay(value: number): BatchOpenChannel; - getCloseAddress(): string; - setCloseAddress(value: string): BatchOpenChannel; - getPendingChanId(): Uint8Array | string; - getPendingChanId_asU8(): Uint8Array; - getPendingChanId_asB64(): string; - setPendingChanId(value: Uint8Array | string): BatchOpenChannel; - getCommitmentType(): CommitmentType; - setCommitmentType(value: CommitmentType): BatchOpenChannel; - getRemoteMaxValueInFlightMsat(): number; - setRemoteMaxValueInFlightMsat(value: number): BatchOpenChannel; - getRemoteMaxHtlcs(): number; - setRemoteMaxHtlcs(value: number): BatchOpenChannel; - getMaxLocalCsv(): number; - setMaxLocalCsv(value: number): BatchOpenChannel; - getZeroConf(): boolean; - setZeroConf(value: boolean): BatchOpenChannel; - getScidAlias(): boolean; - setScidAlias(value: boolean): BatchOpenChannel; - getBaseFee(): number; - setBaseFee(value: number): BatchOpenChannel; - getFeeRate(): number; - setFeeRate(value: number): BatchOpenChannel; - getUseBaseFee(): boolean; - setUseBaseFee(value: boolean): BatchOpenChannel; - getUseFeeRate(): boolean; - setUseFeeRate(value: boolean): BatchOpenChannel; - getRemoteChanReserveSat(): number; - setRemoteChanReserveSat(value: number): BatchOpenChannel; - getMemo(): string; - setMemo(value: string): BatchOpenChannel; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): BatchOpenChannel.AsObject; - static toObject( - includeInstance: boolean, - msg: BatchOpenChannel, - ): BatchOpenChannel.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: BatchOpenChannel, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): BatchOpenChannel; - static deserializeBinaryFromReader( - message: BatchOpenChannel, - reader: jspb.BinaryReader, - ): BatchOpenChannel; -} +export class LightningAddress extends jspb.Message { + getPubkey(): string; + setPubkey(value: string): LightningAddress; + getHost(): string; + setHost(value: string): LightningAddress; -export namespace BatchOpenChannel { - export type AsObject = { - nodePubkey: Uint8Array | string; - localFundingAmount: number; - pushSat: number; - pb_private: boolean; - minHtlcMsat: number; - remoteCsvDelay: number; - closeAddress: string; - pendingChanId: Uint8Array | string; - commitmentType: CommitmentType; - remoteMaxValueInFlightMsat: number; - remoteMaxHtlcs: number; - maxLocalCsv: number; - zeroConf: boolean; - scidAlias: boolean; - baseFee: number; - feeRate: number; - useBaseFee: boolean; - useFeeRate: boolean; - remoteChanReserveSat: number; - memo: string; - }; -} - -export class BatchOpenChannelResponse extends jspb.Message { - clearPendingChannelsList(): void; - getPendingChannelsList(): Array; - setPendingChannelsList(value: Array): BatchOpenChannelResponse; - addPendingChannels(value?: PendingUpdate, index?: number): PendingUpdate; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): BatchOpenChannelResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: BatchOpenChannelResponse, - ): BatchOpenChannelResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: BatchOpenChannelResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): BatchOpenChannelResponse; - static deserializeBinaryFromReader( - message: BatchOpenChannelResponse, - reader: jspb.BinaryReader, - ): BatchOpenChannelResponse; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): LightningAddress.AsObject; + static toObject(includeInstance: boolean, msg: LightningAddress): LightningAddress.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: LightningAddress, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): LightningAddress; + static deserializeBinaryFromReader(message: LightningAddress, reader: jspb.BinaryReader): LightningAddress; } -export namespace BatchOpenChannelResponse { - export type AsObject = { - pendingChannelsList: Array; - }; -} - -export class OpenChannelRequest extends jspb.Message { - getSatPerVbyte(): number; - setSatPerVbyte(value: number): OpenChannelRequest; - getNodePubkey(): Uint8Array | string; - getNodePubkey_asU8(): Uint8Array; - getNodePubkey_asB64(): string; - setNodePubkey(value: Uint8Array | string): OpenChannelRequest; - getNodePubkeyString(): string; - setNodePubkeyString(value: string): OpenChannelRequest; - getLocalFundingAmount(): number; - setLocalFundingAmount(value: number): OpenChannelRequest; - getPushSat(): number; - setPushSat(value: number): OpenChannelRequest; - getTargetConf(): number; - setTargetConf(value: number): OpenChannelRequest; - getSatPerByte(): number; - setSatPerByte(value: number): OpenChannelRequest; - getPrivate(): boolean; - setPrivate(value: boolean): OpenChannelRequest; - getMinHtlcMsat(): number; - setMinHtlcMsat(value: number): OpenChannelRequest; - getRemoteCsvDelay(): number; - setRemoteCsvDelay(value: number): OpenChannelRequest; - getMinConfs(): number; - setMinConfs(value: number): OpenChannelRequest; - getSpendUnconfirmed(): boolean; - setSpendUnconfirmed(value: boolean): OpenChannelRequest; - getCloseAddress(): string; - setCloseAddress(value: string): OpenChannelRequest; - - hasFundingShim(): boolean; - clearFundingShim(): void; - getFundingShim(): FundingShim | undefined; - setFundingShim(value?: FundingShim): OpenChannelRequest; - getRemoteMaxValueInFlightMsat(): number; - setRemoteMaxValueInFlightMsat(value: number): OpenChannelRequest; - getRemoteMaxHtlcs(): number; - setRemoteMaxHtlcs(value: number): OpenChannelRequest; - getMaxLocalCsv(): number; - setMaxLocalCsv(value: number): OpenChannelRequest; - getCommitmentType(): CommitmentType; - setCommitmentType(value: CommitmentType): OpenChannelRequest; - getZeroConf(): boolean; - setZeroConf(value: boolean): OpenChannelRequest; - getScidAlias(): boolean; - setScidAlias(value: boolean): OpenChannelRequest; - getBaseFee(): number; - setBaseFee(value: number): OpenChannelRequest; - getFeeRate(): number; - setFeeRate(value: number): OpenChannelRequest; - getUseBaseFee(): boolean; - setUseBaseFee(value: boolean): OpenChannelRequest; - getUseFeeRate(): boolean; - setUseFeeRate(value: boolean): OpenChannelRequest; - getRemoteChanReserveSat(): number; - setRemoteChanReserveSat(value: number): OpenChannelRequest; - getFundMax(): boolean; - setFundMax(value: boolean): OpenChannelRequest; - getMemo(): string; - setMemo(value: string): OpenChannelRequest; - clearOutpointsList(): void; - getOutpointsList(): Array; - setOutpointsList(value: Array): OpenChannelRequest; - addOutpoints(value?: OutPoint, index?: number): OutPoint; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): OpenChannelRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: OpenChannelRequest, - ): OpenChannelRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: OpenChannelRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): OpenChannelRequest; - static deserializeBinaryFromReader( - message: OpenChannelRequest, - reader: jspb.BinaryReader, - ): OpenChannelRequest; +export namespace LightningAddress { + export type AsObject = { + pubkey: string, + host: string, + } } -export namespace OpenChannelRequest { - export type AsObject = { - satPerVbyte: number; - nodePubkey: Uint8Array | string; - nodePubkeyString: string; - localFundingAmount: number; - pushSat: number; - targetConf: number; - satPerByte: number; - pb_private: boolean; - minHtlcMsat: number; - remoteCsvDelay: number; - minConfs: number; - spendUnconfirmed: boolean; - closeAddress: string; - fundingShim?: FundingShim.AsObject; - remoteMaxValueInFlightMsat: number; - remoteMaxHtlcs: number; - maxLocalCsv: number; - commitmentType: CommitmentType; - zeroConf: boolean; - scidAlias: boolean; - baseFee: number; - feeRate: number; - useBaseFee: boolean; - useFeeRate: boolean; - remoteChanReserveSat: number; - fundMax: boolean; - memo: string; - outpointsList: Array; - }; -} - -export class OpenStatusUpdate extends jspb.Message { - hasChanPending(): boolean; - clearChanPending(): void; - getChanPending(): PendingUpdate | undefined; - setChanPending(value?: PendingUpdate): OpenStatusUpdate; - - hasChanOpen(): boolean; - clearChanOpen(): void; - getChanOpen(): ChannelOpenUpdate | undefined; - setChanOpen(value?: ChannelOpenUpdate): OpenStatusUpdate; - - hasPsbtFund(): boolean; - clearPsbtFund(): void; - getPsbtFund(): ReadyForPsbtFunding | undefined; - setPsbtFund(value?: ReadyForPsbtFunding): OpenStatusUpdate; - getPendingChanId(): Uint8Array | string; - getPendingChanId_asU8(): Uint8Array; - getPendingChanId_asB64(): string; - setPendingChanId(value: Uint8Array | string): OpenStatusUpdate; - - getUpdateCase(): OpenStatusUpdate.UpdateCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): OpenStatusUpdate.AsObject; - static toObject( - includeInstance: boolean, - msg: OpenStatusUpdate, - ): OpenStatusUpdate.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: OpenStatusUpdate, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): OpenStatusUpdate; - static deserializeBinaryFromReader( - message: OpenStatusUpdate, - reader: jspb.BinaryReader, - ): OpenStatusUpdate; -} +export class EstimateFeeRequest extends jspb.Message { -export namespace OpenStatusUpdate { - export type AsObject = { - chanPending?: PendingUpdate.AsObject; - chanOpen?: ChannelOpenUpdate.AsObject; - psbtFund?: ReadyForPsbtFunding.AsObject; - pendingChanId: Uint8Array | string; - }; - - export enum UpdateCase { - UPDATE_NOT_SET = 0, - CHAN_PENDING = 1, - CHAN_OPEN = 3, - PSBT_FUND = 5, - } -} - -export class KeyLocator extends jspb.Message { - getKeyFamily(): number; - setKeyFamily(value: number): KeyLocator; - getKeyIndex(): number; - setKeyIndex(value: number): KeyLocator; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): KeyLocator.AsObject; - static toObject( - includeInstance: boolean, - msg: KeyLocator, - ): KeyLocator.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: KeyLocator, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): KeyLocator; - static deserializeBinaryFromReader( - message: KeyLocator, - reader: jspb.BinaryReader, - ): KeyLocator; -} + getAddrtoamountMap(): jspb.Map; + clearAddrtoamountMap(): void; + getTargetConf(): number; + setTargetConf(value: number): EstimateFeeRequest; + getMinConfs(): number; + setMinConfs(value: number): EstimateFeeRequest; + getSpendUnconfirmed(): boolean; + setSpendUnconfirmed(value: boolean): EstimateFeeRequest; -export namespace KeyLocator { - export type AsObject = { - keyFamily: number; - keyIndex: number; - }; -} - -export class KeyDescriptor extends jspb.Message { - getRawKeyBytes(): Uint8Array | string; - getRawKeyBytes_asU8(): Uint8Array; - getRawKeyBytes_asB64(): string; - setRawKeyBytes(value: Uint8Array | string): KeyDescriptor; - - hasKeyLoc(): boolean; - clearKeyLoc(): void; - getKeyLoc(): KeyLocator | undefined; - setKeyLoc(value?: KeyLocator): KeyDescriptor; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): KeyDescriptor.AsObject; - static toObject( - includeInstance: boolean, - msg: KeyDescriptor, - ): KeyDescriptor.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: KeyDescriptor, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): KeyDescriptor; - static deserializeBinaryFromReader( - message: KeyDescriptor, - reader: jspb.BinaryReader, - ): KeyDescriptor; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): EstimateFeeRequest.AsObject; + static toObject(includeInstance: boolean, msg: EstimateFeeRequest): EstimateFeeRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: EstimateFeeRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): EstimateFeeRequest; + static deserializeBinaryFromReader(message: EstimateFeeRequest, reader: jspb.BinaryReader): EstimateFeeRequest; } -export namespace KeyDescriptor { - export type AsObject = { - rawKeyBytes: Uint8Array | string; - keyLoc?: KeyLocator.AsObject; - }; -} - -export class ChanPointShim extends jspb.Message { - getAmt(): number; - setAmt(value: number): ChanPointShim; - - hasChanPoint(): boolean; - clearChanPoint(): void; - getChanPoint(): ChannelPoint | undefined; - setChanPoint(value?: ChannelPoint): ChanPointShim; - - hasLocalKey(): boolean; - clearLocalKey(): void; - getLocalKey(): KeyDescriptor | undefined; - setLocalKey(value?: KeyDescriptor): ChanPointShim; - getRemoteKey(): Uint8Array | string; - getRemoteKey_asU8(): Uint8Array; - getRemoteKey_asB64(): string; - setRemoteKey(value: Uint8Array | string): ChanPointShim; - getPendingChanId(): Uint8Array | string; - getPendingChanId_asU8(): Uint8Array; - getPendingChanId_asB64(): string; - setPendingChanId(value: Uint8Array | string): ChanPointShim; - getThawHeight(): number; - setThawHeight(value: number): ChanPointShim; - getMusig2(): boolean; - setMusig2(value: boolean): ChanPointShim; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChanPointShim.AsObject; - static toObject( - includeInstance: boolean, - msg: ChanPointShim, - ): ChanPointShim.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChanPointShim, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChanPointShim; - static deserializeBinaryFromReader( - message: ChanPointShim, - reader: jspb.BinaryReader, - ): ChanPointShim; +export namespace EstimateFeeRequest { + export type AsObject = { + + addrtoamountMap: Array<[string, number]>, + targetConf: number, + minConfs: number, + spendUnconfirmed: boolean, + } } -export namespace ChanPointShim { - export type AsObject = { - amt: number; - chanPoint?: ChannelPoint.AsObject; - localKey?: KeyDescriptor.AsObject; - remoteKey: Uint8Array | string; - pendingChanId: Uint8Array | string; - thawHeight: number; - musig2: boolean; - }; -} - -export class PsbtShim extends jspb.Message { - getPendingChanId(): Uint8Array | string; - getPendingChanId_asU8(): Uint8Array; - getPendingChanId_asB64(): string; - setPendingChanId(value: Uint8Array | string): PsbtShim; - getBasePsbt(): Uint8Array | string; - getBasePsbt_asU8(): Uint8Array; - getBasePsbt_asB64(): string; - setBasePsbt(value: Uint8Array | string): PsbtShim; - getNoPublish(): boolean; - setNoPublish(value: boolean): PsbtShim; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PsbtShim.AsObject; - static toObject(includeInstance: boolean, msg: PsbtShim): PsbtShim.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PsbtShim, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PsbtShim; - static deserializeBinaryFromReader( - message: PsbtShim, - reader: jspb.BinaryReader, - ): PsbtShim; +export class EstimateFeeResponse extends jspb.Message { + getFeeSat(): number; + setFeeSat(value: number): EstimateFeeResponse; + getFeerateSatPerByte(): number; + setFeerateSatPerByte(value: number): EstimateFeeResponse; + getSatPerVbyte(): number; + setSatPerVbyte(value: number): EstimateFeeResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): EstimateFeeResponse.AsObject; + static toObject(includeInstance: boolean, msg: EstimateFeeResponse): EstimateFeeResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: EstimateFeeResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): EstimateFeeResponse; + static deserializeBinaryFromReader(message: EstimateFeeResponse, reader: jspb.BinaryReader): EstimateFeeResponse; } -export namespace PsbtShim { - export type AsObject = { - pendingChanId: Uint8Array | string; - basePsbt: Uint8Array | string; - noPublish: boolean; - }; -} - -export class FundingShim extends jspb.Message { - hasChanPointShim(): boolean; - clearChanPointShim(): void; - getChanPointShim(): ChanPointShim | undefined; - setChanPointShim(value?: ChanPointShim): FundingShim; - - hasPsbtShim(): boolean; - clearPsbtShim(): void; - getPsbtShim(): PsbtShim | undefined; - setPsbtShim(value?: PsbtShim): FundingShim; - - getShimCase(): FundingShim.ShimCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FundingShim.AsObject; - static toObject( - includeInstance: boolean, - msg: FundingShim, - ): FundingShim.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FundingShim, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FundingShim; - static deserializeBinaryFromReader( - message: FundingShim, - reader: jspb.BinaryReader, - ): FundingShim; +export namespace EstimateFeeResponse { + export type AsObject = { + feeSat: number, + feerateSatPerByte: number, + satPerVbyte: number, + } } -export namespace FundingShim { - export type AsObject = { - chanPointShim?: ChanPointShim.AsObject; - psbtShim?: PsbtShim.AsObject; - }; - - export enum ShimCase { - SHIM_NOT_SET = 0, - CHAN_POINT_SHIM = 1, - PSBT_SHIM = 2, - } -} - -export class FundingShimCancel extends jspb.Message { - getPendingChanId(): Uint8Array | string; - getPendingChanId_asU8(): Uint8Array; - getPendingChanId_asB64(): string; - setPendingChanId(value: Uint8Array | string): FundingShimCancel; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FundingShimCancel.AsObject; - static toObject( - includeInstance: boolean, - msg: FundingShimCancel, - ): FundingShimCancel.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FundingShimCancel, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FundingShimCancel; - static deserializeBinaryFromReader( - message: FundingShimCancel, - reader: jspb.BinaryReader, - ): FundingShimCancel; +export class SendManyRequest extends jspb.Message { + + getAddrtoamountMap(): jspb.Map; + clearAddrtoamountMap(): void; + getTargetConf(): number; + setTargetConf(value: number): SendManyRequest; + getSatPerVbyte(): number; + setSatPerVbyte(value: number): SendManyRequest; + getSatPerByte(): number; + setSatPerByte(value: number): SendManyRequest; + getLabel(): string; + setLabel(value: string): SendManyRequest; + getMinConfs(): number; + setMinConfs(value: number): SendManyRequest; + getSpendUnconfirmed(): boolean; + setSpendUnconfirmed(value: boolean): SendManyRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendManyRequest.AsObject; + static toObject(includeInstance: boolean, msg: SendManyRequest): SendManyRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendManyRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendManyRequest; + static deserializeBinaryFromReader(message: SendManyRequest, reader: jspb.BinaryReader): SendManyRequest; } -export namespace FundingShimCancel { - export type AsObject = { - pendingChanId: Uint8Array | string; - }; -} - -export class FundingPsbtVerify extends jspb.Message { - getFundedPsbt(): Uint8Array | string; - getFundedPsbt_asU8(): Uint8Array; - getFundedPsbt_asB64(): string; - setFundedPsbt(value: Uint8Array | string): FundingPsbtVerify; - getPendingChanId(): Uint8Array | string; - getPendingChanId_asU8(): Uint8Array; - getPendingChanId_asB64(): string; - setPendingChanId(value: Uint8Array | string): FundingPsbtVerify; - getSkipFinalize(): boolean; - setSkipFinalize(value: boolean): FundingPsbtVerify; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FundingPsbtVerify.AsObject; - static toObject( - includeInstance: boolean, - msg: FundingPsbtVerify, - ): FundingPsbtVerify.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FundingPsbtVerify, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FundingPsbtVerify; - static deserializeBinaryFromReader( - message: FundingPsbtVerify, - reader: jspb.BinaryReader, - ): FundingPsbtVerify; +export namespace SendManyRequest { + export type AsObject = { + + addrtoamountMap: Array<[string, number]>, + targetConf: number, + satPerVbyte: number, + satPerByte: number, + label: string, + minConfs: number, + spendUnconfirmed: boolean, + } } -export namespace FundingPsbtVerify { - export type AsObject = { - fundedPsbt: Uint8Array | string; - pendingChanId: Uint8Array | string; - skipFinalize: boolean; - }; -} - -export class FundingPsbtFinalize extends jspb.Message { - getSignedPsbt(): Uint8Array | string; - getSignedPsbt_asU8(): Uint8Array; - getSignedPsbt_asB64(): string; - setSignedPsbt(value: Uint8Array | string): FundingPsbtFinalize; - getPendingChanId(): Uint8Array | string; - getPendingChanId_asU8(): Uint8Array; - getPendingChanId_asB64(): string; - setPendingChanId(value: Uint8Array | string): FundingPsbtFinalize; - getFinalRawTx(): Uint8Array | string; - getFinalRawTx_asU8(): Uint8Array; - getFinalRawTx_asB64(): string; - setFinalRawTx(value: Uint8Array | string): FundingPsbtFinalize; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FundingPsbtFinalize.AsObject; - static toObject( - includeInstance: boolean, - msg: FundingPsbtFinalize, - ): FundingPsbtFinalize.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FundingPsbtFinalize, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FundingPsbtFinalize; - static deserializeBinaryFromReader( - message: FundingPsbtFinalize, - reader: jspb.BinaryReader, - ): FundingPsbtFinalize; +export class SendManyResponse extends jspb.Message { + getTxid(): string; + setTxid(value: string): SendManyResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendManyResponse.AsObject; + static toObject(includeInstance: boolean, msg: SendManyResponse): SendManyResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendManyResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendManyResponse; + static deserializeBinaryFromReader(message: SendManyResponse, reader: jspb.BinaryReader): SendManyResponse; } -export namespace FundingPsbtFinalize { - export type AsObject = { - signedPsbt: Uint8Array | string; - pendingChanId: Uint8Array | string; - finalRawTx: Uint8Array | string; - }; -} - -export class FundingTransitionMsg extends jspb.Message { - hasShimRegister(): boolean; - clearShimRegister(): void; - getShimRegister(): FundingShim | undefined; - setShimRegister(value?: FundingShim): FundingTransitionMsg; - - hasShimCancel(): boolean; - clearShimCancel(): void; - getShimCancel(): FundingShimCancel | undefined; - setShimCancel(value?: FundingShimCancel): FundingTransitionMsg; - - hasPsbtVerify(): boolean; - clearPsbtVerify(): void; - getPsbtVerify(): FundingPsbtVerify | undefined; - setPsbtVerify(value?: FundingPsbtVerify): FundingTransitionMsg; - - hasPsbtFinalize(): boolean; - clearPsbtFinalize(): void; - getPsbtFinalize(): FundingPsbtFinalize | undefined; - setPsbtFinalize(value?: FundingPsbtFinalize): FundingTransitionMsg; - - getTriggerCase(): FundingTransitionMsg.TriggerCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FundingTransitionMsg.AsObject; - static toObject( - includeInstance: boolean, - msg: FundingTransitionMsg, - ): FundingTransitionMsg.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FundingTransitionMsg, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FundingTransitionMsg; - static deserializeBinaryFromReader( - message: FundingTransitionMsg, - reader: jspb.BinaryReader, - ): FundingTransitionMsg; +export namespace SendManyResponse { + export type AsObject = { + txid: string, + } } -export namespace FundingTransitionMsg { - export type AsObject = { - shimRegister?: FundingShim.AsObject; - shimCancel?: FundingShimCancel.AsObject; - psbtVerify?: FundingPsbtVerify.AsObject; - psbtFinalize?: FundingPsbtFinalize.AsObject; - }; - - export enum TriggerCase { - TRIGGER_NOT_SET = 0, - SHIM_REGISTER = 1, - SHIM_CANCEL = 2, - PSBT_VERIFY = 3, - PSBT_FINALIZE = 4, - } -} - -export class FundingStateStepResp extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FundingStateStepResp.AsObject; - static toObject( - includeInstance: boolean, - msg: FundingStateStepResp, - ): FundingStateStepResp.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FundingStateStepResp, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FundingStateStepResp; - static deserializeBinaryFromReader( - message: FundingStateStepResp, - reader: jspb.BinaryReader, - ): FundingStateStepResp; +export class SendCoinsRequest extends jspb.Message { + getAddr(): string; + setAddr(value: string): SendCoinsRequest; + getAmount(): number; + setAmount(value: number): SendCoinsRequest; + getTargetConf(): number; + setTargetConf(value: number): SendCoinsRequest; + getSatPerVbyte(): number; + setSatPerVbyte(value: number): SendCoinsRequest; + getSatPerByte(): number; + setSatPerByte(value: number): SendCoinsRequest; + getSendAll(): boolean; + setSendAll(value: boolean): SendCoinsRequest; + getLabel(): string; + setLabel(value: string): SendCoinsRequest; + getMinConfs(): number; + setMinConfs(value: number): SendCoinsRequest; + getSpendUnconfirmed(): boolean; + setSpendUnconfirmed(value: boolean): SendCoinsRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendCoinsRequest.AsObject; + static toObject(includeInstance: boolean, msg: SendCoinsRequest): SendCoinsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendCoinsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendCoinsRequest; + static deserializeBinaryFromReader(message: SendCoinsRequest, reader: jspb.BinaryReader): SendCoinsRequest; } -export namespace FundingStateStepResp { - export type AsObject = {}; -} - -export class PendingHTLC extends jspb.Message { - getIncoming(): boolean; - setIncoming(value: boolean): PendingHTLC; - getAmount(): number; - setAmount(value: number): PendingHTLC; - getOutpoint(): string; - setOutpoint(value: string): PendingHTLC; - getMaturityHeight(): number; - setMaturityHeight(value: number): PendingHTLC; - getBlocksTilMaturity(): number; - setBlocksTilMaturity(value: number): PendingHTLC; - getStage(): number; - setStage(value: number): PendingHTLC; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PendingHTLC.AsObject; - static toObject( - includeInstance: boolean, - msg: PendingHTLC, - ): PendingHTLC.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PendingHTLC, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PendingHTLC; - static deserializeBinaryFromReader( - message: PendingHTLC, - reader: jspb.BinaryReader, - ): PendingHTLC; +export namespace SendCoinsRequest { + export type AsObject = { + addr: string, + amount: number, + targetConf: number, + satPerVbyte: number, + satPerByte: number, + sendAll: boolean, + label: string, + minConfs: number, + spendUnconfirmed: boolean, + } } -export namespace PendingHTLC { - export type AsObject = { - incoming: boolean; - amount: number; - outpoint: string; - maturityHeight: number; - blocksTilMaturity: number; - stage: number; - }; -} - -export class PendingChannelsRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PendingChannelsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: PendingChannelsRequest, - ): PendingChannelsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PendingChannelsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PendingChannelsRequest; - static deserializeBinaryFromReader( - message: PendingChannelsRequest, - reader: jspb.BinaryReader, - ): PendingChannelsRequest; +export class SendCoinsResponse extends jspb.Message { + getTxid(): string; + setTxid(value: string): SendCoinsResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SendCoinsResponse.AsObject; + static toObject(includeInstance: boolean, msg: SendCoinsResponse): SendCoinsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SendCoinsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SendCoinsResponse; + static deserializeBinaryFromReader(message: SendCoinsResponse, reader: jspb.BinaryReader): SendCoinsResponse; } -export namespace PendingChannelsRequest { - export type AsObject = {}; -} - -export class PendingChannelsResponse extends jspb.Message { - getTotalLimboBalance(): number; - setTotalLimboBalance(value: number): PendingChannelsResponse; - clearPendingOpenChannelsList(): void; - getPendingOpenChannelsList(): Array; - setPendingOpenChannelsList( - value: Array, - ): PendingChannelsResponse; - addPendingOpenChannels( - value?: PendingChannelsResponse.PendingOpenChannel, - index?: number, - ): PendingChannelsResponse.PendingOpenChannel; - clearPendingClosingChannelsList(): void; - getPendingClosingChannelsList(): Array; - setPendingClosingChannelsList( - value: Array, - ): PendingChannelsResponse; - addPendingClosingChannels( - value?: PendingChannelsResponse.ClosedChannel, - index?: number, - ): PendingChannelsResponse.ClosedChannel; - clearPendingForceClosingChannelsList(): void; - getPendingForceClosingChannelsList(): Array; - setPendingForceClosingChannelsList( - value: Array, - ): PendingChannelsResponse; - addPendingForceClosingChannels( - value?: PendingChannelsResponse.ForceClosedChannel, - index?: number, - ): PendingChannelsResponse.ForceClosedChannel; - clearWaitingCloseChannelsList(): void; - getWaitingCloseChannelsList(): Array; - setWaitingCloseChannelsList( - value: Array, - ): PendingChannelsResponse; - addWaitingCloseChannels( - value?: PendingChannelsResponse.WaitingCloseChannel, - index?: number, - ): PendingChannelsResponse.WaitingCloseChannel; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PendingChannelsResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: PendingChannelsResponse, - ): PendingChannelsResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PendingChannelsResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PendingChannelsResponse; - static deserializeBinaryFromReader( - message: PendingChannelsResponse, - reader: jspb.BinaryReader, - ): PendingChannelsResponse; +export namespace SendCoinsResponse { + export type AsObject = { + txid: string, + } } -export namespace PendingChannelsResponse { - export type AsObject = { - totalLimboBalance: number; - pendingOpenChannelsList: Array; - pendingClosingChannelsList: Array; - pendingForceClosingChannelsList: Array; - waitingCloseChannelsList: Array; - }; - - export class PendingChannel extends jspb.Message { - getRemoteNodePub(): string; - setRemoteNodePub(value: string): PendingChannel; +export class ListUnspentRequest extends jspb.Message { + getMinConfs(): number; + setMinConfs(value: number): ListUnspentRequest; + getMaxConfs(): number; + setMaxConfs(value: number): ListUnspentRequest; + getAccount(): string; + setAccount(value: string): ListUnspentRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListUnspentRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListUnspentRequest): ListUnspentRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListUnspentRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListUnspentRequest; + static deserializeBinaryFromReader(message: ListUnspentRequest, reader: jspb.BinaryReader): ListUnspentRequest; +} + +export namespace ListUnspentRequest { + export type AsObject = { + minConfs: number, + maxConfs: number, + account: string, + } +} + +export class ListUnspentResponse extends jspb.Message { + clearUtxosList(): void; + getUtxosList(): Array; + setUtxosList(value: Array): ListUnspentResponse; + addUtxos(value?: Utxo, index?: number): Utxo; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListUnspentResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListUnspentResponse): ListUnspentResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListUnspentResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListUnspentResponse; + static deserializeBinaryFromReader(message: ListUnspentResponse, reader: jspb.BinaryReader): ListUnspentResponse; +} + +export namespace ListUnspentResponse { + export type AsObject = { + utxosList: Array, + } +} + +export class NewAddressRequest extends jspb.Message { + getType(): AddressType; + setType(value: AddressType): NewAddressRequest; + getAccount(): string; + setAccount(value: string): NewAddressRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): NewAddressRequest.AsObject; + static toObject(includeInstance: boolean, msg: NewAddressRequest): NewAddressRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: NewAddressRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): NewAddressRequest; + static deserializeBinaryFromReader(message: NewAddressRequest, reader: jspb.BinaryReader): NewAddressRequest; +} + +export namespace NewAddressRequest { + export type AsObject = { + type: AddressType, + account: string, + } +} + +export class NewAddressResponse extends jspb.Message { + getAddress(): string; + setAddress(value: string): NewAddressResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): NewAddressResponse.AsObject; + static toObject(includeInstance: boolean, msg: NewAddressResponse): NewAddressResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: NewAddressResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): NewAddressResponse; + static deserializeBinaryFromReader(message: NewAddressResponse, reader: jspb.BinaryReader): NewAddressResponse; +} + +export namespace NewAddressResponse { + export type AsObject = { + address: string, + } +} + +export class SignMessageRequest extends jspb.Message { + getMsg(): Uint8Array | string; + getMsg_asU8(): Uint8Array; + getMsg_asB64(): string; + setMsg(value: Uint8Array | string): SignMessageRequest; + getSingleHash(): boolean; + setSingleHash(value: boolean): SignMessageRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SignMessageRequest.AsObject; + static toObject(includeInstance: boolean, msg: SignMessageRequest): SignMessageRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SignMessageRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SignMessageRequest; + static deserializeBinaryFromReader(message: SignMessageRequest, reader: jspb.BinaryReader): SignMessageRequest; +} + +export namespace SignMessageRequest { + export type AsObject = { + msg: Uint8Array | string, + singleHash: boolean, + } +} + +export class SignMessageResponse extends jspb.Message { + getSignature(): string; + setSignature(value: string): SignMessageResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SignMessageResponse.AsObject; + static toObject(includeInstance: boolean, msg: SignMessageResponse): SignMessageResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SignMessageResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SignMessageResponse; + static deserializeBinaryFromReader(message: SignMessageResponse, reader: jspb.BinaryReader): SignMessageResponse; +} + +export namespace SignMessageResponse { + export type AsObject = { + signature: string, + } +} + +export class VerifyMessageRequest extends jspb.Message { + getMsg(): Uint8Array | string; + getMsg_asU8(): Uint8Array; + getMsg_asB64(): string; + setMsg(value: Uint8Array | string): VerifyMessageRequest; + getSignature(): string; + setSignature(value: string): VerifyMessageRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): VerifyMessageRequest.AsObject; + static toObject(includeInstance: boolean, msg: VerifyMessageRequest): VerifyMessageRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: VerifyMessageRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): VerifyMessageRequest; + static deserializeBinaryFromReader(message: VerifyMessageRequest, reader: jspb.BinaryReader): VerifyMessageRequest; +} + +export namespace VerifyMessageRequest { + export type AsObject = { + msg: Uint8Array | string, + signature: string, + } +} + +export class VerifyMessageResponse extends jspb.Message { + getValid(): boolean; + setValid(value: boolean): VerifyMessageResponse; + getPubkey(): string; + setPubkey(value: string): VerifyMessageResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): VerifyMessageResponse.AsObject; + static toObject(includeInstance: boolean, msg: VerifyMessageResponse): VerifyMessageResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: VerifyMessageResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): VerifyMessageResponse; + static deserializeBinaryFromReader(message: VerifyMessageResponse, reader: jspb.BinaryReader): VerifyMessageResponse; +} + +export namespace VerifyMessageResponse { + export type AsObject = { + valid: boolean, + pubkey: string, + } +} + +export class ConnectPeerRequest extends jspb.Message { + + hasAddr(): boolean; + clearAddr(): void; + getAddr(): LightningAddress | undefined; + setAddr(value?: LightningAddress): ConnectPeerRequest; + getPerm(): boolean; + setPerm(value: boolean): ConnectPeerRequest; + getTimeout(): number; + setTimeout(value: number): ConnectPeerRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ConnectPeerRequest.AsObject; + static toObject(includeInstance: boolean, msg: ConnectPeerRequest): ConnectPeerRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ConnectPeerRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ConnectPeerRequest; + static deserializeBinaryFromReader(message: ConnectPeerRequest, reader: jspb.BinaryReader): ConnectPeerRequest; +} + +export namespace ConnectPeerRequest { + export type AsObject = { + addr?: LightningAddress.AsObject, + perm: boolean, + timeout: number, + } +} + +export class ConnectPeerResponse extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ConnectPeerResponse.AsObject; + static toObject(includeInstance: boolean, msg: ConnectPeerResponse): ConnectPeerResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ConnectPeerResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ConnectPeerResponse; + static deserializeBinaryFromReader(message: ConnectPeerResponse, reader: jspb.BinaryReader): ConnectPeerResponse; +} + +export namespace ConnectPeerResponse { + export type AsObject = { + } +} + +export class DisconnectPeerRequest extends jspb.Message { + getPubKey(): string; + setPubKey(value: string): DisconnectPeerRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DisconnectPeerRequest.AsObject; + static toObject(includeInstance: boolean, msg: DisconnectPeerRequest): DisconnectPeerRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DisconnectPeerRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DisconnectPeerRequest; + static deserializeBinaryFromReader(message: DisconnectPeerRequest, reader: jspb.BinaryReader): DisconnectPeerRequest; +} + +export namespace DisconnectPeerRequest { + export type AsObject = { + pubKey: string, + } +} + +export class DisconnectPeerResponse extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DisconnectPeerResponse.AsObject; + static toObject(includeInstance: boolean, msg: DisconnectPeerResponse): DisconnectPeerResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DisconnectPeerResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DisconnectPeerResponse; + static deserializeBinaryFromReader(message: DisconnectPeerResponse, reader: jspb.BinaryReader): DisconnectPeerResponse; +} + +export namespace DisconnectPeerResponse { + export type AsObject = { + } +} + +export class HTLC extends jspb.Message { + getIncoming(): boolean; + setIncoming(value: boolean): HTLC; + getAmount(): number; + setAmount(value: number): HTLC; + getHashLock(): Uint8Array | string; + getHashLock_asU8(): Uint8Array; + getHashLock_asB64(): string; + setHashLock(value: Uint8Array | string): HTLC; + getExpirationHeight(): number; + setExpirationHeight(value: number): HTLC; + getHtlcIndex(): number; + setHtlcIndex(value: number): HTLC; + getForwardingChannel(): number; + setForwardingChannel(value: number): HTLC; + getForwardingHtlcIndex(): number; + setForwardingHtlcIndex(value: number): HTLC; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): HTLC.AsObject; + static toObject(includeInstance: boolean, msg: HTLC): HTLC.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: HTLC, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): HTLC; + static deserializeBinaryFromReader(message: HTLC, reader: jspb.BinaryReader): HTLC; +} + +export namespace HTLC { + export type AsObject = { + incoming: boolean, + amount: number, + hashLock: Uint8Array | string, + expirationHeight: number, + htlcIndex: number, + forwardingChannel: number, + forwardingHtlcIndex: number, + } +} + +export class ChannelConstraints extends jspb.Message { + getCsvDelay(): number; + setCsvDelay(value: number): ChannelConstraints; + getChanReserveSat(): number; + setChanReserveSat(value: number): ChannelConstraints; + getDustLimitSat(): number; + setDustLimitSat(value: number): ChannelConstraints; + getMaxPendingAmtMsat(): number; + setMaxPendingAmtMsat(value: number): ChannelConstraints; + getMinHtlcMsat(): number; + setMinHtlcMsat(value: number): ChannelConstraints; + getMaxAcceptedHtlcs(): number; + setMaxAcceptedHtlcs(value: number): ChannelConstraints; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelConstraints.AsObject; + static toObject(includeInstance: boolean, msg: ChannelConstraints): ChannelConstraints.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelConstraints, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelConstraints; + static deserializeBinaryFromReader(message: ChannelConstraints, reader: jspb.BinaryReader): ChannelConstraints; +} + +export namespace ChannelConstraints { + export type AsObject = { + csvDelay: number, + chanReserveSat: number, + dustLimitSat: number, + maxPendingAmtMsat: number, + minHtlcMsat: number, + maxAcceptedHtlcs: number, + } +} + +export class Channel extends jspb.Message { + getActive(): boolean; + setActive(value: boolean): Channel; + getRemotePubkey(): string; + setRemotePubkey(value: string): Channel; getChannelPoint(): string; - setChannelPoint(value: string): PendingChannel; + setChannelPoint(value: string): Channel; + getChanId(): string; + setChanId(value: string): Channel; getCapacity(): number; - setCapacity(value: number): PendingChannel; + setCapacity(value: number): Channel; getLocalBalance(): number; - setLocalBalance(value: number): PendingChannel; + setLocalBalance(value: number): Channel; getRemoteBalance(): number; - setRemoteBalance(value: number): PendingChannel; - getLocalChanReserveSat(): number; - setLocalChanReserveSat(value: number): PendingChannel; - getRemoteChanReserveSat(): number; - setRemoteChanReserveSat(value: number): PendingChannel; - getInitiator(): Initiator; - setInitiator(value: Initiator): PendingChannel; - getCommitmentType(): CommitmentType; - setCommitmentType(value: CommitmentType): PendingChannel; - getNumForwardingPackages(): number; - setNumForwardingPackages(value: number): PendingChannel; - getChanStatusFlags(): string; - setChanStatusFlags(value: string): PendingChannel; - getPrivate(): boolean; - setPrivate(value: boolean): PendingChannel; - getMemo(): string; - setMemo(value: string): PendingChannel; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PendingChannel.AsObject; - static toObject( - includeInstance: boolean, - msg: PendingChannel, - ): PendingChannel.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PendingChannel, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PendingChannel; - static deserializeBinaryFromReader( - message: PendingChannel, - reader: jspb.BinaryReader, - ): PendingChannel; - } - - export namespace PendingChannel { - export type AsObject = { - remoteNodePub: string; - channelPoint: string; - capacity: number; - localBalance: number; - remoteBalance: number; - localChanReserveSat: number; - remoteChanReserveSat: number; - initiator: Initiator; - commitmentType: CommitmentType; - numForwardingPackages: number; - chanStatusFlags: string; - pb_private: boolean; - memo: string; - }; - } - - export class PendingOpenChannel extends jspb.Message { - hasChannel(): boolean; - clearChannel(): void; - getChannel(): PendingChannelsResponse.PendingChannel | undefined; - setChannel( - value?: PendingChannelsResponse.PendingChannel, - ): PendingOpenChannel; + setRemoteBalance(value: number): Channel; getCommitFee(): number; - setCommitFee(value: number): PendingOpenChannel; + setCommitFee(value: number): Channel; getCommitWeight(): number; - setCommitWeight(value: number): PendingOpenChannel; + setCommitWeight(value: number): Channel; getFeePerKw(): number; - setFeePerKw(value: number): PendingOpenChannel; - getFundingExpiryBlocks(): number; - setFundingExpiryBlocks(value: number): PendingOpenChannel; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PendingOpenChannel.AsObject; - static toObject( - includeInstance: boolean, - msg: PendingOpenChannel, - ): PendingOpenChannel.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PendingOpenChannel, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PendingOpenChannel; - static deserializeBinaryFromReader( - message: PendingOpenChannel, - reader: jspb.BinaryReader, - ): PendingOpenChannel; - } - - export namespace PendingOpenChannel { - export type AsObject = { - channel?: PendingChannelsResponse.PendingChannel.AsObject; - commitFee: number; - commitWeight: number; - feePerKw: number; - fundingExpiryBlocks: number; - }; - } - - export class WaitingCloseChannel extends jspb.Message { - hasChannel(): boolean; - clearChannel(): void; - getChannel(): PendingChannelsResponse.PendingChannel | undefined; - setChannel( - value?: PendingChannelsResponse.PendingChannel, - ): WaitingCloseChannel; - getLimboBalance(): number; - setLimboBalance(value: number): WaitingCloseChannel; - - hasCommitments(): boolean; - clearCommitments(): void; - getCommitments(): PendingChannelsResponse.Commitments | undefined; - setCommitments( - value?: PendingChannelsResponse.Commitments, - ): WaitingCloseChannel; - getClosingTxid(): string; - setClosingTxid(value: string): WaitingCloseChannel; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): WaitingCloseChannel.AsObject; - static toObject( - includeInstance: boolean, - msg: WaitingCloseChannel, - ): WaitingCloseChannel.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: WaitingCloseChannel, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): WaitingCloseChannel; - static deserializeBinaryFromReader( - message: WaitingCloseChannel, - reader: jspb.BinaryReader, - ): WaitingCloseChannel; - } - - export namespace WaitingCloseChannel { - export type AsObject = { - channel?: PendingChannelsResponse.PendingChannel.AsObject; - limboBalance: number; - commitments?: PendingChannelsResponse.Commitments.AsObject; - closingTxid: string; - }; - } - - export class Commitments extends jspb.Message { - getLocalTxid(): string; - setLocalTxid(value: string): Commitments; - getRemoteTxid(): string; - setRemoteTxid(value: string): Commitments; - getRemotePendingTxid(): string; - setRemotePendingTxid(value: string): Commitments; - getLocalCommitFeeSat(): number; - setLocalCommitFeeSat(value: number): Commitments; - getRemoteCommitFeeSat(): number; - setRemoteCommitFeeSat(value: number): Commitments; - getRemotePendingCommitFeeSat(): number; - setRemotePendingCommitFeeSat(value: number): Commitments; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Commitments.AsObject; - static toObject( - includeInstance: boolean, - msg: Commitments, - ): Commitments.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Commitments, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Commitments; - static deserializeBinaryFromReader( - message: Commitments, - reader: jspb.BinaryReader, - ): Commitments; - } - - export namespace Commitments { - export type AsObject = { - localTxid: string; - remoteTxid: string; - remotePendingTxid: string; - localCommitFeeSat: number; - remoteCommitFeeSat: number; - remotePendingCommitFeeSat: number; - }; - } - - export class ClosedChannel extends jspb.Message { - hasChannel(): boolean; - clearChannel(): void; - getChannel(): PendingChannelsResponse.PendingChannel | undefined; - setChannel(value?: PendingChannelsResponse.PendingChannel): ClosedChannel; - getClosingTxid(): string; - setClosingTxid(value: string): ClosedChannel; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ClosedChannel.AsObject; - static toObject( - includeInstance: boolean, - msg: ClosedChannel, - ): ClosedChannel.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ClosedChannel, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ClosedChannel; - static deserializeBinaryFromReader( - message: ClosedChannel, - reader: jspb.BinaryReader, - ): ClosedChannel; - } - - export namespace ClosedChannel { - export type AsObject = { - channel?: PendingChannelsResponse.PendingChannel.AsObject; - closingTxid: string; - }; - } - - export class ForceClosedChannel extends jspb.Message { - hasChannel(): boolean; - clearChannel(): void; - getChannel(): PendingChannelsResponse.PendingChannel | undefined; - setChannel( - value?: PendingChannelsResponse.PendingChannel, - ): ForceClosedChannel; - getClosingTxid(): string; - setClosingTxid(value: string): ForceClosedChannel; - getLimboBalance(): number; - setLimboBalance(value: number): ForceClosedChannel; - getMaturityHeight(): number; - setMaturityHeight(value: number): ForceClosedChannel; - getBlocksTilMaturity(): number; - setBlocksTilMaturity(value: number): ForceClosedChannel; - getRecoveredBalance(): number; - setRecoveredBalance(value: number): ForceClosedChannel; + setFeePerKw(value: number): Channel; + getUnsettledBalance(): number; + setUnsettledBalance(value: number): Channel; + getTotalSatoshisSent(): number; + setTotalSatoshisSent(value: number): Channel; + getTotalSatoshisReceived(): number; + setTotalSatoshisReceived(value: number): Channel; + getNumUpdates(): number; + setNumUpdates(value: number): Channel; clearPendingHtlcsList(): void; - getPendingHtlcsList(): Array; - setPendingHtlcsList(value: Array): ForceClosedChannel; - addPendingHtlcs(value?: PendingHTLC, index?: number): PendingHTLC; - getAnchor(): PendingChannelsResponse.ForceClosedChannel.AnchorState; - setAnchor( - value: PendingChannelsResponse.ForceClosedChannel.AnchorState, - ): ForceClosedChannel; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ForceClosedChannel.AsObject; - static toObject( - includeInstance: boolean, - msg: ForceClosedChannel, - ): ForceClosedChannel.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ForceClosedChannel, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ForceClosedChannel; - static deserializeBinaryFromReader( - message: ForceClosedChannel, - reader: jspb.BinaryReader, - ): ForceClosedChannel; - } - - export namespace ForceClosedChannel { - export type AsObject = { - channel?: PendingChannelsResponse.PendingChannel.AsObject; - closingTxid: string; - limboBalance: number; - maturityHeight: number; - blocksTilMaturity: number; - recoveredBalance: number; - pendingHtlcsList: Array; - anchor: PendingChannelsResponse.ForceClosedChannel.AnchorState; - }; - - export enum AnchorState { - LIMBO = 0, - RECOVERED = 1, - LOST = 2, - } - } -} - -export class ChannelEventSubscription extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelEventSubscription.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelEventSubscription, - ): ChannelEventSubscription.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelEventSubscription, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelEventSubscription; - static deserializeBinaryFromReader( - message: ChannelEventSubscription, - reader: jspb.BinaryReader, - ): ChannelEventSubscription; -} + getPendingHtlcsList(): Array; + setPendingHtlcsList(value: Array): Channel; + addPendingHtlcs(value?: HTLC, index?: number): HTLC; + getCsvDelay(): number; + setCsvDelay(value: number): Channel; + getPrivate(): boolean; + setPrivate(value: boolean): Channel; + getInitiator(): boolean; + setInitiator(value: boolean): Channel; + getChanStatusFlags(): string; + setChanStatusFlags(value: string): Channel; + getLocalChanReserveSat(): number; + setLocalChanReserveSat(value: number): Channel; + getRemoteChanReserveSat(): number; + setRemoteChanReserveSat(value: number): Channel; + getStaticRemoteKey(): boolean; + setStaticRemoteKey(value: boolean): Channel; + getCommitmentType(): CommitmentType; + setCommitmentType(value: CommitmentType): Channel; + getLifetime(): number; + setLifetime(value: number): Channel; + getUptime(): number; + setUptime(value: number): Channel; + getCloseAddress(): string; + setCloseAddress(value: string): Channel; + getPushAmountSat(): number; + setPushAmountSat(value: number): Channel; + getThawHeight(): number; + setThawHeight(value: number): Channel; + + hasLocalConstraints(): boolean; + clearLocalConstraints(): void; + getLocalConstraints(): ChannelConstraints | undefined; + setLocalConstraints(value?: ChannelConstraints): Channel; + + hasRemoteConstraints(): boolean; + clearRemoteConstraints(): void; + getRemoteConstraints(): ChannelConstraints | undefined; + setRemoteConstraints(value?: ChannelConstraints): Channel; + clearAliasScidsList(): void; + getAliasScidsList(): Array; + setAliasScidsList(value: Array): Channel; + addAliasScids(value: number, index?: number): number; + getZeroConf(): boolean; + setZeroConf(value: boolean): Channel; + getZeroConfConfirmedScid(): number; + setZeroConfConfirmedScid(value: number): Channel; + getPeerAlias(): string; + setPeerAlias(value: string): Channel; + getPeerScidAlias(): string; + setPeerScidAlias(value: string): Channel; + getMemo(): string; + setMemo(value: string): Channel; -export namespace ChannelEventSubscription { - export type AsObject = {}; -} - -export class ChannelEventUpdate extends jspb.Message { - hasOpenChannel(): boolean; - clearOpenChannel(): void; - getOpenChannel(): Channel | undefined; - setOpenChannel(value?: Channel): ChannelEventUpdate; - - hasClosedChannel(): boolean; - clearClosedChannel(): void; - getClosedChannel(): ChannelCloseSummary | undefined; - setClosedChannel(value?: ChannelCloseSummary): ChannelEventUpdate; - - hasActiveChannel(): boolean; - clearActiveChannel(): void; - getActiveChannel(): ChannelPoint | undefined; - setActiveChannel(value?: ChannelPoint): ChannelEventUpdate; - - hasInactiveChannel(): boolean; - clearInactiveChannel(): void; - getInactiveChannel(): ChannelPoint | undefined; - setInactiveChannel(value?: ChannelPoint): ChannelEventUpdate; - - hasPendingOpenChannel(): boolean; - clearPendingOpenChannel(): void; - getPendingOpenChannel(): PendingUpdate | undefined; - setPendingOpenChannel(value?: PendingUpdate): ChannelEventUpdate; - - hasFullyResolvedChannel(): boolean; - clearFullyResolvedChannel(): void; - getFullyResolvedChannel(): ChannelPoint | undefined; - setFullyResolvedChannel(value?: ChannelPoint): ChannelEventUpdate; - getType(): ChannelEventUpdate.UpdateType; - setType(value: ChannelEventUpdate.UpdateType): ChannelEventUpdate; - - getChannelCase(): ChannelEventUpdate.ChannelCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelEventUpdate.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelEventUpdate, - ): ChannelEventUpdate.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelEventUpdate, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelEventUpdate; - static deserializeBinaryFromReader( - message: ChannelEventUpdate, - reader: jspb.BinaryReader, - ): ChannelEventUpdate; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Channel.AsObject; + static toObject(includeInstance: boolean, msg: Channel): Channel.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Channel, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Channel; + static deserializeBinaryFromReader(message: Channel, reader: jspb.BinaryReader): Channel; } -export namespace ChannelEventUpdate { - export type AsObject = { - openChannel?: Channel.AsObject; - closedChannel?: ChannelCloseSummary.AsObject; - activeChannel?: ChannelPoint.AsObject; - inactiveChannel?: ChannelPoint.AsObject; - pendingOpenChannel?: PendingUpdate.AsObject; - fullyResolvedChannel?: ChannelPoint.AsObject; - type: ChannelEventUpdate.UpdateType; - }; - - export enum UpdateType { - OPEN_CHANNEL = 0, - CLOSED_CHANNEL = 1, - ACTIVE_CHANNEL = 2, - INACTIVE_CHANNEL = 3, - PENDING_OPEN_CHANNEL = 4, - FULLY_RESOLVED_CHANNEL = 5, - } - - export enum ChannelCase { - CHANNEL_NOT_SET = 0, - OPEN_CHANNEL = 1, - CLOSED_CHANNEL = 2, - ACTIVE_CHANNEL = 3, - INACTIVE_CHANNEL = 4, - PENDING_OPEN_CHANNEL = 6, - FULLY_RESOLVED_CHANNEL = 7, - } -} - -export class WalletAccountBalance extends jspb.Message { - getConfirmedBalance(): number; - setConfirmedBalance(value: number): WalletAccountBalance; - getUnconfirmedBalance(): number; - setUnconfirmedBalance(value: number): WalletAccountBalance; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): WalletAccountBalance.AsObject; - static toObject( - includeInstance: boolean, - msg: WalletAccountBalance, - ): WalletAccountBalance.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: WalletAccountBalance, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): WalletAccountBalance; - static deserializeBinaryFromReader( - message: WalletAccountBalance, - reader: jspb.BinaryReader, - ): WalletAccountBalance; +export namespace Channel { + export type AsObject = { + active: boolean, + remotePubkey: string, + channelPoint: string, + chanId: string, + capacity: number, + localBalance: number, + remoteBalance: number, + commitFee: number, + commitWeight: number, + feePerKw: number, + unsettledBalance: number, + totalSatoshisSent: number, + totalSatoshisReceived: number, + numUpdates: number, + pendingHtlcsList: Array, + csvDelay: number, + pb_private: boolean, + initiator: boolean, + chanStatusFlags: string, + localChanReserveSat: number, + remoteChanReserveSat: number, + staticRemoteKey: boolean, + commitmentType: CommitmentType, + lifetime: number, + uptime: number, + closeAddress: string, + pushAmountSat: number, + thawHeight: number, + localConstraints?: ChannelConstraints.AsObject, + remoteConstraints?: ChannelConstraints.AsObject, + aliasScidsList: Array, + zeroConf: boolean, + zeroConfConfirmedScid: number, + peerAlias: string, + peerScidAlias: string, + memo: string, + } } -export namespace WalletAccountBalance { - export type AsObject = { - confirmedBalance: number; - unconfirmedBalance: number; - }; -} - -export class WalletBalanceRequest extends jspb.Message { - getAccount(): string; - setAccount(value: string): WalletBalanceRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): WalletBalanceRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: WalletBalanceRequest, - ): WalletBalanceRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: WalletBalanceRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): WalletBalanceRequest; - static deserializeBinaryFromReader( - message: WalletBalanceRequest, - reader: jspb.BinaryReader, - ): WalletBalanceRequest; -} +export class ListChannelsRequest extends jspb.Message { + getActiveOnly(): boolean; + setActiveOnly(value: boolean): ListChannelsRequest; + getInactiveOnly(): boolean; + setInactiveOnly(value: boolean): ListChannelsRequest; + getPublicOnly(): boolean; + setPublicOnly(value: boolean): ListChannelsRequest; + getPrivateOnly(): boolean; + setPrivateOnly(value: boolean): ListChannelsRequest; + getPeer(): Uint8Array | string; + getPeer_asU8(): Uint8Array; + getPeer_asB64(): string; + setPeer(value: Uint8Array | string): ListChannelsRequest; + getPeerAliasLookup(): boolean; + setPeerAliasLookup(value: boolean): ListChannelsRequest; -export namespace WalletBalanceRequest { - export type AsObject = { - account: string; - }; -} - -export class WalletBalanceResponse extends jspb.Message { - getTotalBalance(): number; - setTotalBalance(value: number): WalletBalanceResponse; - getConfirmedBalance(): number; - setConfirmedBalance(value: number): WalletBalanceResponse; - getUnconfirmedBalance(): number; - setUnconfirmedBalance(value: number): WalletBalanceResponse; - getLockedBalance(): number; - setLockedBalance(value: number): WalletBalanceResponse; - getReservedBalanceAnchorChan(): number; - setReservedBalanceAnchorChan(value: number): WalletBalanceResponse; - - getAccountBalanceMap(): jspb.Map; - clearAccountBalanceMap(): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): WalletBalanceResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: WalletBalanceResponse, - ): WalletBalanceResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: WalletBalanceResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): WalletBalanceResponse; - static deserializeBinaryFromReader( - message: WalletBalanceResponse, - reader: jspb.BinaryReader, - ): WalletBalanceResponse; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListChannelsRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListChannelsRequest): ListChannelsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListChannelsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListChannelsRequest; + static deserializeBinaryFromReader(message: ListChannelsRequest, reader: jspb.BinaryReader): ListChannelsRequest; } -export namespace WalletBalanceResponse { - export type AsObject = { - totalBalance: number; - confirmedBalance: number; - unconfirmedBalance: number; - lockedBalance: number; - reservedBalanceAnchorChan: number; - - accountBalanceMap: Array<[string, WalletAccountBalance.AsObject]>; - }; -} - -export class Amount extends jspb.Message { - getSat(): number; - setSat(value: number): Amount; - getMsat(): number; - setMsat(value: number): Amount; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Amount.AsObject; - static toObject(includeInstance: boolean, msg: Amount): Amount.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Amount, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Amount; - static deserializeBinaryFromReader( - message: Amount, - reader: jspb.BinaryReader, - ): Amount; +export namespace ListChannelsRequest { + export type AsObject = { + activeOnly: boolean, + inactiveOnly: boolean, + publicOnly: boolean, + privateOnly: boolean, + peer: Uint8Array | string, + peerAliasLookup: boolean, + } } -export namespace Amount { - export type AsObject = { - sat: number; - msat: number; - }; -} - -export class ChannelBalanceRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelBalanceRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelBalanceRequest, - ): ChannelBalanceRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelBalanceRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelBalanceRequest; - static deserializeBinaryFromReader( - message: ChannelBalanceRequest, - reader: jspb.BinaryReader, - ): ChannelBalanceRequest; -} +export class ListChannelsResponse extends jspb.Message { + clearChannelsList(): void; + getChannelsList(): Array; + setChannelsList(value: Array): ListChannelsResponse; + addChannels(value?: Channel, index?: number): Channel; -export namespace ChannelBalanceRequest { - export type AsObject = {}; -} - -export class ChannelBalanceResponse extends jspb.Message { - getBalance(): number; - setBalance(value: number): ChannelBalanceResponse; - getPendingOpenBalance(): number; - setPendingOpenBalance(value: number): ChannelBalanceResponse; - - hasLocalBalance(): boolean; - clearLocalBalance(): void; - getLocalBalance(): Amount | undefined; - setLocalBalance(value?: Amount): ChannelBalanceResponse; - - hasRemoteBalance(): boolean; - clearRemoteBalance(): void; - getRemoteBalance(): Amount | undefined; - setRemoteBalance(value?: Amount): ChannelBalanceResponse; - - hasUnsettledLocalBalance(): boolean; - clearUnsettledLocalBalance(): void; - getUnsettledLocalBalance(): Amount | undefined; - setUnsettledLocalBalance(value?: Amount): ChannelBalanceResponse; - - hasUnsettledRemoteBalance(): boolean; - clearUnsettledRemoteBalance(): void; - getUnsettledRemoteBalance(): Amount | undefined; - setUnsettledRemoteBalance(value?: Amount): ChannelBalanceResponse; - - hasPendingOpenLocalBalance(): boolean; - clearPendingOpenLocalBalance(): void; - getPendingOpenLocalBalance(): Amount | undefined; - setPendingOpenLocalBalance(value?: Amount): ChannelBalanceResponse; - - hasPendingOpenRemoteBalance(): boolean; - clearPendingOpenRemoteBalance(): void; - getPendingOpenRemoteBalance(): Amount | undefined; - setPendingOpenRemoteBalance(value?: Amount): ChannelBalanceResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelBalanceResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelBalanceResponse, - ): ChannelBalanceResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelBalanceResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelBalanceResponse; - static deserializeBinaryFromReader( - message: ChannelBalanceResponse, - reader: jspb.BinaryReader, - ): ChannelBalanceResponse; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListChannelsResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListChannelsResponse): ListChannelsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListChannelsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListChannelsResponse; + static deserializeBinaryFromReader(message: ListChannelsResponse, reader: jspb.BinaryReader): ListChannelsResponse; } -export namespace ChannelBalanceResponse { - export type AsObject = { - balance: number; - pendingOpenBalance: number; - localBalance?: Amount.AsObject; - remoteBalance?: Amount.AsObject; - unsettledLocalBalance?: Amount.AsObject; - unsettledRemoteBalance?: Amount.AsObject; - pendingOpenLocalBalance?: Amount.AsObject; - pendingOpenRemoteBalance?: Amount.AsObject; - }; -} - -export class QueryRoutesRequest extends jspb.Message { - getPubKey(): string; - setPubKey(value: string): QueryRoutesRequest; - getAmt(): number; - setAmt(value: number): QueryRoutesRequest; - getAmtMsat(): number; - setAmtMsat(value: number): QueryRoutesRequest; - getFinalCltvDelta(): number; - setFinalCltvDelta(value: number): QueryRoutesRequest; - - hasFeeLimit(): boolean; - clearFeeLimit(): void; - getFeeLimit(): FeeLimit | undefined; - setFeeLimit(value?: FeeLimit): QueryRoutesRequest; - clearIgnoredNodesList(): void; - getIgnoredNodesList(): Array; - getIgnoredNodesList_asU8(): Array; - getIgnoredNodesList_asB64(): Array; - setIgnoredNodesList(value: Array): QueryRoutesRequest; - addIgnoredNodes( - value: Uint8Array | string, - index?: number, - ): Uint8Array | string; - clearIgnoredEdgesList(): void; - getIgnoredEdgesList(): Array; - setIgnoredEdgesList(value: Array): QueryRoutesRequest; - addIgnoredEdges(value?: EdgeLocator, index?: number): EdgeLocator; - getSourcePubKey(): string; - setSourcePubKey(value: string): QueryRoutesRequest; - getUseMissionControl(): boolean; - setUseMissionControl(value: boolean): QueryRoutesRequest; - clearIgnoredPairsList(): void; - getIgnoredPairsList(): Array; - setIgnoredPairsList(value: Array): QueryRoutesRequest; - addIgnoredPairs(value?: NodePair, index?: number): NodePair; - getCltvLimit(): number; - setCltvLimit(value: number): QueryRoutesRequest; - - getDestCustomRecordsMap(): jspb.Map; - clearDestCustomRecordsMap(): void; - getOutgoingChanId(): string; - setOutgoingChanId(value: string): QueryRoutesRequest; - getLastHopPubkey(): Uint8Array | string; - getLastHopPubkey_asU8(): Uint8Array; - getLastHopPubkey_asB64(): string; - setLastHopPubkey(value: Uint8Array | string): QueryRoutesRequest; - clearRouteHintsList(): void; - getRouteHintsList(): Array; - setRouteHintsList(value: Array): QueryRoutesRequest; - addRouteHints(value?: RouteHint, index?: number): RouteHint; - clearDestFeaturesList(): void; - getDestFeaturesList(): Array; - setDestFeaturesList(value: Array): QueryRoutesRequest; - addDestFeatures(value: FeatureBit, index?: number): FeatureBit; - getTimePref(): number; - setTimePref(value: number): QueryRoutesRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): QueryRoutesRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: QueryRoutesRequest, - ): QueryRoutesRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: QueryRoutesRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): QueryRoutesRequest; - static deserializeBinaryFromReader( - message: QueryRoutesRequest, - reader: jspb.BinaryReader, - ): QueryRoutesRequest; +export namespace ListChannelsResponse { + export type AsObject = { + channelsList: Array, + } } -export namespace QueryRoutesRequest { - export type AsObject = { - pubKey: string; - amt: number; - amtMsat: number; - finalCltvDelta: number; - feeLimit?: FeeLimit.AsObject; - ignoredNodesList: Array; - ignoredEdgesList: Array; - sourcePubKey: string; - useMissionControl: boolean; - ignoredPairsList: Array; - cltvLimit: number; - - destCustomRecordsMap: Array<[number, Uint8Array | string]>; - outgoingChanId: string; - lastHopPubkey: Uint8Array | string; - routeHintsList: Array; - destFeaturesList: Array; - timePref: number; - }; -} - -export class NodePair extends jspb.Message { - getFrom(): Uint8Array | string; - getFrom_asU8(): Uint8Array; - getFrom_asB64(): string; - setFrom(value: Uint8Array | string): NodePair; - getTo(): Uint8Array | string; - getTo_asU8(): Uint8Array; - getTo_asB64(): string; - setTo(value: Uint8Array | string): NodePair; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): NodePair.AsObject; - static toObject(includeInstance: boolean, msg: NodePair): NodePair.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: NodePair, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): NodePair; - static deserializeBinaryFromReader( - message: NodePair, - reader: jspb.BinaryReader, - ): NodePair; -} +export class AliasMap extends jspb.Message { + getBaseScid(): number; + setBaseScid(value: number): AliasMap; + clearAliasesList(): void; + getAliasesList(): Array; + setAliasesList(value: Array): AliasMap; + addAliases(value: number, index?: number): number; -export namespace NodePair { - export type AsObject = { - from: Uint8Array | string; - to: Uint8Array | string; - }; -} - -export class EdgeLocator extends jspb.Message { - getChannelId(): string; - setChannelId(value: string): EdgeLocator; - getDirectionReverse(): boolean; - setDirectionReverse(value: boolean): EdgeLocator; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): EdgeLocator.AsObject; - static toObject( - includeInstance: boolean, - msg: EdgeLocator, - ): EdgeLocator.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: EdgeLocator, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): EdgeLocator; - static deserializeBinaryFromReader( - message: EdgeLocator, - reader: jspb.BinaryReader, - ): EdgeLocator; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AliasMap.AsObject; + static toObject(includeInstance: boolean, msg: AliasMap): AliasMap.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AliasMap, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AliasMap; + static deserializeBinaryFromReader(message: AliasMap, reader: jspb.BinaryReader): AliasMap; } -export namespace EdgeLocator { - export type AsObject = { - channelId: string; - directionReverse: boolean; - }; -} - -export class QueryRoutesResponse extends jspb.Message { - clearRoutesList(): void; - getRoutesList(): Array; - setRoutesList(value: Array): QueryRoutesResponse; - addRoutes(value?: Route, index?: number): Route; - getSuccessProb(): number; - setSuccessProb(value: number): QueryRoutesResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): QueryRoutesResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: QueryRoutesResponse, - ): QueryRoutesResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: QueryRoutesResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): QueryRoutesResponse; - static deserializeBinaryFromReader( - message: QueryRoutesResponse, - reader: jspb.BinaryReader, - ): QueryRoutesResponse; +export namespace AliasMap { + export type AsObject = { + baseScid: number, + aliasesList: Array, + } } -export namespace QueryRoutesResponse { - export type AsObject = { - routesList: Array; - successProb: number; - }; -} - -export class Hop extends jspb.Message { - getChanId(): string; - setChanId(value: string): Hop; - getChanCapacity(): number; - setChanCapacity(value: number): Hop; - getAmtToForward(): number; - setAmtToForward(value: number): Hop; - getFee(): number; - setFee(value: number): Hop; - getExpiry(): number; - setExpiry(value: number): Hop; - getAmtToForwardMsat(): number; - setAmtToForwardMsat(value: number): Hop; - getFeeMsat(): number; - setFeeMsat(value: number): Hop; - getPubKey(): string; - setPubKey(value: string): Hop; - getTlvPayload(): boolean; - setTlvPayload(value: boolean): Hop; - - hasMppRecord(): boolean; - clearMppRecord(): void; - getMppRecord(): MPPRecord | undefined; - setMppRecord(value?: MPPRecord): Hop; - - hasAmpRecord(): boolean; - clearAmpRecord(): void; - getAmpRecord(): AMPRecord | undefined; - setAmpRecord(value?: AMPRecord): Hop; - - getCustomRecordsMap(): jspb.Map; - clearCustomRecordsMap(): void; - getMetadata(): Uint8Array | string; - getMetadata_asU8(): Uint8Array; - getMetadata_asB64(): string; - setMetadata(value: Uint8Array | string): Hop; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Hop.AsObject; - static toObject(includeInstance: boolean, msg: Hop): Hop.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter(message: Hop, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): Hop; - static deserializeBinaryFromReader( - message: Hop, - reader: jspb.BinaryReader, - ): Hop; -} +export class ListAliasesRequest extends jspb.Message { -export namespace Hop { - export type AsObject = { - chanId: string; - chanCapacity: number; - amtToForward: number; - fee: number; - expiry: number; - amtToForwardMsat: number; - feeMsat: number; - pubKey: string; - tlvPayload: boolean; - mppRecord?: MPPRecord.AsObject; - ampRecord?: AMPRecord.AsObject; - - customRecordsMap: Array<[number, Uint8Array | string]>; - metadata: Uint8Array | string; - }; -} - -export class MPPRecord extends jspb.Message { - getPaymentAddr(): Uint8Array | string; - getPaymentAddr_asU8(): Uint8Array; - getPaymentAddr_asB64(): string; - setPaymentAddr(value: Uint8Array | string): MPPRecord; - getTotalAmtMsat(): number; - setTotalAmtMsat(value: number): MPPRecord; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): MPPRecord.AsObject; - static toObject(includeInstance: boolean, msg: MPPRecord): MPPRecord.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: MPPRecord, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): MPPRecord; - static deserializeBinaryFromReader( - message: MPPRecord, - reader: jspb.BinaryReader, - ): MPPRecord; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListAliasesRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListAliasesRequest): ListAliasesRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListAliasesRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListAliasesRequest; + static deserializeBinaryFromReader(message: ListAliasesRequest, reader: jspb.BinaryReader): ListAliasesRequest; } -export namespace MPPRecord { - export type AsObject = { - paymentAddr: Uint8Array | string; - totalAmtMsat: number; - }; -} - -export class AMPRecord extends jspb.Message { - getRootShare(): Uint8Array | string; - getRootShare_asU8(): Uint8Array; - getRootShare_asB64(): string; - setRootShare(value: Uint8Array | string): AMPRecord; - getSetId(): Uint8Array | string; - getSetId_asU8(): Uint8Array; - getSetId_asB64(): string; - setSetId(value: Uint8Array | string): AMPRecord; - getChildIndex(): number; - setChildIndex(value: number): AMPRecord; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AMPRecord.AsObject; - static toObject(includeInstance: boolean, msg: AMPRecord): AMPRecord.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: AMPRecord, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): AMPRecord; - static deserializeBinaryFromReader( - message: AMPRecord, - reader: jspb.BinaryReader, - ): AMPRecord; +export namespace ListAliasesRequest { + export type AsObject = { + } } -export namespace AMPRecord { - export type AsObject = { - rootShare: Uint8Array | string; - setId: Uint8Array | string; - childIndex: number; - }; -} - -export class Route extends jspb.Message { - getTotalTimeLock(): number; - setTotalTimeLock(value: number): Route; - getTotalFees(): number; - setTotalFees(value: number): Route; - getTotalAmt(): number; - setTotalAmt(value: number): Route; - clearHopsList(): void; - getHopsList(): Array; - setHopsList(value: Array): Route; - addHops(value?: Hop, index?: number): Hop; - getTotalFeesMsat(): number; - setTotalFeesMsat(value: number): Route; - getTotalAmtMsat(): number; - setTotalAmtMsat(value: number): Route; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Route.AsObject; - static toObject(includeInstance: boolean, msg: Route): Route.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Route, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Route; - static deserializeBinaryFromReader( - message: Route, - reader: jspb.BinaryReader, - ): Route; -} +export class ListAliasesResponse extends jspb.Message { + clearAliasMapsList(): void; + getAliasMapsList(): Array; + setAliasMapsList(value: Array): ListAliasesResponse; + addAliasMaps(value?: AliasMap, index?: number): AliasMap; -export namespace Route { - export type AsObject = { - totalTimeLock: number; - totalFees: number; - totalAmt: number; - hopsList: Array; - totalFeesMsat: number; - totalAmtMsat: number; - }; -} - -export class NodeInfoRequest extends jspb.Message { - getPubKey(): string; - setPubKey(value: string): NodeInfoRequest; - getIncludeChannels(): boolean; - setIncludeChannels(value: boolean): NodeInfoRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): NodeInfoRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: NodeInfoRequest, - ): NodeInfoRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: NodeInfoRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): NodeInfoRequest; - static deserializeBinaryFromReader( - message: NodeInfoRequest, - reader: jspb.BinaryReader, - ): NodeInfoRequest; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListAliasesResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListAliasesResponse): ListAliasesResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListAliasesResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListAliasesResponse; + static deserializeBinaryFromReader(message: ListAliasesResponse, reader: jspb.BinaryReader): ListAliasesResponse; } -export namespace NodeInfoRequest { - export type AsObject = { - pubKey: string; - includeChannels: boolean; - }; -} - -export class NodeInfo extends jspb.Message { - hasNode(): boolean; - clearNode(): void; - getNode(): LightningNode | undefined; - setNode(value?: LightningNode): NodeInfo; - getNumChannels(): number; - setNumChannels(value: number): NodeInfo; - getTotalCapacity(): number; - setTotalCapacity(value: number): NodeInfo; - clearChannelsList(): void; - getChannelsList(): Array; - setChannelsList(value: Array): NodeInfo; - addChannels(value?: ChannelEdge, index?: number): ChannelEdge; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): NodeInfo.AsObject; - static toObject(includeInstance: boolean, msg: NodeInfo): NodeInfo.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: NodeInfo, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): NodeInfo; - static deserializeBinaryFromReader( - message: NodeInfo, - reader: jspb.BinaryReader, - ): NodeInfo; +export namespace ListAliasesResponse { + export type AsObject = { + aliasMapsList: Array, + } } -export namespace NodeInfo { - export type AsObject = { - node?: LightningNode.AsObject; - numChannels: number; - totalCapacity: number; - channelsList: Array; - }; -} - -export class LightningNode extends jspb.Message { - getLastUpdate(): number; - setLastUpdate(value: number): LightningNode; - getPubKey(): string; - setPubKey(value: string): LightningNode; - getAlias(): string; - setAlias(value: string): LightningNode; - clearAddressesList(): void; - getAddressesList(): Array; - setAddressesList(value: Array): LightningNode; - addAddresses(value?: NodeAddress, index?: number): NodeAddress; - getColor(): string; - setColor(value: string): LightningNode; - - getFeaturesMap(): jspb.Map; - clearFeaturesMap(): void; - - getCustomRecordsMap(): jspb.Map; - clearCustomRecordsMap(): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): LightningNode.AsObject; - static toObject( - includeInstance: boolean, - msg: LightningNode, - ): LightningNode.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: LightningNode, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): LightningNode; - static deserializeBinaryFromReader( - message: LightningNode, - reader: jspb.BinaryReader, - ): LightningNode; -} +export class ChannelCloseSummary extends jspb.Message { + getChannelPoint(): string; + setChannelPoint(value: string): ChannelCloseSummary; + getChanId(): string; + setChanId(value: string): ChannelCloseSummary; + getChainHash(): string; + setChainHash(value: string): ChannelCloseSummary; + getClosingTxHash(): string; + setClosingTxHash(value: string): ChannelCloseSummary; + getRemotePubkey(): string; + setRemotePubkey(value: string): ChannelCloseSummary; + getCapacity(): number; + setCapacity(value: number): ChannelCloseSummary; + getCloseHeight(): number; + setCloseHeight(value: number): ChannelCloseSummary; + getSettledBalance(): number; + setSettledBalance(value: number): ChannelCloseSummary; + getTimeLockedBalance(): number; + setTimeLockedBalance(value: number): ChannelCloseSummary; + getCloseType(): ChannelCloseSummary.ClosureType; + setCloseType(value: ChannelCloseSummary.ClosureType): ChannelCloseSummary; + getOpenInitiator(): Initiator; + setOpenInitiator(value: Initiator): ChannelCloseSummary; + getCloseInitiator(): Initiator; + setCloseInitiator(value: Initiator): ChannelCloseSummary; + clearResolutionsList(): void; + getResolutionsList(): Array; + setResolutionsList(value: Array): ChannelCloseSummary; + addResolutions(value?: Resolution, index?: number): Resolution; + clearAliasScidsList(): void; + getAliasScidsList(): Array; + setAliasScidsList(value: Array): ChannelCloseSummary; + addAliasScids(value: number, index?: number): number; + getZeroConfConfirmedScid(): string; + setZeroConfConfirmedScid(value: string): ChannelCloseSummary; -export namespace LightningNode { - export type AsObject = { - lastUpdate: number; - pubKey: string; - alias: string; - addressesList: Array; - color: string; - - featuresMap: Array<[number, Feature.AsObject]>; - - customRecordsMap: Array<[number, Uint8Array | string]>; - }; -} - -export class NodeAddress extends jspb.Message { - getNetwork(): string; - setNetwork(value: string): NodeAddress; - getAddr(): string; - setAddr(value: string): NodeAddress; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): NodeAddress.AsObject; - static toObject( - includeInstance: boolean, - msg: NodeAddress, - ): NodeAddress.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: NodeAddress, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): NodeAddress; - static deserializeBinaryFromReader( - message: NodeAddress, - reader: jspb.BinaryReader, - ): NodeAddress; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelCloseSummary.AsObject; + static toObject(includeInstance: boolean, msg: ChannelCloseSummary): ChannelCloseSummary.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelCloseSummary, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelCloseSummary; + static deserializeBinaryFromReader(message: ChannelCloseSummary, reader: jspb.BinaryReader): ChannelCloseSummary; } -export namespace NodeAddress { - export type AsObject = { - network: string; - addr: string; - }; -} - -export class RoutingPolicy extends jspb.Message { - getTimeLockDelta(): number; - setTimeLockDelta(value: number): RoutingPolicy; - getMinHtlc(): number; - setMinHtlc(value: number): RoutingPolicy; - getFeeBaseMsat(): number; - setFeeBaseMsat(value: number): RoutingPolicy; - getFeeRateMilliMsat(): number; - setFeeRateMilliMsat(value: number): RoutingPolicy; - getDisabled(): boolean; - setDisabled(value: boolean): RoutingPolicy; - getMaxHtlcMsat(): number; - setMaxHtlcMsat(value: number): RoutingPolicy; - getLastUpdate(): number; - setLastUpdate(value: number): RoutingPolicy; - - getCustomRecordsMap(): jspb.Map; - clearCustomRecordsMap(): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): RoutingPolicy.AsObject; - static toObject( - includeInstance: boolean, - msg: RoutingPolicy, - ): RoutingPolicy.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: RoutingPolicy, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): RoutingPolicy; - static deserializeBinaryFromReader( - message: RoutingPolicy, - reader: jspb.BinaryReader, - ): RoutingPolicy; +export namespace ChannelCloseSummary { + export type AsObject = { + channelPoint: string, + chanId: string, + chainHash: string, + closingTxHash: string, + remotePubkey: string, + capacity: number, + closeHeight: number, + settledBalance: number, + timeLockedBalance: number, + closeType: ChannelCloseSummary.ClosureType, + openInitiator: Initiator, + closeInitiator: Initiator, + resolutionsList: Array, + aliasScidsList: Array, + zeroConfConfirmedScid: string, + } + + export enum ClosureType { + COOPERATIVE_CLOSE = 0, + LOCAL_FORCE_CLOSE = 1, + REMOTE_FORCE_CLOSE = 2, + BREACH_CLOSE = 3, + FUNDING_CANCELED = 4, + ABANDONED = 5, + } + } -export namespace RoutingPolicy { - export type AsObject = { - timeLockDelta: number; - minHtlc: number; - feeBaseMsat: number; - feeRateMilliMsat: number; - disabled: boolean; - maxHtlcMsat: number; - lastUpdate: number; - - customRecordsMap: Array<[number, Uint8Array | string]>; - }; -} - -export class ChannelEdge extends jspb.Message { - getChannelId(): string; - setChannelId(value: string): ChannelEdge; - getChanPoint(): string; - setChanPoint(value: string): ChannelEdge; - getLastUpdate(): number; - setLastUpdate(value: number): ChannelEdge; - getNode1Pub(): string; - setNode1Pub(value: string): ChannelEdge; - getNode2Pub(): string; - setNode2Pub(value: string): ChannelEdge; - getCapacity(): number; - setCapacity(value: number): ChannelEdge; - - hasNode1Policy(): boolean; - clearNode1Policy(): void; - getNode1Policy(): RoutingPolicy | undefined; - setNode1Policy(value?: RoutingPolicy): ChannelEdge; - - hasNode2Policy(): boolean; - clearNode2Policy(): void; - getNode2Policy(): RoutingPolicy | undefined; - setNode2Policy(value?: RoutingPolicy): ChannelEdge; - - getCustomRecordsMap(): jspb.Map; - clearCustomRecordsMap(): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelEdge.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelEdge, - ): ChannelEdge.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelEdge, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelEdge; - static deserializeBinaryFromReader( - message: ChannelEdge, - reader: jspb.BinaryReader, - ): ChannelEdge; +export class Resolution extends jspb.Message { + getResolutionType(): ResolutionType; + setResolutionType(value: ResolutionType): Resolution; + getOutcome(): ResolutionOutcome; + setOutcome(value: ResolutionOutcome): Resolution; + + hasOutpoint(): boolean; + clearOutpoint(): void; + getOutpoint(): OutPoint | undefined; + setOutpoint(value?: OutPoint): Resolution; + getAmountSat(): number; + setAmountSat(value: number): Resolution; + getSweepTxid(): string; + setSweepTxid(value: string): Resolution; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Resolution.AsObject; + static toObject(includeInstance: boolean, msg: Resolution): Resolution.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Resolution, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Resolution; + static deserializeBinaryFromReader(message: Resolution, reader: jspb.BinaryReader): Resolution; } -export namespace ChannelEdge { - export type AsObject = { - channelId: string; - chanPoint: string; - lastUpdate: number; - node1Pub: string; - node2Pub: string; - capacity: number; - node1Policy?: RoutingPolicy.AsObject; - node2Policy?: RoutingPolicy.AsObject; - - customRecordsMap: Array<[number, Uint8Array | string]>; - }; -} - -export class ChannelGraphRequest extends jspb.Message { - getIncludeUnannounced(): boolean; - setIncludeUnannounced(value: boolean): ChannelGraphRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelGraphRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelGraphRequest, - ): ChannelGraphRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelGraphRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelGraphRequest; - static deserializeBinaryFromReader( - message: ChannelGraphRequest, - reader: jspb.BinaryReader, - ): ChannelGraphRequest; +export namespace Resolution { + export type AsObject = { + resolutionType: ResolutionType, + outcome: ResolutionOutcome, + outpoint?: OutPoint.AsObject, + amountSat: number, + sweepTxid: string, + } } -export namespace ChannelGraphRequest { - export type AsObject = { - includeUnannounced: boolean; - }; -} - -export class ChannelGraph extends jspb.Message { - clearNodesList(): void; - getNodesList(): Array; - setNodesList(value: Array): ChannelGraph; - addNodes(value?: LightningNode, index?: number): LightningNode; - clearEdgesList(): void; - getEdgesList(): Array; - setEdgesList(value: Array): ChannelGraph; - addEdges(value?: ChannelEdge, index?: number): ChannelEdge; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelGraph.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelGraph, - ): ChannelGraph.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelGraph, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelGraph; - static deserializeBinaryFromReader( - message: ChannelGraph, - reader: jspb.BinaryReader, - ): ChannelGraph; +export class ClosedChannelsRequest extends jspb.Message { + getCooperative(): boolean; + setCooperative(value: boolean): ClosedChannelsRequest; + getLocalForce(): boolean; + setLocalForce(value: boolean): ClosedChannelsRequest; + getRemoteForce(): boolean; + setRemoteForce(value: boolean): ClosedChannelsRequest; + getBreach(): boolean; + setBreach(value: boolean): ClosedChannelsRequest; + getFundingCanceled(): boolean; + setFundingCanceled(value: boolean): ClosedChannelsRequest; + getAbandoned(): boolean; + setAbandoned(value: boolean): ClosedChannelsRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ClosedChannelsRequest.AsObject; + static toObject(includeInstance: boolean, msg: ClosedChannelsRequest): ClosedChannelsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ClosedChannelsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ClosedChannelsRequest; + static deserializeBinaryFromReader(message: ClosedChannelsRequest, reader: jspb.BinaryReader): ClosedChannelsRequest; } -export namespace ChannelGraph { - export type AsObject = { - nodesList: Array; - edgesList: Array; - }; -} - -export class NodeMetricsRequest extends jspb.Message { - clearTypesList(): void; - getTypesList(): Array; - setTypesList(value: Array): NodeMetricsRequest; - addTypes(value: NodeMetricType, index?: number): NodeMetricType; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): NodeMetricsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: NodeMetricsRequest, - ): NodeMetricsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: NodeMetricsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): NodeMetricsRequest; - static deserializeBinaryFromReader( - message: NodeMetricsRequest, - reader: jspb.BinaryReader, - ): NodeMetricsRequest; +export namespace ClosedChannelsRequest { + export type AsObject = { + cooperative: boolean, + localForce: boolean, + remoteForce: boolean, + breach: boolean, + fundingCanceled: boolean, + abandoned: boolean, + } } -export namespace NodeMetricsRequest { - export type AsObject = { - typesList: Array; - }; -} - -export class NodeMetricsResponse extends jspb.Message { - getBetweennessCentralityMap(): jspb.Map; - clearBetweennessCentralityMap(): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): NodeMetricsResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: NodeMetricsResponse, - ): NodeMetricsResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: NodeMetricsResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): NodeMetricsResponse; - static deserializeBinaryFromReader( - message: NodeMetricsResponse, - reader: jspb.BinaryReader, - ): NodeMetricsResponse; +export class ClosedChannelsResponse extends jspb.Message { + clearChannelsList(): void; + getChannelsList(): Array; + setChannelsList(value: Array): ClosedChannelsResponse; + addChannels(value?: ChannelCloseSummary, index?: number): ChannelCloseSummary; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ClosedChannelsResponse.AsObject; + static toObject(includeInstance: boolean, msg: ClosedChannelsResponse): ClosedChannelsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ClosedChannelsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ClosedChannelsResponse; + static deserializeBinaryFromReader(message: ClosedChannelsResponse, reader: jspb.BinaryReader): ClosedChannelsResponse; } -export namespace NodeMetricsResponse { - export type AsObject = { - betweennessCentralityMap: Array<[string, FloatMetric.AsObject]>; - }; -} - -export class FloatMetric extends jspb.Message { - getValue(): number; - setValue(value: number): FloatMetric; - getNormalizedValue(): number; - setNormalizedValue(value: number): FloatMetric; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FloatMetric.AsObject; - static toObject( - includeInstance: boolean, - msg: FloatMetric, - ): FloatMetric.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FloatMetric, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FloatMetric; - static deserializeBinaryFromReader( - message: FloatMetric, - reader: jspb.BinaryReader, - ): FloatMetric; +export namespace ClosedChannelsResponse { + export type AsObject = { + channelsList: Array, + } } -export namespace FloatMetric { - export type AsObject = { - value: number; - normalizedValue: number; - }; -} - -export class ChanInfoRequest extends jspb.Message { - getChanId(): string; - setChanId(value: string): ChanInfoRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChanInfoRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ChanInfoRequest, - ): ChanInfoRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChanInfoRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChanInfoRequest; - static deserializeBinaryFromReader( - message: ChanInfoRequest, - reader: jspb.BinaryReader, - ): ChanInfoRequest; +export class Peer extends jspb.Message { + getPubKey(): string; + setPubKey(value: string): Peer; + getAddress(): string; + setAddress(value: string): Peer; + getBytesSent(): number; + setBytesSent(value: number): Peer; + getBytesRecv(): number; + setBytesRecv(value: number): Peer; + getSatSent(): number; + setSatSent(value: number): Peer; + getSatRecv(): number; + setSatRecv(value: number): Peer; + getInbound(): boolean; + setInbound(value: boolean): Peer; + getPingTime(): number; + setPingTime(value: number): Peer; + getSyncType(): Peer.SyncType; + setSyncType(value: Peer.SyncType): Peer; + + getFeaturesMap(): jspb.Map; + clearFeaturesMap(): void; + clearErrorsList(): void; + getErrorsList(): Array; + setErrorsList(value: Array): Peer; + addErrors(value?: TimestampedError, index?: number): TimestampedError; + getFlapCount(): number; + setFlapCount(value: number): Peer; + getLastFlapNs(): number; + setLastFlapNs(value: number): Peer; + getLastPingPayload(): Uint8Array | string; + getLastPingPayload_asU8(): Uint8Array; + getLastPingPayload_asB64(): string; + setLastPingPayload(value: Uint8Array | string): Peer; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Peer.AsObject; + static toObject(includeInstance: boolean, msg: Peer): Peer.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Peer, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Peer; + static deserializeBinaryFromReader(message: Peer, reader: jspb.BinaryReader): Peer; } -export namespace ChanInfoRequest { - export type AsObject = { - chanId: string; - }; -} - -export class NetworkInfoRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): NetworkInfoRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: NetworkInfoRequest, - ): NetworkInfoRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: NetworkInfoRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): NetworkInfoRequest; - static deserializeBinaryFromReader( - message: NetworkInfoRequest, - reader: jspb.BinaryReader, - ): NetworkInfoRequest; +export namespace Peer { + export type AsObject = { + pubKey: string, + address: string, + bytesSent: number, + bytesRecv: number, + satSent: number, + satRecv: number, + inbound: boolean, + pingTime: number, + syncType: Peer.SyncType, + + featuresMap: Array<[number, Feature.AsObject]>, + errorsList: Array, + flapCount: number, + lastFlapNs: number, + lastPingPayload: Uint8Array | string, + } + + export enum SyncType { + UNKNOWN_SYNC = 0, + ACTIVE_SYNC = 1, + PASSIVE_SYNC = 2, + PINNED_SYNC = 3, + } + } -export namespace NetworkInfoRequest { - export type AsObject = {}; -} - -export class NetworkInfo extends jspb.Message { - getGraphDiameter(): number; - setGraphDiameter(value: number): NetworkInfo; - getAvgOutDegree(): number; - setAvgOutDegree(value: number): NetworkInfo; - getMaxOutDegree(): number; - setMaxOutDegree(value: number): NetworkInfo; - getNumNodes(): number; - setNumNodes(value: number): NetworkInfo; - getNumChannels(): number; - setNumChannels(value: number): NetworkInfo; - getTotalNetworkCapacity(): number; - setTotalNetworkCapacity(value: number): NetworkInfo; - getAvgChannelSize(): number; - setAvgChannelSize(value: number): NetworkInfo; - getMinChannelSize(): number; - setMinChannelSize(value: number): NetworkInfo; - getMaxChannelSize(): number; - setMaxChannelSize(value: number): NetworkInfo; - getMedianChannelSizeSat(): number; - setMedianChannelSizeSat(value: number): NetworkInfo; - getNumZombieChans(): number; - setNumZombieChans(value: number): NetworkInfo; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): NetworkInfo.AsObject; - static toObject( - includeInstance: boolean, - msg: NetworkInfo, - ): NetworkInfo.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: NetworkInfo, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): NetworkInfo; - static deserializeBinaryFromReader( - message: NetworkInfo, - reader: jspb.BinaryReader, - ): NetworkInfo; +export class TimestampedError extends jspb.Message { + getTimestamp(): number; + setTimestamp(value: number): TimestampedError; + getError(): string; + setError(value: string): TimestampedError; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): TimestampedError.AsObject; + static toObject(includeInstance: boolean, msg: TimestampedError): TimestampedError.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: TimestampedError, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): TimestampedError; + static deserializeBinaryFromReader(message: TimestampedError, reader: jspb.BinaryReader): TimestampedError; } -export namespace NetworkInfo { - export type AsObject = { - graphDiameter: number; - avgOutDegree: number; - maxOutDegree: number; - numNodes: number; - numChannels: number; - totalNetworkCapacity: number; - avgChannelSize: number; - minChannelSize: number; - maxChannelSize: number; - medianChannelSizeSat: number; - numZombieChans: number; - }; -} - -export class StopRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): StopRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: StopRequest, - ): StopRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: StopRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): StopRequest; - static deserializeBinaryFromReader( - message: StopRequest, - reader: jspb.BinaryReader, - ): StopRequest; +export namespace TimestampedError { + export type AsObject = { + timestamp: number, + error: string, + } +} + +export class ListPeersRequest extends jspb.Message { + getLatestError(): boolean; + setLatestError(value: boolean): ListPeersRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListPeersRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListPeersRequest): ListPeersRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListPeersRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListPeersRequest; + static deserializeBinaryFromReader(message: ListPeersRequest, reader: jspb.BinaryReader): ListPeersRequest; +} + +export namespace ListPeersRequest { + export type AsObject = { + latestError: boolean, + } +} + +export class ListPeersResponse extends jspb.Message { + clearPeersList(): void; + getPeersList(): Array; + setPeersList(value: Array): ListPeersResponse; + addPeers(value?: Peer, index?: number): Peer; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListPeersResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListPeersResponse): ListPeersResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListPeersResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListPeersResponse; + static deserializeBinaryFromReader(message: ListPeersResponse, reader: jspb.BinaryReader): ListPeersResponse; +} + +export namespace ListPeersResponse { + export type AsObject = { + peersList: Array, + } +} + +export class PeerEventSubscription extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PeerEventSubscription.AsObject; + static toObject(includeInstance: boolean, msg: PeerEventSubscription): PeerEventSubscription.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PeerEventSubscription, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PeerEventSubscription; + static deserializeBinaryFromReader(message: PeerEventSubscription, reader: jspb.BinaryReader): PeerEventSubscription; +} + +export namespace PeerEventSubscription { + export type AsObject = { + } +} + +export class PeerEvent extends jspb.Message { + getPubKey(): string; + setPubKey(value: string): PeerEvent; + getType(): PeerEvent.EventType; + setType(value: PeerEvent.EventType): PeerEvent; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PeerEvent.AsObject; + static toObject(includeInstance: boolean, msg: PeerEvent): PeerEvent.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PeerEvent, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PeerEvent; + static deserializeBinaryFromReader(message: PeerEvent, reader: jspb.BinaryReader): PeerEvent; +} + +export namespace PeerEvent { + export type AsObject = { + pubKey: string, + type: PeerEvent.EventType, + } + + export enum EventType { + PEER_ONLINE = 0, + PEER_OFFLINE = 1, + } + +} + +export class GetInfoRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetInfoRequest.AsObject; + static toObject(includeInstance: boolean, msg: GetInfoRequest): GetInfoRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetInfoRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetInfoRequest; + static deserializeBinaryFromReader(message: GetInfoRequest, reader: jspb.BinaryReader): GetInfoRequest; +} + +export namespace GetInfoRequest { + export type AsObject = { + } +} + +export class GetInfoResponse extends jspb.Message { + getVersion(): string; + setVersion(value: string): GetInfoResponse; + getCommitHash(): string; + setCommitHash(value: string): GetInfoResponse; + getIdentityPubkey(): string; + setIdentityPubkey(value: string): GetInfoResponse; + getAlias(): string; + setAlias(value: string): GetInfoResponse; + getColor(): string; + setColor(value: string): GetInfoResponse; + getNumPendingChannels(): number; + setNumPendingChannels(value: number): GetInfoResponse; + getNumActiveChannels(): number; + setNumActiveChannels(value: number): GetInfoResponse; + getNumInactiveChannels(): number; + setNumInactiveChannels(value: number): GetInfoResponse; + getNumPeers(): number; + setNumPeers(value: number): GetInfoResponse; + getBlockHeight(): number; + setBlockHeight(value: number): GetInfoResponse; + getBlockHash(): string; + setBlockHash(value: string): GetInfoResponse; + getBestHeaderTimestamp(): number; + setBestHeaderTimestamp(value: number): GetInfoResponse; + getSyncedToChain(): boolean; + setSyncedToChain(value: boolean): GetInfoResponse; + getSyncedToGraph(): boolean; + setSyncedToGraph(value: boolean): GetInfoResponse; + getTestnet(): boolean; + setTestnet(value: boolean): GetInfoResponse; + clearChainsList(): void; + getChainsList(): Array; + setChainsList(value: Array): GetInfoResponse; + addChains(value?: Chain, index?: number): Chain; + clearUrisList(): void; + getUrisList(): Array; + setUrisList(value: Array): GetInfoResponse; + addUris(value: string, index?: number): string; + + getFeaturesMap(): jspb.Map; + clearFeaturesMap(): void; + getRequireHtlcInterceptor(): boolean; + setRequireHtlcInterceptor(value: boolean): GetInfoResponse; + getStoreFinalHtlcResolutions(): boolean; + setStoreFinalHtlcResolutions(value: boolean): GetInfoResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetInfoResponse.AsObject; + static toObject(includeInstance: boolean, msg: GetInfoResponse): GetInfoResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetInfoResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetInfoResponse; + static deserializeBinaryFromReader(message: GetInfoResponse, reader: jspb.BinaryReader): GetInfoResponse; +} + +export namespace GetInfoResponse { + export type AsObject = { + version: string, + commitHash: string, + identityPubkey: string, + alias: string, + color: string, + numPendingChannels: number, + numActiveChannels: number, + numInactiveChannels: number, + numPeers: number, + blockHeight: number, + blockHash: string, + bestHeaderTimestamp: number, + syncedToChain: boolean, + syncedToGraph: boolean, + testnet: boolean, + chainsList: Array, + urisList: Array, + + featuresMap: Array<[number, Feature.AsObject]>, + requireHtlcInterceptor: boolean, + storeFinalHtlcResolutions: boolean, + } +} + +export class GetRecoveryInfoRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetRecoveryInfoRequest.AsObject; + static toObject(includeInstance: boolean, msg: GetRecoveryInfoRequest): GetRecoveryInfoRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetRecoveryInfoRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetRecoveryInfoRequest; + static deserializeBinaryFromReader(message: GetRecoveryInfoRequest, reader: jspb.BinaryReader): GetRecoveryInfoRequest; +} + +export namespace GetRecoveryInfoRequest { + export type AsObject = { + } +} + +export class GetRecoveryInfoResponse extends jspb.Message { + getRecoveryMode(): boolean; + setRecoveryMode(value: boolean): GetRecoveryInfoResponse; + getRecoveryFinished(): boolean; + setRecoveryFinished(value: boolean): GetRecoveryInfoResponse; + getProgress(): number; + setProgress(value: number): GetRecoveryInfoResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetRecoveryInfoResponse.AsObject; + static toObject(includeInstance: boolean, msg: GetRecoveryInfoResponse): GetRecoveryInfoResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetRecoveryInfoResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetRecoveryInfoResponse; + static deserializeBinaryFromReader(message: GetRecoveryInfoResponse, reader: jspb.BinaryReader): GetRecoveryInfoResponse; +} + +export namespace GetRecoveryInfoResponse { + export type AsObject = { + recoveryMode: boolean, + recoveryFinished: boolean, + progress: number, + } +} + +export class Chain extends jspb.Message { + getChain(): string; + setChain(value: string): Chain; + getNetwork(): string; + setNetwork(value: string): Chain; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Chain.AsObject; + static toObject(includeInstance: boolean, msg: Chain): Chain.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Chain, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Chain; + static deserializeBinaryFromReader(message: Chain, reader: jspb.BinaryReader): Chain; +} + +export namespace Chain { + export type AsObject = { + chain: string, + network: string, + } +} + +export class ConfirmationUpdate extends jspb.Message { + getBlockSha(): Uint8Array | string; + getBlockSha_asU8(): Uint8Array; + getBlockSha_asB64(): string; + setBlockSha(value: Uint8Array | string): ConfirmationUpdate; + getBlockHeight(): number; + setBlockHeight(value: number): ConfirmationUpdate; + getNumConfsLeft(): number; + setNumConfsLeft(value: number): ConfirmationUpdate; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ConfirmationUpdate.AsObject; + static toObject(includeInstance: boolean, msg: ConfirmationUpdate): ConfirmationUpdate.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ConfirmationUpdate, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ConfirmationUpdate; + static deserializeBinaryFromReader(message: ConfirmationUpdate, reader: jspb.BinaryReader): ConfirmationUpdate; +} + +export namespace ConfirmationUpdate { + export type AsObject = { + blockSha: Uint8Array | string, + blockHeight: number, + numConfsLeft: number, + } +} + +export class ChannelOpenUpdate extends jspb.Message { + + hasChannelPoint(): boolean; + clearChannelPoint(): void; + getChannelPoint(): ChannelPoint | undefined; + setChannelPoint(value?: ChannelPoint): ChannelOpenUpdate; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelOpenUpdate.AsObject; + static toObject(includeInstance: boolean, msg: ChannelOpenUpdate): ChannelOpenUpdate.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelOpenUpdate, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelOpenUpdate; + static deserializeBinaryFromReader(message: ChannelOpenUpdate, reader: jspb.BinaryReader): ChannelOpenUpdate; +} + +export namespace ChannelOpenUpdate { + export type AsObject = { + channelPoint?: ChannelPoint.AsObject, + } +} + +export class ChannelCloseUpdate extends jspb.Message { + getClosingTxid(): Uint8Array | string; + getClosingTxid_asU8(): Uint8Array; + getClosingTxid_asB64(): string; + setClosingTxid(value: Uint8Array | string): ChannelCloseUpdate; + getSuccess(): boolean; + setSuccess(value: boolean): ChannelCloseUpdate; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelCloseUpdate.AsObject; + static toObject(includeInstance: boolean, msg: ChannelCloseUpdate): ChannelCloseUpdate.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelCloseUpdate, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelCloseUpdate; + static deserializeBinaryFromReader(message: ChannelCloseUpdate, reader: jspb.BinaryReader): ChannelCloseUpdate; +} + +export namespace ChannelCloseUpdate { + export type AsObject = { + closingTxid: Uint8Array | string, + success: boolean, + } +} + +export class CloseChannelRequest extends jspb.Message { + + hasChannelPoint(): boolean; + clearChannelPoint(): void; + getChannelPoint(): ChannelPoint | undefined; + setChannelPoint(value?: ChannelPoint): CloseChannelRequest; + getForce(): boolean; + setForce(value: boolean): CloseChannelRequest; + getTargetConf(): number; + setTargetConf(value: number): CloseChannelRequest; + getSatPerByte(): number; + setSatPerByte(value: number): CloseChannelRequest; + getDeliveryAddress(): string; + setDeliveryAddress(value: string): CloseChannelRequest; + getSatPerVbyte(): number; + setSatPerVbyte(value: number): CloseChannelRequest; + getMaxFeePerVbyte(): number; + setMaxFeePerVbyte(value: number): CloseChannelRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CloseChannelRequest.AsObject; + static toObject(includeInstance: boolean, msg: CloseChannelRequest): CloseChannelRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CloseChannelRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CloseChannelRequest; + static deserializeBinaryFromReader(message: CloseChannelRequest, reader: jspb.BinaryReader): CloseChannelRequest; +} + +export namespace CloseChannelRequest { + export type AsObject = { + channelPoint?: ChannelPoint.AsObject, + force: boolean, + targetConf: number, + satPerByte: number, + deliveryAddress: string, + satPerVbyte: number, + maxFeePerVbyte: number, + } +} + +export class CloseStatusUpdate extends jspb.Message { + + hasClosePending(): boolean; + clearClosePending(): void; + getClosePending(): PendingUpdate | undefined; + setClosePending(value?: PendingUpdate): CloseStatusUpdate; + + hasChanClose(): boolean; + clearChanClose(): void; + getChanClose(): ChannelCloseUpdate | undefined; + setChanClose(value?: ChannelCloseUpdate): CloseStatusUpdate; + + getUpdateCase(): CloseStatusUpdate.UpdateCase; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CloseStatusUpdate.AsObject; + static toObject(includeInstance: boolean, msg: CloseStatusUpdate): CloseStatusUpdate.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CloseStatusUpdate, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CloseStatusUpdate; + static deserializeBinaryFromReader(message: CloseStatusUpdate, reader: jspb.BinaryReader): CloseStatusUpdate; +} + +export namespace CloseStatusUpdate { + export type AsObject = { + closePending?: PendingUpdate.AsObject, + chanClose?: ChannelCloseUpdate.AsObject, + } + + export enum UpdateCase { + UPDATE_NOT_SET = 0, + CLOSE_PENDING = 1, + CHAN_CLOSE = 3, + } + +} + +export class PendingUpdate extends jspb.Message { + getTxid(): Uint8Array | string; + getTxid_asU8(): Uint8Array; + getTxid_asB64(): string; + setTxid(value: Uint8Array | string): PendingUpdate; + getOutputIndex(): number; + setOutputIndex(value: number): PendingUpdate; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PendingUpdate.AsObject; + static toObject(includeInstance: boolean, msg: PendingUpdate): PendingUpdate.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PendingUpdate, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PendingUpdate; + static deserializeBinaryFromReader(message: PendingUpdate, reader: jspb.BinaryReader): PendingUpdate; +} + +export namespace PendingUpdate { + export type AsObject = { + txid: Uint8Array | string, + outputIndex: number, + } +} + +export class ReadyForPsbtFunding extends jspb.Message { + getFundingAddress(): string; + setFundingAddress(value: string): ReadyForPsbtFunding; + getFundingAmount(): number; + setFundingAmount(value: number): ReadyForPsbtFunding; + getPsbt(): Uint8Array | string; + getPsbt_asU8(): Uint8Array; + getPsbt_asB64(): string; + setPsbt(value: Uint8Array | string): ReadyForPsbtFunding; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ReadyForPsbtFunding.AsObject; + static toObject(includeInstance: boolean, msg: ReadyForPsbtFunding): ReadyForPsbtFunding.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ReadyForPsbtFunding, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ReadyForPsbtFunding; + static deserializeBinaryFromReader(message: ReadyForPsbtFunding, reader: jspb.BinaryReader): ReadyForPsbtFunding; +} + +export namespace ReadyForPsbtFunding { + export type AsObject = { + fundingAddress: string, + fundingAmount: number, + psbt: Uint8Array | string, + } +} + +export class BatchOpenChannelRequest extends jspb.Message { + clearChannelsList(): void; + getChannelsList(): Array; + setChannelsList(value: Array): BatchOpenChannelRequest; + addChannels(value?: BatchOpenChannel, index?: number): BatchOpenChannel; + getTargetConf(): number; + setTargetConf(value: number): BatchOpenChannelRequest; + getSatPerVbyte(): number; + setSatPerVbyte(value: number): BatchOpenChannelRequest; + getMinConfs(): number; + setMinConfs(value: number): BatchOpenChannelRequest; + getSpendUnconfirmed(): boolean; + setSpendUnconfirmed(value: boolean): BatchOpenChannelRequest; + getLabel(): string; + setLabel(value: string): BatchOpenChannelRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): BatchOpenChannelRequest.AsObject; + static toObject(includeInstance: boolean, msg: BatchOpenChannelRequest): BatchOpenChannelRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: BatchOpenChannelRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): BatchOpenChannelRequest; + static deserializeBinaryFromReader(message: BatchOpenChannelRequest, reader: jspb.BinaryReader): BatchOpenChannelRequest; +} + +export namespace BatchOpenChannelRequest { + export type AsObject = { + channelsList: Array, + targetConf: number, + satPerVbyte: number, + minConfs: number, + spendUnconfirmed: boolean, + label: string, + } +} + +export class BatchOpenChannel extends jspb.Message { + getNodePubkey(): Uint8Array | string; + getNodePubkey_asU8(): Uint8Array; + getNodePubkey_asB64(): string; + setNodePubkey(value: Uint8Array | string): BatchOpenChannel; + getLocalFundingAmount(): number; + setLocalFundingAmount(value: number): BatchOpenChannel; + getPushSat(): number; + setPushSat(value: number): BatchOpenChannel; + getPrivate(): boolean; + setPrivate(value: boolean): BatchOpenChannel; + getMinHtlcMsat(): number; + setMinHtlcMsat(value: number): BatchOpenChannel; + getRemoteCsvDelay(): number; + setRemoteCsvDelay(value: number): BatchOpenChannel; + getCloseAddress(): string; + setCloseAddress(value: string): BatchOpenChannel; + getPendingChanId(): Uint8Array | string; + getPendingChanId_asU8(): Uint8Array; + getPendingChanId_asB64(): string; + setPendingChanId(value: Uint8Array | string): BatchOpenChannel; + getCommitmentType(): CommitmentType; + setCommitmentType(value: CommitmentType): BatchOpenChannel; + getRemoteMaxValueInFlightMsat(): number; + setRemoteMaxValueInFlightMsat(value: number): BatchOpenChannel; + getRemoteMaxHtlcs(): number; + setRemoteMaxHtlcs(value: number): BatchOpenChannel; + getMaxLocalCsv(): number; + setMaxLocalCsv(value: number): BatchOpenChannel; + getZeroConf(): boolean; + setZeroConf(value: boolean): BatchOpenChannel; + getScidAlias(): boolean; + setScidAlias(value: boolean): BatchOpenChannel; + getBaseFee(): number; + setBaseFee(value: number): BatchOpenChannel; + getFeeRate(): number; + setFeeRate(value: number): BatchOpenChannel; + getUseBaseFee(): boolean; + setUseBaseFee(value: boolean): BatchOpenChannel; + getUseFeeRate(): boolean; + setUseFeeRate(value: boolean): BatchOpenChannel; + getRemoteChanReserveSat(): number; + setRemoteChanReserveSat(value: number): BatchOpenChannel; + getMemo(): string; + setMemo(value: string): BatchOpenChannel; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): BatchOpenChannel.AsObject; + static toObject(includeInstance: boolean, msg: BatchOpenChannel): BatchOpenChannel.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: BatchOpenChannel, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): BatchOpenChannel; + static deserializeBinaryFromReader(message: BatchOpenChannel, reader: jspb.BinaryReader): BatchOpenChannel; +} + +export namespace BatchOpenChannel { + export type AsObject = { + nodePubkey: Uint8Array | string, + localFundingAmount: number, + pushSat: number, + pb_private: boolean, + minHtlcMsat: number, + remoteCsvDelay: number, + closeAddress: string, + pendingChanId: Uint8Array | string, + commitmentType: CommitmentType, + remoteMaxValueInFlightMsat: number, + remoteMaxHtlcs: number, + maxLocalCsv: number, + zeroConf: boolean, + scidAlias: boolean, + baseFee: number, + feeRate: number, + useBaseFee: boolean, + useFeeRate: boolean, + remoteChanReserveSat: number, + memo: string, + } +} + +export class BatchOpenChannelResponse extends jspb.Message { + clearPendingChannelsList(): void; + getPendingChannelsList(): Array; + setPendingChannelsList(value: Array): BatchOpenChannelResponse; + addPendingChannels(value?: PendingUpdate, index?: number): PendingUpdate; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): BatchOpenChannelResponse.AsObject; + static toObject(includeInstance: boolean, msg: BatchOpenChannelResponse): BatchOpenChannelResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: BatchOpenChannelResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): BatchOpenChannelResponse; + static deserializeBinaryFromReader(message: BatchOpenChannelResponse, reader: jspb.BinaryReader): BatchOpenChannelResponse; +} + +export namespace BatchOpenChannelResponse { + export type AsObject = { + pendingChannelsList: Array, + } +} + +export class OpenChannelRequest extends jspb.Message { + getSatPerVbyte(): number; + setSatPerVbyte(value: number): OpenChannelRequest; + getNodePubkey(): Uint8Array | string; + getNodePubkey_asU8(): Uint8Array; + getNodePubkey_asB64(): string; + setNodePubkey(value: Uint8Array | string): OpenChannelRequest; + getNodePubkeyString(): string; + setNodePubkeyString(value: string): OpenChannelRequest; + getLocalFundingAmount(): number; + setLocalFundingAmount(value: number): OpenChannelRequest; + getPushSat(): number; + setPushSat(value: number): OpenChannelRequest; + getTargetConf(): number; + setTargetConf(value: number): OpenChannelRequest; + getSatPerByte(): number; + setSatPerByte(value: number): OpenChannelRequest; + getPrivate(): boolean; + setPrivate(value: boolean): OpenChannelRequest; + getMinHtlcMsat(): number; + setMinHtlcMsat(value: number): OpenChannelRequest; + getRemoteCsvDelay(): number; + setRemoteCsvDelay(value: number): OpenChannelRequest; + getMinConfs(): number; + setMinConfs(value: number): OpenChannelRequest; + getSpendUnconfirmed(): boolean; + setSpendUnconfirmed(value: boolean): OpenChannelRequest; + getCloseAddress(): string; + setCloseAddress(value: string): OpenChannelRequest; + + hasFundingShim(): boolean; + clearFundingShim(): void; + getFundingShim(): FundingShim | undefined; + setFundingShim(value?: FundingShim): OpenChannelRequest; + getRemoteMaxValueInFlightMsat(): number; + setRemoteMaxValueInFlightMsat(value: number): OpenChannelRequest; + getRemoteMaxHtlcs(): number; + setRemoteMaxHtlcs(value: number): OpenChannelRequest; + getMaxLocalCsv(): number; + setMaxLocalCsv(value: number): OpenChannelRequest; + getCommitmentType(): CommitmentType; + setCommitmentType(value: CommitmentType): OpenChannelRequest; + getZeroConf(): boolean; + setZeroConf(value: boolean): OpenChannelRequest; + getScidAlias(): boolean; + setScidAlias(value: boolean): OpenChannelRequest; + getBaseFee(): number; + setBaseFee(value: number): OpenChannelRequest; + getFeeRate(): number; + setFeeRate(value: number): OpenChannelRequest; + getUseBaseFee(): boolean; + setUseBaseFee(value: boolean): OpenChannelRequest; + getUseFeeRate(): boolean; + setUseFeeRate(value: boolean): OpenChannelRequest; + getRemoteChanReserveSat(): number; + setRemoteChanReserveSat(value: number): OpenChannelRequest; + getFundMax(): boolean; + setFundMax(value: boolean): OpenChannelRequest; + getMemo(): string; + setMemo(value: string): OpenChannelRequest; + clearOutpointsList(): void; + getOutpointsList(): Array; + setOutpointsList(value: Array): OpenChannelRequest; + addOutpoints(value?: OutPoint, index?: number): OutPoint; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): OpenChannelRequest.AsObject; + static toObject(includeInstance: boolean, msg: OpenChannelRequest): OpenChannelRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: OpenChannelRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): OpenChannelRequest; + static deserializeBinaryFromReader(message: OpenChannelRequest, reader: jspb.BinaryReader): OpenChannelRequest; +} + +export namespace OpenChannelRequest { + export type AsObject = { + satPerVbyte: number, + nodePubkey: Uint8Array | string, + nodePubkeyString: string, + localFundingAmount: number, + pushSat: number, + targetConf: number, + satPerByte: number, + pb_private: boolean, + minHtlcMsat: number, + remoteCsvDelay: number, + minConfs: number, + spendUnconfirmed: boolean, + closeAddress: string, + fundingShim?: FundingShim.AsObject, + remoteMaxValueInFlightMsat: number, + remoteMaxHtlcs: number, + maxLocalCsv: number, + commitmentType: CommitmentType, + zeroConf: boolean, + scidAlias: boolean, + baseFee: number, + feeRate: number, + useBaseFee: boolean, + useFeeRate: boolean, + remoteChanReserveSat: number, + fundMax: boolean, + memo: string, + outpointsList: Array, + } +} + +export class OpenStatusUpdate extends jspb.Message { + + hasChanPending(): boolean; + clearChanPending(): void; + getChanPending(): PendingUpdate | undefined; + setChanPending(value?: PendingUpdate): OpenStatusUpdate; + + hasChanOpen(): boolean; + clearChanOpen(): void; + getChanOpen(): ChannelOpenUpdate | undefined; + setChanOpen(value?: ChannelOpenUpdate): OpenStatusUpdate; + + hasPsbtFund(): boolean; + clearPsbtFund(): void; + getPsbtFund(): ReadyForPsbtFunding | undefined; + setPsbtFund(value?: ReadyForPsbtFunding): OpenStatusUpdate; + getPendingChanId(): Uint8Array | string; + getPendingChanId_asU8(): Uint8Array; + getPendingChanId_asB64(): string; + setPendingChanId(value: Uint8Array | string): OpenStatusUpdate; + + getUpdateCase(): OpenStatusUpdate.UpdateCase; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): OpenStatusUpdate.AsObject; + static toObject(includeInstance: boolean, msg: OpenStatusUpdate): OpenStatusUpdate.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: OpenStatusUpdate, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): OpenStatusUpdate; + static deserializeBinaryFromReader(message: OpenStatusUpdate, reader: jspb.BinaryReader): OpenStatusUpdate; +} + +export namespace OpenStatusUpdate { + export type AsObject = { + chanPending?: PendingUpdate.AsObject, + chanOpen?: ChannelOpenUpdate.AsObject, + psbtFund?: ReadyForPsbtFunding.AsObject, + pendingChanId: Uint8Array | string, + } + + export enum UpdateCase { + UPDATE_NOT_SET = 0, + CHAN_PENDING = 1, + CHAN_OPEN = 3, + PSBT_FUND = 5, + } + +} + +export class KeyLocator extends jspb.Message { + getKeyFamily(): number; + setKeyFamily(value: number): KeyLocator; + getKeyIndex(): number; + setKeyIndex(value: number): KeyLocator; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): KeyLocator.AsObject; + static toObject(includeInstance: boolean, msg: KeyLocator): KeyLocator.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: KeyLocator, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): KeyLocator; + static deserializeBinaryFromReader(message: KeyLocator, reader: jspb.BinaryReader): KeyLocator; +} + +export namespace KeyLocator { + export type AsObject = { + keyFamily: number, + keyIndex: number, + } +} + +export class KeyDescriptor extends jspb.Message { + getRawKeyBytes(): Uint8Array | string; + getRawKeyBytes_asU8(): Uint8Array; + getRawKeyBytes_asB64(): string; + setRawKeyBytes(value: Uint8Array | string): KeyDescriptor; + + hasKeyLoc(): boolean; + clearKeyLoc(): void; + getKeyLoc(): KeyLocator | undefined; + setKeyLoc(value?: KeyLocator): KeyDescriptor; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): KeyDescriptor.AsObject; + static toObject(includeInstance: boolean, msg: KeyDescriptor): KeyDescriptor.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: KeyDescriptor, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): KeyDescriptor; + static deserializeBinaryFromReader(message: KeyDescriptor, reader: jspb.BinaryReader): KeyDescriptor; +} + +export namespace KeyDescriptor { + export type AsObject = { + rawKeyBytes: Uint8Array | string, + keyLoc?: KeyLocator.AsObject, + } +} + +export class ChanPointShim extends jspb.Message { + getAmt(): number; + setAmt(value: number): ChanPointShim; + + hasChanPoint(): boolean; + clearChanPoint(): void; + getChanPoint(): ChannelPoint | undefined; + setChanPoint(value?: ChannelPoint): ChanPointShim; + + hasLocalKey(): boolean; + clearLocalKey(): void; + getLocalKey(): KeyDescriptor | undefined; + setLocalKey(value?: KeyDescriptor): ChanPointShim; + getRemoteKey(): Uint8Array | string; + getRemoteKey_asU8(): Uint8Array; + getRemoteKey_asB64(): string; + setRemoteKey(value: Uint8Array | string): ChanPointShim; + getPendingChanId(): Uint8Array | string; + getPendingChanId_asU8(): Uint8Array; + getPendingChanId_asB64(): string; + setPendingChanId(value: Uint8Array | string): ChanPointShim; + getThawHeight(): number; + setThawHeight(value: number): ChanPointShim; + getMusig2(): boolean; + setMusig2(value: boolean): ChanPointShim; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChanPointShim.AsObject; + static toObject(includeInstance: boolean, msg: ChanPointShim): ChanPointShim.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChanPointShim, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChanPointShim; + static deserializeBinaryFromReader(message: ChanPointShim, reader: jspb.BinaryReader): ChanPointShim; +} + +export namespace ChanPointShim { + export type AsObject = { + amt: number, + chanPoint?: ChannelPoint.AsObject, + localKey?: KeyDescriptor.AsObject, + remoteKey: Uint8Array | string, + pendingChanId: Uint8Array | string, + thawHeight: number, + musig2: boolean, + } +} + +export class PsbtShim extends jspb.Message { + getPendingChanId(): Uint8Array | string; + getPendingChanId_asU8(): Uint8Array; + getPendingChanId_asB64(): string; + setPendingChanId(value: Uint8Array | string): PsbtShim; + getBasePsbt(): Uint8Array | string; + getBasePsbt_asU8(): Uint8Array; + getBasePsbt_asB64(): string; + setBasePsbt(value: Uint8Array | string): PsbtShim; + getNoPublish(): boolean; + setNoPublish(value: boolean): PsbtShim; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PsbtShim.AsObject; + static toObject(includeInstance: boolean, msg: PsbtShim): PsbtShim.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PsbtShim, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PsbtShim; + static deserializeBinaryFromReader(message: PsbtShim, reader: jspb.BinaryReader): PsbtShim; +} + +export namespace PsbtShim { + export type AsObject = { + pendingChanId: Uint8Array | string, + basePsbt: Uint8Array | string, + noPublish: boolean, + } +} + +export class FundingShim extends jspb.Message { + + hasChanPointShim(): boolean; + clearChanPointShim(): void; + getChanPointShim(): ChanPointShim | undefined; + setChanPointShim(value?: ChanPointShim): FundingShim; + + hasPsbtShim(): boolean; + clearPsbtShim(): void; + getPsbtShim(): PsbtShim | undefined; + setPsbtShim(value?: PsbtShim): FundingShim; + + getShimCase(): FundingShim.ShimCase; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FundingShim.AsObject; + static toObject(includeInstance: boolean, msg: FundingShim): FundingShim.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FundingShim, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FundingShim; + static deserializeBinaryFromReader(message: FundingShim, reader: jspb.BinaryReader): FundingShim; +} + +export namespace FundingShim { + export type AsObject = { + chanPointShim?: ChanPointShim.AsObject, + psbtShim?: PsbtShim.AsObject, + } + + export enum ShimCase { + SHIM_NOT_SET = 0, + CHAN_POINT_SHIM = 1, + PSBT_SHIM = 2, + } + +} + +export class FundingShimCancel extends jspb.Message { + getPendingChanId(): Uint8Array | string; + getPendingChanId_asU8(): Uint8Array; + getPendingChanId_asB64(): string; + setPendingChanId(value: Uint8Array | string): FundingShimCancel; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FundingShimCancel.AsObject; + static toObject(includeInstance: boolean, msg: FundingShimCancel): FundingShimCancel.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FundingShimCancel, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FundingShimCancel; + static deserializeBinaryFromReader(message: FundingShimCancel, reader: jspb.BinaryReader): FundingShimCancel; +} + +export namespace FundingShimCancel { + export type AsObject = { + pendingChanId: Uint8Array | string, + } +} + +export class FundingPsbtVerify extends jspb.Message { + getFundedPsbt(): Uint8Array | string; + getFundedPsbt_asU8(): Uint8Array; + getFundedPsbt_asB64(): string; + setFundedPsbt(value: Uint8Array | string): FundingPsbtVerify; + getPendingChanId(): Uint8Array | string; + getPendingChanId_asU8(): Uint8Array; + getPendingChanId_asB64(): string; + setPendingChanId(value: Uint8Array | string): FundingPsbtVerify; + getSkipFinalize(): boolean; + setSkipFinalize(value: boolean): FundingPsbtVerify; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FundingPsbtVerify.AsObject; + static toObject(includeInstance: boolean, msg: FundingPsbtVerify): FundingPsbtVerify.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FundingPsbtVerify, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FundingPsbtVerify; + static deserializeBinaryFromReader(message: FundingPsbtVerify, reader: jspb.BinaryReader): FundingPsbtVerify; +} + +export namespace FundingPsbtVerify { + export type AsObject = { + fundedPsbt: Uint8Array | string, + pendingChanId: Uint8Array | string, + skipFinalize: boolean, + } +} + +export class FundingPsbtFinalize extends jspb.Message { + getSignedPsbt(): Uint8Array | string; + getSignedPsbt_asU8(): Uint8Array; + getSignedPsbt_asB64(): string; + setSignedPsbt(value: Uint8Array | string): FundingPsbtFinalize; + getPendingChanId(): Uint8Array | string; + getPendingChanId_asU8(): Uint8Array; + getPendingChanId_asB64(): string; + setPendingChanId(value: Uint8Array | string): FundingPsbtFinalize; + getFinalRawTx(): Uint8Array | string; + getFinalRawTx_asU8(): Uint8Array; + getFinalRawTx_asB64(): string; + setFinalRawTx(value: Uint8Array | string): FundingPsbtFinalize; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FundingPsbtFinalize.AsObject; + static toObject(includeInstance: boolean, msg: FundingPsbtFinalize): FundingPsbtFinalize.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FundingPsbtFinalize, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FundingPsbtFinalize; + static deserializeBinaryFromReader(message: FundingPsbtFinalize, reader: jspb.BinaryReader): FundingPsbtFinalize; +} + +export namespace FundingPsbtFinalize { + export type AsObject = { + signedPsbt: Uint8Array | string, + pendingChanId: Uint8Array | string, + finalRawTx: Uint8Array | string, + } +} + +export class FundingTransitionMsg extends jspb.Message { + + hasShimRegister(): boolean; + clearShimRegister(): void; + getShimRegister(): FundingShim | undefined; + setShimRegister(value?: FundingShim): FundingTransitionMsg; + + hasShimCancel(): boolean; + clearShimCancel(): void; + getShimCancel(): FundingShimCancel | undefined; + setShimCancel(value?: FundingShimCancel): FundingTransitionMsg; + + hasPsbtVerify(): boolean; + clearPsbtVerify(): void; + getPsbtVerify(): FundingPsbtVerify | undefined; + setPsbtVerify(value?: FundingPsbtVerify): FundingTransitionMsg; + + hasPsbtFinalize(): boolean; + clearPsbtFinalize(): void; + getPsbtFinalize(): FundingPsbtFinalize | undefined; + setPsbtFinalize(value?: FundingPsbtFinalize): FundingTransitionMsg; + + getTriggerCase(): FundingTransitionMsg.TriggerCase; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FundingTransitionMsg.AsObject; + static toObject(includeInstance: boolean, msg: FundingTransitionMsg): FundingTransitionMsg.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FundingTransitionMsg, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FundingTransitionMsg; + static deserializeBinaryFromReader(message: FundingTransitionMsg, reader: jspb.BinaryReader): FundingTransitionMsg; +} + +export namespace FundingTransitionMsg { + export type AsObject = { + shimRegister?: FundingShim.AsObject, + shimCancel?: FundingShimCancel.AsObject, + psbtVerify?: FundingPsbtVerify.AsObject, + psbtFinalize?: FundingPsbtFinalize.AsObject, + } + + export enum TriggerCase { + TRIGGER_NOT_SET = 0, + SHIM_REGISTER = 1, + SHIM_CANCEL = 2, + PSBT_VERIFY = 3, + PSBT_FINALIZE = 4, + } + +} + +export class FundingStateStepResp extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FundingStateStepResp.AsObject; + static toObject(includeInstance: boolean, msg: FundingStateStepResp): FundingStateStepResp.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FundingStateStepResp, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FundingStateStepResp; + static deserializeBinaryFromReader(message: FundingStateStepResp, reader: jspb.BinaryReader): FundingStateStepResp; +} + +export namespace FundingStateStepResp { + export type AsObject = { + } +} + +export class PendingHTLC extends jspb.Message { + getIncoming(): boolean; + setIncoming(value: boolean): PendingHTLC; + getAmount(): number; + setAmount(value: number): PendingHTLC; + getOutpoint(): string; + setOutpoint(value: string): PendingHTLC; + getMaturityHeight(): number; + setMaturityHeight(value: number): PendingHTLC; + getBlocksTilMaturity(): number; + setBlocksTilMaturity(value: number): PendingHTLC; + getStage(): number; + setStage(value: number): PendingHTLC; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PendingHTLC.AsObject; + static toObject(includeInstance: boolean, msg: PendingHTLC): PendingHTLC.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PendingHTLC, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PendingHTLC; + static deserializeBinaryFromReader(message: PendingHTLC, reader: jspb.BinaryReader): PendingHTLC; +} + +export namespace PendingHTLC { + export type AsObject = { + incoming: boolean, + amount: number, + outpoint: string, + maturityHeight: number, + blocksTilMaturity: number, + stage: number, + } +} + +export class PendingChannelsRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PendingChannelsRequest.AsObject; + static toObject(includeInstance: boolean, msg: PendingChannelsRequest): PendingChannelsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PendingChannelsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PendingChannelsRequest; + static deserializeBinaryFromReader(message: PendingChannelsRequest, reader: jspb.BinaryReader): PendingChannelsRequest; +} + +export namespace PendingChannelsRequest { + export type AsObject = { + } +} + +export class PendingChannelsResponse extends jspb.Message { + getTotalLimboBalance(): number; + setTotalLimboBalance(value: number): PendingChannelsResponse; + clearPendingOpenChannelsList(): void; + getPendingOpenChannelsList(): Array; + setPendingOpenChannelsList(value: Array): PendingChannelsResponse; + addPendingOpenChannels(value?: PendingChannelsResponse.PendingOpenChannel, index?: number): PendingChannelsResponse.PendingOpenChannel; + clearPendingClosingChannelsList(): void; + getPendingClosingChannelsList(): Array; + setPendingClosingChannelsList(value: Array): PendingChannelsResponse; + addPendingClosingChannels(value?: PendingChannelsResponse.ClosedChannel, index?: number): PendingChannelsResponse.ClosedChannel; + clearPendingForceClosingChannelsList(): void; + getPendingForceClosingChannelsList(): Array; + setPendingForceClosingChannelsList(value: Array): PendingChannelsResponse; + addPendingForceClosingChannels(value?: PendingChannelsResponse.ForceClosedChannel, index?: number): PendingChannelsResponse.ForceClosedChannel; + clearWaitingCloseChannelsList(): void; + getWaitingCloseChannelsList(): Array; + setWaitingCloseChannelsList(value: Array): PendingChannelsResponse; + addWaitingCloseChannels(value?: PendingChannelsResponse.WaitingCloseChannel, index?: number): PendingChannelsResponse.WaitingCloseChannel; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PendingChannelsResponse.AsObject; + static toObject(includeInstance: boolean, msg: PendingChannelsResponse): PendingChannelsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PendingChannelsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PendingChannelsResponse; + static deserializeBinaryFromReader(message: PendingChannelsResponse, reader: jspb.BinaryReader): PendingChannelsResponse; +} + +export namespace PendingChannelsResponse { + export type AsObject = { + totalLimboBalance: number, + pendingOpenChannelsList: Array, + pendingClosingChannelsList: Array, + pendingForceClosingChannelsList: Array, + waitingCloseChannelsList: Array, + } + + + export class PendingChannel extends jspb.Message { + getRemoteNodePub(): string; + setRemoteNodePub(value: string): PendingChannel; + getChannelPoint(): string; + setChannelPoint(value: string): PendingChannel; + getCapacity(): number; + setCapacity(value: number): PendingChannel; + getLocalBalance(): number; + setLocalBalance(value: number): PendingChannel; + getRemoteBalance(): number; + setRemoteBalance(value: number): PendingChannel; + getLocalChanReserveSat(): number; + setLocalChanReserveSat(value: number): PendingChannel; + getRemoteChanReserveSat(): number; + setRemoteChanReserveSat(value: number): PendingChannel; + getInitiator(): Initiator; + setInitiator(value: Initiator): PendingChannel; + getCommitmentType(): CommitmentType; + setCommitmentType(value: CommitmentType): PendingChannel; + getNumForwardingPackages(): number; + setNumForwardingPackages(value: number): PendingChannel; + getChanStatusFlags(): string; + setChanStatusFlags(value: string): PendingChannel; + getPrivate(): boolean; + setPrivate(value: boolean): PendingChannel; + getMemo(): string; + setMemo(value: string): PendingChannel; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PendingChannel.AsObject; + static toObject(includeInstance: boolean, msg: PendingChannel): PendingChannel.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PendingChannel, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PendingChannel; + static deserializeBinaryFromReader(message: PendingChannel, reader: jspb.BinaryReader): PendingChannel; + } + + export namespace PendingChannel { + export type AsObject = { + remoteNodePub: string, + channelPoint: string, + capacity: number, + localBalance: number, + remoteBalance: number, + localChanReserveSat: number, + remoteChanReserveSat: number, + initiator: Initiator, + commitmentType: CommitmentType, + numForwardingPackages: number, + chanStatusFlags: string, + pb_private: boolean, + memo: string, + } + } + + export class PendingOpenChannel extends jspb.Message { + + hasChannel(): boolean; + clearChannel(): void; + getChannel(): PendingChannelsResponse.PendingChannel | undefined; + setChannel(value?: PendingChannelsResponse.PendingChannel): PendingOpenChannel; + getCommitFee(): number; + setCommitFee(value: number): PendingOpenChannel; + getCommitWeight(): number; + setCommitWeight(value: number): PendingOpenChannel; + getFeePerKw(): number; + setFeePerKw(value: number): PendingOpenChannel; + getFundingExpiryBlocks(): number; + setFundingExpiryBlocks(value: number): PendingOpenChannel; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PendingOpenChannel.AsObject; + static toObject(includeInstance: boolean, msg: PendingOpenChannel): PendingOpenChannel.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PendingOpenChannel, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PendingOpenChannel; + static deserializeBinaryFromReader(message: PendingOpenChannel, reader: jspb.BinaryReader): PendingOpenChannel; + } + + export namespace PendingOpenChannel { + export type AsObject = { + channel?: PendingChannelsResponse.PendingChannel.AsObject, + commitFee: number, + commitWeight: number, + feePerKw: number, + fundingExpiryBlocks: number, + } + } + + export class WaitingCloseChannel extends jspb.Message { + + hasChannel(): boolean; + clearChannel(): void; + getChannel(): PendingChannelsResponse.PendingChannel | undefined; + setChannel(value?: PendingChannelsResponse.PendingChannel): WaitingCloseChannel; + getLimboBalance(): number; + setLimboBalance(value: number): WaitingCloseChannel; + + hasCommitments(): boolean; + clearCommitments(): void; + getCommitments(): PendingChannelsResponse.Commitments | undefined; + setCommitments(value?: PendingChannelsResponse.Commitments): WaitingCloseChannel; + getClosingTxid(): string; + setClosingTxid(value: string): WaitingCloseChannel; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): WaitingCloseChannel.AsObject; + static toObject(includeInstance: boolean, msg: WaitingCloseChannel): WaitingCloseChannel.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: WaitingCloseChannel, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): WaitingCloseChannel; + static deserializeBinaryFromReader(message: WaitingCloseChannel, reader: jspb.BinaryReader): WaitingCloseChannel; + } + + export namespace WaitingCloseChannel { + export type AsObject = { + channel?: PendingChannelsResponse.PendingChannel.AsObject, + limboBalance: number, + commitments?: PendingChannelsResponse.Commitments.AsObject, + closingTxid: string, + } + } + + export class Commitments extends jspb.Message { + getLocalTxid(): string; + setLocalTxid(value: string): Commitments; + getRemoteTxid(): string; + setRemoteTxid(value: string): Commitments; + getRemotePendingTxid(): string; + setRemotePendingTxid(value: string): Commitments; + getLocalCommitFeeSat(): number; + setLocalCommitFeeSat(value: number): Commitments; + getRemoteCommitFeeSat(): number; + setRemoteCommitFeeSat(value: number): Commitments; + getRemotePendingCommitFeeSat(): number; + setRemotePendingCommitFeeSat(value: number): Commitments; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Commitments.AsObject; + static toObject(includeInstance: boolean, msg: Commitments): Commitments.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Commitments, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Commitments; + static deserializeBinaryFromReader(message: Commitments, reader: jspb.BinaryReader): Commitments; + } + + export namespace Commitments { + export type AsObject = { + localTxid: string, + remoteTxid: string, + remotePendingTxid: string, + localCommitFeeSat: number, + remoteCommitFeeSat: number, + remotePendingCommitFeeSat: number, + } + } + + export class ClosedChannel extends jspb.Message { + + hasChannel(): boolean; + clearChannel(): void; + getChannel(): PendingChannelsResponse.PendingChannel | undefined; + setChannel(value?: PendingChannelsResponse.PendingChannel): ClosedChannel; + getClosingTxid(): string; + setClosingTxid(value: string): ClosedChannel; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ClosedChannel.AsObject; + static toObject(includeInstance: boolean, msg: ClosedChannel): ClosedChannel.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ClosedChannel, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ClosedChannel; + static deserializeBinaryFromReader(message: ClosedChannel, reader: jspb.BinaryReader): ClosedChannel; + } + + export namespace ClosedChannel { + export type AsObject = { + channel?: PendingChannelsResponse.PendingChannel.AsObject, + closingTxid: string, + } + } + + export class ForceClosedChannel extends jspb.Message { + + hasChannel(): boolean; + clearChannel(): void; + getChannel(): PendingChannelsResponse.PendingChannel | undefined; + setChannel(value?: PendingChannelsResponse.PendingChannel): ForceClosedChannel; + getClosingTxid(): string; + setClosingTxid(value: string): ForceClosedChannel; + getLimboBalance(): number; + setLimboBalance(value: number): ForceClosedChannel; + getMaturityHeight(): number; + setMaturityHeight(value: number): ForceClosedChannel; + getBlocksTilMaturity(): number; + setBlocksTilMaturity(value: number): ForceClosedChannel; + getRecoveredBalance(): number; + setRecoveredBalance(value: number): ForceClosedChannel; + clearPendingHtlcsList(): void; + getPendingHtlcsList(): Array; + setPendingHtlcsList(value: Array): ForceClosedChannel; + addPendingHtlcs(value?: PendingHTLC, index?: number): PendingHTLC; + getAnchor(): PendingChannelsResponse.ForceClosedChannel.AnchorState; + setAnchor(value: PendingChannelsResponse.ForceClosedChannel.AnchorState): ForceClosedChannel; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ForceClosedChannel.AsObject; + static toObject(includeInstance: boolean, msg: ForceClosedChannel): ForceClosedChannel.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ForceClosedChannel, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ForceClosedChannel; + static deserializeBinaryFromReader(message: ForceClosedChannel, reader: jspb.BinaryReader): ForceClosedChannel; + } + + export namespace ForceClosedChannel { + export type AsObject = { + channel?: PendingChannelsResponse.PendingChannel.AsObject, + closingTxid: string, + limboBalance: number, + maturityHeight: number, + blocksTilMaturity: number, + recoveredBalance: number, + pendingHtlcsList: Array, + anchor: PendingChannelsResponse.ForceClosedChannel.AnchorState, + } + + export enum AnchorState { + LIMBO = 0, + RECOVERED = 1, + LOST = 2, + } + + } + +} + +export class ChannelEventSubscription extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelEventSubscription.AsObject; + static toObject(includeInstance: boolean, msg: ChannelEventSubscription): ChannelEventSubscription.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelEventSubscription, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelEventSubscription; + static deserializeBinaryFromReader(message: ChannelEventSubscription, reader: jspb.BinaryReader): ChannelEventSubscription; +} + +export namespace ChannelEventSubscription { + export type AsObject = { + } +} + +export class ChannelEventUpdate extends jspb.Message { + + hasOpenChannel(): boolean; + clearOpenChannel(): void; + getOpenChannel(): Channel | undefined; + setOpenChannel(value?: Channel): ChannelEventUpdate; + + hasClosedChannel(): boolean; + clearClosedChannel(): void; + getClosedChannel(): ChannelCloseSummary | undefined; + setClosedChannel(value?: ChannelCloseSummary): ChannelEventUpdate; + + hasActiveChannel(): boolean; + clearActiveChannel(): void; + getActiveChannel(): ChannelPoint | undefined; + setActiveChannel(value?: ChannelPoint): ChannelEventUpdate; + + hasInactiveChannel(): boolean; + clearInactiveChannel(): void; + getInactiveChannel(): ChannelPoint | undefined; + setInactiveChannel(value?: ChannelPoint): ChannelEventUpdate; + + hasPendingOpenChannel(): boolean; + clearPendingOpenChannel(): void; + getPendingOpenChannel(): PendingUpdate | undefined; + setPendingOpenChannel(value?: PendingUpdate): ChannelEventUpdate; + + hasFullyResolvedChannel(): boolean; + clearFullyResolvedChannel(): void; + getFullyResolvedChannel(): ChannelPoint | undefined; + setFullyResolvedChannel(value?: ChannelPoint): ChannelEventUpdate; + getType(): ChannelEventUpdate.UpdateType; + setType(value: ChannelEventUpdate.UpdateType): ChannelEventUpdate; + + getChannelCase(): ChannelEventUpdate.ChannelCase; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelEventUpdate.AsObject; + static toObject(includeInstance: boolean, msg: ChannelEventUpdate): ChannelEventUpdate.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelEventUpdate, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelEventUpdate; + static deserializeBinaryFromReader(message: ChannelEventUpdate, reader: jspb.BinaryReader): ChannelEventUpdate; +} + +export namespace ChannelEventUpdate { + export type AsObject = { + openChannel?: Channel.AsObject, + closedChannel?: ChannelCloseSummary.AsObject, + activeChannel?: ChannelPoint.AsObject, + inactiveChannel?: ChannelPoint.AsObject, + pendingOpenChannel?: PendingUpdate.AsObject, + fullyResolvedChannel?: ChannelPoint.AsObject, + type: ChannelEventUpdate.UpdateType, + } + + export enum UpdateType { + OPEN_CHANNEL = 0, + CLOSED_CHANNEL = 1, + ACTIVE_CHANNEL = 2, + INACTIVE_CHANNEL = 3, + PENDING_OPEN_CHANNEL = 4, + FULLY_RESOLVED_CHANNEL = 5, + } + + + export enum ChannelCase { + CHANNEL_NOT_SET = 0, + OPEN_CHANNEL = 1, + CLOSED_CHANNEL = 2, + ACTIVE_CHANNEL = 3, + INACTIVE_CHANNEL = 4, + PENDING_OPEN_CHANNEL = 6, + FULLY_RESOLVED_CHANNEL = 7, + } + +} + +export class WalletAccountBalance extends jspb.Message { + getConfirmedBalance(): number; + setConfirmedBalance(value: number): WalletAccountBalance; + getUnconfirmedBalance(): number; + setUnconfirmedBalance(value: number): WalletAccountBalance; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): WalletAccountBalance.AsObject; + static toObject(includeInstance: boolean, msg: WalletAccountBalance): WalletAccountBalance.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: WalletAccountBalance, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): WalletAccountBalance; + static deserializeBinaryFromReader(message: WalletAccountBalance, reader: jspb.BinaryReader): WalletAccountBalance; +} + +export namespace WalletAccountBalance { + export type AsObject = { + confirmedBalance: number, + unconfirmedBalance: number, + } +} + +export class WalletBalanceRequest extends jspb.Message { + getAccount(): string; + setAccount(value: string): WalletBalanceRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): WalletBalanceRequest.AsObject; + static toObject(includeInstance: boolean, msg: WalletBalanceRequest): WalletBalanceRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: WalletBalanceRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): WalletBalanceRequest; + static deserializeBinaryFromReader(message: WalletBalanceRequest, reader: jspb.BinaryReader): WalletBalanceRequest; +} + +export namespace WalletBalanceRequest { + export type AsObject = { + account: string, + } +} + +export class WalletBalanceResponse extends jspb.Message { + getTotalBalance(): number; + setTotalBalance(value: number): WalletBalanceResponse; + getConfirmedBalance(): number; + setConfirmedBalance(value: number): WalletBalanceResponse; + getUnconfirmedBalance(): number; + setUnconfirmedBalance(value: number): WalletBalanceResponse; + getLockedBalance(): number; + setLockedBalance(value: number): WalletBalanceResponse; + getReservedBalanceAnchorChan(): number; + setReservedBalanceAnchorChan(value: number): WalletBalanceResponse; + + getAccountBalanceMap(): jspb.Map; + clearAccountBalanceMap(): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): WalletBalanceResponse.AsObject; + static toObject(includeInstance: boolean, msg: WalletBalanceResponse): WalletBalanceResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: WalletBalanceResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): WalletBalanceResponse; + static deserializeBinaryFromReader(message: WalletBalanceResponse, reader: jspb.BinaryReader): WalletBalanceResponse; +} + +export namespace WalletBalanceResponse { + export type AsObject = { + totalBalance: number, + confirmedBalance: number, + unconfirmedBalance: number, + lockedBalance: number, + reservedBalanceAnchorChan: number, + + accountBalanceMap: Array<[string, WalletAccountBalance.AsObject]>, + } +} + +export class Amount extends jspb.Message { + getSat(): number; + setSat(value: number): Amount; + getMsat(): number; + setMsat(value: number): Amount; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Amount.AsObject; + static toObject(includeInstance: boolean, msg: Amount): Amount.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Amount, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Amount; + static deserializeBinaryFromReader(message: Amount, reader: jspb.BinaryReader): Amount; +} + +export namespace Amount { + export type AsObject = { + sat: number, + msat: number, + } +} + +export class ChannelBalanceRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelBalanceRequest.AsObject; + static toObject(includeInstance: boolean, msg: ChannelBalanceRequest): ChannelBalanceRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelBalanceRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelBalanceRequest; + static deserializeBinaryFromReader(message: ChannelBalanceRequest, reader: jspb.BinaryReader): ChannelBalanceRequest; +} + +export namespace ChannelBalanceRequest { + export type AsObject = { + } +} + +export class ChannelBalanceResponse extends jspb.Message { + getBalance(): number; + setBalance(value: number): ChannelBalanceResponse; + getPendingOpenBalance(): number; + setPendingOpenBalance(value: number): ChannelBalanceResponse; + + hasLocalBalance(): boolean; + clearLocalBalance(): void; + getLocalBalance(): Amount | undefined; + setLocalBalance(value?: Amount): ChannelBalanceResponse; + + hasRemoteBalance(): boolean; + clearRemoteBalance(): void; + getRemoteBalance(): Amount | undefined; + setRemoteBalance(value?: Amount): ChannelBalanceResponse; + + hasUnsettledLocalBalance(): boolean; + clearUnsettledLocalBalance(): void; + getUnsettledLocalBalance(): Amount | undefined; + setUnsettledLocalBalance(value?: Amount): ChannelBalanceResponse; + + hasUnsettledRemoteBalance(): boolean; + clearUnsettledRemoteBalance(): void; + getUnsettledRemoteBalance(): Amount | undefined; + setUnsettledRemoteBalance(value?: Amount): ChannelBalanceResponse; + + hasPendingOpenLocalBalance(): boolean; + clearPendingOpenLocalBalance(): void; + getPendingOpenLocalBalance(): Amount | undefined; + setPendingOpenLocalBalance(value?: Amount): ChannelBalanceResponse; + + hasPendingOpenRemoteBalance(): boolean; + clearPendingOpenRemoteBalance(): void; + getPendingOpenRemoteBalance(): Amount | undefined; + setPendingOpenRemoteBalance(value?: Amount): ChannelBalanceResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelBalanceResponse.AsObject; + static toObject(includeInstance: boolean, msg: ChannelBalanceResponse): ChannelBalanceResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelBalanceResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelBalanceResponse; + static deserializeBinaryFromReader(message: ChannelBalanceResponse, reader: jspb.BinaryReader): ChannelBalanceResponse; +} + +export namespace ChannelBalanceResponse { + export type AsObject = { + balance: number, + pendingOpenBalance: number, + localBalance?: Amount.AsObject, + remoteBalance?: Amount.AsObject, + unsettledLocalBalance?: Amount.AsObject, + unsettledRemoteBalance?: Amount.AsObject, + pendingOpenLocalBalance?: Amount.AsObject, + pendingOpenRemoteBalance?: Amount.AsObject, + } +} + +export class QueryRoutesRequest extends jspb.Message { + getPubKey(): string; + setPubKey(value: string): QueryRoutesRequest; + getAmt(): number; + setAmt(value: number): QueryRoutesRequest; + getAmtMsat(): number; + setAmtMsat(value: number): QueryRoutesRequest; + getFinalCltvDelta(): number; + setFinalCltvDelta(value: number): QueryRoutesRequest; + + hasFeeLimit(): boolean; + clearFeeLimit(): void; + getFeeLimit(): FeeLimit | undefined; + setFeeLimit(value?: FeeLimit): QueryRoutesRequest; + clearIgnoredNodesList(): void; + getIgnoredNodesList(): Array; + getIgnoredNodesList_asU8(): Array; + getIgnoredNodesList_asB64(): Array; + setIgnoredNodesList(value: Array): QueryRoutesRequest; + addIgnoredNodes(value: Uint8Array | string, index?: number): Uint8Array | string; + clearIgnoredEdgesList(): void; + getIgnoredEdgesList(): Array; + setIgnoredEdgesList(value: Array): QueryRoutesRequest; + addIgnoredEdges(value?: EdgeLocator, index?: number): EdgeLocator; + getSourcePubKey(): string; + setSourcePubKey(value: string): QueryRoutesRequest; + getUseMissionControl(): boolean; + setUseMissionControl(value: boolean): QueryRoutesRequest; + clearIgnoredPairsList(): void; + getIgnoredPairsList(): Array; + setIgnoredPairsList(value: Array): QueryRoutesRequest; + addIgnoredPairs(value?: NodePair, index?: number): NodePair; + getCltvLimit(): number; + setCltvLimit(value: number): QueryRoutesRequest; + + getDestCustomRecordsMap(): jspb.Map; + clearDestCustomRecordsMap(): void; + getOutgoingChanId(): string; + setOutgoingChanId(value: string): QueryRoutesRequest; + getLastHopPubkey(): Uint8Array | string; + getLastHopPubkey_asU8(): Uint8Array; + getLastHopPubkey_asB64(): string; + setLastHopPubkey(value: Uint8Array | string): QueryRoutesRequest; + clearRouteHintsList(): void; + getRouteHintsList(): Array; + setRouteHintsList(value: Array): QueryRoutesRequest; + addRouteHints(value?: RouteHint, index?: number): RouteHint; + clearDestFeaturesList(): void; + getDestFeaturesList(): Array; + setDestFeaturesList(value: Array): QueryRoutesRequest; + addDestFeatures(value: FeatureBit, index?: number): FeatureBit; + getTimePref(): number; + setTimePref(value: number): QueryRoutesRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): QueryRoutesRequest.AsObject; + static toObject(includeInstance: boolean, msg: QueryRoutesRequest): QueryRoutesRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: QueryRoutesRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): QueryRoutesRequest; + static deserializeBinaryFromReader(message: QueryRoutesRequest, reader: jspb.BinaryReader): QueryRoutesRequest; +} + +export namespace QueryRoutesRequest { + export type AsObject = { + pubKey: string, + amt: number, + amtMsat: number, + finalCltvDelta: number, + feeLimit?: FeeLimit.AsObject, + ignoredNodesList: Array, + ignoredEdgesList: Array, + sourcePubKey: string, + useMissionControl: boolean, + ignoredPairsList: Array, + cltvLimit: number, + + destCustomRecordsMap: Array<[number, Uint8Array | string]>, + outgoingChanId: string, + lastHopPubkey: Uint8Array | string, + routeHintsList: Array, + destFeaturesList: Array, + timePref: number, + } +} + +export class NodePair extends jspb.Message { + getFrom(): Uint8Array | string; + getFrom_asU8(): Uint8Array; + getFrom_asB64(): string; + setFrom(value: Uint8Array | string): NodePair; + getTo(): Uint8Array | string; + getTo_asU8(): Uint8Array; + getTo_asB64(): string; + setTo(value: Uint8Array | string): NodePair; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): NodePair.AsObject; + static toObject(includeInstance: boolean, msg: NodePair): NodePair.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: NodePair, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): NodePair; + static deserializeBinaryFromReader(message: NodePair, reader: jspb.BinaryReader): NodePair; +} + +export namespace NodePair { + export type AsObject = { + from: Uint8Array | string, + to: Uint8Array | string, + } +} + +export class EdgeLocator extends jspb.Message { + getChannelId(): string; + setChannelId(value: string): EdgeLocator; + getDirectionReverse(): boolean; + setDirectionReverse(value: boolean): EdgeLocator; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): EdgeLocator.AsObject; + static toObject(includeInstance: boolean, msg: EdgeLocator): EdgeLocator.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: EdgeLocator, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): EdgeLocator; + static deserializeBinaryFromReader(message: EdgeLocator, reader: jspb.BinaryReader): EdgeLocator; +} + +export namespace EdgeLocator { + export type AsObject = { + channelId: string, + directionReverse: boolean, + } +} + +export class QueryRoutesResponse extends jspb.Message { + clearRoutesList(): void; + getRoutesList(): Array; + setRoutesList(value: Array): QueryRoutesResponse; + addRoutes(value?: Route, index?: number): Route; + getSuccessProb(): number; + setSuccessProb(value: number): QueryRoutesResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): QueryRoutesResponse.AsObject; + static toObject(includeInstance: boolean, msg: QueryRoutesResponse): QueryRoutesResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: QueryRoutesResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): QueryRoutesResponse; + static deserializeBinaryFromReader(message: QueryRoutesResponse, reader: jspb.BinaryReader): QueryRoutesResponse; +} + +export namespace QueryRoutesResponse { + export type AsObject = { + routesList: Array, + successProb: number, + } +} + +export class Hop extends jspb.Message { + getChanId(): string; + setChanId(value: string): Hop; + getChanCapacity(): number; + setChanCapacity(value: number): Hop; + getAmtToForward(): number; + setAmtToForward(value: number): Hop; + getFee(): number; + setFee(value: number): Hop; + getExpiry(): number; + setExpiry(value: number): Hop; + getAmtToForwardMsat(): number; + setAmtToForwardMsat(value: number): Hop; + getFeeMsat(): number; + setFeeMsat(value: number): Hop; + getPubKey(): string; + setPubKey(value: string): Hop; + getTlvPayload(): boolean; + setTlvPayload(value: boolean): Hop; + + hasMppRecord(): boolean; + clearMppRecord(): void; + getMppRecord(): MPPRecord | undefined; + setMppRecord(value?: MPPRecord): Hop; + + hasAmpRecord(): boolean; + clearAmpRecord(): void; + getAmpRecord(): AMPRecord | undefined; + setAmpRecord(value?: AMPRecord): Hop; + + getCustomRecordsMap(): jspb.Map; + clearCustomRecordsMap(): void; + getMetadata(): Uint8Array | string; + getMetadata_asU8(): Uint8Array; + getMetadata_asB64(): string; + setMetadata(value: Uint8Array | string): Hop; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Hop.AsObject; + static toObject(includeInstance: boolean, msg: Hop): Hop.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Hop, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Hop; + static deserializeBinaryFromReader(message: Hop, reader: jspb.BinaryReader): Hop; +} + +export namespace Hop { + export type AsObject = { + chanId: string, + chanCapacity: number, + amtToForward: number, + fee: number, + expiry: number, + amtToForwardMsat: number, + feeMsat: number, + pubKey: string, + tlvPayload: boolean, + mppRecord?: MPPRecord.AsObject, + ampRecord?: AMPRecord.AsObject, + + customRecordsMap: Array<[number, Uint8Array | string]>, + metadata: Uint8Array | string, + } +} + +export class MPPRecord extends jspb.Message { + getPaymentAddr(): Uint8Array | string; + getPaymentAddr_asU8(): Uint8Array; + getPaymentAddr_asB64(): string; + setPaymentAddr(value: Uint8Array | string): MPPRecord; + getTotalAmtMsat(): number; + setTotalAmtMsat(value: number): MPPRecord; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): MPPRecord.AsObject; + static toObject(includeInstance: boolean, msg: MPPRecord): MPPRecord.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: MPPRecord, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): MPPRecord; + static deserializeBinaryFromReader(message: MPPRecord, reader: jspb.BinaryReader): MPPRecord; +} + +export namespace MPPRecord { + export type AsObject = { + paymentAddr: Uint8Array | string, + totalAmtMsat: number, + } +} + +export class AMPRecord extends jspb.Message { + getRootShare(): Uint8Array | string; + getRootShare_asU8(): Uint8Array; + getRootShare_asB64(): string; + setRootShare(value: Uint8Array | string): AMPRecord; + getSetId(): Uint8Array | string; + getSetId_asU8(): Uint8Array; + getSetId_asB64(): string; + setSetId(value: Uint8Array | string): AMPRecord; + getChildIndex(): number; + setChildIndex(value: number): AMPRecord; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AMPRecord.AsObject; + static toObject(includeInstance: boolean, msg: AMPRecord): AMPRecord.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AMPRecord, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AMPRecord; + static deserializeBinaryFromReader(message: AMPRecord, reader: jspb.BinaryReader): AMPRecord; +} + +export namespace AMPRecord { + export type AsObject = { + rootShare: Uint8Array | string, + setId: Uint8Array | string, + childIndex: number, + } +} + +export class Route extends jspb.Message { + getTotalTimeLock(): number; + setTotalTimeLock(value: number): Route; + getTotalFees(): number; + setTotalFees(value: number): Route; + getTotalAmt(): number; + setTotalAmt(value: number): Route; + clearHopsList(): void; + getHopsList(): Array; + setHopsList(value: Array): Route; + addHops(value?: Hop, index?: number): Hop; + getTotalFeesMsat(): number; + setTotalFeesMsat(value: number): Route; + getTotalAmtMsat(): number; + setTotalAmtMsat(value: number): Route; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Route.AsObject; + static toObject(includeInstance: boolean, msg: Route): Route.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Route, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Route; + static deserializeBinaryFromReader(message: Route, reader: jspb.BinaryReader): Route; +} + +export namespace Route { + export type AsObject = { + totalTimeLock: number, + totalFees: number, + totalAmt: number, + hopsList: Array, + totalFeesMsat: number, + totalAmtMsat: number, + } +} + +export class NodeInfoRequest extends jspb.Message { + getPubKey(): string; + setPubKey(value: string): NodeInfoRequest; + getIncludeChannels(): boolean; + setIncludeChannels(value: boolean): NodeInfoRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): NodeInfoRequest.AsObject; + static toObject(includeInstance: boolean, msg: NodeInfoRequest): NodeInfoRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: NodeInfoRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): NodeInfoRequest; + static deserializeBinaryFromReader(message: NodeInfoRequest, reader: jspb.BinaryReader): NodeInfoRequest; +} + +export namespace NodeInfoRequest { + export type AsObject = { + pubKey: string, + includeChannels: boolean, + } +} + +export class NodeInfo extends jspb.Message { + + hasNode(): boolean; + clearNode(): void; + getNode(): LightningNode | undefined; + setNode(value?: LightningNode): NodeInfo; + getNumChannels(): number; + setNumChannels(value: number): NodeInfo; + getTotalCapacity(): number; + setTotalCapacity(value: number): NodeInfo; + clearChannelsList(): void; + getChannelsList(): Array; + setChannelsList(value: Array): NodeInfo; + addChannels(value?: ChannelEdge, index?: number): ChannelEdge; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): NodeInfo.AsObject; + static toObject(includeInstance: boolean, msg: NodeInfo): NodeInfo.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: NodeInfo, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): NodeInfo; + static deserializeBinaryFromReader(message: NodeInfo, reader: jspb.BinaryReader): NodeInfo; +} + +export namespace NodeInfo { + export type AsObject = { + node?: LightningNode.AsObject, + numChannels: number, + totalCapacity: number, + channelsList: Array, + } +} + +export class LightningNode extends jspb.Message { + getLastUpdate(): number; + setLastUpdate(value: number): LightningNode; + getPubKey(): string; + setPubKey(value: string): LightningNode; + getAlias(): string; + setAlias(value: string): LightningNode; + clearAddressesList(): void; + getAddressesList(): Array; + setAddressesList(value: Array): LightningNode; + addAddresses(value?: NodeAddress, index?: number): NodeAddress; + getColor(): string; + setColor(value: string): LightningNode; + + getFeaturesMap(): jspb.Map; + clearFeaturesMap(): void; + + getCustomRecordsMap(): jspb.Map; + clearCustomRecordsMap(): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): LightningNode.AsObject; + static toObject(includeInstance: boolean, msg: LightningNode): LightningNode.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: LightningNode, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): LightningNode; + static deserializeBinaryFromReader(message: LightningNode, reader: jspb.BinaryReader): LightningNode; +} + +export namespace LightningNode { + export type AsObject = { + lastUpdate: number, + pubKey: string, + alias: string, + addressesList: Array, + color: string, + + featuresMap: Array<[number, Feature.AsObject]>, + + customRecordsMap: Array<[number, Uint8Array | string]>, + } +} + +export class NodeAddress extends jspb.Message { + getNetwork(): string; + setNetwork(value: string): NodeAddress; + getAddr(): string; + setAddr(value: string): NodeAddress; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): NodeAddress.AsObject; + static toObject(includeInstance: boolean, msg: NodeAddress): NodeAddress.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: NodeAddress, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): NodeAddress; + static deserializeBinaryFromReader(message: NodeAddress, reader: jspb.BinaryReader): NodeAddress; +} + +export namespace NodeAddress { + export type AsObject = { + network: string, + addr: string, + } +} + +export class RoutingPolicy extends jspb.Message { + getTimeLockDelta(): number; + setTimeLockDelta(value: number): RoutingPolicy; + getMinHtlc(): number; + setMinHtlc(value: number): RoutingPolicy; + getFeeBaseMsat(): number; + setFeeBaseMsat(value: number): RoutingPolicy; + getFeeRateMilliMsat(): number; + setFeeRateMilliMsat(value: number): RoutingPolicy; + getDisabled(): boolean; + setDisabled(value: boolean): RoutingPolicy; + getMaxHtlcMsat(): number; + setMaxHtlcMsat(value: number): RoutingPolicy; + getLastUpdate(): number; + setLastUpdate(value: number): RoutingPolicy; + + getCustomRecordsMap(): jspb.Map; + clearCustomRecordsMap(): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): RoutingPolicy.AsObject; + static toObject(includeInstance: boolean, msg: RoutingPolicy): RoutingPolicy.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: RoutingPolicy, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): RoutingPolicy; + static deserializeBinaryFromReader(message: RoutingPolicy, reader: jspb.BinaryReader): RoutingPolicy; +} + +export namespace RoutingPolicy { + export type AsObject = { + timeLockDelta: number, + minHtlc: number, + feeBaseMsat: number, + feeRateMilliMsat: number, + disabled: boolean, + maxHtlcMsat: number, + lastUpdate: number, + + customRecordsMap: Array<[number, Uint8Array | string]>, + } +} + +export class ChannelEdge extends jspb.Message { + getChannelId(): string; + setChannelId(value: string): ChannelEdge; + getChanPoint(): string; + setChanPoint(value: string): ChannelEdge; + getLastUpdate(): number; + setLastUpdate(value: number): ChannelEdge; + getNode1Pub(): string; + setNode1Pub(value: string): ChannelEdge; + getNode2Pub(): string; + setNode2Pub(value: string): ChannelEdge; + getCapacity(): number; + setCapacity(value: number): ChannelEdge; + + hasNode1Policy(): boolean; + clearNode1Policy(): void; + getNode1Policy(): RoutingPolicy | undefined; + setNode1Policy(value?: RoutingPolicy): ChannelEdge; + + hasNode2Policy(): boolean; + clearNode2Policy(): void; + getNode2Policy(): RoutingPolicy | undefined; + setNode2Policy(value?: RoutingPolicy): ChannelEdge; + + getCustomRecordsMap(): jspb.Map; + clearCustomRecordsMap(): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelEdge.AsObject; + static toObject(includeInstance: boolean, msg: ChannelEdge): ChannelEdge.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelEdge, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelEdge; + static deserializeBinaryFromReader(message: ChannelEdge, reader: jspb.BinaryReader): ChannelEdge; +} + +export namespace ChannelEdge { + export type AsObject = { + channelId: string, + chanPoint: string, + lastUpdate: number, + node1Pub: string, + node2Pub: string, + capacity: number, + node1Policy?: RoutingPolicy.AsObject, + node2Policy?: RoutingPolicy.AsObject, + + customRecordsMap: Array<[number, Uint8Array | string]>, + } +} + +export class ChannelGraphRequest extends jspb.Message { + getIncludeUnannounced(): boolean; + setIncludeUnannounced(value: boolean): ChannelGraphRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelGraphRequest.AsObject; + static toObject(includeInstance: boolean, msg: ChannelGraphRequest): ChannelGraphRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelGraphRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelGraphRequest; + static deserializeBinaryFromReader(message: ChannelGraphRequest, reader: jspb.BinaryReader): ChannelGraphRequest; +} + +export namespace ChannelGraphRequest { + export type AsObject = { + includeUnannounced: boolean, + } +} + +export class ChannelGraph extends jspb.Message { + clearNodesList(): void; + getNodesList(): Array; + setNodesList(value: Array): ChannelGraph; + addNodes(value?: LightningNode, index?: number): LightningNode; + clearEdgesList(): void; + getEdgesList(): Array; + setEdgesList(value: Array): ChannelGraph; + addEdges(value?: ChannelEdge, index?: number): ChannelEdge; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelGraph.AsObject; + static toObject(includeInstance: boolean, msg: ChannelGraph): ChannelGraph.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelGraph, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelGraph; + static deserializeBinaryFromReader(message: ChannelGraph, reader: jspb.BinaryReader): ChannelGraph; +} + +export namespace ChannelGraph { + export type AsObject = { + nodesList: Array, + edgesList: Array, + } +} + +export class NodeMetricsRequest extends jspb.Message { + clearTypesList(): void; + getTypesList(): Array; + setTypesList(value: Array): NodeMetricsRequest; + addTypes(value: NodeMetricType, index?: number): NodeMetricType; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): NodeMetricsRequest.AsObject; + static toObject(includeInstance: boolean, msg: NodeMetricsRequest): NodeMetricsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: NodeMetricsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): NodeMetricsRequest; + static deserializeBinaryFromReader(message: NodeMetricsRequest, reader: jspb.BinaryReader): NodeMetricsRequest; +} + +export namespace NodeMetricsRequest { + export type AsObject = { + typesList: Array, + } +} + +export class NodeMetricsResponse extends jspb.Message { + + getBetweennessCentralityMap(): jspb.Map; + clearBetweennessCentralityMap(): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): NodeMetricsResponse.AsObject; + static toObject(includeInstance: boolean, msg: NodeMetricsResponse): NodeMetricsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: NodeMetricsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): NodeMetricsResponse; + static deserializeBinaryFromReader(message: NodeMetricsResponse, reader: jspb.BinaryReader): NodeMetricsResponse; +} + +export namespace NodeMetricsResponse { + export type AsObject = { + + betweennessCentralityMap: Array<[string, FloatMetric.AsObject]>, + } +} + +export class FloatMetric extends jspb.Message { + getValue(): number; + setValue(value: number): FloatMetric; + getNormalizedValue(): number; + setNormalizedValue(value: number): FloatMetric; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FloatMetric.AsObject; + static toObject(includeInstance: boolean, msg: FloatMetric): FloatMetric.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FloatMetric, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FloatMetric; + static deserializeBinaryFromReader(message: FloatMetric, reader: jspb.BinaryReader): FloatMetric; +} + +export namespace FloatMetric { + export type AsObject = { + value: number, + normalizedValue: number, + } +} + +export class ChanInfoRequest extends jspb.Message { + getChanId(): string; + setChanId(value: string): ChanInfoRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChanInfoRequest.AsObject; + static toObject(includeInstance: boolean, msg: ChanInfoRequest): ChanInfoRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChanInfoRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChanInfoRequest; + static deserializeBinaryFromReader(message: ChanInfoRequest, reader: jspb.BinaryReader): ChanInfoRequest; +} + +export namespace ChanInfoRequest { + export type AsObject = { + chanId: string, + } +} + +export class NetworkInfoRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): NetworkInfoRequest.AsObject; + static toObject(includeInstance: boolean, msg: NetworkInfoRequest): NetworkInfoRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: NetworkInfoRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): NetworkInfoRequest; + static deserializeBinaryFromReader(message: NetworkInfoRequest, reader: jspb.BinaryReader): NetworkInfoRequest; +} + +export namespace NetworkInfoRequest { + export type AsObject = { + } +} + +export class NetworkInfo extends jspb.Message { + getGraphDiameter(): number; + setGraphDiameter(value: number): NetworkInfo; + getAvgOutDegree(): number; + setAvgOutDegree(value: number): NetworkInfo; + getMaxOutDegree(): number; + setMaxOutDegree(value: number): NetworkInfo; + getNumNodes(): number; + setNumNodes(value: number): NetworkInfo; + getNumChannels(): number; + setNumChannels(value: number): NetworkInfo; + getTotalNetworkCapacity(): number; + setTotalNetworkCapacity(value: number): NetworkInfo; + getAvgChannelSize(): number; + setAvgChannelSize(value: number): NetworkInfo; + getMinChannelSize(): number; + setMinChannelSize(value: number): NetworkInfo; + getMaxChannelSize(): number; + setMaxChannelSize(value: number): NetworkInfo; + getMedianChannelSizeSat(): number; + setMedianChannelSizeSat(value: number): NetworkInfo; + getNumZombieChans(): number; + setNumZombieChans(value: number): NetworkInfo; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): NetworkInfo.AsObject; + static toObject(includeInstance: boolean, msg: NetworkInfo): NetworkInfo.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: NetworkInfo, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): NetworkInfo; + static deserializeBinaryFromReader(message: NetworkInfo, reader: jspb.BinaryReader): NetworkInfo; +} + +export namespace NetworkInfo { + export type AsObject = { + graphDiameter: number, + avgOutDegree: number, + maxOutDegree: number, + numNodes: number, + numChannels: number, + totalNetworkCapacity: number, + avgChannelSize: number, + minChannelSize: number, + maxChannelSize: number, + medianChannelSizeSat: number, + numZombieChans: number, + } +} + +export class StopRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): StopRequest.AsObject; + static toObject(includeInstance: boolean, msg: StopRequest): StopRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: StopRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): StopRequest; + static deserializeBinaryFromReader(message: StopRequest, reader: jspb.BinaryReader): StopRequest; } export namespace StopRequest { - export type AsObject = {}; -} - -export class StopResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): StopResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: StopResponse, - ): StopResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: StopResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): StopResponse; - static deserializeBinaryFromReader( - message: StopResponse, - reader: jspb.BinaryReader, - ): StopResponse; + export type AsObject = { + } +} + +export class StopResponse extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): StopResponse.AsObject; + static toObject(includeInstance: boolean, msg: StopResponse): StopResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: StopResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): StopResponse; + static deserializeBinaryFromReader(message: StopResponse, reader: jspb.BinaryReader): StopResponse; +} + +export namespace StopResponse { + export type AsObject = { + } +} + +export class GraphTopologySubscription extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GraphTopologySubscription.AsObject; + static toObject(includeInstance: boolean, msg: GraphTopologySubscription): GraphTopologySubscription.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GraphTopologySubscription, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GraphTopologySubscription; + static deserializeBinaryFromReader(message: GraphTopologySubscription, reader: jspb.BinaryReader): GraphTopologySubscription; +} + +export namespace GraphTopologySubscription { + export type AsObject = { + } +} + +export class GraphTopologyUpdate extends jspb.Message { + clearNodeUpdatesList(): void; + getNodeUpdatesList(): Array; + setNodeUpdatesList(value: Array): GraphTopologyUpdate; + addNodeUpdates(value?: NodeUpdate, index?: number): NodeUpdate; + clearChannelUpdatesList(): void; + getChannelUpdatesList(): Array; + setChannelUpdatesList(value: Array): GraphTopologyUpdate; + addChannelUpdates(value?: ChannelEdgeUpdate, index?: number): ChannelEdgeUpdate; + clearClosedChansList(): void; + getClosedChansList(): Array; + setClosedChansList(value: Array): GraphTopologyUpdate; + addClosedChans(value?: ClosedChannelUpdate, index?: number): ClosedChannelUpdate; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GraphTopologyUpdate.AsObject; + static toObject(includeInstance: boolean, msg: GraphTopologyUpdate): GraphTopologyUpdate.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GraphTopologyUpdate, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GraphTopologyUpdate; + static deserializeBinaryFromReader(message: GraphTopologyUpdate, reader: jspb.BinaryReader): GraphTopologyUpdate; +} + +export namespace GraphTopologyUpdate { + export type AsObject = { + nodeUpdatesList: Array, + channelUpdatesList: Array, + closedChansList: Array, + } +} + +export class NodeUpdate extends jspb.Message { + clearAddressesList(): void; + getAddressesList(): Array; + setAddressesList(value: Array): NodeUpdate; + addAddresses(value: string, index?: number): string; + getIdentityKey(): string; + setIdentityKey(value: string): NodeUpdate; + getGlobalFeatures(): Uint8Array | string; + getGlobalFeatures_asU8(): Uint8Array; + getGlobalFeatures_asB64(): string; + setGlobalFeatures(value: Uint8Array | string): NodeUpdate; + getAlias(): string; + setAlias(value: string): NodeUpdate; + getColor(): string; + setColor(value: string): NodeUpdate; + clearNodeAddressesList(): void; + getNodeAddressesList(): Array; + setNodeAddressesList(value: Array): NodeUpdate; + addNodeAddresses(value?: NodeAddress, index?: number): NodeAddress; + + getFeaturesMap(): jspb.Map; + clearFeaturesMap(): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): NodeUpdate.AsObject; + static toObject(includeInstance: boolean, msg: NodeUpdate): NodeUpdate.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: NodeUpdate, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): NodeUpdate; + static deserializeBinaryFromReader(message: NodeUpdate, reader: jspb.BinaryReader): NodeUpdate; +} + +export namespace NodeUpdate { + export type AsObject = { + addressesList: Array, + identityKey: string, + globalFeatures: Uint8Array | string, + alias: string, + color: string, + nodeAddressesList: Array, + + featuresMap: Array<[number, Feature.AsObject]>, + } +} + +export class ChannelEdgeUpdate extends jspb.Message { + getChanId(): string; + setChanId(value: string): ChannelEdgeUpdate; + + hasChanPoint(): boolean; + clearChanPoint(): void; + getChanPoint(): ChannelPoint | undefined; + setChanPoint(value?: ChannelPoint): ChannelEdgeUpdate; + getCapacity(): number; + setCapacity(value: number): ChannelEdgeUpdate; + + hasRoutingPolicy(): boolean; + clearRoutingPolicy(): void; + getRoutingPolicy(): RoutingPolicy | undefined; + setRoutingPolicy(value?: RoutingPolicy): ChannelEdgeUpdate; + getAdvertisingNode(): string; + setAdvertisingNode(value: string): ChannelEdgeUpdate; + getConnectingNode(): string; + setConnectingNode(value: string): ChannelEdgeUpdate; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelEdgeUpdate.AsObject; + static toObject(includeInstance: boolean, msg: ChannelEdgeUpdate): ChannelEdgeUpdate.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelEdgeUpdate, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelEdgeUpdate; + static deserializeBinaryFromReader(message: ChannelEdgeUpdate, reader: jspb.BinaryReader): ChannelEdgeUpdate; +} + +export namespace ChannelEdgeUpdate { + export type AsObject = { + chanId: string, + chanPoint?: ChannelPoint.AsObject, + capacity: number, + routingPolicy?: RoutingPolicy.AsObject, + advertisingNode: string, + connectingNode: string, + } +} + +export class ClosedChannelUpdate extends jspb.Message { + getChanId(): string; + setChanId(value: string): ClosedChannelUpdate; + getCapacity(): number; + setCapacity(value: number): ClosedChannelUpdate; + getClosedHeight(): number; + setClosedHeight(value: number): ClosedChannelUpdate; + + hasChanPoint(): boolean; + clearChanPoint(): void; + getChanPoint(): ChannelPoint | undefined; + setChanPoint(value?: ChannelPoint): ClosedChannelUpdate; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ClosedChannelUpdate.AsObject; + static toObject(includeInstance: boolean, msg: ClosedChannelUpdate): ClosedChannelUpdate.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ClosedChannelUpdate, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ClosedChannelUpdate; + static deserializeBinaryFromReader(message: ClosedChannelUpdate, reader: jspb.BinaryReader): ClosedChannelUpdate; +} + +export namespace ClosedChannelUpdate { + export type AsObject = { + chanId: string, + capacity: number, + closedHeight: number, + chanPoint?: ChannelPoint.AsObject, + } +} + +export class HopHint extends jspb.Message { + getNodeId(): string; + setNodeId(value: string): HopHint; + getChanId(): string; + setChanId(value: string): HopHint; + getFeeBaseMsat(): number; + setFeeBaseMsat(value: number): HopHint; + getFeeProportionalMillionths(): number; + setFeeProportionalMillionths(value: number): HopHint; + getCltvExpiryDelta(): number; + setCltvExpiryDelta(value: number): HopHint; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): HopHint.AsObject; + static toObject(includeInstance: boolean, msg: HopHint): HopHint.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: HopHint, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): HopHint; + static deserializeBinaryFromReader(message: HopHint, reader: jspb.BinaryReader): HopHint; +} + +export namespace HopHint { + export type AsObject = { + nodeId: string, + chanId: string, + feeBaseMsat: number, + feeProportionalMillionths: number, + cltvExpiryDelta: number, + } +} + +export class SetID extends jspb.Message { + getSetId(): Uint8Array | string; + getSetId_asU8(): Uint8Array; + getSetId_asB64(): string; + setSetId(value: Uint8Array | string): SetID; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SetID.AsObject; + static toObject(includeInstance: boolean, msg: SetID): SetID.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SetID, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SetID; + static deserializeBinaryFromReader(message: SetID, reader: jspb.BinaryReader): SetID; +} + +export namespace SetID { + export type AsObject = { + setId: Uint8Array | string, + } +} + +export class RouteHint extends jspb.Message { + clearHopHintsList(): void; + getHopHintsList(): Array; + setHopHintsList(value: Array): RouteHint; + addHopHints(value?: HopHint, index?: number): HopHint; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): RouteHint.AsObject; + static toObject(includeInstance: boolean, msg: RouteHint): RouteHint.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: RouteHint, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): RouteHint; + static deserializeBinaryFromReader(message: RouteHint, reader: jspb.BinaryReader): RouteHint; +} + +export namespace RouteHint { + export type AsObject = { + hopHintsList: Array, + } +} + +export class AMPInvoiceState extends jspb.Message { + getState(): InvoiceHTLCState; + setState(value: InvoiceHTLCState): AMPInvoiceState; + getSettleIndex(): number; + setSettleIndex(value: number): AMPInvoiceState; + getSettleTime(): number; + setSettleTime(value: number): AMPInvoiceState; + getAmtPaidMsat(): number; + setAmtPaidMsat(value: number): AMPInvoiceState; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AMPInvoiceState.AsObject; + static toObject(includeInstance: boolean, msg: AMPInvoiceState): AMPInvoiceState.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AMPInvoiceState, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AMPInvoiceState; + static deserializeBinaryFromReader(message: AMPInvoiceState, reader: jspb.BinaryReader): AMPInvoiceState; +} + +export namespace AMPInvoiceState { + export type AsObject = { + state: InvoiceHTLCState, + settleIndex: number, + settleTime: number, + amtPaidMsat: number, + } +} + +export class Invoice extends jspb.Message { + getMemo(): string; + setMemo(value: string): Invoice; + getRPreimage(): Uint8Array | string; + getRPreimage_asU8(): Uint8Array; + getRPreimage_asB64(): string; + setRPreimage(value: Uint8Array | string): Invoice; + getRHash(): Uint8Array | string; + getRHash_asU8(): Uint8Array; + getRHash_asB64(): string; + setRHash(value: Uint8Array | string): Invoice; + getValue(): number; + setValue(value: number): Invoice; + getValueMsat(): number; + setValueMsat(value: number): Invoice; + getSettled(): boolean; + setSettled(value: boolean): Invoice; + getCreationDate(): number; + setCreationDate(value: number): Invoice; + getSettleDate(): number; + setSettleDate(value: number): Invoice; + getPaymentRequest(): string; + setPaymentRequest(value: string): Invoice; + getDescriptionHash(): Uint8Array | string; + getDescriptionHash_asU8(): Uint8Array; + getDescriptionHash_asB64(): string; + setDescriptionHash(value: Uint8Array | string): Invoice; + getExpiry(): number; + setExpiry(value: number): Invoice; + getFallbackAddr(): string; + setFallbackAddr(value: string): Invoice; + getCltvExpiry(): number; + setCltvExpiry(value: number): Invoice; + clearRouteHintsList(): void; + getRouteHintsList(): Array; + setRouteHintsList(value: Array): Invoice; + addRouteHints(value?: RouteHint, index?: number): RouteHint; + getPrivate(): boolean; + setPrivate(value: boolean): Invoice; + getAddIndex(): number; + setAddIndex(value: number): Invoice; + getSettleIndex(): number; + setSettleIndex(value: number): Invoice; + getAmtPaid(): number; + setAmtPaid(value: number): Invoice; + getAmtPaidSat(): number; + setAmtPaidSat(value: number): Invoice; + getAmtPaidMsat(): number; + setAmtPaidMsat(value: number): Invoice; + getState(): Invoice.InvoiceState; + setState(value: Invoice.InvoiceState): Invoice; + clearHtlcsList(): void; + getHtlcsList(): Array; + setHtlcsList(value: Array): Invoice; + addHtlcs(value?: InvoiceHTLC, index?: number): InvoiceHTLC; + + getFeaturesMap(): jspb.Map; + clearFeaturesMap(): void; + getIsKeysend(): boolean; + setIsKeysend(value: boolean): Invoice; + getPaymentAddr(): Uint8Array | string; + getPaymentAddr_asU8(): Uint8Array; + getPaymentAddr_asB64(): string; + setPaymentAddr(value: Uint8Array | string): Invoice; + getIsAmp(): boolean; + setIsAmp(value: boolean): Invoice; + + getAmpInvoiceStateMap(): jspb.Map; + clearAmpInvoiceStateMap(): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Invoice.AsObject; + static toObject(includeInstance: boolean, msg: Invoice): Invoice.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Invoice, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Invoice; + static deserializeBinaryFromReader(message: Invoice, reader: jspb.BinaryReader): Invoice; +} + +export namespace Invoice { + export type AsObject = { + memo: string, + rPreimage: Uint8Array | string, + rHash: Uint8Array | string, + value: number, + valueMsat: number, + settled: boolean, + creationDate: number, + settleDate: number, + paymentRequest: string, + descriptionHash: Uint8Array | string, + expiry: number, + fallbackAddr: string, + cltvExpiry: number, + routeHintsList: Array, + pb_private: boolean, + addIndex: number, + settleIndex: number, + amtPaid: number, + amtPaidSat: number, + amtPaidMsat: number, + state: Invoice.InvoiceState, + htlcsList: Array, + + featuresMap: Array<[number, Feature.AsObject]>, + isKeysend: boolean, + paymentAddr: Uint8Array | string, + isAmp: boolean, + + ampInvoiceStateMap: Array<[string, AMPInvoiceState.AsObject]>, + } + + export enum InvoiceState { + OPEN = 0, + SETTLED = 1, + CANCELED = 2, + ACCEPTED = 3, + } + +} + +export class InvoiceHTLC extends jspb.Message { + getChanId(): string; + setChanId(value: string): InvoiceHTLC; + getHtlcIndex(): number; + setHtlcIndex(value: number): InvoiceHTLC; + getAmtMsat(): number; + setAmtMsat(value: number): InvoiceHTLC; + getAcceptHeight(): number; + setAcceptHeight(value: number): InvoiceHTLC; + getAcceptTime(): number; + setAcceptTime(value: number): InvoiceHTLC; + getResolveTime(): number; + setResolveTime(value: number): InvoiceHTLC; + getExpiryHeight(): number; + setExpiryHeight(value: number): InvoiceHTLC; + getState(): InvoiceHTLCState; + setState(value: InvoiceHTLCState): InvoiceHTLC; + + getCustomRecordsMap(): jspb.Map; + clearCustomRecordsMap(): void; + getMppTotalAmtMsat(): number; + setMppTotalAmtMsat(value: number): InvoiceHTLC; + + hasAmp(): boolean; + clearAmp(): void; + getAmp(): AMP | undefined; + setAmp(value?: AMP): InvoiceHTLC; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): InvoiceHTLC.AsObject; + static toObject(includeInstance: boolean, msg: InvoiceHTLC): InvoiceHTLC.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: InvoiceHTLC, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): InvoiceHTLC; + static deserializeBinaryFromReader(message: InvoiceHTLC, reader: jspb.BinaryReader): InvoiceHTLC; +} + +export namespace InvoiceHTLC { + export type AsObject = { + chanId: string, + htlcIndex: number, + amtMsat: number, + acceptHeight: number, + acceptTime: number, + resolveTime: number, + expiryHeight: number, + state: InvoiceHTLCState, + + customRecordsMap: Array<[number, Uint8Array | string]>, + mppTotalAmtMsat: number, + amp?: AMP.AsObject, + } +} + +export class AMP extends jspb.Message { + getRootShare(): Uint8Array | string; + getRootShare_asU8(): Uint8Array; + getRootShare_asB64(): string; + setRootShare(value: Uint8Array | string): AMP; + getSetId(): Uint8Array | string; + getSetId_asU8(): Uint8Array; + getSetId_asB64(): string; + setSetId(value: Uint8Array | string): AMP; + getChildIndex(): number; + setChildIndex(value: number): AMP; + getHash(): Uint8Array | string; + getHash_asU8(): Uint8Array; + getHash_asB64(): string; + setHash(value: Uint8Array | string): AMP; + getPreimage(): Uint8Array | string; + getPreimage_asU8(): Uint8Array; + getPreimage_asB64(): string; + setPreimage(value: Uint8Array | string): AMP; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AMP.AsObject; + static toObject(includeInstance: boolean, msg: AMP): AMP.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AMP, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AMP; + static deserializeBinaryFromReader(message: AMP, reader: jspb.BinaryReader): AMP; +} + +export namespace AMP { + export type AsObject = { + rootShare: Uint8Array | string, + setId: Uint8Array | string, + childIndex: number, + hash: Uint8Array | string, + preimage: Uint8Array | string, + } +} + +export class AddInvoiceResponse extends jspb.Message { + getRHash(): Uint8Array | string; + getRHash_asU8(): Uint8Array; + getRHash_asB64(): string; + setRHash(value: Uint8Array | string): AddInvoiceResponse; + getPaymentRequest(): string; + setPaymentRequest(value: string): AddInvoiceResponse; + getAddIndex(): number; + setAddIndex(value: number): AddInvoiceResponse; + getPaymentAddr(): Uint8Array | string; + getPaymentAddr_asU8(): Uint8Array; + getPaymentAddr_asB64(): string; + setPaymentAddr(value: Uint8Array | string): AddInvoiceResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AddInvoiceResponse.AsObject; + static toObject(includeInstance: boolean, msg: AddInvoiceResponse): AddInvoiceResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AddInvoiceResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AddInvoiceResponse; + static deserializeBinaryFromReader(message: AddInvoiceResponse, reader: jspb.BinaryReader): AddInvoiceResponse; +} + +export namespace AddInvoiceResponse { + export type AsObject = { + rHash: Uint8Array | string, + paymentRequest: string, + addIndex: number, + paymentAddr: Uint8Array | string, + } +} + +export class PaymentHash extends jspb.Message { + getRHashStr(): string; + setRHashStr(value: string): PaymentHash; + getRHash(): Uint8Array | string; + getRHash_asU8(): Uint8Array; + getRHash_asB64(): string; + setRHash(value: Uint8Array | string): PaymentHash; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PaymentHash.AsObject; + static toObject(includeInstance: boolean, msg: PaymentHash): PaymentHash.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PaymentHash, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PaymentHash; + static deserializeBinaryFromReader(message: PaymentHash, reader: jspb.BinaryReader): PaymentHash; +} + +export namespace PaymentHash { + export type AsObject = { + rHashStr: string, + rHash: Uint8Array | string, + } +} + +export class ListInvoiceRequest extends jspb.Message { + getPendingOnly(): boolean; + setPendingOnly(value: boolean): ListInvoiceRequest; + getIndexOffset(): number; + setIndexOffset(value: number): ListInvoiceRequest; + getNumMaxInvoices(): number; + setNumMaxInvoices(value: number): ListInvoiceRequest; + getReversed(): boolean; + setReversed(value: boolean): ListInvoiceRequest; + getCreationDateStart(): number; + setCreationDateStart(value: number): ListInvoiceRequest; + getCreationDateEnd(): number; + setCreationDateEnd(value: number): ListInvoiceRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListInvoiceRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListInvoiceRequest): ListInvoiceRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListInvoiceRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListInvoiceRequest; + static deserializeBinaryFromReader(message: ListInvoiceRequest, reader: jspb.BinaryReader): ListInvoiceRequest; +} + +export namespace ListInvoiceRequest { + export type AsObject = { + pendingOnly: boolean, + indexOffset: number, + numMaxInvoices: number, + reversed: boolean, + creationDateStart: number, + creationDateEnd: number, + } +} + +export class ListInvoiceResponse extends jspb.Message { + clearInvoicesList(): void; + getInvoicesList(): Array; + setInvoicesList(value: Array): ListInvoiceResponse; + addInvoices(value?: Invoice, index?: number): Invoice; + getLastIndexOffset(): number; + setLastIndexOffset(value: number): ListInvoiceResponse; + getFirstIndexOffset(): number; + setFirstIndexOffset(value: number): ListInvoiceResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListInvoiceResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListInvoiceResponse): ListInvoiceResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListInvoiceResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListInvoiceResponse; + static deserializeBinaryFromReader(message: ListInvoiceResponse, reader: jspb.BinaryReader): ListInvoiceResponse; +} + +export namespace ListInvoiceResponse { + export type AsObject = { + invoicesList: Array, + lastIndexOffset: number, + firstIndexOffset: number, + } +} + +export class InvoiceSubscription extends jspb.Message { + getAddIndex(): number; + setAddIndex(value: number): InvoiceSubscription; + getSettleIndex(): number; + setSettleIndex(value: number): InvoiceSubscription; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): InvoiceSubscription.AsObject; + static toObject(includeInstance: boolean, msg: InvoiceSubscription): InvoiceSubscription.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: InvoiceSubscription, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): InvoiceSubscription; + static deserializeBinaryFromReader(message: InvoiceSubscription, reader: jspb.BinaryReader): InvoiceSubscription; +} + +export namespace InvoiceSubscription { + export type AsObject = { + addIndex: number, + settleIndex: number, + } +} + +export class Payment extends jspb.Message { + getPaymentHash(): string; + setPaymentHash(value: string): Payment; + getValue(): number; + setValue(value: number): Payment; + getCreationDate(): number; + setCreationDate(value: number): Payment; + getFee(): number; + setFee(value: number): Payment; + getPaymentPreimage(): string; + setPaymentPreimage(value: string): Payment; + getValueSat(): number; + setValueSat(value: number): Payment; + getValueMsat(): number; + setValueMsat(value: number): Payment; + getPaymentRequest(): string; + setPaymentRequest(value: string): Payment; + getStatus(): Payment.PaymentStatus; + setStatus(value: Payment.PaymentStatus): Payment; + getFeeSat(): number; + setFeeSat(value: number): Payment; + getFeeMsat(): number; + setFeeMsat(value: number): Payment; + getCreationTimeNs(): number; + setCreationTimeNs(value: number): Payment; + clearHtlcsList(): void; + getHtlcsList(): Array; + setHtlcsList(value: Array): Payment; + addHtlcs(value?: HTLCAttempt, index?: number): HTLCAttempt; + getPaymentIndex(): number; + setPaymentIndex(value: number): Payment; + getFailureReason(): PaymentFailureReason; + setFailureReason(value: PaymentFailureReason): Payment; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Payment.AsObject; + static toObject(includeInstance: boolean, msg: Payment): Payment.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Payment, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Payment; + static deserializeBinaryFromReader(message: Payment, reader: jspb.BinaryReader): Payment; +} + +export namespace Payment { + export type AsObject = { + paymentHash: string, + value: number, + creationDate: number, + fee: number, + paymentPreimage: string, + valueSat: number, + valueMsat: number, + paymentRequest: string, + status: Payment.PaymentStatus, + feeSat: number, + feeMsat: number, + creationTimeNs: number, + htlcsList: Array, + paymentIndex: number, + failureReason: PaymentFailureReason, + } + + export enum PaymentStatus { + UNKNOWN = 0, + IN_FLIGHT = 1, + SUCCEEDED = 2, + FAILED = 3, + } + +} + +export class HTLCAttempt extends jspb.Message { + getAttemptId(): number; + setAttemptId(value: number): HTLCAttempt; + getStatus(): HTLCAttempt.HTLCStatus; + setStatus(value: HTLCAttempt.HTLCStatus): HTLCAttempt; + + hasRoute(): boolean; + clearRoute(): void; + getRoute(): Route | undefined; + setRoute(value?: Route): HTLCAttempt; + getAttemptTimeNs(): number; + setAttemptTimeNs(value: number): HTLCAttempt; + getResolveTimeNs(): number; + setResolveTimeNs(value: number): HTLCAttempt; + + hasFailure(): boolean; + clearFailure(): void; + getFailure(): Failure | undefined; + setFailure(value?: Failure): HTLCAttempt; + getPreimage(): Uint8Array | string; + getPreimage_asU8(): Uint8Array; + getPreimage_asB64(): string; + setPreimage(value: Uint8Array | string): HTLCAttempt; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): HTLCAttempt.AsObject; + static toObject(includeInstance: boolean, msg: HTLCAttempt): HTLCAttempt.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: HTLCAttempt, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): HTLCAttempt; + static deserializeBinaryFromReader(message: HTLCAttempt, reader: jspb.BinaryReader): HTLCAttempt; +} + +export namespace HTLCAttempt { + export type AsObject = { + attemptId: number, + status: HTLCAttempt.HTLCStatus, + route?: Route.AsObject, + attemptTimeNs: number, + resolveTimeNs: number, + failure?: Failure.AsObject, + preimage: Uint8Array | string, + } + + export enum HTLCStatus { + IN_FLIGHT = 0, + SUCCEEDED = 1, + FAILED = 2, + } + +} + +export class ListPaymentsRequest extends jspb.Message { + getIncludeIncomplete(): boolean; + setIncludeIncomplete(value: boolean): ListPaymentsRequest; + getIndexOffset(): number; + setIndexOffset(value: number): ListPaymentsRequest; + getMaxPayments(): number; + setMaxPayments(value: number): ListPaymentsRequest; + getReversed(): boolean; + setReversed(value: boolean): ListPaymentsRequest; + getCountTotalPayments(): boolean; + setCountTotalPayments(value: boolean): ListPaymentsRequest; + getCreationDateStart(): number; + setCreationDateStart(value: number): ListPaymentsRequest; + getCreationDateEnd(): number; + setCreationDateEnd(value: number): ListPaymentsRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListPaymentsRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListPaymentsRequest): ListPaymentsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListPaymentsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListPaymentsRequest; + static deserializeBinaryFromReader(message: ListPaymentsRequest, reader: jspb.BinaryReader): ListPaymentsRequest; +} + +export namespace ListPaymentsRequest { + export type AsObject = { + includeIncomplete: boolean, + indexOffset: number, + maxPayments: number, + reversed: boolean, + countTotalPayments: boolean, + creationDateStart: number, + creationDateEnd: number, + } +} + +export class ListPaymentsResponse extends jspb.Message { + clearPaymentsList(): void; + getPaymentsList(): Array; + setPaymentsList(value: Array): ListPaymentsResponse; + addPayments(value?: Payment, index?: number): Payment; + getFirstIndexOffset(): number; + setFirstIndexOffset(value: number): ListPaymentsResponse; + getLastIndexOffset(): number; + setLastIndexOffset(value: number): ListPaymentsResponse; + getTotalNumPayments(): number; + setTotalNumPayments(value: number): ListPaymentsResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListPaymentsResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListPaymentsResponse): ListPaymentsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListPaymentsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListPaymentsResponse; + static deserializeBinaryFromReader(message: ListPaymentsResponse, reader: jspb.BinaryReader): ListPaymentsResponse; +} + +export namespace ListPaymentsResponse { + export type AsObject = { + paymentsList: Array, + firstIndexOffset: number, + lastIndexOffset: number, + totalNumPayments: number, + } +} + +export class DeletePaymentRequest extends jspb.Message { + getPaymentHash(): Uint8Array | string; + getPaymentHash_asU8(): Uint8Array; + getPaymentHash_asB64(): string; + setPaymentHash(value: Uint8Array | string): DeletePaymentRequest; + getFailedHtlcsOnly(): boolean; + setFailedHtlcsOnly(value: boolean): DeletePaymentRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DeletePaymentRequest.AsObject; + static toObject(includeInstance: boolean, msg: DeletePaymentRequest): DeletePaymentRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DeletePaymentRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DeletePaymentRequest; + static deserializeBinaryFromReader(message: DeletePaymentRequest, reader: jspb.BinaryReader): DeletePaymentRequest; +} + +export namespace DeletePaymentRequest { + export type AsObject = { + paymentHash: Uint8Array | string, + failedHtlcsOnly: boolean, + } +} + +export class DeleteAllPaymentsRequest extends jspb.Message { + getFailedPaymentsOnly(): boolean; + setFailedPaymentsOnly(value: boolean): DeleteAllPaymentsRequest; + getFailedHtlcsOnly(): boolean; + setFailedHtlcsOnly(value: boolean): DeleteAllPaymentsRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DeleteAllPaymentsRequest.AsObject; + static toObject(includeInstance: boolean, msg: DeleteAllPaymentsRequest): DeleteAllPaymentsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DeleteAllPaymentsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DeleteAllPaymentsRequest; + static deserializeBinaryFromReader(message: DeleteAllPaymentsRequest, reader: jspb.BinaryReader): DeleteAllPaymentsRequest; +} + +export namespace DeleteAllPaymentsRequest { + export type AsObject = { + failedPaymentsOnly: boolean, + failedHtlcsOnly: boolean, + } +} + +export class DeletePaymentResponse extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DeletePaymentResponse.AsObject; + static toObject(includeInstance: boolean, msg: DeletePaymentResponse): DeletePaymentResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DeletePaymentResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DeletePaymentResponse; + static deserializeBinaryFromReader(message: DeletePaymentResponse, reader: jspb.BinaryReader): DeletePaymentResponse; +} + +export namespace DeletePaymentResponse { + export type AsObject = { + } +} + +export class DeleteAllPaymentsResponse extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DeleteAllPaymentsResponse.AsObject; + static toObject(includeInstance: boolean, msg: DeleteAllPaymentsResponse): DeleteAllPaymentsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DeleteAllPaymentsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DeleteAllPaymentsResponse; + static deserializeBinaryFromReader(message: DeleteAllPaymentsResponse, reader: jspb.BinaryReader): DeleteAllPaymentsResponse; +} + +export namespace DeleteAllPaymentsResponse { + export type AsObject = { + } +} + +export class AbandonChannelRequest extends jspb.Message { + + hasChannelPoint(): boolean; + clearChannelPoint(): void; + getChannelPoint(): ChannelPoint | undefined; + setChannelPoint(value?: ChannelPoint): AbandonChannelRequest; + getPendingFundingShimOnly(): boolean; + setPendingFundingShimOnly(value: boolean): AbandonChannelRequest; + getIKnowWhatIAmDoing(): boolean; + setIKnowWhatIAmDoing(value: boolean): AbandonChannelRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AbandonChannelRequest.AsObject; + static toObject(includeInstance: boolean, msg: AbandonChannelRequest): AbandonChannelRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AbandonChannelRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AbandonChannelRequest; + static deserializeBinaryFromReader(message: AbandonChannelRequest, reader: jspb.BinaryReader): AbandonChannelRequest; +} + +export namespace AbandonChannelRequest { + export type AsObject = { + channelPoint?: ChannelPoint.AsObject, + pendingFundingShimOnly: boolean, + iKnowWhatIAmDoing: boolean, + } +} + +export class AbandonChannelResponse extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AbandonChannelResponse.AsObject; + static toObject(includeInstance: boolean, msg: AbandonChannelResponse): AbandonChannelResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AbandonChannelResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AbandonChannelResponse; + static deserializeBinaryFromReader(message: AbandonChannelResponse, reader: jspb.BinaryReader): AbandonChannelResponse; +} + +export namespace AbandonChannelResponse { + export type AsObject = { + } +} + +export class DebugLevelRequest extends jspb.Message { + getShow(): boolean; + setShow(value: boolean): DebugLevelRequest; + getLevelSpec(): string; + setLevelSpec(value: string): DebugLevelRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DebugLevelRequest.AsObject; + static toObject(includeInstance: boolean, msg: DebugLevelRequest): DebugLevelRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DebugLevelRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DebugLevelRequest; + static deserializeBinaryFromReader(message: DebugLevelRequest, reader: jspb.BinaryReader): DebugLevelRequest; +} + +export namespace DebugLevelRequest { + export type AsObject = { + show: boolean, + levelSpec: string, + } +} + +export class DebugLevelResponse extends jspb.Message { + getSubSystems(): string; + setSubSystems(value: string): DebugLevelResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DebugLevelResponse.AsObject; + static toObject(includeInstance: boolean, msg: DebugLevelResponse): DebugLevelResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DebugLevelResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DebugLevelResponse; + static deserializeBinaryFromReader(message: DebugLevelResponse, reader: jspb.BinaryReader): DebugLevelResponse; +} + +export namespace DebugLevelResponse { + export type AsObject = { + subSystems: string, + } +} + +export class PayReqString extends jspb.Message { + getPayReq(): string; + setPayReq(value: string): PayReqString; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PayReqString.AsObject; + static toObject(includeInstance: boolean, msg: PayReqString): PayReqString.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PayReqString, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PayReqString; + static deserializeBinaryFromReader(message: PayReqString, reader: jspb.BinaryReader): PayReqString; +} + +export namespace PayReqString { + export type AsObject = { + payReq: string, + } +} + +export class PayReq extends jspb.Message { + getDestination(): string; + setDestination(value: string): PayReq; + getPaymentHash(): string; + setPaymentHash(value: string): PayReq; + getNumSatoshis(): number; + setNumSatoshis(value: number): PayReq; + getTimestamp(): number; + setTimestamp(value: number): PayReq; + getExpiry(): number; + setExpiry(value: number): PayReq; + getDescription(): string; + setDescription(value: string): PayReq; + getDescriptionHash(): string; + setDescriptionHash(value: string): PayReq; + getFallbackAddr(): string; + setFallbackAddr(value: string): PayReq; + getCltvExpiry(): number; + setCltvExpiry(value: number): PayReq; + clearRouteHintsList(): void; + getRouteHintsList(): Array; + setRouteHintsList(value: Array): PayReq; + addRouteHints(value?: RouteHint, index?: number): RouteHint; + getPaymentAddr(): Uint8Array | string; + getPaymentAddr_asU8(): Uint8Array; + getPaymentAddr_asB64(): string; + setPaymentAddr(value: Uint8Array | string): PayReq; + getNumMsat(): number; + setNumMsat(value: number): PayReq; + + getFeaturesMap(): jspb.Map; + clearFeaturesMap(): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PayReq.AsObject; + static toObject(includeInstance: boolean, msg: PayReq): PayReq.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PayReq, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PayReq; + static deserializeBinaryFromReader(message: PayReq, reader: jspb.BinaryReader): PayReq; +} + +export namespace PayReq { + export type AsObject = { + destination: string, + paymentHash: string, + numSatoshis: number, + timestamp: number, + expiry: number, + description: string, + descriptionHash: string, + fallbackAddr: string, + cltvExpiry: number, + routeHintsList: Array, + paymentAddr: Uint8Array | string, + numMsat: number, + + featuresMap: Array<[number, Feature.AsObject]>, + } +} + +export class Feature extends jspb.Message { + getName(): string; + setName(value: string): Feature; + getIsRequired(): boolean; + setIsRequired(value: boolean): Feature; + getIsKnown(): boolean; + setIsKnown(value: boolean): Feature; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Feature.AsObject; + static toObject(includeInstance: boolean, msg: Feature): Feature.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Feature, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Feature; + static deserializeBinaryFromReader(message: Feature, reader: jspb.BinaryReader): Feature; +} + +export namespace Feature { + export type AsObject = { + name: string, + isRequired: boolean, + isKnown: boolean, + } +} + +export class FeeReportRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FeeReportRequest.AsObject; + static toObject(includeInstance: boolean, msg: FeeReportRequest): FeeReportRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FeeReportRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FeeReportRequest; + static deserializeBinaryFromReader(message: FeeReportRequest, reader: jspb.BinaryReader): FeeReportRequest; +} + +export namespace FeeReportRequest { + export type AsObject = { + } +} + +export class ChannelFeeReport extends jspb.Message { + getChanId(): string; + setChanId(value: string): ChannelFeeReport; + getChannelPoint(): string; + setChannelPoint(value: string): ChannelFeeReport; + getBaseFeeMsat(): number; + setBaseFeeMsat(value: number): ChannelFeeReport; + getFeePerMil(): number; + setFeePerMil(value: number): ChannelFeeReport; + getFeeRate(): number; + setFeeRate(value: number): ChannelFeeReport; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelFeeReport.AsObject; + static toObject(includeInstance: boolean, msg: ChannelFeeReport): ChannelFeeReport.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelFeeReport, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelFeeReport; + static deserializeBinaryFromReader(message: ChannelFeeReport, reader: jspb.BinaryReader): ChannelFeeReport; +} + +export namespace ChannelFeeReport { + export type AsObject = { + chanId: string, + channelPoint: string, + baseFeeMsat: number, + feePerMil: number, + feeRate: number, + } +} + +export class FeeReportResponse extends jspb.Message { + clearChannelFeesList(): void; + getChannelFeesList(): Array; + setChannelFeesList(value: Array): FeeReportResponse; + addChannelFees(value?: ChannelFeeReport, index?: number): ChannelFeeReport; + getDayFeeSum(): number; + setDayFeeSum(value: number): FeeReportResponse; + getWeekFeeSum(): number; + setWeekFeeSum(value: number): FeeReportResponse; + getMonthFeeSum(): number; + setMonthFeeSum(value: number): FeeReportResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FeeReportResponse.AsObject; + static toObject(includeInstance: boolean, msg: FeeReportResponse): FeeReportResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FeeReportResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FeeReportResponse; + static deserializeBinaryFromReader(message: FeeReportResponse, reader: jspb.BinaryReader): FeeReportResponse; +} + +export namespace FeeReportResponse { + export type AsObject = { + channelFeesList: Array, + dayFeeSum: number, + weekFeeSum: number, + monthFeeSum: number, + } +} + +export class PolicyUpdateRequest extends jspb.Message { + + hasGlobal(): boolean; + clearGlobal(): void; + getGlobal(): boolean; + setGlobal(value: boolean): PolicyUpdateRequest; + + hasChanPoint(): boolean; + clearChanPoint(): void; + getChanPoint(): ChannelPoint | undefined; + setChanPoint(value?: ChannelPoint): PolicyUpdateRequest; + getBaseFeeMsat(): number; + setBaseFeeMsat(value: number): PolicyUpdateRequest; + getFeeRate(): number; + setFeeRate(value: number): PolicyUpdateRequest; + getFeeRatePpm(): number; + setFeeRatePpm(value: number): PolicyUpdateRequest; + getTimeLockDelta(): number; + setTimeLockDelta(value: number): PolicyUpdateRequest; + getMaxHtlcMsat(): number; + setMaxHtlcMsat(value: number): PolicyUpdateRequest; + getMinHtlcMsat(): number; + setMinHtlcMsat(value: number): PolicyUpdateRequest; + getMinHtlcMsatSpecified(): boolean; + setMinHtlcMsatSpecified(value: boolean): PolicyUpdateRequest; + + getScopeCase(): PolicyUpdateRequest.ScopeCase; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PolicyUpdateRequest.AsObject; + static toObject(includeInstance: boolean, msg: PolicyUpdateRequest): PolicyUpdateRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PolicyUpdateRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PolicyUpdateRequest; + static deserializeBinaryFromReader(message: PolicyUpdateRequest, reader: jspb.BinaryReader): PolicyUpdateRequest; +} + +export namespace PolicyUpdateRequest { + export type AsObject = { + global: boolean, + chanPoint?: ChannelPoint.AsObject, + baseFeeMsat: number, + feeRate: number, + feeRatePpm: number, + timeLockDelta: number, + maxHtlcMsat: number, + minHtlcMsat: number, + minHtlcMsatSpecified: boolean, + } + + export enum ScopeCase { + SCOPE_NOT_SET = 0, + GLOBAL = 1, + CHAN_POINT = 2, + } + +} + +export class FailedUpdate extends jspb.Message { + + hasOutpoint(): boolean; + clearOutpoint(): void; + getOutpoint(): OutPoint | undefined; + setOutpoint(value?: OutPoint): FailedUpdate; + getReason(): UpdateFailure; + setReason(value: UpdateFailure): FailedUpdate; + getUpdateError(): string; + setUpdateError(value: string): FailedUpdate; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): FailedUpdate.AsObject; + static toObject(includeInstance: boolean, msg: FailedUpdate): FailedUpdate.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: FailedUpdate, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): FailedUpdate; + static deserializeBinaryFromReader(message: FailedUpdate, reader: jspb.BinaryReader): FailedUpdate; +} + +export namespace FailedUpdate { + export type AsObject = { + outpoint?: OutPoint.AsObject, + reason: UpdateFailure, + updateError: string, + } +} + +export class PolicyUpdateResponse extends jspb.Message { + clearFailedUpdatesList(): void; + getFailedUpdatesList(): Array; + setFailedUpdatesList(value: Array): PolicyUpdateResponse; + addFailedUpdates(value?: FailedUpdate, index?: number): FailedUpdate; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PolicyUpdateResponse.AsObject; + static toObject(includeInstance: boolean, msg: PolicyUpdateResponse): PolicyUpdateResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PolicyUpdateResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PolicyUpdateResponse; + static deserializeBinaryFromReader(message: PolicyUpdateResponse, reader: jspb.BinaryReader): PolicyUpdateResponse; +} + +export namespace PolicyUpdateResponse { + export type AsObject = { + failedUpdatesList: Array, + } +} + +export class ForwardingHistoryRequest extends jspb.Message { + getStartTime(): number; + setStartTime(value: number): ForwardingHistoryRequest; + getEndTime(): number; + setEndTime(value: number): ForwardingHistoryRequest; + getIndexOffset(): number; + setIndexOffset(value: number): ForwardingHistoryRequest; + getNumMaxEvents(): number; + setNumMaxEvents(value: number): ForwardingHistoryRequest; + getPeerAliasLookup(): boolean; + setPeerAliasLookup(value: boolean): ForwardingHistoryRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ForwardingHistoryRequest.AsObject; + static toObject(includeInstance: boolean, msg: ForwardingHistoryRequest): ForwardingHistoryRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ForwardingHistoryRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ForwardingHistoryRequest; + static deserializeBinaryFromReader(message: ForwardingHistoryRequest, reader: jspb.BinaryReader): ForwardingHistoryRequest; +} + +export namespace ForwardingHistoryRequest { + export type AsObject = { + startTime: number, + endTime: number, + indexOffset: number, + numMaxEvents: number, + peerAliasLookup: boolean, + } +} + +export class ForwardingEvent extends jspb.Message { + getTimestamp(): number; + setTimestamp(value: number): ForwardingEvent; + getChanIdIn(): string; + setChanIdIn(value: string): ForwardingEvent; + getChanIdOut(): string; + setChanIdOut(value: string): ForwardingEvent; + getAmtIn(): number; + setAmtIn(value: number): ForwardingEvent; + getAmtOut(): number; + setAmtOut(value: number): ForwardingEvent; + getFee(): number; + setFee(value: number): ForwardingEvent; + getFeeMsat(): number; + setFeeMsat(value: number): ForwardingEvent; + getAmtInMsat(): number; + setAmtInMsat(value: number): ForwardingEvent; + getAmtOutMsat(): number; + setAmtOutMsat(value: number): ForwardingEvent; + getTimestampNs(): number; + setTimestampNs(value: number): ForwardingEvent; + getPeerAliasIn(): string; + setPeerAliasIn(value: string): ForwardingEvent; + getPeerAliasOut(): string; + setPeerAliasOut(value: string): ForwardingEvent; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ForwardingEvent.AsObject; + static toObject(includeInstance: boolean, msg: ForwardingEvent): ForwardingEvent.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ForwardingEvent, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ForwardingEvent; + static deserializeBinaryFromReader(message: ForwardingEvent, reader: jspb.BinaryReader): ForwardingEvent; +} + +export namespace ForwardingEvent { + export type AsObject = { + timestamp: number, + chanIdIn: string, + chanIdOut: string, + amtIn: number, + amtOut: number, + fee: number, + feeMsat: number, + amtInMsat: number, + amtOutMsat: number, + timestampNs: number, + peerAliasIn: string, + peerAliasOut: string, + } +} + +export class ForwardingHistoryResponse extends jspb.Message { + clearForwardingEventsList(): void; + getForwardingEventsList(): Array; + setForwardingEventsList(value: Array): ForwardingHistoryResponse; + addForwardingEvents(value?: ForwardingEvent, index?: number): ForwardingEvent; + getLastOffsetIndex(): number; + setLastOffsetIndex(value: number): ForwardingHistoryResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ForwardingHistoryResponse.AsObject; + static toObject(includeInstance: boolean, msg: ForwardingHistoryResponse): ForwardingHistoryResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ForwardingHistoryResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ForwardingHistoryResponse; + static deserializeBinaryFromReader(message: ForwardingHistoryResponse, reader: jspb.BinaryReader): ForwardingHistoryResponse; +} + +export namespace ForwardingHistoryResponse { + export type AsObject = { + forwardingEventsList: Array, + lastOffsetIndex: number, + } +} + +export class ExportChannelBackupRequest extends jspb.Message { + + hasChanPoint(): boolean; + clearChanPoint(): void; + getChanPoint(): ChannelPoint | undefined; + setChanPoint(value?: ChannelPoint): ExportChannelBackupRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ExportChannelBackupRequest.AsObject; + static toObject(includeInstance: boolean, msg: ExportChannelBackupRequest): ExportChannelBackupRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ExportChannelBackupRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ExportChannelBackupRequest; + static deserializeBinaryFromReader(message: ExportChannelBackupRequest, reader: jspb.BinaryReader): ExportChannelBackupRequest; +} + +export namespace ExportChannelBackupRequest { + export type AsObject = { + chanPoint?: ChannelPoint.AsObject, + } +} + +export class ChannelBackup extends jspb.Message { + + hasChanPoint(): boolean; + clearChanPoint(): void; + getChanPoint(): ChannelPoint | undefined; + setChanPoint(value?: ChannelPoint): ChannelBackup; + getChanBackup(): Uint8Array | string; + getChanBackup_asU8(): Uint8Array; + getChanBackup_asB64(): string; + setChanBackup(value: Uint8Array | string): ChannelBackup; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelBackup.AsObject; + static toObject(includeInstance: boolean, msg: ChannelBackup): ChannelBackup.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelBackup, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelBackup; + static deserializeBinaryFromReader(message: ChannelBackup, reader: jspb.BinaryReader): ChannelBackup; +} + +export namespace ChannelBackup { + export type AsObject = { + chanPoint?: ChannelPoint.AsObject, + chanBackup: Uint8Array | string, + } +} + +export class MultiChanBackup extends jspb.Message { + clearChanPointsList(): void; + getChanPointsList(): Array; + setChanPointsList(value: Array): MultiChanBackup; + addChanPoints(value?: ChannelPoint, index?: number): ChannelPoint; + getMultiChanBackup(): Uint8Array | string; + getMultiChanBackup_asU8(): Uint8Array; + getMultiChanBackup_asB64(): string; + setMultiChanBackup(value: Uint8Array | string): MultiChanBackup; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): MultiChanBackup.AsObject; + static toObject(includeInstance: boolean, msg: MultiChanBackup): MultiChanBackup.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: MultiChanBackup, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): MultiChanBackup; + static deserializeBinaryFromReader(message: MultiChanBackup, reader: jspb.BinaryReader): MultiChanBackup; } -export namespace StopResponse { - export type AsObject = {}; -} - -export class GraphTopologySubscription extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GraphTopologySubscription.AsObject; - static toObject( - includeInstance: boolean, - msg: GraphTopologySubscription, - ): GraphTopologySubscription.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GraphTopologySubscription, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GraphTopologySubscription; - static deserializeBinaryFromReader( - message: GraphTopologySubscription, - reader: jspb.BinaryReader, - ): GraphTopologySubscription; +export namespace MultiChanBackup { + export type AsObject = { + chanPointsList: Array, + multiChanBackup: Uint8Array | string, + } } -export namespace GraphTopologySubscription { - export type AsObject = {}; -} - -export class GraphTopologyUpdate extends jspb.Message { - clearNodeUpdatesList(): void; - getNodeUpdatesList(): Array; - setNodeUpdatesList(value: Array): GraphTopologyUpdate; - addNodeUpdates(value?: NodeUpdate, index?: number): NodeUpdate; - clearChannelUpdatesList(): void; - getChannelUpdatesList(): Array; - setChannelUpdatesList(value: Array): GraphTopologyUpdate; - addChannelUpdates( - value?: ChannelEdgeUpdate, - index?: number, - ): ChannelEdgeUpdate; - clearClosedChansList(): void; - getClosedChansList(): Array; - setClosedChansList(value: Array): GraphTopologyUpdate; - addClosedChans( - value?: ClosedChannelUpdate, - index?: number, - ): ClosedChannelUpdate; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GraphTopologyUpdate.AsObject; - static toObject( - includeInstance: boolean, - msg: GraphTopologyUpdate, - ): GraphTopologyUpdate.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: GraphTopologyUpdate, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): GraphTopologyUpdate; - static deserializeBinaryFromReader( - message: GraphTopologyUpdate, - reader: jspb.BinaryReader, - ): GraphTopologyUpdate; -} +export class ChanBackupExportRequest extends jspb.Message { -export namespace GraphTopologyUpdate { - export type AsObject = { - nodeUpdatesList: Array; - channelUpdatesList: Array; - closedChansList: Array; - }; -} - -export class NodeUpdate extends jspb.Message { - clearAddressesList(): void; - getAddressesList(): Array; - setAddressesList(value: Array): NodeUpdate; - addAddresses(value: string, index?: number): string; - getIdentityKey(): string; - setIdentityKey(value: string): NodeUpdate; - getGlobalFeatures(): Uint8Array | string; - getGlobalFeatures_asU8(): Uint8Array; - getGlobalFeatures_asB64(): string; - setGlobalFeatures(value: Uint8Array | string): NodeUpdate; - getAlias(): string; - setAlias(value: string): NodeUpdate; - getColor(): string; - setColor(value: string): NodeUpdate; - clearNodeAddressesList(): void; - getNodeAddressesList(): Array; - setNodeAddressesList(value: Array): NodeUpdate; - addNodeAddresses(value?: NodeAddress, index?: number): NodeAddress; - - getFeaturesMap(): jspb.Map; - clearFeaturesMap(): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): NodeUpdate.AsObject; - static toObject( - includeInstance: boolean, - msg: NodeUpdate, - ): NodeUpdate.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: NodeUpdate, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): NodeUpdate; - static deserializeBinaryFromReader( - message: NodeUpdate, - reader: jspb.BinaryReader, - ): NodeUpdate; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChanBackupExportRequest.AsObject; + static toObject(includeInstance: boolean, msg: ChanBackupExportRequest): ChanBackupExportRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChanBackupExportRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChanBackupExportRequest; + static deserializeBinaryFromReader(message: ChanBackupExportRequest, reader: jspb.BinaryReader): ChanBackupExportRequest; } -export namespace NodeUpdate { - export type AsObject = { - addressesList: Array; - identityKey: string; - globalFeatures: Uint8Array | string; - alias: string; - color: string; - nodeAddressesList: Array; - - featuresMap: Array<[number, Feature.AsObject]>; - }; -} - -export class ChannelEdgeUpdate extends jspb.Message { - getChanId(): string; - setChanId(value: string): ChannelEdgeUpdate; - - hasChanPoint(): boolean; - clearChanPoint(): void; - getChanPoint(): ChannelPoint | undefined; - setChanPoint(value?: ChannelPoint): ChannelEdgeUpdate; - getCapacity(): number; - setCapacity(value: number): ChannelEdgeUpdate; - - hasRoutingPolicy(): boolean; - clearRoutingPolicy(): void; - getRoutingPolicy(): RoutingPolicy | undefined; - setRoutingPolicy(value?: RoutingPolicy): ChannelEdgeUpdate; - getAdvertisingNode(): string; - setAdvertisingNode(value: string): ChannelEdgeUpdate; - getConnectingNode(): string; - setConnectingNode(value: string): ChannelEdgeUpdate; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelEdgeUpdate.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelEdgeUpdate, - ): ChannelEdgeUpdate.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelEdgeUpdate, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelEdgeUpdate; - static deserializeBinaryFromReader( - message: ChannelEdgeUpdate, - reader: jspb.BinaryReader, - ): ChannelEdgeUpdate; +export namespace ChanBackupExportRequest { + export type AsObject = { + } } -export namespace ChannelEdgeUpdate { - export type AsObject = { - chanId: string; - chanPoint?: ChannelPoint.AsObject; - capacity: number; - routingPolicy?: RoutingPolicy.AsObject; - advertisingNode: string; - connectingNode: string; - }; -} - -export class ClosedChannelUpdate extends jspb.Message { - getChanId(): string; - setChanId(value: string): ClosedChannelUpdate; - getCapacity(): number; - setCapacity(value: number): ClosedChannelUpdate; - getClosedHeight(): number; - setClosedHeight(value: number): ClosedChannelUpdate; - - hasChanPoint(): boolean; - clearChanPoint(): void; - getChanPoint(): ChannelPoint | undefined; - setChanPoint(value?: ChannelPoint): ClosedChannelUpdate; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ClosedChannelUpdate.AsObject; - static toObject( - includeInstance: boolean, - msg: ClosedChannelUpdate, - ): ClosedChannelUpdate.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ClosedChannelUpdate, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ClosedChannelUpdate; - static deserializeBinaryFromReader( - message: ClosedChannelUpdate, - reader: jspb.BinaryReader, - ): ClosedChannelUpdate; -} +export class ChanBackupSnapshot extends jspb.Message { -export namespace ClosedChannelUpdate { - export type AsObject = { - chanId: string; - capacity: number; - closedHeight: number; - chanPoint?: ChannelPoint.AsObject; - }; -} - -export class HopHint extends jspb.Message { - getNodeId(): string; - setNodeId(value: string): HopHint; - getChanId(): string; - setChanId(value: string): HopHint; - getFeeBaseMsat(): number; - setFeeBaseMsat(value: number): HopHint; - getFeeProportionalMillionths(): number; - setFeeProportionalMillionths(value: number): HopHint; - getCltvExpiryDelta(): number; - setCltvExpiryDelta(value: number): HopHint; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): HopHint.AsObject; - static toObject(includeInstance: boolean, msg: HopHint): HopHint.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: HopHint, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): HopHint; - static deserializeBinaryFromReader( - message: HopHint, - reader: jspb.BinaryReader, - ): HopHint; -} + hasSingleChanBackups(): boolean; + clearSingleChanBackups(): void; + getSingleChanBackups(): ChannelBackups | undefined; + setSingleChanBackups(value?: ChannelBackups): ChanBackupSnapshot; -export namespace HopHint { - export type AsObject = { - nodeId: string; - chanId: string; - feeBaseMsat: number; - feeProportionalMillionths: number; - cltvExpiryDelta: number; - }; -} - -export class SetID extends jspb.Message { - getSetId(): Uint8Array | string; - getSetId_asU8(): Uint8Array; - getSetId_asB64(): string; - setSetId(value: Uint8Array | string): SetID; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SetID.AsObject; - static toObject(includeInstance: boolean, msg: SetID): SetID.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: SetID, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): SetID; - static deserializeBinaryFromReader( - message: SetID, - reader: jspb.BinaryReader, - ): SetID; -} + hasMultiChanBackup(): boolean; + clearMultiChanBackup(): void; + getMultiChanBackup(): MultiChanBackup | undefined; + setMultiChanBackup(value?: MultiChanBackup): ChanBackupSnapshot; -export namespace SetID { - export type AsObject = { - setId: Uint8Array | string; - }; -} - -export class RouteHint extends jspb.Message { - clearHopHintsList(): void; - getHopHintsList(): Array; - setHopHintsList(value: Array): RouteHint; - addHopHints(value?: HopHint, index?: number): HopHint; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): RouteHint.AsObject; - static toObject(includeInstance: boolean, msg: RouteHint): RouteHint.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: RouteHint, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): RouteHint; - static deserializeBinaryFromReader( - message: RouteHint, - reader: jspb.BinaryReader, - ): RouteHint; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChanBackupSnapshot.AsObject; + static toObject(includeInstance: boolean, msg: ChanBackupSnapshot): ChanBackupSnapshot.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChanBackupSnapshot, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChanBackupSnapshot; + static deserializeBinaryFromReader(message: ChanBackupSnapshot, reader: jspb.BinaryReader): ChanBackupSnapshot; } -export namespace RouteHint { - export type AsObject = { - hopHintsList: Array; - }; -} - -export class AMPInvoiceState extends jspb.Message { - getState(): InvoiceHTLCState; - setState(value: InvoiceHTLCState): AMPInvoiceState; - getSettleIndex(): number; - setSettleIndex(value: number): AMPInvoiceState; - getSettleTime(): number; - setSettleTime(value: number): AMPInvoiceState; - getAmtPaidMsat(): number; - setAmtPaidMsat(value: number): AMPInvoiceState; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AMPInvoiceState.AsObject; - static toObject( - includeInstance: boolean, - msg: AMPInvoiceState, - ): AMPInvoiceState.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: AMPInvoiceState, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): AMPInvoiceState; - static deserializeBinaryFromReader( - message: AMPInvoiceState, - reader: jspb.BinaryReader, - ): AMPInvoiceState; +export namespace ChanBackupSnapshot { + export type AsObject = { + singleChanBackups?: ChannelBackups.AsObject, + multiChanBackup?: MultiChanBackup.AsObject, + } } -export namespace AMPInvoiceState { - export type AsObject = { - state: InvoiceHTLCState; - settleIndex: number; - settleTime: number; - amtPaidMsat: number; - }; -} - -export class Invoice extends jspb.Message { - getMemo(): string; - setMemo(value: string): Invoice; - getRPreimage(): Uint8Array | string; - getRPreimage_asU8(): Uint8Array; - getRPreimage_asB64(): string; - setRPreimage(value: Uint8Array | string): Invoice; - getRHash(): Uint8Array | string; - getRHash_asU8(): Uint8Array; - getRHash_asB64(): string; - setRHash(value: Uint8Array | string): Invoice; - getValue(): number; - setValue(value: number): Invoice; - getValueMsat(): number; - setValueMsat(value: number): Invoice; - getSettled(): boolean; - setSettled(value: boolean): Invoice; - getCreationDate(): number; - setCreationDate(value: number): Invoice; - getSettleDate(): number; - setSettleDate(value: number): Invoice; - getPaymentRequest(): string; - setPaymentRequest(value: string): Invoice; - getDescriptionHash(): Uint8Array | string; - getDescriptionHash_asU8(): Uint8Array; - getDescriptionHash_asB64(): string; - setDescriptionHash(value: Uint8Array | string): Invoice; - getExpiry(): number; - setExpiry(value: number): Invoice; - getFallbackAddr(): string; - setFallbackAddr(value: string): Invoice; - getCltvExpiry(): number; - setCltvExpiry(value: number): Invoice; - clearRouteHintsList(): void; - getRouteHintsList(): Array; - setRouteHintsList(value: Array): Invoice; - addRouteHints(value?: RouteHint, index?: number): RouteHint; - getPrivate(): boolean; - setPrivate(value: boolean): Invoice; - getAddIndex(): number; - setAddIndex(value: number): Invoice; - getSettleIndex(): number; - setSettleIndex(value: number): Invoice; - getAmtPaid(): number; - setAmtPaid(value: number): Invoice; - getAmtPaidSat(): number; - setAmtPaidSat(value: number): Invoice; - getAmtPaidMsat(): number; - setAmtPaidMsat(value: number): Invoice; - getState(): Invoice.InvoiceState; - setState(value: Invoice.InvoiceState): Invoice; - clearHtlcsList(): void; - getHtlcsList(): Array; - setHtlcsList(value: Array): Invoice; - addHtlcs(value?: InvoiceHTLC, index?: number): InvoiceHTLC; - - getFeaturesMap(): jspb.Map; - clearFeaturesMap(): void; - getIsKeysend(): boolean; - setIsKeysend(value: boolean): Invoice; - getPaymentAddr(): Uint8Array | string; - getPaymentAddr_asU8(): Uint8Array; - getPaymentAddr_asB64(): string; - setPaymentAddr(value: Uint8Array | string): Invoice; - getIsAmp(): boolean; - setIsAmp(value: boolean): Invoice; - - getAmpInvoiceStateMap(): jspb.Map; - clearAmpInvoiceStateMap(): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Invoice.AsObject; - static toObject(includeInstance: boolean, msg: Invoice): Invoice.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Invoice, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Invoice; - static deserializeBinaryFromReader( - message: Invoice, - reader: jspb.BinaryReader, - ): Invoice; -} +export class ChannelBackups extends jspb.Message { + clearChanBackupsList(): void; + getChanBackupsList(): Array; + setChanBackupsList(value: Array): ChannelBackups; + addChanBackups(value?: ChannelBackup, index?: number): ChannelBackup; -export namespace Invoice { - export type AsObject = { - memo: string; - rPreimage: Uint8Array | string; - rHash: Uint8Array | string; - value: number; - valueMsat: number; - settled: boolean; - creationDate: number; - settleDate: number; - paymentRequest: string; - descriptionHash: Uint8Array | string; - expiry: number; - fallbackAddr: string; - cltvExpiry: number; - routeHintsList: Array; - pb_private: boolean; - addIndex: number; - settleIndex: number; - amtPaid: number; - amtPaidSat: number; - amtPaidMsat: number; - state: Invoice.InvoiceState; - htlcsList: Array; - - featuresMap: Array<[number, Feature.AsObject]>; - isKeysend: boolean; - paymentAddr: Uint8Array | string; - isAmp: boolean; - - ampInvoiceStateMap: Array<[string, AMPInvoiceState.AsObject]>; - }; - - export enum InvoiceState { - OPEN = 0, - SETTLED = 1, - CANCELED = 2, - ACCEPTED = 3, - } -} - -export class InvoiceHTLC extends jspb.Message { - getChanId(): string; - setChanId(value: string): InvoiceHTLC; - getHtlcIndex(): number; - setHtlcIndex(value: number): InvoiceHTLC; - getAmtMsat(): number; - setAmtMsat(value: number): InvoiceHTLC; - getAcceptHeight(): number; - setAcceptHeight(value: number): InvoiceHTLC; - getAcceptTime(): number; - setAcceptTime(value: number): InvoiceHTLC; - getResolveTime(): number; - setResolveTime(value: number): InvoiceHTLC; - getExpiryHeight(): number; - setExpiryHeight(value: number): InvoiceHTLC; - getState(): InvoiceHTLCState; - setState(value: InvoiceHTLCState): InvoiceHTLC; - - getCustomRecordsMap(): jspb.Map; - clearCustomRecordsMap(): void; - getMppTotalAmtMsat(): number; - setMppTotalAmtMsat(value: number): InvoiceHTLC; - - hasAmp(): boolean; - clearAmp(): void; - getAmp(): AMP | undefined; - setAmp(value?: AMP): InvoiceHTLC; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): InvoiceHTLC.AsObject; - static toObject( - includeInstance: boolean, - msg: InvoiceHTLC, - ): InvoiceHTLC.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: InvoiceHTLC, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): InvoiceHTLC; - static deserializeBinaryFromReader( - message: InvoiceHTLC, - reader: jspb.BinaryReader, - ): InvoiceHTLC; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelBackups.AsObject; + static toObject(includeInstance: boolean, msg: ChannelBackups): ChannelBackups.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelBackups, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelBackups; + static deserializeBinaryFromReader(message: ChannelBackups, reader: jspb.BinaryReader): ChannelBackups; } -export namespace InvoiceHTLC { - export type AsObject = { - chanId: string; - htlcIndex: number; - amtMsat: number; - acceptHeight: number; - acceptTime: number; - resolveTime: number; - expiryHeight: number; - state: InvoiceHTLCState; - - customRecordsMap: Array<[number, Uint8Array | string]>; - mppTotalAmtMsat: number; - amp?: AMP.AsObject; - }; -} - -export class AMP extends jspb.Message { - getRootShare(): Uint8Array | string; - getRootShare_asU8(): Uint8Array; - getRootShare_asB64(): string; - setRootShare(value: Uint8Array | string): AMP; - getSetId(): Uint8Array | string; - getSetId_asU8(): Uint8Array; - getSetId_asB64(): string; - setSetId(value: Uint8Array | string): AMP; - getChildIndex(): number; - setChildIndex(value: number): AMP; - getHash(): Uint8Array | string; - getHash_asU8(): Uint8Array; - getHash_asB64(): string; - setHash(value: Uint8Array | string): AMP; - getPreimage(): Uint8Array | string; - getPreimage_asU8(): Uint8Array; - getPreimage_asB64(): string; - setPreimage(value: Uint8Array | string): AMP; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AMP.AsObject; - static toObject(includeInstance: boolean, msg: AMP): AMP.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter(message: AMP, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): AMP; - static deserializeBinaryFromReader( - message: AMP, - reader: jspb.BinaryReader, - ): AMP; +export namespace ChannelBackups { + export type AsObject = { + chanBackupsList: Array, + } } -export namespace AMP { - export type AsObject = { - rootShare: Uint8Array | string; - setId: Uint8Array | string; - childIndex: number; - hash: Uint8Array | string; - preimage: Uint8Array | string; - }; -} - -export class AddInvoiceResponse extends jspb.Message { - getRHash(): Uint8Array | string; - getRHash_asU8(): Uint8Array; - getRHash_asB64(): string; - setRHash(value: Uint8Array | string): AddInvoiceResponse; - getPaymentRequest(): string; - setPaymentRequest(value: string): AddInvoiceResponse; - getAddIndex(): number; - setAddIndex(value: number): AddInvoiceResponse; - getPaymentAddr(): Uint8Array | string; - getPaymentAddr_asU8(): Uint8Array; - getPaymentAddr_asB64(): string; - setPaymentAddr(value: Uint8Array | string): AddInvoiceResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AddInvoiceResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: AddInvoiceResponse, - ): AddInvoiceResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: AddInvoiceResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): AddInvoiceResponse; - static deserializeBinaryFromReader( - message: AddInvoiceResponse, - reader: jspb.BinaryReader, - ): AddInvoiceResponse; -} +export class RestoreChanBackupRequest extends jspb.Message { -export namespace AddInvoiceResponse { - export type AsObject = { - rHash: Uint8Array | string; - paymentRequest: string; - addIndex: number; - paymentAddr: Uint8Array | string; - }; -} - -export class PaymentHash extends jspb.Message { - getRHashStr(): string; - setRHashStr(value: string): PaymentHash; - getRHash(): Uint8Array | string; - getRHash_asU8(): Uint8Array; - getRHash_asB64(): string; - setRHash(value: Uint8Array | string): PaymentHash; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PaymentHash.AsObject; - static toObject( - includeInstance: boolean, - msg: PaymentHash, - ): PaymentHash.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PaymentHash, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PaymentHash; - static deserializeBinaryFromReader( - message: PaymentHash, - reader: jspb.BinaryReader, - ): PaymentHash; -} + hasChanBackups(): boolean; + clearChanBackups(): void; + getChanBackups(): ChannelBackups | undefined; + setChanBackups(value?: ChannelBackups): RestoreChanBackupRequest; -export namespace PaymentHash { - export type AsObject = { - rHashStr: string; - rHash: Uint8Array | string; - }; -} - -export class ListInvoiceRequest extends jspb.Message { - getPendingOnly(): boolean; - setPendingOnly(value: boolean): ListInvoiceRequest; - getIndexOffset(): number; - setIndexOffset(value: number): ListInvoiceRequest; - getNumMaxInvoices(): number; - setNumMaxInvoices(value: number): ListInvoiceRequest; - getReversed(): boolean; - setReversed(value: boolean): ListInvoiceRequest; - getCreationDateStart(): number; - setCreationDateStart(value: number): ListInvoiceRequest; - getCreationDateEnd(): number; - setCreationDateEnd(value: number): ListInvoiceRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListInvoiceRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListInvoiceRequest, - ): ListInvoiceRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListInvoiceRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListInvoiceRequest; - static deserializeBinaryFromReader( - message: ListInvoiceRequest, - reader: jspb.BinaryReader, - ): ListInvoiceRequest; -} + hasMultiChanBackup(): boolean; + clearMultiChanBackup(): void; + getMultiChanBackup(): Uint8Array | string; + getMultiChanBackup_asU8(): Uint8Array; + getMultiChanBackup_asB64(): string; + setMultiChanBackup(value: Uint8Array | string): RestoreChanBackupRequest; -export namespace ListInvoiceRequest { - export type AsObject = { - pendingOnly: boolean; - indexOffset: number; - numMaxInvoices: number; - reversed: boolean; - creationDateStart: number; - creationDateEnd: number; - }; -} - -export class ListInvoiceResponse extends jspb.Message { - clearInvoicesList(): void; - getInvoicesList(): Array; - setInvoicesList(value: Array): ListInvoiceResponse; - addInvoices(value?: Invoice, index?: number): Invoice; - getLastIndexOffset(): number; - setLastIndexOffset(value: number): ListInvoiceResponse; - getFirstIndexOffset(): number; - setFirstIndexOffset(value: number): ListInvoiceResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListInvoiceResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListInvoiceResponse, - ): ListInvoiceResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListInvoiceResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListInvoiceResponse; - static deserializeBinaryFromReader( - message: ListInvoiceResponse, - reader: jspb.BinaryReader, - ): ListInvoiceResponse; -} + getBackupCase(): RestoreChanBackupRequest.BackupCase; -export namespace ListInvoiceResponse { - export type AsObject = { - invoicesList: Array; - lastIndexOffset: number; - firstIndexOffset: number; - }; -} - -export class InvoiceSubscription extends jspb.Message { - getAddIndex(): number; - setAddIndex(value: number): InvoiceSubscription; - getSettleIndex(): number; - setSettleIndex(value: number): InvoiceSubscription; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): InvoiceSubscription.AsObject; - static toObject( - includeInstance: boolean, - msg: InvoiceSubscription, - ): InvoiceSubscription.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: InvoiceSubscription, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): InvoiceSubscription; - static deserializeBinaryFromReader( - message: InvoiceSubscription, - reader: jspb.BinaryReader, - ): InvoiceSubscription; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): RestoreChanBackupRequest.AsObject; + static toObject(includeInstance: boolean, msg: RestoreChanBackupRequest): RestoreChanBackupRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: RestoreChanBackupRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): RestoreChanBackupRequest; + static deserializeBinaryFromReader(message: RestoreChanBackupRequest, reader: jspb.BinaryReader): RestoreChanBackupRequest; } -export namespace InvoiceSubscription { - export type AsObject = { - addIndex: number; - settleIndex: number; - }; -} - -export class Payment extends jspb.Message { - getPaymentHash(): string; - setPaymentHash(value: string): Payment; - getValue(): number; - setValue(value: number): Payment; - getCreationDate(): number; - setCreationDate(value: number): Payment; - getFee(): number; - setFee(value: number): Payment; - getPaymentPreimage(): string; - setPaymentPreimage(value: string): Payment; - getValueSat(): number; - setValueSat(value: number): Payment; - getValueMsat(): number; - setValueMsat(value: number): Payment; - getPaymentRequest(): string; - setPaymentRequest(value: string): Payment; - getStatus(): Payment.PaymentStatus; - setStatus(value: Payment.PaymentStatus): Payment; - getFeeSat(): number; - setFeeSat(value: number): Payment; - getFeeMsat(): number; - setFeeMsat(value: number): Payment; - getCreationTimeNs(): number; - setCreationTimeNs(value: number): Payment; - clearHtlcsList(): void; - getHtlcsList(): Array; - setHtlcsList(value: Array): Payment; - addHtlcs(value?: HTLCAttempt, index?: number): HTLCAttempt; - getPaymentIndex(): number; - setPaymentIndex(value: number): Payment; - getFailureReason(): PaymentFailureReason; - setFailureReason(value: PaymentFailureReason): Payment; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Payment.AsObject; - static toObject(includeInstance: boolean, msg: Payment): Payment.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Payment, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Payment; - static deserializeBinaryFromReader( - message: Payment, - reader: jspb.BinaryReader, - ): Payment; -} +export namespace RestoreChanBackupRequest { + export type AsObject = { + chanBackups?: ChannelBackups.AsObject, + multiChanBackup: Uint8Array | string, + } -export namespace Payment { - export type AsObject = { - paymentHash: string; - value: number; - creationDate: number; - fee: number; - paymentPreimage: string; - valueSat: number; - valueMsat: number; - paymentRequest: string; - status: Payment.PaymentStatus; - feeSat: number; - feeMsat: number; - creationTimeNs: number; - htlcsList: Array; - paymentIndex: number; - failureReason: PaymentFailureReason; - }; - - export enum PaymentStatus { - UNKNOWN = 0, - IN_FLIGHT = 1, - SUCCEEDED = 2, - FAILED = 3, - } -} - -export class HTLCAttempt extends jspb.Message { - getAttemptId(): number; - setAttemptId(value: number): HTLCAttempt; - getStatus(): HTLCAttempt.HTLCStatus; - setStatus(value: HTLCAttempt.HTLCStatus): HTLCAttempt; - - hasRoute(): boolean; - clearRoute(): void; - getRoute(): Route | undefined; - setRoute(value?: Route): HTLCAttempt; - getAttemptTimeNs(): number; - setAttemptTimeNs(value: number): HTLCAttempt; - getResolveTimeNs(): number; - setResolveTimeNs(value: number): HTLCAttempt; - - hasFailure(): boolean; - clearFailure(): void; - getFailure(): Failure | undefined; - setFailure(value?: Failure): HTLCAttempt; - getPreimage(): Uint8Array | string; - getPreimage_asU8(): Uint8Array; - getPreimage_asB64(): string; - setPreimage(value: Uint8Array | string): HTLCAttempt; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): HTLCAttempt.AsObject; - static toObject( - includeInstance: boolean, - msg: HTLCAttempt, - ): HTLCAttempt.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: HTLCAttempt, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): HTLCAttempt; - static deserializeBinaryFromReader( - message: HTLCAttempt, - reader: jspb.BinaryReader, - ): HTLCAttempt; -} + export enum BackupCase { + BACKUP_NOT_SET = 0, + CHAN_BACKUPS = 1, + MULTI_CHAN_BACKUP = 2, + } -export namespace HTLCAttempt { - export type AsObject = { - attemptId: number; - status: HTLCAttempt.HTLCStatus; - route?: Route.AsObject; - attemptTimeNs: number; - resolveTimeNs: number; - failure?: Failure.AsObject; - preimage: Uint8Array | string; - }; - - export enum HTLCStatus { - IN_FLIGHT = 0, - SUCCEEDED = 1, - FAILED = 2, - } -} - -export class ListPaymentsRequest extends jspb.Message { - getIncludeIncomplete(): boolean; - setIncludeIncomplete(value: boolean): ListPaymentsRequest; - getIndexOffset(): number; - setIndexOffset(value: number): ListPaymentsRequest; - getMaxPayments(): number; - setMaxPayments(value: number): ListPaymentsRequest; - getReversed(): boolean; - setReversed(value: boolean): ListPaymentsRequest; - getCountTotalPayments(): boolean; - setCountTotalPayments(value: boolean): ListPaymentsRequest; - getCreationDateStart(): number; - setCreationDateStart(value: number): ListPaymentsRequest; - getCreationDateEnd(): number; - setCreationDateEnd(value: number): ListPaymentsRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListPaymentsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListPaymentsRequest, - ): ListPaymentsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListPaymentsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListPaymentsRequest; - static deserializeBinaryFromReader( - message: ListPaymentsRequest, - reader: jspb.BinaryReader, - ): ListPaymentsRequest; } -export namespace ListPaymentsRequest { - export type AsObject = { - includeIncomplete: boolean; - indexOffset: number; - maxPayments: number; - reversed: boolean; - countTotalPayments: boolean; - creationDateStart: number; - creationDateEnd: number; - }; -} - -export class ListPaymentsResponse extends jspb.Message { - clearPaymentsList(): void; - getPaymentsList(): Array; - setPaymentsList(value: Array): ListPaymentsResponse; - addPayments(value?: Payment, index?: number): Payment; - getFirstIndexOffset(): number; - setFirstIndexOffset(value: number): ListPaymentsResponse; - getLastIndexOffset(): number; - setLastIndexOffset(value: number): ListPaymentsResponse; - getTotalNumPayments(): number; - setTotalNumPayments(value: number): ListPaymentsResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListPaymentsResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListPaymentsResponse, - ): ListPaymentsResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListPaymentsResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListPaymentsResponse; - static deserializeBinaryFromReader( - message: ListPaymentsResponse, - reader: jspb.BinaryReader, - ): ListPaymentsResponse; -} +export class RestoreBackupResponse extends jspb.Message { -export namespace ListPaymentsResponse { - export type AsObject = { - paymentsList: Array; - firstIndexOffset: number; - lastIndexOffset: number; - totalNumPayments: number; - }; -} - -export class DeletePaymentRequest extends jspb.Message { - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): DeletePaymentRequest; - getFailedHtlcsOnly(): boolean; - setFailedHtlcsOnly(value: boolean): DeletePaymentRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DeletePaymentRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: DeletePaymentRequest, - ): DeletePaymentRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DeletePaymentRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DeletePaymentRequest; - static deserializeBinaryFromReader( - message: DeletePaymentRequest, - reader: jspb.BinaryReader, - ): DeletePaymentRequest; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): RestoreBackupResponse.AsObject; + static toObject(includeInstance: boolean, msg: RestoreBackupResponse): RestoreBackupResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: RestoreBackupResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): RestoreBackupResponse; + static deserializeBinaryFromReader(message: RestoreBackupResponse, reader: jspb.BinaryReader): RestoreBackupResponse; } -export namespace DeletePaymentRequest { - export type AsObject = { - paymentHash: Uint8Array | string; - failedHtlcsOnly: boolean; - }; -} - -export class DeleteAllPaymentsRequest extends jspb.Message { - getFailedPaymentsOnly(): boolean; - setFailedPaymentsOnly(value: boolean): DeleteAllPaymentsRequest; - getFailedHtlcsOnly(): boolean; - setFailedHtlcsOnly(value: boolean): DeleteAllPaymentsRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DeleteAllPaymentsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: DeleteAllPaymentsRequest, - ): DeleteAllPaymentsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DeleteAllPaymentsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DeleteAllPaymentsRequest; - static deserializeBinaryFromReader( - message: DeleteAllPaymentsRequest, - reader: jspb.BinaryReader, - ): DeleteAllPaymentsRequest; +export namespace RestoreBackupResponse { + export type AsObject = { + } } -export namespace DeleteAllPaymentsRequest { - export type AsObject = { - failedPaymentsOnly: boolean; - failedHtlcsOnly: boolean; - }; -} - -export class DeletePaymentResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DeletePaymentResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: DeletePaymentResponse, - ): DeletePaymentResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DeletePaymentResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DeletePaymentResponse; - static deserializeBinaryFromReader( - message: DeletePaymentResponse, - reader: jspb.BinaryReader, - ): DeletePaymentResponse; -} +export class ChannelBackupSubscription extends jspb.Message { -export namespace DeletePaymentResponse { - export type AsObject = {}; -} - -export class DeleteAllPaymentsResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DeleteAllPaymentsResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: DeleteAllPaymentsResponse, - ): DeleteAllPaymentsResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DeleteAllPaymentsResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DeleteAllPaymentsResponse; - static deserializeBinaryFromReader( - message: DeleteAllPaymentsResponse, - reader: jspb.BinaryReader, - ): DeleteAllPaymentsResponse; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelBackupSubscription.AsObject; + static toObject(includeInstance: boolean, msg: ChannelBackupSubscription): ChannelBackupSubscription.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelBackupSubscription, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelBackupSubscription; + static deserializeBinaryFromReader(message: ChannelBackupSubscription, reader: jspb.BinaryReader): ChannelBackupSubscription; } -export namespace DeleteAllPaymentsResponse { - export type AsObject = {}; -} - -export class AbandonChannelRequest extends jspb.Message { - hasChannelPoint(): boolean; - clearChannelPoint(): void; - getChannelPoint(): ChannelPoint | undefined; - setChannelPoint(value?: ChannelPoint): AbandonChannelRequest; - getPendingFundingShimOnly(): boolean; - setPendingFundingShimOnly(value: boolean): AbandonChannelRequest; - getIKnowWhatIAmDoing(): boolean; - setIKnowWhatIAmDoing(value: boolean): AbandonChannelRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AbandonChannelRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: AbandonChannelRequest, - ): AbandonChannelRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: AbandonChannelRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): AbandonChannelRequest; - static deserializeBinaryFromReader( - message: AbandonChannelRequest, - reader: jspb.BinaryReader, - ): AbandonChannelRequest; +export namespace ChannelBackupSubscription { + export type AsObject = { + } } -export namespace AbandonChannelRequest { - export type AsObject = { - channelPoint?: ChannelPoint.AsObject; - pendingFundingShimOnly: boolean; - iKnowWhatIAmDoing: boolean; - }; -} - -export class AbandonChannelResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AbandonChannelResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: AbandonChannelResponse, - ): AbandonChannelResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: AbandonChannelResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): AbandonChannelResponse; - static deserializeBinaryFromReader( - message: AbandonChannelResponse, - reader: jspb.BinaryReader, - ): AbandonChannelResponse; -} +export class VerifyChanBackupResponse extends jspb.Message { -export namespace AbandonChannelResponse { - export type AsObject = {}; -} - -export class DebugLevelRequest extends jspb.Message { - getShow(): boolean; - setShow(value: boolean): DebugLevelRequest; - getLevelSpec(): string; - setLevelSpec(value: string): DebugLevelRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DebugLevelRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: DebugLevelRequest, - ): DebugLevelRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DebugLevelRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DebugLevelRequest; - static deserializeBinaryFromReader( - message: DebugLevelRequest, - reader: jspb.BinaryReader, - ): DebugLevelRequest; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): VerifyChanBackupResponse.AsObject; + static toObject(includeInstance: boolean, msg: VerifyChanBackupResponse): VerifyChanBackupResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: VerifyChanBackupResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): VerifyChanBackupResponse; + static deserializeBinaryFromReader(message: VerifyChanBackupResponse, reader: jspb.BinaryReader): VerifyChanBackupResponse; } -export namespace DebugLevelRequest { - export type AsObject = { - show: boolean; - levelSpec: string; - }; -} - -export class DebugLevelResponse extends jspb.Message { - getSubSystems(): string; - setSubSystems(value: string): DebugLevelResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DebugLevelResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: DebugLevelResponse, - ): DebugLevelResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DebugLevelResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DebugLevelResponse; - static deserializeBinaryFromReader( - message: DebugLevelResponse, - reader: jspb.BinaryReader, - ): DebugLevelResponse; +export namespace VerifyChanBackupResponse { + export type AsObject = { + } } -export namespace DebugLevelResponse { - export type AsObject = { - subSystems: string; - }; -} - -export class PayReqString extends jspb.Message { - getPayReq(): string; - setPayReq(value: string): PayReqString; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PayReqString.AsObject; - static toObject( - includeInstance: boolean, - msg: PayReqString, - ): PayReqString.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PayReqString, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PayReqString; - static deserializeBinaryFromReader( - message: PayReqString, - reader: jspb.BinaryReader, - ): PayReqString; -} +export class MacaroonPermission extends jspb.Message { + getEntity(): string; + setEntity(value: string): MacaroonPermission; + getAction(): string; + setAction(value: string): MacaroonPermission; -export namespace PayReqString { - export type AsObject = { - payReq: string; - }; -} - -export class PayReq extends jspb.Message { - getDestination(): string; - setDestination(value: string): PayReq; - getPaymentHash(): string; - setPaymentHash(value: string): PayReq; - getNumSatoshis(): number; - setNumSatoshis(value: number): PayReq; - getTimestamp(): number; - setTimestamp(value: number): PayReq; - getExpiry(): number; - setExpiry(value: number): PayReq; - getDescription(): string; - setDescription(value: string): PayReq; - getDescriptionHash(): string; - setDescriptionHash(value: string): PayReq; - getFallbackAddr(): string; - setFallbackAddr(value: string): PayReq; - getCltvExpiry(): number; - setCltvExpiry(value: number): PayReq; - clearRouteHintsList(): void; - getRouteHintsList(): Array; - setRouteHintsList(value: Array): PayReq; - addRouteHints(value?: RouteHint, index?: number): RouteHint; - getPaymentAddr(): Uint8Array | string; - getPaymentAddr_asU8(): Uint8Array; - getPaymentAddr_asB64(): string; - setPaymentAddr(value: Uint8Array | string): PayReq; - getNumMsat(): number; - setNumMsat(value: number): PayReq; - - getFeaturesMap(): jspb.Map; - clearFeaturesMap(): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PayReq.AsObject; - static toObject(includeInstance: boolean, msg: PayReq): PayReq.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PayReq, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PayReq; - static deserializeBinaryFromReader( - message: PayReq, - reader: jspb.BinaryReader, - ): PayReq; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): MacaroonPermission.AsObject; + static toObject(includeInstance: boolean, msg: MacaroonPermission): MacaroonPermission.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: MacaroonPermission, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): MacaroonPermission; + static deserializeBinaryFromReader(message: MacaroonPermission, reader: jspb.BinaryReader): MacaroonPermission; } -export namespace PayReq { - export type AsObject = { - destination: string; - paymentHash: string; - numSatoshis: number; - timestamp: number; - expiry: number; - description: string; - descriptionHash: string; - fallbackAddr: string; - cltvExpiry: number; - routeHintsList: Array; - paymentAddr: Uint8Array | string; - numMsat: number; - - featuresMap: Array<[number, Feature.AsObject]>; - }; -} - -export class Feature extends jspb.Message { - getName(): string; - setName(value: string): Feature; - getIsRequired(): boolean; - setIsRequired(value: boolean): Feature; - getIsKnown(): boolean; - setIsKnown(value: boolean): Feature; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Feature.AsObject; - static toObject(includeInstance: boolean, msg: Feature): Feature.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Feature, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Feature; - static deserializeBinaryFromReader( - message: Feature, - reader: jspb.BinaryReader, - ): Feature; +export namespace MacaroonPermission { + export type AsObject = { + entity: string, + action: string, + } } -export namespace Feature { - export type AsObject = { - name: string; - isRequired: boolean; - isKnown: boolean; - }; -} - -export class FeeReportRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FeeReportRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: FeeReportRequest, - ): FeeReportRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FeeReportRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FeeReportRequest; - static deserializeBinaryFromReader( - message: FeeReportRequest, - reader: jspb.BinaryReader, - ): FeeReportRequest; -} +export class BakeMacaroonRequest extends jspb.Message { + clearPermissionsList(): void; + getPermissionsList(): Array; + setPermissionsList(value: Array): BakeMacaroonRequest; + addPermissions(value?: MacaroonPermission, index?: number): MacaroonPermission; + getRootKeyId(): number; + setRootKeyId(value: number): BakeMacaroonRequest; + getAllowExternalPermissions(): boolean; + setAllowExternalPermissions(value: boolean): BakeMacaroonRequest; -export namespace FeeReportRequest { - export type AsObject = {}; -} - -export class ChannelFeeReport extends jspb.Message { - getChanId(): string; - setChanId(value: string): ChannelFeeReport; - getChannelPoint(): string; - setChannelPoint(value: string): ChannelFeeReport; - getBaseFeeMsat(): number; - setBaseFeeMsat(value: number): ChannelFeeReport; - getFeePerMil(): number; - setFeePerMil(value: number): ChannelFeeReport; - getFeeRate(): number; - setFeeRate(value: number): ChannelFeeReport; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelFeeReport.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelFeeReport, - ): ChannelFeeReport.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelFeeReport, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelFeeReport; - static deserializeBinaryFromReader( - message: ChannelFeeReport, - reader: jspb.BinaryReader, - ): ChannelFeeReport; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): BakeMacaroonRequest.AsObject; + static toObject(includeInstance: boolean, msg: BakeMacaroonRequest): BakeMacaroonRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: BakeMacaroonRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): BakeMacaroonRequest; + static deserializeBinaryFromReader(message: BakeMacaroonRequest, reader: jspb.BinaryReader): BakeMacaroonRequest; } -export namespace ChannelFeeReport { - export type AsObject = { - chanId: string; - channelPoint: string; - baseFeeMsat: number; - feePerMil: number; - feeRate: number; - }; -} - -export class FeeReportResponse extends jspb.Message { - clearChannelFeesList(): void; - getChannelFeesList(): Array; - setChannelFeesList(value: Array): FeeReportResponse; - addChannelFees(value?: ChannelFeeReport, index?: number): ChannelFeeReport; - getDayFeeSum(): number; - setDayFeeSum(value: number): FeeReportResponse; - getWeekFeeSum(): number; - setWeekFeeSum(value: number): FeeReportResponse; - getMonthFeeSum(): number; - setMonthFeeSum(value: number): FeeReportResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FeeReportResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: FeeReportResponse, - ): FeeReportResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FeeReportResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FeeReportResponse; - static deserializeBinaryFromReader( - message: FeeReportResponse, - reader: jspb.BinaryReader, - ): FeeReportResponse; +export namespace BakeMacaroonRequest { + export type AsObject = { + permissionsList: Array, + rootKeyId: number, + allowExternalPermissions: boolean, + } } -export namespace FeeReportResponse { - export type AsObject = { - channelFeesList: Array; - dayFeeSum: number; - weekFeeSum: number; - monthFeeSum: number; - }; -} - -export class PolicyUpdateRequest extends jspb.Message { - hasGlobal(): boolean; - clearGlobal(): void; - getGlobal(): boolean; - setGlobal(value: boolean): PolicyUpdateRequest; - - hasChanPoint(): boolean; - clearChanPoint(): void; - getChanPoint(): ChannelPoint | undefined; - setChanPoint(value?: ChannelPoint): PolicyUpdateRequest; - getBaseFeeMsat(): number; - setBaseFeeMsat(value: number): PolicyUpdateRequest; - getFeeRate(): number; - setFeeRate(value: number): PolicyUpdateRequest; - getFeeRatePpm(): number; - setFeeRatePpm(value: number): PolicyUpdateRequest; - getTimeLockDelta(): number; - setTimeLockDelta(value: number): PolicyUpdateRequest; - getMaxHtlcMsat(): number; - setMaxHtlcMsat(value: number): PolicyUpdateRequest; - getMinHtlcMsat(): number; - setMinHtlcMsat(value: number): PolicyUpdateRequest; - getMinHtlcMsatSpecified(): boolean; - setMinHtlcMsatSpecified(value: boolean): PolicyUpdateRequest; - - getScopeCase(): PolicyUpdateRequest.ScopeCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PolicyUpdateRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: PolicyUpdateRequest, - ): PolicyUpdateRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PolicyUpdateRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PolicyUpdateRequest; - static deserializeBinaryFromReader( - message: PolicyUpdateRequest, - reader: jspb.BinaryReader, - ): PolicyUpdateRequest; -} +export class BakeMacaroonResponse extends jspb.Message { + getMacaroon(): string; + setMacaroon(value: string): BakeMacaroonResponse; -export namespace PolicyUpdateRequest { - export type AsObject = { - global: boolean; - chanPoint?: ChannelPoint.AsObject; - baseFeeMsat: number; - feeRate: number; - feeRatePpm: number; - timeLockDelta: number; - maxHtlcMsat: number; - minHtlcMsat: number; - minHtlcMsatSpecified: boolean; - }; - - export enum ScopeCase { - SCOPE_NOT_SET = 0, - GLOBAL = 1, - CHAN_POINT = 2, - } -} - -export class FailedUpdate extends jspb.Message { - hasOutpoint(): boolean; - clearOutpoint(): void; - getOutpoint(): OutPoint | undefined; - setOutpoint(value?: OutPoint): FailedUpdate; - getReason(): UpdateFailure; - setReason(value: UpdateFailure): FailedUpdate; - getUpdateError(): string; - setUpdateError(value: string): FailedUpdate; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FailedUpdate.AsObject; - static toObject( - includeInstance: boolean, - msg: FailedUpdate, - ): FailedUpdate.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: FailedUpdate, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): FailedUpdate; - static deserializeBinaryFromReader( - message: FailedUpdate, - reader: jspb.BinaryReader, - ): FailedUpdate; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): BakeMacaroonResponse.AsObject; + static toObject(includeInstance: boolean, msg: BakeMacaroonResponse): BakeMacaroonResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: BakeMacaroonResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): BakeMacaroonResponse; + static deserializeBinaryFromReader(message: BakeMacaroonResponse, reader: jspb.BinaryReader): BakeMacaroonResponse; } -export namespace FailedUpdate { - export type AsObject = { - outpoint?: OutPoint.AsObject; - reason: UpdateFailure; - updateError: string; - }; -} - -export class PolicyUpdateResponse extends jspb.Message { - clearFailedUpdatesList(): void; - getFailedUpdatesList(): Array; - setFailedUpdatesList(value: Array): PolicyUpdateResponse; - addFailedUpdates(value?: FailedUpdate, index?: number): FailedUpdate; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PolicyUpdateResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: PolicyUpdateResponse, - ): PolicyUpdateResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: PolicyUpdateResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): PolicyUpdateResponse; - static deserializeBinaryFromReader( - message: PolicyUpdateResponse, - reader: jspb.BinaryReader, - ): PolicyUpdateResponse; +export namespace BakeMacaroonResponse { + export type AsObject = { + macaroon: string, + } } -export namespace PolicyUpdateResponse { - export type AsObject = { - failedUpdatesList: Array; - }; -} - -export class ForwardingHistoryRequest extends jspb.Message { - getStartTime(): number; - setStartTime(value: number): ForwardingHistoryRequest; - getEndTime(): number; - setEndTime(value: number): ForwardingHistoryRequest; - getIndexOffset(): number; - setIndexOffset(value: number): ForwardingHistoryRequest; - getNumMaxEvents(): number; - setNumMaxEvents(value: number): ForwardingHistoryRequest; - getPeerAliasLookup(): boolean; - setPeerAliasLookup(value: boolean): ForwardingHistoryRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ForwardingHistoryRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ForwardingHistoryRequest, - ): ForwardingHistoryRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ForwardingHistoryRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ForwardingHistoryRequest; - static deserializeBinaryFromReader( - message: ForwardingHistoryRequest, - reader: jspb.BinaryReader, - ): ForwardingHistoryRequest; -} +export class ListMacaroonIDsRequest extends jspb.Message { -export namespace ForwardingHistoryRequest { - export type AsObject = { - startTime: number; - endTime: number; - indexOffset: number; - numMaxEvents: number; - peerAliasLookup: boolean; - }; -} - -export class ForwardingEvent extends jspb.Message { - getTimestamp(): number; - setTimestamp(value: number): ForwardingEvent; - getChanIdIn(): string; - setChanIdIn(value: string): ForwardingEvent; - getChanIdOut(): string; - setChanIdOut(value: string): ForwardingEvent; - getAmtIn(): number; - setAmtIn(value: number): ForwardingEvent; - getAmtOut(): number; - setAmtOut(value: number): ForwardingEvent; - getFee(): number; - setFee(value: number): ForwardingEvent; - getFeeMsat(): number; - setFeeMsat(value: number): ForwardingEvent; - getAmtInMsat(): number; - setAmtInMsat(value: number): ForwardingEvent; - getAmtOutMsat(): number; - setAmtOutMsat(value: number): ForwardingEvent; - getTimestampNs(): number; - setTimestampNs(value: number): ForwardingEvent; - getPeerAliasIn(): string; - setPeerAliasIn(value: string): ForwardingEvent; - getPeerAliasOut(): string; - setPeerAliasOut(value: string): ForwardingEvent; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ForwardingEvent.AsObject; - static toObject( - includeInstance: boolean, - msg: ForwardingEvent, - ): ForwardingEvent.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ForwardingEvent, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ForwardingEvent; - static deserializeBinaryFromReader( - message: ForwardingEvent, - reader: jspb.BinaryReader, - ): ForwardingEvent; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListMacaroonIDsRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListMacaroonIDsRequest): ListMacaroonIDsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListMacaroonIDsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListMacaroonIDsRequest; + static deserializeBinaryFromReader(message: ListMacaroonIDsRequest, reader: jspb.BinaryReader): ListMacaroonIDsRequest; } -export namespace ForwardingEvent { - export type AsObject = { - timestamp: number; - chanIdIn: string; - chanIdOut: string; - amtIn: number; - amtOut: number; - fee: number; - feeMsat: number; - amtInMsat: number; - amtOutMsat: number; - timestampNs: number; - peerAliasIn: string; - peerAliasOut: string; - }; -} - -export class ForwardingHistoryResponse extends jspb.Message { - clearForwardingEventsList(): void; - getForwardingEventsList(): Array; - setForwardingEventsList( - value: Array, - ): ForwardingHistoryResponse; - addForwardingEvents(value?: ForwardingEvent, index?: number): ForwardingEvent; - getLastOffsetIndex(): number; - setLastOffsetIndex(value: number): ForwardingHistoryResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ForwardingHistoryResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ForwardingHistoryResponse, - ): ForwardingHistoryResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ForwardingHistoryResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ForwardingHistoryResponse; - static deserializeBinaryFromReader( - message: ForwardingHistoryResponse, - reader: jspb.BinaryReader, - ): ForwardingHistoryResponse; +export namespace ListMacaroonIDsRequest { + export type AsObject = { + } } -export namespace ForwardingHistoryResponse { - export type AsObject = { - forwardingEventsList: Array; - lastOffsetIndex: number; - }; -} - -export class ExportChannelBackupRequest extends jspb.Message { - hasChanPoint(): boolean; - clearChanPoint(): void; - getChanPoint(): ChannelPoint | undefined; - setChanPoint(value?: ChannelPoint): ExportChannelBackupRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ExportChannelBackupRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ExportChannelBackupRequest, - ): ExportChannelBackupRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ExportChannelBackupRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ExportChannelBackupRequest; - static deserializeBinaryFromReader( - message: ExportChannelBackupRequest, - reader: jspb.BinaryReader, - ): ExportChannelBackupRequest; -} +export class ListMacaroonIDsResponse extends jspb.Message { + clearRootKeyIdsList(): void; + getRootKeyIdsList(): Array; + setRootKeyIdsList(value: Array): ListMacaroonIDsResponse; + addRootKeyIds(value: number, index?: number): number; -export namespace ExportChannelBackupRequest { - export type AsObject = { - chanPoint?: ChannelPoint.AsObject; - }; -} - -export class ChannelBackup extends jspb.Message { - hasChanPoint(): boolean; - clearChanPoint(): void; - getChanPoint(): ChannelPoint | undefined; - setChanPoint(value?: ChannelPoint): ChannelBackup; - getChanBackup(): Uint8Array | string; - getChanBackup_asU8(): Uint8Array; - getChanBackup_asB64(): string; - setChanBackup(value: Uint8Array | string): ChannelBackup; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelBackup.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelBackup, - ): ChannelBackup.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelBackup, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelBackup; - static deserializeBinaryFromReader( - message: ChannelBackup, - reader: jspb.BinaryReader, - ): ChannelBackup; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListMacaroonIDsResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListMacaroonIDsResponse): ListMacaroonIDsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListMacaroonIDsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListMacaroonIDsResponse; + static deserializeBinaryFromReader(message: ListMacaroonIDsResponse, reader: jspb.BinaryReader): ListMacaroonIDsResponse; } -export namespace ChannelBackup { - export type AsObject = { - chanPoint?: ChannelPoint.AsObject; - chanBackup: Uint8Array | string; - }; -} - -export class MultiChanBackup extends jspb.Message { - clearChanPointsList(): void; - getChanPointsList(): Array; - setChanPointsList(value: Array): MultiChanBackup; - addChanPoints(value?: ChannelPoint, index?: number): ChannelPoint; - getMultiChanBackup(): Uint8Array | string; - getMultiChanBackup_asU8(): Uint8Array; - getMultiChanBackup_asB64(): string; - setMultiChanBackup(value: Uint8Array | string): MultiChanBackup; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): MultiChanBackup.AsObject; - static toObject( - includeInstance: boolean, - msg: MultiChanBackup, - ): MultiChanBackup.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: MultiChanBackup, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): MultiChanBackup; - static deserializeBinaryFromReader( - message: MultiChanBackup, - reader: jspb.BinaryReader, - ): MultiChanBackup; +export namespace ListMacaroonIDsResponse { + export type AsObject = { + rootKeyIdsList: Array, + } } -export namespace MultiChanBackup { - export type AsObject = { - chanPointsList: Array; - multiChanBackup: Uint8Array | string; - }; -} - -export class ChanBackupExportRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChanBackupExportRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ChanBackupExportRequest, - ): ChanBackupExportRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChanBackupExportRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChanBackupExportRequest; - static deserializeBinaryFromReader( - message: ChanBackupExportRequest, - reader: jspb.BinaryReader, - ): ChanBackupExportRequest; -} +export class DeleteMacaroonIDRequest extends jspb.Message { + getRootKeyId(): number; + setRootKeyId(value: number): DeleteMacaroonIDRequest; -export namespace ChanBackupExportRequest { - export type AsObject = {}; -} - -export class ChanBackupSnapshot extends jspb.Message { - hasSingleChanBackups(): boolean; - clearSingleChanBackups(): void; - getSingleChanBackups(): ChannelBackups | undefined; - setSingleChanBackups(value?: ChannelBackups): ChanBackupSnapshot; - - hasMultiChanBackup(): boolean; - clearMultiChanBackup(): void; - getMultiChanBackup(): MultiChanBackup | undefined; - setMultiChanBackup(value?: MultiChanBackup): ChanBackupSnapshot; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChanBackupSnapshot.AsObject; - static toObject( - includeInstance: boolean, - msg: ChanBackupSnapshot, - ): ChanBackupSnapshot.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChanBackupSnapshot, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChanBackupSnapshot; - static deserializeBinaryFromReader( - message: ChanBackupSnapshot, - reader: jspb.BinaryReader, - ): ChanBackupSnapshot; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DeleteMacaroonIDRequest.AsObject; + static toObject(includeInstance: boolean, msg: DeleteMacaroonIDRequest): DeleteMacaroonIDRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DeleteMacaroonIDRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DeleteMacaroonIDRequest; + static deserializeBinaryFromReader(message: DeleteMacaroonIDRequest, reader: jspb.BinaryReader): DeleteMacaroonIDRequest; } -export namespace ChanBackupSnapshot { - export type AsObject = { - singleChanBackups?: ChannelBackups.AsObject; - multiChanBackup?: MultiChanBackup.AsObject; - }; -} - -export class ChannelBackups extends jspb.Message { - clearChanBackupsList(): void; - getChanBackupsList(): Array; - setChanBackupsList(value: Array): ChannelBackups; - addChanBackups(value?: ChannelBackup, index?: number): ChannelBackup; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelBackups.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelBackups, - ): ChannelBackups.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelBackups, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelBackups; - static deserializeBinaryFromReader( - message: ChannelBackups, - reader: jspb.BinaryReader, - ): ChannelBackups; +export namespace DeleteMacaroonIDRequest { + export type AsObject = { + rootKeyId: number, + } } -export namespace ChannelBackups { - export type AsObject = { - chanBackupsList: Array; - }; -} - -export class RestoreChanBackupRequest extends jspb.Message { - hasChanBackups(): boolean; - clearChanBackups(): void; - getChanBackups(): ChannelBackups | undefined; - setChanBackups(value?: ChannelBackups): RestoreChanBackupRequest; - - hasMultiChanBackup(): boolean; - clearMultiChanBackup(): void; - getMultiChanBackup(): Uint8Array | string; - getMultiChanBackup_asU8(): Uint8Array; - getMultiChanBackup_asB64(): string; - setMultiChanBackup(value: Uint8Array | string): RestoreChanBackupRequest; - - getBackupCase(): RestoreChanBackupRequest.BackupCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): RestoreChanBackupRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: RestoreChanBackupRequest, - ): RestoreChanBackupRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: RestoreChanBackupRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): RestoreChanBackupRequest; - static deserializeBinaryFromReader( - message: RestoreChanBackupRequest, - reader: jspb.BinaryReader, - ): RestoreChanBackupRequest; -} +export class DeleteMacaroonIDResponse extends jspb.Message { + getDeleted(): boolean; + setDeleted(value: boolean): DeleteMacaroonIDResponse; -export namespace RestoreChanBackupRequest { - export type AsObject = { - chanBackups?: ChannelBackups.AsObject; - multiChanBackup: Uint8Array | string; - }; - - export enum BackupCase { - BACKUP_NOT_SET = 0, - CHAN_BACKUPS = 1, - MULTI_CHAN_BACKUP = 2, - } -} - -export class RestoreBackupResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): RestoreBackupResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: RestoreBackupResponse, - ): RestoreBackupResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: RestoreBackupResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): RestoreBackupResponse; - static deserializeBinaryFromReader( - message: RestoreBackupResponse, - reader: jspb.BinaryReader, - ): RestoreBackupResponse; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DeleteMacaroonIDResponse.AsObject; + static toObject(includeInstance: boolean, msg: DeleteMacaroonIDResponse): DeleteMacaroonIDResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: DeleteMacaroonIDResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DeleteMacaroonIDResponse; + static deserializeBinaryFromReader(message: DeleteMacaroonIDResponse, reader: jspb.BinaryReader): DeleteMacaroonIDResponse; } -export namespace RestoreBackupResponse { - export type AsObject = {}; -} - -export class ChannelBackupSubscription extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelBackupSubscription.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelBackupSubscription, - ): ChannelBackupSubscription.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelBackupSubscription, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelBackupSubscription; - static deserializeBinaryFromReader( - message: ChannelBackupSubscription, - reader: jspb.BinaryReader, - ): ChannelBackupSubscription; +export namespace DeleteMacaroonIDResponse { + export type AsObject = { + deleted: boolean, + } } -export namespace ChannelBackupSubscription { - export type AsObject = {}; -} - -export class VerifyChanBackupResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): VerifyChanBackupResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: VerifyChanBackupResponse, - ): VerifyChanBackupResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: VerifyChanBackupResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): VerifyChanBackupResponse; - static deserializeBinaryFromReader( - message: VerifyChanBackupResponse, - reader: jspb.BinaryReader, - ): VerifyChanBackupResponse; -} +export class MacaroonPermissionList extends jspb.Message { + clearPermissionsList(): void; + getPermissionsList(): Array; + setPermissionsList(value: Array): MacaroonPermissionList; + addPermissions(value?: MacaroonPermission, index?: number): MacaroonPermission; -export namespace VerifyChanBackupResponse { - export type AsObject = {}; -} - -export class MacaroonPermission extends jspb.Message { - getEntity(): string; - setEntity(value: string): MacaroonPermission; - getAction(): string; - setAction(value: string): MacaroonPermission; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): MacaroonPermission.AsObject; - static toObject( - includeInstance: boolean, - msg: MacaroonPermission, - ): MacaroonPermission.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: MacaroonPermission, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): MacaroonPermission; - static deserializeBinaryFromReader( - message: MacaroonPermission, - reader: jspb.BinaryReader, - ): MacaroonPermission; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): MacaroonPermissionList.AsObject; + static toObject(includeInstance: boolean, msg: MacaroonPermissionList): MacaroonPermissionList.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: MacaroonPermissionList, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): MacaroonPermissionList; + static deserializeBinaryFromReader(message: MacaroonPermissionList, reader: jspb.BinaryReader): MacaroonPermissionList; } -export namespace MacaroonPermission { - export type AsObject = { - entity: string; - action: string; - }; -} - -export class BakeMacaroonRequest extends jspb.Message { - clearPermissionsList(): void; - getPermissionsList(): Array; - setPermissionsList(value: Array): BakeMacaroonRequest; - addPermissions( - value?: MacaroonPermission, - index?: number, - ): MacaroonPermission; - getRootKeyId(): number; - setRootKeyId(value: number): BakeMacaroonRequest; - getAllowExternalPermissions(): boolean; - setAllowExternalPermissions(value: boolean): BakeMacaroonRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): BakeMacaroonRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: BakeMacaroonRequest, - ): BakeMacaroonRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: BakeMacaroonRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): BakeMacaroonRequest; - static deserializeBinaryFromReader( - message: BakeMacaroonRequest, - reader: jspb.BinaryReader, - ): BakeMacaroonRequest; +export namespace MacaroonPermissionList { + export type AsObject = { + permissionsList: Array, + } } -export namespace BakeMacaroonRequest { - export type AsObject = { - permissionsList: Array; - rootKeyId: number; - allowExternalPermissions: boolean; - }; -} - -export class BakeMacaroonResponse extends jspb.Message { - getMacaroon(): string; - setMacaroon(value: string): BakeMacaroonResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): BakeMacaroonResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: BakeMacaroonResponse, - ): BakeMacaroonResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: BakeMacaroonResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): BakeMacaroonResponse; - static deserializeBinaryFromReader( - message: BakeMacaroonResponse, - reader: jspb.BinaryReader, - ): BakeMacaroonResponse; -} +export class ListPermissionsRequest extends jspb.Message { -export namespace BakeMacaroonResponse { - export type AsObject = { - macaroon: string; - }; -} - -export class ListMacaroonIDsRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListMacaroonIDsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListMacaroonIDsRequest, - ): ListMacaroonIDsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListMacaroonIDsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListMacaroonIDsRequest; - static deserializeBinaryFromReader( - message: ListMacaroonIDsRequest, - reader: jspb.BinaryReader, - ): ListMacaroonIDsRequest; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListPermissionsRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListPermissionsRequest): ListPermissionsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListPermissionsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListPermissionsRequest; + static deserializeBinaryFromReader(message: ListPermissionsRequest, reader: jspb.BinaryReader): ListPermissionsRequest; } -export namespace ListMacaroonIDsRequest { - export type AsObject = {}; -} - -export class ListMacaroonIDsResponse extends jspb.Message { - clearRootKeyIdsList(): void; - getRootKeyIdsList(): Array; - setRootKeyIdsList(value: Array): ListMacaroonIDsResponse; - addRootKeyIds(value: number, index?: number): number; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListMacaroonIDsResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListMacaroonIDsResponse, - ): ListMacaroonIDsResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListMacaroonIDsResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListMacaroonIDsResponse; - static deserializeBinaryFromReader( - message: ListMacaroonIDsResponse, - reader: jspb.BinaryReader, - ): ListMacaroonIDsResponse; +export namespace ListPermissionsRequest { + export type AsObject = { + } } -export namespace ListMacaroonIDsResponse { - export type AsObject = { - rootKeyIdsList: Array; - }; -} - -export class DeleteMacaroonIDRequest extends jspb.Message { - getRootKeyId(): number; - setRootKeyId(value: number): DeleteMacaroonIDRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DeleteMacaroonIDRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: DeleteMacaroonIDRequest, - ): DeleteMacaroonIDRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DeleteMacaroonIDRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DeleteMacaroonIDRequest; - static deserializeBinaryFromReader( - message: DeleteMacaroonIDRequest, - reader: jspb.BinaryReader, - ): DeleteMacaroonIDRequest; -} +export class ListPermissionsResponse extends jspb.Message { -export namespace DeleteMacaroonIDRequest { - export type AsObject = { - rootKeyId: number; - }; -} - -export class DeleteMacaroonIDResponse extends jspb.Message { - getDeleted(): boolean; - setDeleted(value: boolean): DeleteMacaroonIDResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DeleteMacaroonIDResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: DeleteMacaroonIDResponse, - ): DeleteMacaroonIDResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: DeleteMacaroonIDResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): DeleteMacaroonIDResponse; - static deserializeBinaryFromReader( - message: DeleteMacaroonIDResponse, - reader: jspb.BinaryReader, - ): DeleteMacaroonIDResponse; -} + getMethodPermissionsMap(): jspb.Map; + clearMethodPermissionsMap(): void; -export namespace DeleteMacaroonIDResponse { - export type AsObject = { - deleted: boolean; - }; -} - -export class MacaroonPermissionList extends jspb.Message { - clearPermissionsList(): void; - getPermissionsList(): Array; - setPermissionsList(value: Array): MacaroonPermissionList; - addPermissions( - value?: MacaroonPermission, - index?: number, - ): MacaroonPermission; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): MacaroonPermissionList.AsObject; - static toObject( - includeInstance: boolean, - msg: MacaroonPermissionList, - ): MacaroonPermissionList.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: MacaroonPermissionList, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): MacaroonPermissionList; - static deserializeBinaryFromReader( - message: MacaroonPermissionList, - reader: jspb.BinaryReader, - ): MacaroonPermissionList; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListPermissionsResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListPermissionsResponse): ListPermissionsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListPermissionsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListPermissionsResponse; + static deserializeBinaryFromReader(message: ListPermissionsResponse, reader: jspb.BinaryReader): ListPermissionsResponse; } -export namespace MacaroonPermissionList { - export type AsObject = { - permissionsList: Array; - }; -} - -export class ListPermissionsRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListPermissionsRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: ListPermissionsRequest, - ): ListPermissionsRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListPermissionsRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListPermissionsRequest; - static deserializeBinaryFromReader( - message: ListPermissionsRequest, - reader: jspb.BinaryReader, - ): ListPermissionsRequest; -} +export namespace ListPermissionsResponse { + export type AsObject = { -export namespace ListPermissionsRequest { - export type AsObject = {}; -} - -export class ListPermissionsResponse extends jspb.Message { - getMethodPermissionsMap(): jspb.Map; - clearMethodPermissionsMap(): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListPermissionsResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: ListPermissionsResponse, - ): ListPermissionsResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ListPermissionsResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ListPermissionsResponse; - static deserializeBinaryFromReader( - message: ListPermissionsResponse, - reader: jspb.BinaryReader, - ): ListPermissionsResponse; + methodPermissionsMap: Array<[string, MacaroonPermissionList.AsObject]>, + } } -export namespace ListPermissionsResponse { - export type AsObject = { - methodPermissionsMap: Array<[string, MacaroonPermissionList.AsObject]>; - }; -} - -export class Failure extends jspb.Message { - getCode(): Failure.FailureCode; - setCode(value: Failure.FailureCode): Failure; - - hasChannelUpdate(): boolean; - clearChannelUpdate(): void; - getChannelUpdate(): ChannelUpdate | undefined; - setChannelUpdate(value?: ChannelUpdate): Failure; - getHtlcMsat(): number; - setHtlcMsat(value: number): Failure; - getOnionSha256(): Uint8Array | string; - getOnionSha256_asU8(): Uint8Array; - getOnionSha256_asB64(): string; - setOnionSha256(value: Uint8Array | string): Failure; - getCltvExpiry(): number; - setCltvExpiry(value: number): Failure; - getFlags(): number; - setFlags(value: number): Failure; - getFailureSourceIndex(): number; - setFailureSourceIndex(value: number): Failure; - getHeight(): number; - setHeight(value: number): Failure; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Failure.AsObject; - static toObject(includeInstance: boolean, msg: Failure): Failure.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: Failure, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): Failure; - static deserializeBinaryFromReader( - message: Failure, - reader: jspb.BinaryReader, - ): Failure; +export class Failure extends jspb.Message { + getCode(): Failure.FailureCode; + setCode(value: Failure.FailureCode): Failure; + + hasChannelUpdate(): boolean; + clearChannelUpdate(): void; + getChannelUpdate(): ChannelUpdate | undefined; + setChannelUpdate(value?: ChannelUpdate): Failure; + getHtlcMsat(): number; + setHtlcMsat(value: number): Failure; + getOnionSha256(): Uint8Array | string; + getOnionSha256_asU8(): Uint8Array; + getOnionSha256_asB64(): string; + setOnionSha256(value: Uint8Array | string): Failure; + getCltvExpiry(): number; + setCltvExpiry(value: number): Failure; + getFlags(): number; + setFlags(value: number): Failure; + getFailureSourceIndex(): number; + setFailureSourceIndex(value: number): Failure; + getHeight(): number; + setHeight(value: number): Failure; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Failure.AsObject; + static toObject(includeInstance: boolean, msg: Failure): Failure.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Failure, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Failure; + static deserializeBinaryFromReader(message: Failure, reader: jspb.BinaryReader): Failure; } export namespace Failure { - export type AsObject = { - code: Failure.FailureCode; - channelUpdate?: ChannelUpdate.AsObject; - htlcMsat: number; - onionSha256: Uint8Array | string; - cltvExpiry: number; - flags: number; - failureSourceIndex: number; - height: number; - }; - - export enum FailureCode { + export type AsObject = { + code: Failure.FailureCode, + channelUpdate?: ChannelUpdate.AsObject, + htlcMsat: number, + onionSha256: Uint8Array | string, + cltvExpiry: number, + flags: number, + failureSourceIndex: number, + height: number, + } + + export enum FailureCode { RESERVED = 0, INCORRECT_OR_UNKNOWN_PAYMENT_DETAILS = 1, INCORRECT_PAYMENT_AMOUNT = 2, @@ -8117,613 +6195,498 @@ export namespace Failure { INTERNAL_FAILURE = 997, UNKNOWN_FAILURE = 998, UNREADABLE_FAILURE = 999, - } -} - -export class ChannelUpdate extends jspb.Message { - getSignature(): Uint8Array | string; - getSignature_asU8(): Uint8Array; - getSignature_asB64(): string; - setSignature(value: Uint8Array | string): ChannelUpdate; - getChainHash(): Uint8Array | string; - getChainHash_asU8(): Uint8Array; - getChainHash_asB64(): string; - setChainHash(value: Uint8Array | string): ChannelUpdate; - getChanId(): string; - setChanId(value: string): ChannelUpdate; - getTimestamp(): number; - setTimestamp(value: number): ChannelUpdate; - getMessageFlags(): number; - setMessageFlags(value: number): ChannelUpdate; - getChannelFlags(): number; - setChannelFlags(value: number): ChannelUpdate; - getTimeLockDelta(): number; - setTimeLockDelta(value: number): ChannelUpdate; - getHtlcMinimumMsat(): number; - setHtlcMinimumMsat(value: number): ChannelUpdate; - getBaseFee(): number; - setBaseFee(value: number): ChannelUpdate; - getFeeRate(): number; - setFeeRate(value: number): ChannelUpdate; - getHtlcMaximumMsat(): number; - setHtlcMaximumMsat(value: number): ChannelUpdate; - getExtraOpaqueData(): Uint8Array | string; - getExtraOpaqueData_asU8(): Uint8Array; - getExtraOpaqueData_asB64(): string; - setExtraOpaqueData(value: Uint8Array | string): ChannelUpdate; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChannelUpdate.AsObject; - static toObject( - includeInstance: boolean, - msg: ChannelUpdate, - ): ChannelUpdate.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: ChannelUpdate, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): ChannelUpdate; - static deserializeBinaryFromReader( - message: ChannelUpdate, - reader: jspb.BinaryReader, - ): ChannelUpdate; + } + +} + +export class ChannelUpdate extends jspb.Message { + getSignature(): Uint8Array | string; + getSignature_asU8(): Uint8Array; + getSignature_asB64(): string; + setSignature(value: Uint8Array | string): ChannelUpdate; + getChainHash(): Uint8Array | string; + getChainHash_asU8(): Uint8Array; + getChainHash_asB64(): string; + setChainHash(value: Uint8Array | string): ChannelUpdate; + getChanId(): string; + setChanId(value: string): ChannelUpdate; + getTimestamp(): number; + setTimestamp(value: number): ChannelUpdate; + getMessageFlags(): number; + setMessageFlags(value: number): ChannelUpdate; + getChannelFlags(): number; + setChannelFlags(value: number): ChannelUpdate; + getTimeLockDelta(): number; + setTimeLockDelta(value: number): ChannelUpdate; + getHtlcMinimumMsat(): number; + setHtlcMinimumMsat(value: number): ChannelUpdate; + getBaseFee(): number; + setBaseFee(value: number): ChannelUpdate; + getFeeRate(): number; + setFeeRate(value: number): ChannelUpdate; + getHtlcMaximumMsat(): number; + setHtlcMaximumMsat(value: number): ChannelUpdate; + getExtraOpaqueData(): Uint8Array | string; + getExtraOpaqueData_asU8(): Uint8Array; + getExtraOpaqueData_asB64(): string; + setExtraOpaqueData(value: Uint8Array | string): ChannelUpdate; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ChannelUpdate.AsObject; + static toObject(includeInstance: boolean, msg: ChannelUpdate): ChannelUpdate.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ChannelUpdate, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ChannelUpdate; + static deserializeBinaryFromReader(message: ChannelUpdate, reader: jspb.BinaryReader): ChannelUpdate; } export namespace ChannelUpdate { - export type AsObject = { - signature: Uint8Array | string; - chainHash: Uint8Array | string; - chanId: string; - timestamp: number; - messageFlags: number; - channelFlags: number; - timeLockDelta: number; - htlcMinimumMsat: number; - baseFee: number; - feeRate: number; - htlcMaximumMsat: number; - extraOpaqueData: Uint8Array | string; - }; -} - -export class MacaroonId extends jspb.Message { - getNonce(): Uint8Array | string; - getNonce_asU8(): Uint8Array; - getNonce_asB64(): string; - setNonce(value: Uint8Array | string): MacaroonId; - getStorageid(): Uint8Array | string; - getStorageid_asU8(): Uint8Array; - getStorageid_asB64(): string; - setStorageid(value: Uint8Array | string): MacaroonId; - clearOpsList(): void; - getOpsList(): Array; - setOpsList(value: Array): MacaroonId; - addOps(value?: Op, index?: number): Op; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): MacaroonId.AsObject; - static toObject( - includeInstance: boolean, - msg: MacaroonId, - ): MacaroonId.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: MacaroonId, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): MacaroonId; - static deserializeBinaryFromReader( - message: MacaroonId, - reader: jspb.BinaryReader, - ): MacaroonId; + export type AsObject = { + signature: Uint8Array | string, + chainHash: Uint8Array | string, + chanId: string, + timestamp: number, + messageFlags: number, + channelFlags: number, + timeLockDelta: number, + htlcMinimumMsat: number, + baseFee: number, + feeRate: number, + htlcMaximumMsat: number, + extraOpaqueData: Uint8Array | string, + } +} + +export class MacaroonId extends jspb.Message { + getNonce(): Uint8Array | string; + getNonce_asU8(): Uint8Array; + getNonce_asB64(): string; + setNonce(value: Uint8Array | string): MacaroonId; + getStorageid(): Uint8Array | string; + getStorageid_asU8(): Uint8Array; + getStorageid_asB64(): string; + setStorageid(value: Uint8Array | string): MacaroonId; + clearOpsList(): void; + getOpsList(): Array; + setOpsList(value: Array): MacaroonId; + addOps(value?: Op, index?: number): Op; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): MacaroonId.AsObject; + static toObject(includeInstance: boolean, msg: MacaroonId): MacaroonId.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: MacaroonId, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): MacaroonId; + static deserializeBinaryFromReader(message: MacaroonId, reader: jspb.BinaryReader): MacaroonId; } export namespace MacaroonId { - export type AsObject = { - nonce: Uint8Array | string; - storageid: Uint8Array | string; - opsList: Array; - }; -} - -export class Op extends jspb.Message { - getEntity(): string; - setEntity(value: string): Op; - clearActionsList(): void; - getActionsList(): Array; - setActionsList(value: Array): Op; - addActions(value: string, index?: number): string; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Op.AsObject; - static toObject(includeInstance: boolean, msg: Op): Op.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter(message: Op, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): Op; - static deserializeBinaryFromReader( - message: Op, - reader: jspb.BinaryReader, - ): Op; + export type AsObject = { + nonce: Uint8Array | string, + storageid: Uint8Array | string, + opsList: Array, + } +} + +export class Op extends jspb.Message { + getEntity(): string; + setEntity(value: string): Op; + clearActionsList(): void; + getActionsList(): Array; + setActionsList(value: Array): Op; + addActions(value: string, index?: number): string; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Op.AsObject; + static toObject(includeInstance: boolean, msg: Op): Op.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Op, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Op; + static deserializeBinaryFromReader(message: Op, reader: jspb.BinaryReader): Op; } export namespace Op { - export type AsObject = { - entity: string; - actionsList: Array; - }; -} - -export class CheckMacPermRequest extends jspb.Message { - getMacaroon(): Uint8Array | string; - getMacaroon_asU8(): Uint8Array; - getMacaroon_asB64(): string; - setMacaroon(value: Uint8Array | string): CheckMacPermRequest; - clearPermissionsList(): void; - getPermissionsList(): Array; - setPermissionsList(value: Array): CheckMacPermRequest; - addPermissions( - value?: MacaroonPermission, - index?: number, - ): MacaroonPermission; - getFullmethod(): string; - setFullmethod(value: string): CheckMacPermRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CheckMacPermRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: CheckMacPermRequest, - ): CheckMacPermRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CheckMacPermRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CheckMacPermRequest; - static deserializeBinaryFromReader( - message: CheckMacPermRequest, - reader: jspb.BinaryReader, - ): CheckMacPermRequest; + export type AsObject = { + entity: string, + actionsList: Array, + } +} + +export class CheckMacPermRequest extends jspb.Message { + getMacaroon(): Uint8Array | string; + getMacaroon_asU8(): Uint8Array; + getMacaroon_asB64(): string; + setMacaroon(value: Uint8Array | string): CheckMacPermRequest; + clearPermissionsList(): void; + getPermissionsList(): Array; + setPermissionsList(value: Array): CheckMacPermRequest; + addPermissions(value?: MacaroonPermission, index?: number): MacaroonPermission; + getFullmethod(): string; + setFullmethod(value: string): CheckMacPermRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CheckMacPermRequest.AsObject; + static toObject(includeInstance: boolean, msg: CheckMacPermRequest): CheckMacPermRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CheckMacPermRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CheckMacPermRequest; + static deserializeBinaryFromReader(message: CheckMacPermRequest, reader: jspb.BinaryReader): CheckMacPermRequest; } export namespace CheckMacPermRequest { - export type AsObject = { - macaroon: Uint8Array | string; - permissionsList: Array; - fullmethod: string; - }; -} - -export class CheckMacPermResponse extends jspb.Message { - getValid(): boolean; - setValid(value: boolean): CheckMacPermResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CheckMacPermResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: CheckMacPermResponse, - ): CheckMacPermResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: CheckMacPermResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): CheckMacPermResponse; - static deserializeBinaryFromReader( - message: CheckMacPermResponse, - reader: jspb.BinaryReader, - ): CheckMacPermResponse; + export type AsObject = { + macaroon: Uint8Array | string, + permissionsList: Array, + fullmethod: string, + } +} + +export class CheckMacPermResponse extends jspb.Message { + getValid(): boolean; + setValid(value: boolean): CheckMacPermResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CheckMacPermResponse.AsObject; + static toObject(includeInstance: boolean, msg: CheckMacPermResponse): CheckMacPermResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CheckMacPermResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CheckMacPermResponse; + static deserializeBinaryFromReader(message: CheckMacPermResponse, reader: jspb.BinaryReader): CheckMacPermResponse; } export namespace CheckMacPermResponse { - export type AsObject = { - valid: boolean; - }; -} - -export class RPCMiddlewareRequest extends jspb.Message { - getRequestId(): number; - setRequestId(value: number): RPCMiddlewareRequest; - getRawMacaroon(): Uint8Array | string; - getRawMacaroon_asU8(): Uint8Array; - getRawMacaroon_asB64(): string; - setRawMacaroon(value: Uint8Array | string): RPCMiddlewareRequest; - getCustomCaveatCondition(): string; - setCustomCaveatCondition(value: string): RPCMiddlewareRequest; - - hasStreamAuth(): boolean; - clearStreamAuth(): void; - getStreamAuth(): StreamAuth | undefined; - setStreamAuth(value?: StreamAuth): RPCMiddlewareRequest; - - hasRequest(): boolean; - clearRequest(): void; - getRequest(): RPCMessage | undefined; - setRequest(value?: RPCMessage): RPCMiddlewareRequest; - - hasResponse(): boolean; - clearResponse(): void; - getResponse(): RPCMessage | undefined; - setResponse(value?: RPCMessage): RPCMiddlewareRequest; - - hasRegComplete(): boolean; - clearRegComplete(): void; - getRegComplete(): boolean; - setRegComplete(value: boolean): RPCMiddlewareRequest; - getMsgId(): number; - setMsgId(value: number): RPCMiddlewareRequest; - - getInterceptTypeCase(): RPCMiddlewareRequest.InterceptTypeCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): RPCMiddlewareRequest.AsObject; - static toObject( - includeInstance: boolean, - msg: RPCMiddlewareRequest, - ): RPCMiddlewareRequest.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: RPCMiddlewareRequest, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): RPCMiddlewareRequest; - static deserializeBinaryFromReader( - message: RPCMiddlewareRequest, - reader: jspb.BinaryReader, - ): RPCMiddlewareRequest; + export type AsObject = { + valid: boolean, + } +} + +export class RPCMiddlewareRequest extends jspb.Message { + getRequestId(): number; + setRequestId(value: number): RPCMiddlewareRequest; + getRawMacaroon(): Uint8Array | string; + getRawMacaroon_asU8(): Uint8Array; + getRawMacaroon_asB64(): string; + setRawMacaroon(value: Uint8Array | string): RPCMiddlewareRequest; + getCustomCaveatCondition(): string; + setCustomCaveatCondition(value: string): RPCMiddlewareRequest; + + hasStreamAuth(): boolean; + clearStreamAuth(): void; + getStreamAuth(): StreamAuth | undefined; + setStreamAuth(value?: StreamAuth): RPCMiddlewareRequest; + + hasRequest(): boolean; + clearRequest(): void; + getRequest(): RPCMessage | undefined; + setRequest(value?: RPCMessage): RPCMiddlewareRequest; + + hasResponse(): boolean; + clearResponse(): void; + getResponse(): RPCMessage | undefined; + setResponse(value?: RPCMessage): RPCMiddlewareRequest; + + hasRegComplete(): boolean; + clearRegComplete(): void; + getRegComplete(): boolean; + setRegComplete(value: boolean): RPCMiddlewareRequest; + getMsgId(): number; + setMsgId(value: number): RPCMiddlewareRequest; + + getInterceptTypeCase(): RPCMiddlewareRequest.InterceptTypeCase; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): RPCMiddlewareRequest.AsObject; + static toObject(includeInstance: boolean, msg: RPCMiddlewareRequest): RPCMiddlewareRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: RPCMiddlewareRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): RPCMiddlewareRequest; + static deserializeBinaryFromReader(message: RPCMiddlewareRequest, reader: jspb.BinaryReader): RPCMiddlewareRequest; } export namespace RPCMiddlewareRequest { - export type AsObject = { - requestId: number; - rawMacaroon: Uint8Array | string; - customCaveatCondition: string; - streamAuth?: StreamAuth.AsObject; - request?: RPCMessage.AsObject; - response?: RPCMessage.AsObject; - regComplete: boolean; - msgId: number; - }; - - export enum InterceptTypeCase { - INTERCEPT_TYPE_NOT_SET = 0, - STREAM_AUTH = 4, - REQUEST = 5, - RESPONSE = 6, - REG_COMPLETE = 8, - } -} - -export class StreamAuth extends jspb.Message { - getMethodFullUri(): string; - setMethodFullUri(value: string): StreamAuth; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): StreamAuth.AsObject; - static toObject( - includeInstance: boolean, - msg: StreamAuth, - ): StreamAuth.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: StreamAuth, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): StreamAuth; - static deserializeBinaryFromReader( - message: StreamAuth, - reader: jspb.BinaryReader, - ): StreamAuth; + export type AsObject = { + requestId: number, + rawMacaroon: Uint8Array | string, + customCaveatCondition: string, + streamAuth?: StreamAuth.AsObject, + request?: RPCMessage.AsObject, + response?: RPCMessage.AsObject, + regComplete: boolean, + msgId: number, + } + + export enum InterceptTypeCase { + INTERCEPT_TYPE_NOT_SET = 0, + STREAM_AUTH = 4, + REQUEST = 5, + RESPONSE = 6, + REG_COMPLETE = 8, + } + +} + +export class StreamAuth extends jspb.Message { + getMethodFullUri(): string; + setMethodFullUri(value: string): StreamAuth; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): StreamAuth.AsObject; + static toObject(includeInstance: boolean, msg: StreamAuth): StreamAuth.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: StreamAuth, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): StreamAuth; + static deserializeBinaryFromReader(message: StreamAuth, reader: jspb.BinaryReader): StreamAuth; } export namespace StreamAuth { - export type AsObject = { - methodFullUri: string; - }; -} - -export class RPCMessage extends jspb.Message { - getMethodFullUri(): string; - setMethodFullUri(value: string): RPCMessage; - getStreamRpc(): boolean; - setStreamRpc(value: boolean): RPCMessage; - getTypeName(): string; - setTypeName(value: string): RPCMessage; - getSerialized(): Uint8Array | string; - getSerialized_asU8(): Uint8Array; - getSerialized_asB64(): string; - setSerialized(value: Uint8Array | string): RPCMessage; - getIsError(): boolean; - setIsError(value: boolean): RPCMessage; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): RPCMessage.AsObject; - static toObject( - includeInstance: boolean, - msg: RPCMessage, - ): RPCMessage.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: RPCMessage, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): RPCMessage; - static deserializeBinaryFromReader( - message: RPCMessage, - reader: jspb.BinaryReader, - ): RPCMessage; + export type AsObject = { + methodFullUri: string, + } +} + +export class RPCMessage extends jspb.Message { + getMethodFullUri(): string; + setMethodFullUri(value: string): RPCMessage; + getStreamRpc(): boolean; + setStreamRpc(value: boolean): RPCMessage; + getTypeName(): string; + setTypeName(value: string): RPCMessage; + getSerialized(): Uint8Array | string; + getSerialized_asU8(): Uint8Array; + getSerialized_asB64(): string; + setSerialized(value: Uint8Array | string): RPCMessage; + getIsError(): boolean; + setIsError(value: boolean): RPCMessage; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): RPCMessage.AsObject; + static toObject(includeInstance: boolean, msg: RPCMessage): RPCMessage.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: RPCMessage, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): RPCMessage; + static deserializeBinaryFromReader(message: RPCMessage, reader: jspb.BinaryReader): RPCMessage; } export namespace RPCMessage { - export type AsObject = { - methodFullUri: string; - streamRpc: boolean; - typeName: string; - serialized: Uint8Array | string; - isError: boolean; - }; -} - -export class RPCMiddlewareResponse extends jspb.Message { - getRefMsgId(): number; - setRefMsgId(value: number): RPCMiddlewareResponse; - - hasRegister(): boolean; - clearRegister(): void; - getRegister(): MiddlewareRegistration | undefined; - setRegister(value?: MiddlewareRegistration): RPCMiddlewareResponse; - - hasFeedback(): boolean; - clearFeedback(): void; - getFeedback(): InterceptFeedback | undefined; - setFeedback(value?: InterceptFeedback): RPCMiddlewareResponse; - - getMiddlewareMessageCase(): RPCMiddlewareResponse.MiddlewareMessageCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): RPCMiddlewareResponse.AsObject; - static toObject( - includeInstance: boolean, - msg: RPCMiddlewareResponse, - ): RPCMiddlewareResponse.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: RPCMiddlewareResponse, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): RPCMiddlewareResponse; - static deserializeBinaryFromReader( - message: RPCMiddlewareResponse, - reader: jspb.BinaryReader, - ): RPCMiddlewareResponse; + export type AsObject = { + methodFullUri: string, + streamRpc: boolean, + typeName: string, + serialized: Uint8Array | string, + isError: boolean, + } +} + +export class RPCMiddlewareResponse extends jspb.Message { + getRefMsgId(): number; + setRefMsgId(value: number): RPCMiddlewareResponse; + + hasRegister(): boolean; + clearRegister(): void; + getRegister(): MiddlewareRegistration | undefined; + setRegister(value?: MiddlewareRegistration): RPCMiddlewareResponse; + + hasFeedback(): boolean; + clearFeedback(): void; + getFeedback(): InterceptFeedback | undefined; + setFeedback(value?: InterceptFeedback): RPCMiddlewareResponse; + + getMiddlewareMessageCase(): RPCMiddlewareResponse.MiddlewareMessageCase; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): RPCMiddlewareResponse.AsObject; + static toObject(includeInstance: boolean, msg: RPCMiddlewareResponse): RPCMiddlewareResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: RPCMiddlewareResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): RPCMiddlewareResponse; + static deserializeBinaryFromReader(message: RPCMiddlewareResponse, reader: jspb.BinaryReader): RPCMiddlewareResponse; } export namespace RPCMiddlewareResponse { - export type AsObject = { - refMsgId: number; - register?: MiddlewareRegistration.AsObject; - feedback?: InterceptFeedback.AsObject; - }; - - export enum MiddlewareMessageCase { - MIDDLEWARE_MESSAGE_NOT_SET = 0, - REGISTER = 2, - FEEDBACK = 3, - } -} - -export class MiddlewareRegistration extends jspb.Message { - getMiddlewareName(): string; - setMiddlewareName(value: string): MiddlewareRegistration; - getCustomMacaroonCaveatName(): string; - setCustomMacaroonCaveatName(value: string): MiddlewareRegistration; - getReadOnlyMode(): boolean; - setReadOnlyMode(value: boolean): MiddlewareRegistration; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): MiddlewareRegistration.AsObject; - static toObject( - includeInstance: boolean, - msg: MiddlewareRegistration, - ): MiddlewareRegistration.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: MiddlewareRegistration, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): MiddlewareRegistration; - static deserializeBinaryFromReader( - message: MiddlewareRegistration, - reader: jspb.BinaryReader, - ): MiddlewareRegistration; + export type AsObject = { + refMsgId: number, + register?: MiddlewareRegistration.AsObject, + feedback?: InterceptFeedback.AsObject, + } + + export enum MiddlewareMessageCase { + MIDDLEWARE_MESSAGE_NOT_SET = 0, + REGISTER = 2, + FEEDBACK = 3, + } + +} + +export class MiddlewareRegistration extends jspb.Message { + getMiddlewareName(): string; + setMiddlewareName(value: string): MiddlewareRegistration; + getCustomMacaroonCaveatName(): string; + setCustomMacaroonCaveatName(value: string): MiddlewareRegistration; + getReadOnlyMode(): boolean; + setReadOnlyMode(value: boolean): MiddlewareRegistration; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): MiddlewareRegistration.AsObject; + static toObject(includeInstance: boolean, msg: MiddlewareRegistration): MiddlewareRegistration.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: MiddlewareRegistration, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): MiddlewareRegistration; + static deserializeBinaryFromReader(message: MiddlewareRegistration, reader: jspb.BinaryReader): MiddlewareRegistration; } export namespace MiddlewareRegistration { - export type AsObject = { - middlewareName: string; - customMacaroonCaveatName: string; - readOnlyMode: boolean; - }; -} - -export class InterceptFeedback extends jspb.Message { - getError(): string; - setError(value: string): InterceptFeedback; - getReplaceResponse(): boolean; - setReplaceResponse(value: boolean): InterceptFeedback; - getReplacementSerialized(): Uint8Array | string; - getReplacementSerialized_asU8(): Uint8Array; - getReplacementSerialized_asB64(): string; - setReplacementSerialized(value: Uint8Array | string): InterceptFeedback; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): InterceptFeedback.AsObject; - static toObject( - includeInstance: boolean, - msg: InterceptFeedback, - ): InterceptFeedback.AsObject; - static extensions: { [key: number]: jspb.ExtensionFieldInfo }; - static extensionsBinary: { - [key: number]: jspb.ExtensionFieldBinaryInfo; - }; - static serializeBinaryToWriter( - message: InterceptFeedback, - writer: jspb.BinaryWriter, - ): void; - static deserializeBinary(bytes: Uint8Array): InterceptFeedback; - static deserializeBinaryFromReader( - message: InterceptFeedback, - reader: jspb.BinaryReader, - ): InterceptFeedback; + export type AsObject = { + middlewareName: string, + customMacaroonCaveatName: string, + readOnlyMode: boolean, + } +} + +export class InterceptFeedback extends jspb.Message { + getError(): string; + setError(value: string): InterceptFeedback; + getReplaceResponse(): boolean; + setReplaceResponse(value: boolean): InterceptFeedback; + getReplacementSerialized(): Uint8Array | string; + getReplacementSerialized_asU8(): Uint8Array; + getReplacementSerialized_asB64(): string; + setReplacementSerialized(value: Uint8Array | string): InterceptFeedback; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): InterceptFeedback.AsObject; + static toObject(includeInstance: boolean, msg: InterceptFeedback): InterceptFeedback.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: InterceptFeedback, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): InterceptFeedback; + static deserializeBinaryFromReader(message: InterceptFeedback, reader: jspb.BinaryReader): InterceptFeedback; } export namespace InterceptFeedback { - export type AsObject = { - error: string; - replaceResponse: boolean; - replacementSerialized: Uint8Array | string; - }; + export type AsObject = { + error: string, + replaceResponse: boolean, + replacementSerialized: Uint8Array | string, + } } export enum OutputScriptType { - SCRIPT_TYPE_PUBKEY_HASH = 0, - SCRIPT_TYPE_SCRIPT_HASH = 1, - SCRIPT_TYPE_WITNESS_V0_PUBKEY_HASH = 2, - SCRIPT_TYPE_WITNESS_V0_SCRIPT_HASH = 3, - SCRIPT_TYPE_PUBKEY = 4, - SCRIPT_TYPE_MULTISIG = 5, - SCRIPT_TYPE_NULLDATA = 6, - SCRIPT_TYPE_NON_STANDARD = 7, - SCRIPT_TYPE_WITNESS_UNKNOWN = 8, - SCRIPT_TYPE_WITNESS_V1_TAPROOT = 9, + SCRIPT_TYPE_PUBKEY_HASH = 0, + SCRIPT_TYPE_SCRIPT_HASH = 1, + SCRIPT_TYPE_WITNESS_V0_PUBKEY_HASH = 2, + SCRIPT_TYPE_WITNESS_V0_SCRIPT_HASH = 3, + SCRIPT_TYPE_PUBKEY = 4, + SCRIPT_TYPE_MULTISIG = 5, + SCRIPT_TYPE_NULLDATA = 6, + SCRIPT_TYPE_NON_STANDARD = 7, + SCRIPT_TYPE_WITNESS_UNKNOWN = 8, + SCRIPT_TYPE_WITNESS_V1_TAPROOT = 9, } export enum AddressType { - WITNESS_PUBKEY_HASH = 0, - NESTED_PUBKEY_HASH = 1, - UNUSED_WITNESS_PUBKEY_HASH = 2, - UNUSED_NESTED_PUBKEY_HASH = 3, - TAPROOT_PUBKEY = 4, - UNUSED_TAPROOT_PUBKEY = 5, + WITNESS_PUBKEY_HASH = 0, + NESTED_PUBKEY_HASH = 1, + UNUSED_WITNESS_PUBKEY_HASH = 2, + UNUSED_NESTED_PUBKEY_HASH = 3, + TAPROOT_PUBKEY = 4, + UNUSED_TAPROOT_PUBKEY = 5, } export enum CommitmentType { - UNKNOWN_COMMITMENT_TYPE = 0, - LEGACY = 1, - STATIC_REMOTE_KEY = 2, - ANCHORS = 3, - SCRIPT_ENFORCED_LEASE = 4, - SIMPLE_TAPROOT = 5, + UNKNOWN_COMMITMENT_TYPE = 0, + LEGACY = 1, + STATIC_REMOTE_KEY = 2, + ANCHORS = 3, + SCRIPT_ENFORCED_LEASE = 4, + SIMPLE_TAPROOT = 5, } export enum Initiator { - INITIATOR_UNKNOWN = 0, - INITIATOR_LOCAL = 1, - INITIATOR_REMOTE = 2, - INITIATOR_BOTH = 3, + INITIATOR_UNKNOWN = 0, + INITIATOR_LOCAL = 1, + INITIATOR_REMOTE = 2, + INITIATOR_BOTH = 3, } export enum ResolutionType { - TYPE_UNKNOWN = 0, - ANCHOR = 1, - INCOMING_HTLC = 2, - OUTGOING_HTLC = 3, - COMMIT = 4, + TYPE_UNKNOWN = 0, + ANCHOR = 1, + INCOMING_HTLC = 2, + OUTGOING_HTLC = 3, + COMMIT = 4, } export enum ResolutionOutcome { - OUTCOME_UNKNOWN = 0, - CLAIMED = 1, - UNCLAIMED = 2, - ABANDONED = 3, - FIRST_STAGE = 4, - TIMEOUT = 5, + OUTCOME_UNKNOWN = 0, + CLAIMED = 1, + UNCLAIMED = 2, + ABANDONED = 3, + FIRST_STAGE = 4, + TIMEOUT = 5, } export enum NodeMetricType { - UNKNOWN = 0, - BETWEENNESS_CENTRALITY = 1, + UNKNOWN = 0, + BETWEENNESS_CENTRALITY = 1, } export enum InvoiceHTLCState { - ACCEPTED = 0, - SETTLED = 1, - CANCELED = 2, + ACCEPTED = 0, + SETTLED = 1, + CANCELED = 2, } export enum PaymentFailureReason { - FAILURE_REASON_NONE = 0, - FAILURE_REASON_TIMEOUT = 1, - FAILURE_REASON_NO_ROUTE = 2, - FAILURE_REASON_ERROR = 3, - FAILURE_REASON_INCORRECT_PAYMENT_DETAILS = 4, - FAILURE_REASON_INSUFFICIENT_BALANCE = 5, + FAILURE_REASON_NONE = 0, + FAILURE_REASON_TIMEOUT = 1, + FAILURE_REASON_NO_ROUTE = 2, + FAILURE_REASON_ERROR = 3, + FAILURE_REASON_INCORRECT_PAYMENT_DETAILS = 4, + FAILURE_REASON_INSUFFICIENT_BALANCE = 5, } export enum FeatureBit { - DATALOSS_PROTECT_REQ = 0, - DATALOSS_PROTECT_OPT = 1, - INITIAL_ROUING_SYNC = 3, - UPFRONT_SHUTDOWN_SCRIPT_REQ = 4, - UPFRONT_SHUTDOWN_SCRIPT_OPT = 5, - GOSSIP_QUERIES_REQ = 6, - GOSSIP_QUERIES_OPT = 7, - TLV_ONION_REQ = 8, - TLV_ONION_OPT = 9, - EXT_GOSSIP_QUERIES_REQ = 10, - EXT_GOSSIP_QUERIES_OPT = 11, - STATIC_REMOTE_KEY_REQ = 12, - STATIC_REMOTE_KEY_OPT = 13, - PAYMENT_ADDR_REQ = 14, - PAYMENT_ADDR_OPT = 15, - MPP_REQ = 16, - MPP_OPT = 17, - WUMBO_CHANNELS_REQ = 18, - WUMBO_CHANNELS_OPT = 19, - ANCHORS_REQ = 20, - ANCHORS_OPT = 21, - ANCHORS_ZERO_FEE_HTLC_REQ = 22, - ANCHORS_ZERO_FEE_HTLC_OPT = 23, - AMP_REQ = 30, - AMP_OPT = 31, + DATALOSS_PROTECT_REQ = 0, + DATALOSS_PROTECT_OPT = 1, + INITIAL_ROUING_SYNC = 3, + UPFRONT_SHUTDOWN_SCRIPT_REQ = 4, + UPFRONT_SHUTDOWN_SCRIPT_OPT = 5, + GOSSIP_QUERIES_REQ = 6, + GOSSIP_QUERIES_OPT = 7, + TLV_ONION_REQ = 8, + TLV_ONION_OPT = 9, + EXT_GOSSIP_QUERIES_REQ = 10, + EXT_GOSSIP_QUERIES_OPT = 11, + STATIC_REMOTE_KEY_REQ = 12, + STATIC_REMOTE_KEY_OPT = 13, + PAYMENT_ADDR_REQ = 14, + PAYMENT_ADDR_OPT = 15, + MPP_REQ = 16, + MPP_OPT = 17, + WUMBO_CHANNELS_REQ = 18, + WUMBO_CHANNELS_OPT = 19, + ANCHORS_REQ = 20, + ANCHORS_OPT = 21, + ANCHORS_ZERO_FEE_HTLC_REQ = 22, + ANCHORS_ZERO_FEE_HTLC_OPT = 23, + AMP_REQ = 30, + AMP_OPT = 31, } export enum UpdateFailure { - UPDATE_FAILURE_UNKNOWN = 0, - UPDATE_FAILURE_PENDING = 1, - UPDATE_FAILURE_NOT_FOUND = 2, - UPDATE_FAILURE_INTERNAL_ERR = 3, - UPDATE_FAILURE_INVALID_PARAMETER = 4, + UPDATE_FAILURE_UNKNOWN = 0, + UPDATE_FAILURE_PENDING = 1, + UPDATE_FAILURE_NOT_FOUND = 2, + UPDATE_FAILURE_INTERNAL_ERR = 3, + UPDATE_FAILURE_INVALID_PARAMETER = 4, } diff --git a/lib/proto/mpay/mpay_grpc_pb.d.ts b/lib/proto/mpay/mpay_grpc_pb.d.ts new file mode 100644 index 00000000..06682536 --- /dev/null +++ b/lib/proto/mpay/mpay_grpc_pb.d.ts @@ -0,0 +1,109 @@ +// package: mpay +// file: mpay.proto + +/* tslint:disable */ +/* eslint-disable */ + +import * as grpc from "@grpc/grpc-js"; +import * as mpay_pb from "./mpay_pb"; + +interface IMpayService extends grpc.ServiceDefinition { + getInfo: IMpayService_IGetInfo; + getRoutes: IMpayService_IGetRoutes; + listPayments: IMpayService_IListPayments; + pay: IMpayService_IPay; + resetPathMemory: IMpayService_IResetPathMemory; +} + +interface IMpayService_IGetInfo extends grpc.MethodDefinition { + path: "/mpay.Mpay/GetInfo"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IMpayService_IGetRoutes extends grpc.MethodDefinition { + path: "/mpay.Mpay/GetRoutes"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IMpayService_IListPayments extends grpc.MethodDefinition { + path: "/mpay.Mpay/ListPayments"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IMpayService_IPay extends grpc.MethodDefinition { + path: "/mpay.Mpay/Pay"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IMpayService_IResetPathMemory extends grpc.MethodDefinition { + path: "/mpay.Mpay/ResetPathMemory"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} + +export const MpayService: IMpayService; + +export interface IMpayServer extends grpc.UntypedServiceImplementation { + getInfo: grpc.handleUnaryCall; + getRoutes: grpc.handleUnaryCall; + listPayments: grpc.handleUnaryCall; + pay: grpc.handleUnaryCall; + resetPathMemory: grpc.handleUnaryCall; +} + +export interface IMpayClient { + getInfo(request: mpay_pb.GetInfoRequest, callback: (error: grpc.ServiceError | null, response: mpay_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + getInfo(request: mpay_pb.GetInfoRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: mpay_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + getInfo(request: mpay_pb.GetInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: mpay_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + getRoutes(request: mpay_pb.GetRoutesRequest, callback: (error: grpc.ServiceError | null, response: mpay_pb.GetRoutesResponse) => void): grpc.ClientUnaryCall; + getRoutes(request: mpay_pb.GetRoutesRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: mpay_pb.GetRoutesResponse) => void): grpc.ClientUnaryCall; + getRoutes(request: mpay_pb.GetRoutesRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: mpay_pb.GetRoutesResponse) => void): grpc.ClientUnaryCall; + listPayments(request: mpay_pb.ListPaymentsRequest, callback: (error: grpc.ServiceError | null, response: mpay_pb.ListPaymentsResponse) => void): grpc.ClientUnaryCall; + listPayments(request: mpay_pb.ListPaymentsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: mpay_pb.ListPaymentsResponse) => void): grpc.ClientUnaryCall; + listPayments(request: mpay_pb.ListPaymentsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: mpay_pb.ListPaymentsResponse) => void): grpc.ClientUnaryCall; + pay(request: mpay_pb.PayRequest, callback: (error: grpc.ServiceError | null, response: mpay_pb.PayResponse) => void): grpc.ClientUnaryCall; + pay(request: mpay_pb.PayRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: mpay_pb.PayResponse) => void): grpc.ClientUnaryCall; + pay(request: mpay_pb.PayRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: mpay_pb.PayResponse) => void): grpc.ClientUnaryCall; + resetPathMemory(request: mpay_pb.ResetPathMemoryRequest, callback: (error: grpc.ServiceError | null, response: mpay_pb.ResetPathMemoryResponse) => void): grpc.ClientUnaryCall; + resetPathMemory(request: mpay_pb.ResetPathMemoryRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: mpay_pb.ResetPathMemoryResponse) => void): grpc.ClientUnaryCall; + resetPathMemory(request: mpay_pb.ResetPathMemoryRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: mpay_pb.ResetPathMemoryResponse) => void): grpc.ClientUnaryCall; +} + +export class MpayClient extends grpc.Client implements IMpayClient { + constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); + public getInfo(request: mpay_pb.GetInfoRequest, callback: (error: grpc.ServiceError | null, response: mpay_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + public getInfo(request: mpay_pb.GetInfoRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: mpay_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + public getInfo(request: mpay_pb.GetInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: mpay_pb.GetInfoResponse) => void): grpc.ClientUnaryCall; + public getRoutes(request: mpay_pb.GetRoutesRequest, callback: (error: grpc.ServiceError | null, response: mpay_pb.GetRoutesResponse) => void): grpc.ClientUnaryCall; + public getRoutes(request: mpay_pb.GetRoutesRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: mpay_pb.GetRoutesResponse) => void): grpc.ClientUnaryCall; + public getRoutes(request: mpay_pb.GetRoutesRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: mpay_pb.GetRoutesResponse) => void): grpc.ClientUnaryCall; + public listPayments(request: mpay_pb.ListPaymentsRequest, callback: (error: grpc.ServiceError | null, response: mpay_pb.ListPaymentsResponse) => void): grpc.ClientUnaryCall; + public listPayments(request: mpay_pb.ListPaymentsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: mpay_pb.ListPaymentsResponse) => void): grpc.ClientUnaryCall; + public listPayments(request: mpay_pb.ListPaymentsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: mpay_pb.ListPaymentsResponse) => void): grpc.ClientUnaryCall; + public pay(request: mpay_pb.PayRequest, callback: (error: grpc.ServiceError | null, response: mpay_pb.PayResponse) => void): grpc.ClientUnaryCall; + public pay(request: mpay_pb.PayRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: mpay_pb.PayResponse) => void): grpc.ClientUnaryCall; + public pay(request: mpay_pb.PayRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: mpay_pb.PayResponse) => void): grpc.ClientUnaryCall; + public resetPathMemory(request: mpay_pb.ResetPathMemoryRequest, callback: (error: grpc.ServiceError | null, response: mpay_pb.ResetPathMemoryResponse) => void): grpc.ClientUnaryCall; + public resetPathMemory(request: mpay_pb.ResetPathMemoryRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: mpay_pb.ResetPathMemoryResponse) => void): grpc.ClientUnaryCall; + public resetPathMemory(request: mpay_pb.ResetPathMemoryRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: mpay_pb.ResetPathMemoryResponse) => void): grpc.ClientUnaryCall; +} diff --git a/lib/proto/mpay/mpay_grpc_pb.js b/lib/proto/mpay/mpay_grpc_pb.js new file mode 100644 index 00000000..e8c43a4c --- /dev/null +++ b/lib/proto/mpay/mpay_grpc_pb.js @@ -0,0 +1,176 @@ +// GENERATED CODE -- DO NOT EDIT! + +'use strict'; +var grpc = require('@grpc/grpc-js'); +var mpay_pb = require('./mpay_pb.js'); + +function serialize_mpay_GetInfoRequest(arg) { + if (!(arg instanceof mpay_pb.GetInfoRequest)) { + throw new Error('Expected argument of type mpay.GetInfoRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_mpay_GetInfoRequest(buffer_arg) { + return mpay_pb.GetInfoRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_mpay_GetInfoResponse(arg) { + if (!(arg instanceof mpay_pb.GetInfoResponse)) { + throw new Error('Expected argument of type mpay.GetInfoResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_mpay_GetInfoResponse(buffer_arg) { + return mpay_pb.GetInfoResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_mpay_GetRoutesRequest(arg) { + if (!(arg instanceof mpay_pb.GetRoutesRequest)) { + throw new Error('Expected argument of type mpay.GetRoutesRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_mpay_GetRoutesRequest(buffer_arg) { + return mpay_pb.GetRoutesRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_mpay_GetRoutesResponse(arg) { + if (!(arg instanceof mpay_pb.GetRoutesResponse)) { + throw new Error('Expected argument of type mpay.GetRoutesResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_mpay_GetRoutesResponse(buffer_arg) { + return mpay_pb.GetRoutesResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_mpay_ListPaymentsRequest(arg) { + if (!(arg instanceof mpay_pb.ListPaymentsRequest)) { + throw new Error('Expected argument of type mpay.ListPaymentsRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_mpay_ListPaymentsRequest(buffer_arg) { + return mpay_pb.ListPaymentsRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_mpay_ListPaymentsResponse(arg) { + if (!(arg instanceof mpay_pb.ListPaymentsResponse)) { + throw new Error('Expected argument of type mpay.ListPaymentsResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_mpay_ListPaymentsResponse(buffer_arg) { + return mpay_pb.ListPaymentsResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_mpay_PayRequest(arg) { + if (!(arg instanceof mpay_pb.PayRequest)) { + throw new Error('Expected argument of type mpay.PayRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_mpay_PayRequest(buffer_arg) { + return mpay_pb.PayRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_mpay_PayResponse(arg) { + if (!(arg instanceof mpay_pb.PayResponse)) { + throw new Error('Expected argument of type mpay.PayResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_mpay_PayResponse(buffer_arg) { + return mpay_pb.PayResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_mpay_ResetPathMemoryRequest(arg) { + if (!(arg instanceof mpay_pb.ResetPathMemoryRequest)) { + throw new Error('Expected argument of type mpay.ResetPathMemoryRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_mpay_ResetPathMemoryRequest(buffer_arg) { + return mpay_pb.ResetPathMemoryRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_mpay_ResetPathMemoryResponse(arg) { + if (!(arg instanceof mpay_pb.ResetPathMemoryResponse)) { + throw new Error('Expected argument of type mpay.ResetPathMemoryResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_mpay_ResetPathMemoryResponse(buffer_arg) { + return mpay_pb.ResetPathMemoryResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + + +var MpayService = exports.MpayService = { + getInfo: { + path: '/mpay.Mpay/GetInfo', + requestStream: false, + responseStream: false, + requestType: mpay_pb.GetInfoRequest, + responseType: mpay_pb.GetInfoResponse, + requestSerialize: serialize_mpay_GetInfoRequest, + requestDeserialize: deserialize_mpay_GetInfoRequest, + responseSerialize: serialize_mpay_GetInfoResponse, + responseDeserialize: deserialize_mpay_GetInfoResponse, + }, + getRoutes: { + path: '/mpay.Mpay/GetRoutes', + requestStream: false, + responseStream: false, + requestType: mpay_pb.GetRoutesRequest, + responseType: mpay_pb.GetRoutesResponse, + requestSerialize: serialize_mpay_GetRoutesRequest, + requestDeserialize: deserialize_mpay_GetRoutesRequest, + responseSerialize: serialize_mpay_GetRoutesResponse, + responseDeserialize: deserialize_mpay_GetRoutesResponse, + }, + listPayments: { + path: '/mpay.Mpay/ListPayments', + requestStream: false, + responseStream: false, + requestType: mpay_pb.ListPaymentsRequest, + responseType: mpay_pb.ListPaymentsResponse, + requestSerialize: serialize_mpay_ListPaymentsRequest, + requestDeserialize: deserialize_mpay_ListPaymentsRequest, + responseSerialize: serialize_mpay_ListPaymentsResponse, + responseDeserialize: deserialize_mpay_ListPaymentsResponse, + }, + pay: { + path: '/mpay.Mpay/Pay', + requestStream: false, + responseStream: false, + requestType: mpay_pb.PayRequest, + responseType: mpay_pb.PayResponse, + requestSerialize: serialize_mpay_PayRequest, + requestDeserialize: deserialize_mpay_PayRequest, + responseSerialize: serialize_mpay_PayResponse, + responseDeserialize: deserialize_mpay_PayResponse, + }, + resetPathMemory: { + path: '/mpay.Mpay/ResetPathMemory', + requestStream: false, + responseStream: false, + requestType: mpay_pb.ResetPathMemoryRequest, + responseType: mpay_pb.ResetPathMemoryResponse, + requestSerialize: serialize_mpay_ResetPathMemoryRequest, + requestDeserialize: deserialize_mpay_ResetPathMemoryRequest, + responseSerialize: serialize_mpay_ResetPathMemoryResponse, + responseDeserialize: deserialize_mpay_ResetPathMemoryResponse, + }, +}; + +exports.MpayClient = grpc.makeGenericClientConstructor(MpayService); diff --git a/lib/proto/mpay/mpay_pb.d.ts b/lib/proto/mpay/mpay_pb.d.ts new file mode 100644 index 00000000..a05d95a5 --- /dev/null +++ b/lib/proto/mpay/mpay_pb.d.ts @@ -0,0 +1,437 @@ +// package: mpay +// file: mpay.proto + +/* tslint:disable */ +/* eslint-disable */ + +import * as jspb from "google-protobuf"; + +export class GetInfoRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetInfoRequest.AsObject; + static toObject(includeInstance: boolean, msg: GetInfoRequest): GetInfoRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetInfoRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetInfoRequest; + static deserializeBinaryFromReader(message: GetInfoRequest, reader: jspb.BinaryReader): GetInfoRequest; +} + +export namespace GetInfoRequest { + export type AsObject = { + } +} + +export class GetInfoResponse extends jspb.Message { + getVersion(): string; + setVersion(value: string): GetInfoResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetInfoResponse.AsObject; + static toObject(includeInstance: boolean, msg: GetInfoResponse): GetInfoResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetInfoResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetInfoResponse; + static deserializeBinaryFromReader(message: GetInfoResponse, reader: jspb.BinaryReader): GetInfoResponse; +} + +export namespace GetInfoResponse { + export type AsObject = { + version: string, + } +} + +export class GetRoutesRequest extends jspb.Message { + + hasDestination(): boolean; + clearDestination(): void; + getDestination(): string | undefined; + setDestination(value: string): GetRoutesRequest; + + hasMinSuccess(): boolean; + clearMinSuccess(): void; + getMinSuccess(): number | undefined; + setMinSuccess(value: number): GetRoutesRequest; + + hasMinSuccessEma(): boolean; + clearMinSuccessEma(): void; + getMinSuccessEma(): number | undefined; + setMinSuccessEma(value: number): GetRoutesRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetRoutesRequest.AsObject; + static toObject(includeInstance: boolean, msg: GetRoutesRequest): GetRoutesRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetRoutesRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetRoutesRequest; + static deserializeBinaryFromReader(message: GetRoutesRequest, reader: jspb.BinaryReader): GetRoutesRequest; +} + +export namespace GetRoutesRequest { + export type AsObject = { + destination?: string, + minSuccess?: number, + minSuccessEma?: number, + } +} + +export class GetRoutesResponse extends jspb.Message { + + getRoutesMap(): jspb.Map; + clearRoutesMap(): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetRoutesResponse.AsObject; + static toObject(includeInstance: boolean, msg: GetRoutesResponse): GetRoutesResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetRoutesResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetRoutesResponse; + static deserializeBinaryFromReader(message: GetRoutesResponse, reader: jspb.BinaryReader): GetRoutesResponse; +} + +export namespace GetRoutesResponse { + export type AsObject = { + + routesMap: Array<[string, GetRoutesResponse.Routes.AsObject]>, + } + + + export class Routes extends jspb.Message { + clearRoutesList(): void; + getRoutesList(): Array; + setRoutesList(value: Array): Routes; + addRoutes(value?: GetRoutesResponse.Routes.Route, index?: number): GetRoutesResponse.Routes.Route; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Routes.AsObject; + static toObject(includeInstance: boolean, msg: Routes): Routes.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Routes, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Routes; + static deserializeBinaryFromReader(message: Routes, reader: jspb.BinaryReader): Routes; + } + + export namespace Routes { + export type AsObject = { + routesList: Array, + } + + + export class Route extends jspb.Message { + clearRouteList(): void; + getRouteList(): Array; + setRouteList(value: Array): Route; + addRoute(value: string, index?: number): string; + getSuccessRate(): number; + setSuccessRate(value: number): Route; + getSuccessRateEma(): number; + setSuccessRateEma(value: number): Route; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Route.AsObject; + static toObject(includeInstance: boolean, msg: Route): Route.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Route, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Route; + static deserializeBinaryFromReader(message: Route, reader: jspb.BinaryReader): Route; + } + + export namespace Route { + export type AsObject = { + routeList: Array, + successRate: number, + successRateEma: number, + } + } + + } + +} + +export class ListPaymentsRequest extends jspb.Message { + + hasBolt11(): boolean; + clearBolt11(): void; + getBolt11(): string; + setBolt11(value: string): ListPaymentsRequest; + + hasPaymentHash(): boolean; + clearPaymentHash(): void; + getPaymentHash(): string; + setPaymentHash(value: string): ListPaymentsRequest; + + getIdentifierCase(): ListPaymentsRequest.IdentifierCase; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListPaymentsRequest.AsObject; + static toObject(includeInstance: boolean, msg: ListPaymentsRequest): ListPaymentsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListPaymentsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListPaymentsRequest; + static deserializeBinaryFromReader(message: ListPaymentsRequest, reader: jspb.BinaryReader): ListPaymentsRequest; +} + +export namespace ListPaymentsRequest { + export type AsObject = { + bolt11: string, + paymentHash: string, + } + + export enum IdentifierCase { + IDENTIFIER_NOT_SET = 0, + BOLT11 = 1, + PAYMENT_HASH = 2, + } + +} + +export class ListPaymentsResponse extends jspb.Message { + clearPaymentsList(): void; + getPaymentsList(): Array; + setPaymentsList(value: Array): ListPaymentsResponse; + addPayments(value?: ListPaymentsResponse.Payment, index?: number): ListPaymentsResponse.Payment; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ListPaymentsResponse.AsObject; + static toObject(includeInstance: boolean, msg: ListPaymentsResponse): ListPaymentsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ListPaymentsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ListPaymentsResponse; + static deserializeBinaryFromReader(message: ListPaymentsResponse, reader: jspb.BinaryReader): ListPaymentsResponse; +} + +export namespace ListPaymentsResponse { + export type AsObject = { + paymentsList: Array, + } + + + export class Payment extends jspb.Message { + getId(): number; + setId(value: number): Payment; + getDestination(): string; + setDestination(value: string): Payment; + getPaymentHash(): string; + setPaymentHash(value: string): Payment; + getAmount(): number; + setAmount(value: number): Payment; + getOk(): boolean; + setOk(value: boolean): Payment; + clearAttemptsList(): void; + getAttemptsList(): Array; + setAttemptsList(value: Array): Payment; + addAttempts(value?: ListPaymentsResponse.Payment.Attempt, index?: number): ListPaymentsResponse.Payment.Attempt; + getCreatedAt(): number; + setCreatedAt(value: number): Payment; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Payment.AsObject; + static toObject(includeInstance: boolean, msg: Payment): Payment.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Payment, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Payment; + static deserializeBinaryFromReader(message: Payment, reader: jspb.BinaryReader): Payment; + } + + export namespace Payment { + export type AsObject = { + id: number, + destination: string, + paymentHash: string, + amount: number, + ok: boolean, + attemptsList: Array, + createdAt: number, + } + + + export class Attempt extends jspb.Message { + getId(): number; + setId(value: number): Attempt; + getOk(): boolean; + setOk(value: boolean): Attempt; + getTime(): number; + setTime(value: number): Attempt; + clearHopsList(): void; + getHopsList(): Array; + setHopsList(value: Array): Attempt; + addHops(value?: ListPaymentsResponse.Payment.Attempt.Hop, index?: number): ListPaymentsResponse.Payment.Attempt.Hop; + getCreatedAt(): number; + setCreatedAt(value: number): Attempt; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Attempt.AsObject; + static toObject(includeInstance: boolean, msg: Attempt): Attempt.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Attempt, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Attempt; + static deserializeBinaryFromReader(message: Attempt, reader: jspb.BinaryReader): Attempt; + } + + export namespace Attempt { + export type AsObject = { + id: number, + ok: boolean, + time: number, + hopsList: Array, + createdAt: number, + } + + + export class Hop extends jspb.Message { + getId(): number; + setId(value: number): Hop; + getNode(): string; + setNode(value: string): Hop; + getChannel(): string; + setChannel(value: string): Hop; + getDirection(): number; + setDirection(value: number): Hop; + getOk(): boolean; + setOk(value: boolean): Hop; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Hop.AsObject; + static toObject(includeInstance: boolean, msg: Hop): Hop.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Hop, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Hop; + static deserializeBinaryFromReader(message: Hop, reader: jspb.BinaryReader): Hop; + } + + export namespace Hop { + export type AsObject = { + id: number, + node: string, + channel: string, + direction: number, + ok: boolean, + } + } + + } + + } + +} + +export class PayRequest extends jspb.Message { + getBolt11(): string; + setBolt11(value: string): PayRequest; + + hasMaxFeeMsat(): boolean; + clearMaxFeeMsat(): void; + getMaxFeeMsat(): number | undefined; + setMaxFeeMsat(value: number): PayRequest; + + hasExemptFeeMsat(): boolean; + clearExemptFeeMsat(): void; + getExemptFeeMsat(): number | undefined; + setExemptFeeMsat(value: number): PayRequest; + + hasTimeout(): boolean; + clearTimeout(): void; + getTimeout(): number | undefined; + setTimeout(value: number): PayRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PayRequest.AsObject; + static toObject(includeInstance: boolean, msg: PayRequest): PayRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PayRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PayRequest; + static deserializeBinaryFromReader(message: PayRequest, reader: jspb.BinaryReader): PayRequest; +} + +export namespace PayRequest { + export type AsObject = { + bolt11: string, + maxFeeMsat?: number, + exemptFeeMsat?: number, + timeout?: number, + } +} + +export class PayResponse extends jspb.Message { + getPaymentHash(): string; + setPaymentHash(value: string): PayResponse; + getPaymentPreimage(): string; + setPaymentPreimage(value: string): PayResponse; + getFeeMsat(): number; + setFeeMsat(value: number): PayResponse; + getTime(): number; + setTime(value: number): PayResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PayResponse.AsObject; + static toObject(includeInstance: boolean, msg: PayResponse): PayResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: PayResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PayResponse; + static deserializeBinaryFromReader(message: PayResponse, reader: jspb.BinaryReader): PayResponse; +} + +export namespace PayResponse { + export type AsObject = { + paymentHash: string, + paymentPreimage: string, + feeMsat: number, + time: number, + } +} + +export class ResetPathMemoryRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ResetPathMemoryRequest.AsObject; + static toObject(includeInstance: boolean, msg: ResetPathMemoryRequest): ResetPathMemoryRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ResetPathMemoryRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ResetPathMemoryRequest; + static deserializeBinaryFromReader(message: ResetPathMemoryRequest, reader: jspb.BinaryReader): ResetPathMemoryRequest; +} + +export namespace ResetPathMemoryRequest { + export type AsObject = { + } +} + +export class ResetPathMemoryResponse extends jspb.Message { + getPayments(): number; + setPayments(value: number): ResetPathMemoryResponse; + getAttempts(): number; + setAttempts(value: number): ResetPathMemoryResponse; + getHops(): number; + setHops(value: number): ResetPathMemoryResponse; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ResetPathMemoryResponse.AsObject; + static toObject(includeInstance: boolean, msg: ResetPathMemoryResponse): ResetPathMemoryResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ResetPathMemoryResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ResetPathMemoryResponse; + static deserializeBinaryFromReader(message: ResetPathMemoryResponse, reader: jspb.BinaryReader): ResetPathMemoryResponse; +} + +export namespace ResetPathMemoryResponse { + export type AsObject = { + payments: number, + attempts: number, + hops: number, + } +} diff --git a/lib/proto/mpay/mpay_pb.js b/lib/proto/mpay/mpay_pb.js new file mode 100644 index 00000000..f9891200 --- /dev/null +++ b/lib/proto/mpay/mpay_pb.js @@ -0,0 +1,3376 @@ +// source: mpay.proto +/** + * @fileoverview + * @enhanceable + * @suppress {missingRequire} reports error on implicit type usages. + * @suppress {messageConventions} JS Compiler reports an error if a variable or + * field starts with 'MSG_' and isn't a translatable message. + * @public + */ +// GENERATED CODE -- DO NOT EDIT! +/* eslint-disable */ +// @ts-nocheck + +var jspb = require('google-protobuf'); +var goog = jspb; +var global = (function() { + if (this) { return this; } + if (typeof window !== 'undefined') { return window; } + if (typeof global !== 'undefined') { return global; } + if (typeof self !== 'undefined') { return self; } + return Function('return this')(); +}.call(null)); + +goog.exportSymbol('proto.mpay.GetInfoRequest', null, global); +goog.exportSymbol('proto.mpay.GetInfoResponse', null, global); +goog.exportSymbol('proto.mpay.GetRoutesRequest', null, global); +goog.exportSymbol('proto.mpay.GetRoutesResponse', null, global); +goog.exportSymbol('proto.mpay.GetRoutesResponse.Routes', null, global); +goog.exportSymbol('proto.mpay.GetRoutesResponse.Routes.Route', null, global); +goog.exportSymbol('proto.mpay.ListPaymentsRequest', null, global); +goog.exportSymbol('proto.mpay.ListPaymentsRequest.IdentifierCase', null, global); +goog.exportSymbol('proto.mpay.ListPaymentsResponse', null, global); +goog.exportSymbol('proto.mpay.ListPaymentsResponse.Payment', null, global); +goog.exportSymbol('proto.mpay.ListPaymentsResponse.Payment.Attempt', null, global); +goog.exportSymbol('proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop', null, global); +goog.exportSymbol('proto.mpay.PayRequest', null, global); +goog.exportSymbol('proto.mpay.PayResponse', null, global); +goog.exportSymbol('proto.mpay.ResetPathMemoryRequest', null, global); +goog.exportSymbol('proto.mpay.ResetPathMemoryResponse', null, global); +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.mpay.GetInfoRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.mpay.GetInfoRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.mpay.GetInfoRequest.displayName = 'proto.mpay.GetInfoRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.mpay.GetInfoResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.mpay.GetInfoResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.mpay.GetInfoResponse.displayName = 'proto.mpay.GetInfoResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.mpay.GetRoutesRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.mpay.GetRoutesRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.mpay.GetRoutesRequest.displayName = 'proto.mpay.GetRoutesRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.mpay.GetRoutesResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.mpay.GetRoutesResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.mpay.GetRoutesResponse.displayName = 'proto.mpay.GetRoutesResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.mpay.GetRoutesResponse.Routes = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.mpay.GetRoutesResponse.Routes.repeatedFields_, null); +}; +goog.inherits(proto.mpay.GetRoutesResponse.Routes, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.mpay.GetRoutesResponse.Routes.displayName = 'proto.mpay.GetRoutesResponse.Routes'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.mpay.GetRoutesResponse.Routes.Route = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.mpay.GetRoutesResponse.Routes.Route.repeatedFields_, null); +}; +goog.inherits(proto.mpay.GetRoutesResponse.Routes.Route, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.mpay.GetRoutesResponse.Routes.Route.displayName = 'proto.mpay.GetRoutesResponse.Routes.Route'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.mpay.ListPaymentsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, proto.mpay.ListPaymentsRequest.oneofGroups_); +}; +goog.inherits(proto.mpay.ListPaymentsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.mpay.ListPaymentsRequest.displayName = 'proto.mpay.ListPaymentsRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.mpay.ListPaymentsResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.mpay.ListPaymentsResponse.repeatedFields_, null); +}; +goog.inherits(proto.mpay.ListPaymentsResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.mpay.ListPaymentsResponse.displayName = 'proto.mpay.ListPaymentsResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.mpay.ListPaymentsResponse.Payment = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.mpay.ListPaymentsResponse.Payment.repeatedFields_, null); +}; +goog.inherits(proto.mpay.ListPaymentsResponse.Payment, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.mpay.ListPaymentsResponse.Payment.displayName = 'proto.mpay.ListPaymentsResponse.Payment'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.mpay.ListPaymentsResponse.Payment.Attempt.repeatedFields_, null); +}; +goog.inherits(proto.mpay.ListPaymentsResponse.Payment.Attempt, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.mpay.ListPaymentsResponse.Payment.Attempt.displayName = 'proto.mpay.ListPaymentsResponse.Payment.Attempt'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.displayName = 'proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.mpay.PayRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.mpay.PayRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.mpay.PayRequest.displayName = 'proto.mpay.PayRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.mpay.PayResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.mpay.PayResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.mpay.PayResponse.displayName = 'proto.mpay.PayResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.mpay.ResetPathMemoryRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.mpay.ResetPathMemoryRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.mpay.ResetPathMemoryRequest.displayName = 'proto.mpay.ResetPathMemoryRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.mpay.ResetPathMemoryResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.mpay.ResetPathMemoryResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.mpay.ResetPathMemoryResponse.displayName = 'proto.mpay.ResetPathMemoryResponse'; +} + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.mpay.GetInfoRequest.prototype.toObject = function(opt_includeInstance) { + return proto.mpay.GetInfoRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.mpay.GetInfoRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.GetInfoRequest.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.mpay.GetInfoRequest} + */ +proto.mpay.GetInfoRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.mpay.GetInfoRequest; + return proto.mpay.GetInfoRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.mpay.GetInfoRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.mpay.GetInfoRequest} + */ +proto.mpay.GetInfoRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.mpay.GetInfoRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.mpay.GetInfoRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.mpay.GetInfoRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.GetInfoRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.mpay.GetInfoResponse.prototype.toObject = function(opt_includeInstance) { + return proto.mpay.GetInfoResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.mpay.GetInfoResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.GetInfoResponse.toObject = function(includeInstance, msg) { + var f, obj = { + version: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.mpay.GetInfoResponse} + */ +proto.mpay.GetInfoResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.mpay.GetInfoResponse; + return proto.mpay.GetInfoResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.mpay.GetInfoResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.mpay.GetInfoResponse} + */ +proto.mpay.GetInfoResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setVersion(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.mpay.GetInfoResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.mpay.GetInfoResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.mpay.GetInfoResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.GetInfoResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getVersion(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string version = 1; + * @return {string} + */ +proto.mpay.GetInfoResponse.prototype.getVersion = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.mpay.GetInfoResponse} returns this + */ +proto.mpay.GetInfoResponse.prototype.setVersion = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.mpay.GetRoutesRequest.prototype.toObject = function(opt_includeInstance) { + return proto.mpay.GetRoutesRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.mpay.GetRoutesRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.GetRoutesRequest.toObject = function(includeInstance, msg) { + var f, obj = { + destination: jspb.Message.getFieldWithDefault(msg, 1, ""), + minSuccess: jspb.Message.getFloatingPointFieldWithDefault(msg, 2, 0.0), + minSuccessEma: jspb.Message.getFloatingPointFieldWithDefault(msg, 3, 0.0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.mpay.GetRoutesRequest} + */ +proto.mpay.GetRoutesRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.mpay.GetRoutesRequest; + return proto.mpay.GetRoutesRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.mpay.GetRoutesRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.mpay.GetRoutesRequest} + */ +proto.mpay.GetRoutesRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setDestination(value); + break; + case 2: + var value = /** @type {number} */ (reader.readFloat()); + msg.setMinSuccess(value); + break; + case 3: + var value = /** @type {number} */ (reader.readFloat()); + msg.setMinSuccessEma(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.mpay.GetRoutesRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.mpay.GetRoutesRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.mpay.GetRoutesRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.GetRoutesRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = /** @type {string} */ (jspb.Message.getField(message, 1)); + if (f != null) { + writer.writeString( + 1, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeFloat( + 2, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeFloat( + 3, + f + ); + } +}; + + +/** + * optional string destination = 1; + * @return {string} + */ +proto.mpay.GetRoutesRequest.prototype.getDestination = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.mpay.GetRoutesRequest} returns this + */ +proto.mpay.GetRoutesRequest.prototype.setDestination = function(value) { + return jspb.Message.setField(this, 1, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.mpay.GetRoutesRequest} returns this + */ +proto.mpay.GetRoutesRequest.prototype.clearDestination = function() { + return jspb.Message.setField(this, 1, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.mpay.GetRoutesRequest.prototype.hasDestination = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional float min_success = 2; + * @return {number} + */ +proto.mpay.GetRoutesRequest.prototype.getMinSuccess = function() { + return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 2, 0.0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.GetRoutesRequest} returns this + */ +proto.mpay.GetRoutesRequest.prototype.setMinSuccess = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.mpay.GetRoutesRequest} returns this + */ +proto.mpay.GetRoutesRequest.prototype.clearMinSuccess = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.mpay.GetRoutesRequest.prototype.hasMinSuccess = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional float min_success_ema = 3; + * @return {number} + */ +proto.mpay.GetRoutesRequest.prototype.getMinSuccessEma = function() { + return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 3, 0.0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.GetRoutesRequest} returns this + */ +proto.mpay.GetRoutesRequest.prototype.setMinSuccessEma = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.mpay.GetRoutesRequest} returns this + */ +proto.mpay.GetRoutesRequest.prototype.clearMinSuccessEma = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.mpay.GetRoutesRequest.prototype.hasMinSuccessEma = function() { + return jspb.Message.getField(this, 3) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.mpay.GetRoutesResponse.prototype.toObject = function(opt_includeInstance) { + return proto.mpay.GetRoutesResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.mpay.GetRoutesResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.GetRoutesResponse.toObject = function(includeInstance, msg) { + var f, obj = { + routesMap: (f = msg.getRoutesMap()) ? f.toObject(includeInstance, proto.mpay.GetRoutesResponse.Routes.toObject) : [] + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.mpay.GetRoutesResponse} + */ +proto.mpay.GetRoutesResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.mpay.GetRoutesResponse; + return proto.mpay.GetRoutesResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.mpay.GetRoutesResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.mpay.GetRoutesResponse} + */ +proto.mpay.GetRoutesResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = msg.getRoutesMap(); + reader.readMessage(value, function(message, reader) { + jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readMessage, proto.mpay.GetRoutesResponse.Routes.deserializeBinaryFromReader, "", new proto.mpay.GetRoutesResponse.Routes()); + }); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.mpay.GetRoutesResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.mpay.GetRoutesResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.mpay.GetRoutesResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.GetRoutesResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getRoutesMap(true); + if (f && f.getLength() > 0) { + f.serializeBinary(1, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeMessage, proto.mpay.GetRoutesResponse.Routes.serializeBinaryToWriter); + } +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.mpay.GetRoutesResponse.Routes.repeatedFields_ = [2]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.mpay.GetRoutesResponse.Routes.prototype.toObject = function(opt_includeInstance) { + return proto.mpay.GetRoutesResponse.Routes.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.mpay.GetRoutesResponse.Routes} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.GetRoutesResponse.Routes.toObject = function(includeInstance, msg) { + var f, obj = { + routesList: jspb.Message.toObjectList(msg.getRoutesList(), + proto.mpay.GetRoutesResponse.Routes.Route.toObject, includeInstance) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.mpay.GetRoutesResponse.Routes} + */ +proto.mpay.GetRoutesResponse.Routes.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.mpay.GetRoutesResponse.Routes; + return proto.mpay.GetRoutesResponse.Routes.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.mpay.GetRoutesResponse.Routes} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.mpay.GetRoutesResponse.Routes} + */ +proto.mpay.GetRoutesResponse.Routes.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 2: + var value = new proto.mpay.GetRoutesResponse.Routes.Route; + reader.readMessage(value,proto.mpay.GetRoutesResponse.Routes.Route.deserializeBinaryFromReader); + msg.addRoutes(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.mpay.GetRoutesResponse.Routes.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.mpay.GetRoutesResponse.Routes.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.mpay.GetRoutesResponse.Routes} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.GetRoutesResponse.Routes.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getRoutesList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.mpay.GetRoutesResponse.Routes.Route.serializeBinaryToWriter + ); + } +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.mpay.GetRoutesResponse.Routes.Route.repeatedFields_ = [1]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.mpay.GetRoutesResponse.Routes.Route.prototype.toObject = function(opt_includeInstance) { + return proto.mpay.GetRoutesResponse.Routes.Route.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.mpay.GetRoutesResponse.Routes.Route} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.GetRoutesResponse.Routes.Route.toObject = function(includeInstance, msg) { + var f, obj = { + routeList: (f = jspb.Message.getRepeatedField(msg, 1)) == null ? undefined : f, + successRate: jspb.Message.getFloatingPointFieldWithDefault(msg, 2, 0.0), + successRateEma: jspb.Message.getFloatingPointFieldWithDefault(msg, 3, 0.0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.mpay.GetRoutesResponse.Routes.Route} + */ +proto.mpay.GetRoutesResponse.Routes.Route.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.mpay.GetRoutesResponse.Routes.Route; + return proto.mpay.GetRoutesResponse.Routes.Route.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.mpay.GetRoutesResponse.Routes.Route} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.mpay.GetRoutesResponse.Routes.Route} + */ +proto.mpay.GetRoutesResponse.Routes.Route.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.addRoute(value); + break; + case 2: + var value = /** @type {number} */ (reader.readDouble()); + msg.setSuccessRate(value); + break; + case 3: + var value = /** @type {number} */ (reader.readDouble()); + msg.setSuccessRateEma(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.mpay.GetRoutesResponse.Routes.Route.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.mpay.GetRoutesResponse.Routes.Route.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.mpay.GetRoutesResponse.Routes.Route} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.GetRoutesResponse.Routes.Route.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getRouteList(); + if (f.length > 0) { + writer.writeRepeatedString( + 1, + f + ); + } + f = message.getSuccessRate(); + if (f !== 0.0) { + writer.writeDouble( + 2, + f + ); + } + f = message.getSuccessRateEma(); + if (f !== 0.0) { + writer.writeDouble( + 3, + f + ); + } +}; + + +/** + * repeated string route = 1; + * @return {!Array} + */ +proto.mpay.GetRoutesResponse.Routes.Route.prototype.getRouteList = function() { + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 1)); +}; + + +/** + * @param {!Array} value + * @return {!proto.mpay.GetRoutesResponse.Routes.Route} returns this + */ +proto.mpay.GetRoutesResponse.Routes.Route.prototype.setRouteList = function(value) { + return jspb.Message.setField(this, 1, value || []); +}; + + +/** + * @param {string} value + * @param {number=} opt_index + * @return {!proto.mpay.GetRoutesResponse.Routes.Route} returns this + */ +proto.mpay.GetRoutesResponse.Routes.Route.prototype.addRoute = function(value, opt_index) { + return jspb.Message.addToRepeatedField(this, 1, value, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.mpay.GetRoutesResponse.Routes.Route} returns this + */ +proto.mpay.GetRoutesResponse.Routes.Route.prototype.clearRouteList = function() { + return this.setRouteList([]); +}; + + +/** + * optional double success_rate = 2; + * @return {number} + */ +proto.mpay.GetRoutesResponse.Routes.Route.prototype.getSuccessRate = function() { + return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 2, 0.0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.GetRoutesResponse.Routes.Route} returns this + */ +proto.mpay.GetRoutesResponse.Routes.Route.prototype.setSuccessRate = function(value) { + return jspb.Message.setProto3FloatField(this, 2, value); +}; + + +/** + * optional double success_rate_ema = 3; + * @return {number} + */ +proto.mpay.GetRoutesResponse.Routes.Route.prototype.getSuccessRateEma = function() { + return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 3, 0.0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.GetRoutesResponse.Routes.Route} returns this + */ +proto.mpay.GetRoutesResponse.Routes.Route.prototype.setSuccessRateEma = function(value) { + return jspb.Message.setProto3FloatField(this, 3, value); +}; + + +/** + * repeated Route routes = 2; + * @return {!Array} + */ +proto.mpay.GetRoutesResponse.Routes.prototype.getRoutesList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.mpay.GetRoutesResponse.Routes.Route, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.mpay.GetRoutesResponse.Routes} returns this +*/ +proto.mpay.GetRoutesResponse.Routes.prototype.setRoutesList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.mpay.GetRoutesResponse.Routes.Route=} opt_value + * @param {number=} opt_index + * @return {!proto.mpay.GetRoutesResponse.Routes.Route} + */ +proto.mpay.GetRoutesResponse.Routes.prototype.addRoutes = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.mpay.GetRoutesResponse.Routes.Route, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.mpay.GetRoutesResponse.Routes} returns this + */ +proto.mpay.GetRoutesResponse.Routes.prototype.clearRoutesList = function() { + return this.setRoutesList([]); +}; + + +/** + * map routes = 1; + * @param {boolean=} opt_noLazyCreate Do not create the map if + * empty, instead returning `undefined` + * @return {!jspb.Map} + */ +proto.mpay.GetRoutesResponse.prototype.getRoutesMap = function(opt_noLazyCreate) { + return /** @type {!jspb.Map} */ ( + jspb.Message.getMapField(this, 1, opt_noLazyCreate, + proto.mpay.GetRoutesResponse.Routes)); +}; + + +/** + * Clears values from the map. The map will be non-null. + * @return {!proto.mpay.GetRoutesResponse} returns this + */ +proto.mpay.GetRoutesResponse.prototype.clearRoutesMap = function() { + this.getRoutesMap().clear(); + return this;}; + + + +/** + * Oneof group definitions for this message. Each group defines the field + * numbers belonging to that group. When of these fields' value is set, all + * other fields in the group are cleared. During deserialization, if multiple + * fields are encountered for a group, only the last value seen will be kept. + * @private {!Array>} + * @const + */ +proto.mpay.ListPaymentsRequest.oneofGroups_ = [[1,2]]; + +/** + * @enum {number} + */ +proto.mpay.ListPaymentsRequest.IdentifierCase = { + IDENTIFIER_NOT_SET: 0, + BOLT11: 1, + PAYMENT_HASH: 2 +}; + +/** + * @return {proto.mpay.ListPaymentsRequest.IdentifierCase} + */ +proto.mpay.ListPaymentsRequest.prototype.getIdentifierCase = function() { + return /** @type {proto.mpay.ListPaymentsRequest.IdentifierCase} */(jspb.Message.computeOneofCase(this, proto.mpay.ListPaymentsRequest.oneofGroups_[0])); +}; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.mpay.ListPaymentsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.mpay.ListPaymentsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.mpay.ListPaymentsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.ListPaymentsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + bolt11: jspb.Message.getFieldWithDefault(msg, 1, ""), + paymentHash: jspb.Message.getFieldWithDefault(msg, 2, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.mpay.ListPaymentsRequest} + */ +proto.mpay.ListPaymentsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.mpay.ListPaymentsRequest; + return proto.mpay.ListPaymentsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.mpay.ListPaymentsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.mpay.ListPaymentsRequest} + */ +proto.mpay.ListPaymentsRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setBolt11(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setPaymentHash(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.mpay.ListPaymentsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.mpay.ListPaymentsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.mpay.ListPaymentsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.ListPaymentsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = /** @type {string} */ (jspb.Message.getField(message, 1)); + if (f != null) { + writer.writeString( + 1, + f + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeString( + 2, + f + ); + } +}; + + +/** + * optional string bolt11 = 1; + * @return {string} + */ +proto.mpay.ListPaymentsRequest.prototype.getBolt11 = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.mpay.ListPaymentsRequest} returns this + */ +proto.mpay.ListPaymentsRequest.prototype.setBolt11 = function(value) { + return jspb.Message.setOneofField(this, 1, proto.mpay.ListPaymentsRequest.oneofGroups_[0], value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.mpay.ListPaymentsRequest} returns this + */ +proto.mpay.ListPaymentsRequest.prototype.clearBolt11 = function() { + return jspb.Message.setOneofField(this, 1, proto.mpay.ListPaymentsRequest.oneofGroups_[0], undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.mpay.ListPaymentsRequest.prototype.hasBolt11 = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string payment_hash = 2; + * @return {string} + */ +proto.mpay.ListPaymentsRequest.prototype.getPaymentHash = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.mpay.ListPaymentsRequest} returns this + */ +proto.mpay.ListPaymentsRequest.prototype.setPaymentHash = function(value) { + return jspb.Message.setOneofField(this, 2, proto.mpay.ListPaymentsRequest.oneofGroups_[0], value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.mpay.ListPaymentsRequest} returns this + */ +proto.mpay.ListPaymentsRequest.prototype.clearPaymentHash = function() { + return jspb.Message.setOneofField(this, 2, proto.mpay.ListPaymentsRequest.oneofGroups_[0], undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.mpay.ListPaymentsRequest.prototype.hasPaymentHash = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.mpay.ListPaymentsResponse.repeatedFields_ = [1]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.mpay.ListPaymentsResponse.prototype.toObject = function(opt_includeInstance) { + return proto.mpay.ListPaymentsResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.mpay.ListPaymentsResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.ListPaymentsResponse.toObject = function(includeInstance, msg) { + var f, obj = { + paymentsList: jspb.Message.toObjectList(msg.getPaymentsList(), + proto.mpay.ListPaymentsResponse.Payment.toObject, includeInstance) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.mpay.ListPaymentsResponse} + */ +proto.mpay.ListPaymentsResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.mpay.ListPaymentsResponse; + return proto.mpay.ListPaymentsResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.mpay.ListPaymentsResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.mpay.ListPaymentsResponse} + */ +proto.mpay.ListPaymentsResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.mpay.ListPaymentsResponse.Payment; + reader.readMessage(value,proto.mpay.ListPaymentsResponse.Payment.deserializeBinaryFromReader); + msg.addPayments(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.mpay.ListPaymentsResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.mpay.ListPaymentsResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.mpay.ListPaymentsResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.ListPaymentsResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getPaymentsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 1, + f, + proto.mpay.ListPaymentsResponse.Payment.serializeBinaryToWriter + ); + } +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.mpay.ListPaymentsResponse.Payment.repeatedFields_ = [6]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.mpay.ListPaymentsResponse.Payment.prototype.toObject = function(opt_includeInstance) { + return proto.mpay.ListPaymentsResponse.Payment.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.mpay.ListPaymentsResponse.Payment} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.ListPaymentsResponse.Payment.toObject = function(includeInstance, msg) { + var f, obj = { + id: jspb.Message.getFieldWithDefault(msg, 1, 0), + destination: jspb.Message.getFieldWithDefault(msg, 2, ""), + paymentHash: jspb.Message.getFieldWithDefault(msg, 3, ""), + amount: jspb.Message.getFieldWithDefault(msg, 4, 0), + ok: jspb.Message.getBooleanFieldWithDefault(msg, 5, false), + attemptsList: jspb.Message.toObjectList(msg.getAttemptsList(), + proto.mpay.ListPaymentsResponse.Payment.Attempt.toObject, includeInstance), + createdAt: jspb.Message.getFieldWithDefault(msg, 7, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.mpay.ListPaymentsResponse.Payment} + */ +proto.mpay.ListPaymentsResponse.Payment.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.mpay.ListPaymentsResponse.Payment; + return proto.mpay.ListPaymentsResponse.Payment.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.mpay.ListPaymentsResponse.Payment} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.mpay.ListPaymentsResponse.Payment} + */ +proto.mpay.ListPaymentsResponse.Payment.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {number} */ (reader.readUint64()); + msg.setId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setDestination(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setPaymentHash(value); + break; + case 4: + var value = /** @type {number} */ (reader.readUint64()); + msg.setAmount(value); + break; + case 5: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setOk(value); + break; + case 6: + var value = new proto.mpay.ListPaymentsResponse.Payment.Attempt; + reader.readMessage(value,proto.mpay.ListPaymentsResponse.Payment.Attempt.deserializeBinaryFromReader); + msg.addAttempts(value); + break; + case 7: + var value = /** @type {number} */ (reader.readUint64()); + msg.setCreatedAt(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.mpay.ListPaymentsResponse.Payment.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.mpay.ListPaymentsResponse.Payment.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.mpay.ListPaymentsResponse.Payment} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.ListPaymentsResponse.Payment.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getId(); + if (f !== 0) { + writer.writeUint64( + 1, + f + ); + } + f = message.getDestination(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getPaymentHash(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getAmount(); + if (f !== 0) { + writer.writeUint64( + 4, + f + ); + } + f = message.getOk(); + if (f) { + writer.writeBool( + 5, + f + ); + } + f = message.getAttemptsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 6, + f, + proto.mpay.ListPaymentsResponse.Payment.Attempt.serializeBinaryToWriter + ); + } + f = message.getCreatedAt(); + if (f !== 0) { + writer.writeUint64( + 7, + f + ); + } +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.repeatedFields_ = [4]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.prototype.toObject = function(opt_includeInstance) { + return proto.mpay.ListPaymentsResponse.Payment.Attempt.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.mpay.ListPaymentsResponse.Payment.Attempt} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.toObject = function(includeInstance, msg) { + var f, obj = { + id: jspb.Message.getFieldWithDefault(msg, 1, 0), + ok: jspb.Message.getBooleanFieldWithDefault(msg, 2, false), + time: jspb.Message.getFieldWithDefault(msg, 3, 0), + hopsList: jspb.Message.toObjectList(msg.getHopsList(), + proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.toObject, includeInstance), + createdAt: jspb.Message.getFieldWithDefault(msg, 5, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.mpay.ListPaymentsResponse.Payment.Attempt} + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.mpay.ListPaymentsResponse.Payment.Attempt; + return proto.mpay.ListPaymentsResponse.Payment.Attempt.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.mpay.ListPaymentsResponse.Payment.Attempt} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.mpay.ListPaymentsResponse.Payment.Attempt} + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {number} */ (reader.readUint64()); + msg.setId(value); + break; + case 2: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setOk(value); + break; + case 3: + var value = /** @type {number} */ (reader.readUint64()); + msg.setTime(value); + break; + case 4: + var value = new proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop; + reader.readMessage(value,proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.deserializeBinaryFromReader); + msg.addHops(value); + break; + case 5: + var value = /** @type {number} */ (reader.readUint64()); + msg.setCreatedAt(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.mpay.ListPaymentsResponse.Payment.Attempt.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.mpay.ListPaymentsResponse.Payment.Attempt} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getId(); + if (f !== 0) { + writer.writeUint64( + 1, + f + ); + } + f = message.getOk(); + if (f) { + writer.writeBool( + 2, + f + ); + } + f = message.getTime(); + if (f !== 0) { + writer.writeUint64( + 3, + f + ); + } + f = message.getHopsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 4, + f, + proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.serializeBinaryToWriter + ); + } + f = message.getCreatedAt(); + if (f !== 0) { + writer.writeUint64( + 5, + f + ); + } +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.prototype.toObject = function(opt_includeInstance) { + return proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.toObject = function(includeInstance, msg) { + var f, obj = { + id: jspb.Message.getFieldWithDefault(msg, 1, 0), + node: jspb.Message.getFieldWithDefault(msg, 2, ""), + channel: jspb.Message.getFieldWithDefault(msg, 3, ""), + direction: jspb.Message.getFieldWithDefault(msg, 4, 0), + ok: jspb.Message.getBooleanFieldWithDefault(msg, 5, false) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop} + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop; + return proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop} + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {number} */ (reader.readUint64()); + msg.setId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setNode(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setChannel(value); + break; + case 4: + var value = /** @type {number} */ (reader.readUint64()); + msg.setDirection(value); + break; + case 5: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setOk(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getId(); + if (f !== 0) { + writer.writeUint64( + 1, + f + ); + } + f = message.getNode(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getChannel(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getDirection(); + if (f !== 0) { + writer.writeUint64( + 4, + f + ); + } + f = message.getOk(); + if (f) { + writer.writeBool( + 5, + f + ); + } +}; + + +/** + * optional uint64 id = 1; + * @return {number} + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.prototype.getId = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop} returns this + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.prototype.setId = function(value) { + return jspb.Message.setProto3IntField(this, 1, value); +}; + + +/** + * optional string node = 2; + * @return {string} + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.prototype.getNode = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop} returns this + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.prototype.setNode = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string channel = 3; + * @return {string} + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.prototype.getChannel = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop} returns this + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.prototype.setChannel = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional uint64 direction = 4; + * @return {number} + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.prototype.getDirection = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop} returns this + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.prototype.setDirection = function(value) { + return jspb.Message.setProto3IntField(this, 4, value); +}; + + +/** + * optional bool ok = 5; + * @return {boolean} + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.prototype.getOk = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop} returns this + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop.prototype.setOk = function(value) { + return jspb.Message.setProto3BooleanField(this, 5, value); +}; + + +/** + * optional uint64 id = 1; + * @return {number} + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.prototype.getId = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.ListPaymentsResponse.Payment.Attempt} returns this + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.prototype.setId = function(value) { + return jspb.Message.setProto3IntField(this, 1, value); +}; + + +/** + * optional bool ok = 2; + * @return {boolean} + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.prototype.getOk = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.mpay.ListPaymentsResponse.Payment.Attempt} returns this + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.prototype.setOk = function(value) { + return jspb.Message.setProto3BooleanField(this, 2, value); +}; + + +/** + * optional uint64 time = 3; + * @return {number} + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.prototype.getTime = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.ListPaymentsResponse.Payment.Attempt} returns this + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.prototype.setTime = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + +/** + * repeated Hop hops = 4; + * @return {!Array} + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.prototype.getHopsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop, 4)); +}; + + +/** + * @param {!Array} value + * @return {!proto.mpay.ListPaymentsResponse.Payment.Attempt} returns this +*/ +proto.mpay.ListPaymentsResponse.Payment.Attempt.prototype.setHopsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 4, value); +}; + + +/** + * @param {!proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop=} opt_value + * @param {number=} opt_index + * @return {!proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop} + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.prototype.addHops = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 4, opt_value, proto.mpay.ListPaymentsResponse.Payment.Attempt.Hop, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.mpay.ListPaymentsResponse.Payment.Attempt} returns this + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.prototype.clearHopsList = function() { + return this.setHopsList([]); +}; + + +/** + * optional uint64 created_at = 5; + * @return {number} + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.prototype.getCreatedAt = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.ListPaymentsResponse.Payment.Attempt} returns this + */ +proto.mpay.ListPaymentsResponse.Payment.Attempt.prototype.setCreatedAt = function(value) { + return jspb.Message.setProto3IntField(this, 5, value); +}; + + +/** + * optional uint64 id = 1; + * @return {number} + */ +proto.mpay.ListPaymentsResponse.Payment.prototype.getId = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.ListPaymentsResponse.Payment} returns this + */ +proto.mpay.ListPaymentsResponse.Payment.prototype.setId = function(value) { + return jspb.Message.setProto3IntField(this, 1, value); +}; + + +/** + * optional string destination = 2; + * @return {string} + */ +proto.mpay.ListPaymentsResponse.Payment.prototype.getDestination = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.mpay.ListPaymentsResponse.Payment} returns this + */ +proto.mpay.ListPaymentsResponse.Payment.prototype.setDestination = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string payment_hash = 3; + * @return {string} + */ +proto.mpay.ListPaymentsResponse.Payment.prototype.getPaymentHash = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.mpay.ListPaymentsResponse.Payment} returns this + */ +proto.mpay.ListPaymentsResponse.Payment.prototype.setPaymentHash = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional uint64 amount = 4; + * @return {number} + */ +proto.mpay.ListPaymentsResponse.Payment.prototype.getAmount = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.ListPaymentsResponse.Payment} returns this + */ +proto.mpay.ListPaymentsResponse.Payment.prototype.setAmount = function(value) { + return jspb.Message.setProto3IntField(this, 4, value); +}; + + +/** + * optional bool ok = 5; + * @return {boolean} + */ +proto.mpay.ListPaymentsResponse.Payment.prototype.getOk = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.mpay.ListPaymentsResponse.Payment} returns this + */ +proto.mpay.ListPaymentsResponse.Payment.prototype.setOk = function(value) { + return jspb.Message.setProto3BooleanField(this, 5, value); +}; + + +/** + * repeated Attempt attempts = 6; + * @return {!Array} + */ +proto.mpay.ListPaymentsResponse.Payment.prototype.getAttemptsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.mpay.ListPaymentsResponse.Payment.Attempt, 6)); +}; + + +/** + * @param {!Array} value + * @return {!proto.mpay.ListPaymentsResponse.Payment} returns this +*/ +proto.mpay.ListPaymentsResponse.Payment.prototype.setAttemptsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 6, value); +}; + + +/** + * @param {!proto.mpay.ListPaymentsResponse.Payment.Attempt=} opt_value + * @param {number=} opt_index + * @return {!proto.mpay.ListPaymentsResponse.Payment.Attempt} + */ +proto.mpay.ListPaymentsResponse.Payment.prototype.addAttempts = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 6, opt_value, proto.mpay.ListPaymentsResponse.Payment.Attempt, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.mpay.ListPaymentsResponse.Payment} returns this + */ +proto.mpay.ListPaymentsResponse.Payment.prototype.clearAttemptsList = function() { + return this.setAttemptsList([]); +}; + + +/** + * optional uint64 created_at = 7; + * @return {number} + */ +proto.mpay.ListPaymentsResponse.Payment.prototype.getCreatedAt = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.ListPaymentsResponse.Payment} returns this + */ +proto.mpay.ListPaymentsResponse.Payment.prototype.setCreatedAt = function(value) { + return jspb.Message.setProto3IntField(this, 7, value); +}; + + +/** + * repeated Payment payments = 1; + * @return {!Array} + */ +proto.mpay.ListPaymentsResponse.prototype.getPaymentsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.mpay.ListPaymentsResponse.Payment, 1)); +}; + + +/** + * @param {!Array} value + * @return {!proto.mpay.ListPaymentsResponse} returns this +*/ +proto.mpay.ListPaymentsResponse.prototype.setPaymentsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 1, value); +}; + + +/** + * @param {!proto.mpay.ListPaymentsResponse.Payment=} opt_value + * @param {number=} opt_index + * @return {!proto.mpay.ListPaymentsResponse.Payment} + */ +proto.mpay.ListPaymentsResponse.prototype.addPayments = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.mpay.ListPaymentsResponse.Payment, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.mpay.ListPaymentsResponse} returns this + */ +proto.mpay.ListPaymentsResponse.prototype.clearPaymentsList = function() { + return this.setPaymentsList([]); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.mpay.PayRequest.prototype.toObject = function(opt_includeInstance) { + return proto.mpay.PayRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.mpay.PayRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.PayRequest.toObject = function(includeInstance, msg) { + var f, obj = { + bolt11: jspb.Message.getFieldWithDefault(msg, 1, ""), + maxFeeMsat: jspb.Message.getFieldWithDefault(msg, 2, 0), + exemptFeeMsat: jspb.Message.getFieldWithDefault(msg, 3, 0), + timeout: jspb.Message.getFieldWithDefault(msg, 4, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.mpay.PayRequest} + */ +proto.mpay.PayRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.mpay.PayRequest; + return proto.mpay.PayRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.mpay.PayRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.mpay.PayRequest} + */ +proto.mpay.PayRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setBolt11(value); + break; + case 2: + var value = /** @type {number} */ (reader.readUint64()); + msg.setMaxFeeMsat(value); + break; + case 3: + var value = /** @type {number} */ (reader.readUint64()); + msg.setExemptFeeMsat(value); + break; + case 4: + var value = /** @type {number} */ (reader.readUint64()); + msg.setTimeout(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.mpay.PayRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.mpay.PayRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.mpay.PayRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.PayRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBolt11(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeUint64( + 2, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeUint64( + 3, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeUint64( + 4, + f + ); + } +}; + + +/** + * optional string bolt11 = 1; + * @return {string} + */ +proto.mpay.PayRequest.prototype.getBolt11 = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.mpay.PayRequest} returns this + */ +proto.mpay.PayRequest.prototype.setBolt11 = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional uint64 max_fee_msat = 2; + * @return {number} + */ +proto.mpay.PayRequest.prototype.getMaxFeeMsat = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.PayRequest} returns this + */ +proto.mpay.PayRequest.prototype.setMaxFeeMsat = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.mpay.PayRequest} returns this + */ +proto.mpay.PayRequest.prototype.clearMaxFeeMsat = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.mpay.PayRequest.prototype.hasMaxFeeMsat = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional uint64 exempt_fee_msat = 3; + * @return {number} + */ +proto.mpay.PayRequest.prototype.getExemptFeeMsat = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.PayRequest} returns this + */ +proto.mpay.PayRequest.prototype.setExemptFeeMsat = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.mpay.PayRequest} returns this + */ +proto.mpay.PayRequest.prototype.clearExemptFeeMsat = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.mpay.PayRequest.prototype.hasExemptFeeMsat = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional uint64 timeout = 4; + * @return {number} + */ +proto.mpay.PayRequest.prototype.getTimeout = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.PayRequest} returns this + */ +proto.mpay.PayRequest.prototype.setTimeout = function(value) { + return jspb.Message.setField(this, 4, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.mpay.PayRequest} returns this + */ +proto.mpay.PayRequest.prototype.clearTimeout = function() { + return jspb.Message.setField(this, 4, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.mpay.PayRequest.prototype.hasTimeout = function() { + return jspb.Message.getField(this, 4) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.mpay.PayResponse.prototype.toObject = function(opt_includeInstance) { + return proto.mpay.PayResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.mpay.PayResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.PayResponse.toObject = function(includeInstance, msg) { + var f, obj = { + paymentHash: jspb.Message.getFieldWithDefault(msg, 1, ""), + paymentPreimage: jspb.Message.getFieldWithDefault(msg, 2, ""), + feeMsat: jspb.Message.getFieldWithDefault(msg, 3, 0), + time: jspb.Message.getFieldWithDefault(msg, 4, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.mpay.PayResponse} + */ +proto.mpay.PayResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.mpay.PayResponse; + return proto.mpay.PayResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.mpay.PayResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.mpay.PayResponse} + */ +proto.mpay.PayResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setPaymentHash(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setPaymentPreimage(value); + break; + case 3: + var value = /** @type {number} */ (reader.readUint64()); + msg.setFeeMsat(value); + break; + case 4: + var value = /** @type {number} */ (reader.readUint64()); + msg.setTime(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.mpay.PayResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.mpay.PayResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.mpay.PayResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.PayResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getPaymentHash(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getPaymentPreimage(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getFeeMsat(); + if (f !== 0) { + writer.writeUint64( + 3, + f + ); + } + f = message.getTime(); + if (f !== 0) { + writer.writeUint64( + 4, + f + ); + } +}; + + +/** + * optional string payment_hash = 1; + * @return {string} + */ +proto.mpay.PayResponse.prototype.getPaymentHash = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.mpay.PayResponse} returns this + */ +proto.mpay.PayResponse.prototype.setPaymentHash = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string payment_preimage = 2; + * @return {string} + */ +proto.mpay.PayResponse.prototype.getPaymentPreimage = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.mpay.PayResponse} returns this + */ +proto.mpay.PayResponse.prototype.setPaymentPreimage = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional uint64 fee_msat = 3; + * @return {number} + */ +proto.mpay.PayResponse.prototype.getFeeMsat = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.PayResponse} returns this + */ +proto.mpay.PayResponse.prototype.setFeeMsat = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + +/** + * optional uint64 time = 4; + * @return {number} + */ +proto.mpay.PayResponse.prototype.getTime = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.PayResponse} returns this + */ +proto.mpay.PayResponse.prototype.setTime = function(value) { + return jspb.Message.setProto3IntField(this, 4, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.mpay.ResetPathMemoryRequest.prototype.toObject = function(opt_includeInstance) { + return proto.mpay.ResetPathMemoryRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.mpay.ResetPathMemoryRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.ResetPathMemoryRequest.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.mpay.ResetPathMemoryRequest} + */ +proto.mpay.ResetPathMemoryRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.mpay.ResetPathMemoryRequest; + return proto.mpay.ResetPathMemoryRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.mpay.ResetPathMemoryRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.mpay.ResetPathMemoryRequest} + */ +proto.mpay.ResetPathMemoryRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.mpay.ResetPathMemoryRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.mpay.ResetPathMemoryRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.mpay.ResetPathMemoryRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.ResetPathMemoryRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.mpay.ResetPathMemoryResponse.prototype.toObject = function(opt_includeInstance) { + return proto.mpay.ResetPathMemoryResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.mpay.ResetPathMemoryResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.ResetPathMemoryResponse.toObject = function(includeInstance, msg) { + var f, obj = { + payments: jspb.Message.getFieldWithDefault(msg, 1, 0), + attempts: jspb.Message.getFieldWithDefault(msg, 2, 0), + hops: jspb.Message.getFieldWithDefault(msg, 3, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.mpay.ResetPathMemoryResponse} + */ +proto.mpay.ResetPathMemoryResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.mpay.ResetPathMemoryResponse; + return proto.mpay.ResetPathMemoryResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.mpay.ResetPathMemoryResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.mpay.ResetPathMemoryResponse} + */ +proto.mpay.ResetPathMemoryResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {number} */ (reader.readUint64()); + msg.setPayments(value); + break; + case 2: + var value = /** @type {number} */ (reader.readUint64()); + msg.setAttempts(value); + break; + case 3: + var value = /** @type {number} */ (reader.readUint64()); + msg.setHops(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.mpay.ResetPathMemoryResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.mpay.ResetPathMemoryResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.mpay.ResetPathMemoryResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.mpay.ResetPathMemoryResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getPayments(); + if (f !== 0) { + writer.writeUint64( + 1, + f + ); + } + f = message.getAttempts(); + if (f !== 0) { + writer.writeUint64( + 2, + f + ); + } + f = message.getHops(); + if (f !== 0) { + writer.writeUint64( + 3, + f + ); + } +}; + + +/** + * optional uint64 payments = 1; + * @return {number} + */ +proto.mpay.ResetPathMemoryResponse.prototype.getPayments = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.ResetPathMemoryResponse} returns this + */ +proto.mpay.ResetPathMemoryResponse.prototype.setPayments = function(value) { + return jspb.Message.setProto3IntField(this, 1, value); +}; + + +/** + * optional uint64 attempts = 2; + * @return {number} + */ +proto.mpay.ResetPathMemoryResponse.prototype.getAttempts = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.ResetPathMemoryResponse} returns this + */ +proto.mpay.ResetPathMemoryResponse.prototype.setAttempts = function(value) { + return jspb.Message.setProto3IntField(this, 2, value); +}; + + +/** + * optional uint64 hops = 3; + * @return {number} + */ +proto.mpay.ResetPathMemoryResponse.prototype.getHops = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.ResetPathMemoryResponse} returns this + */ +proto.mpay.ResetPathMemoryResponse.prototype.setHops = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + +goog.object.extend(exports, proto.mpay); diff --git a/protos.js b/protos.js index 28ac0309..989f3e2b 100644 --- a/protos.js +++ b/protos.js @@ -3,6 +3,8 @@ const childProcess = require('child_process'); const protoDir = path.join(__dirname, 'proto'); const protoDirHold = path.join(__dirname, 'tools/plugins/hold/protos'); +const protoDirMpay = path.join(__dirname, 'tools/plugins/mpay/protos'); + const libDir = path.join(__dirname, 'lib/proto'); const protocPath = path.join( __dirname, @@ -17,6 +19,10 @@ const protoPaths = [ `--proto_path ${protoDirHold} ${protoDirHold}/*.proto`, path.join(libDir, 'hold'), ], + [ + `--proto_path ${protoDirMpay} ${protoDirMpay}/*.proto`, + path.join(libDir, 'mpay'), + ], ]; for (const [path, lib] of protoPaths) { From 3ebed29ce47af912d7e507732b24978539cc0d87 Mon Sep 17 00:00:00 2001 From: michael1011 Date: Tue, 23 Jan 2024 00:14:41 +0100 Subject: [PATCH 2/2] feat: mpay to pay invoices --- lib/Boltz.ts | 16 +- lib/Config.ts | 2 +- lib/VersionCheck.ts | 19 +- lib/api/Controller.ts | 2 +- lib/lightning/{ => cln}/ClnClient.ts | 235 +++++++++--------- lib/lightning/cln/MpayClient.ts | 115 +++++++++ lib/lightning/cln/Types.ts | 42 ++++ lib/notifications/NotificationProvider.ts | 2 +- lib/proto/mpay/mpay_pb.d.ts | 6 + lib/proto/mpay/mpay_pb.js | 50 +++- lib/service/NodeInfo.ts | 2 +- lib/service/Service.ts | 2 +- lib/swap/LightningNursery.ts | 2 +- lib/swap/PaymentHandler.ts | 2 +- lib/swap/routing/RoutingHints.ts | 2 +- lib/wallet/WalletManager.ts | 2 +- package.json | 2 + test/integration/Nodes.ts | 10 +- .../lightning/{ => cln}/ClnClient.spec.ts | 40 ++- .../lightning/cln/MpayClient.spec.ts | 41 +++ test/unit/VersionCheck.spec.ts | 2 +- test/unit/swap/NodeSwitch.spec.ts | 2 +- tools/plugins/mpay/pay/mpay.py | 10 +- tools/plugins/mpay/pay/payer.py | 17 ++ tools/plugins/mpay/pay/route.py | 28 ++- tools/plugins/mpay/pay/tests/test_route.py | 94 ++++++- tools/plugins/mpay/protos/mpay.proto | 1 + tools/plugins/mpay/protos/mpay_pb2.py | 20 +- tools/plugins/mpay/protos/mpay_pb2.pyi | 6 +- tools/plugins/mpay/rpc/server.py | 1 + tools/plugins/mpay/rpc/tests/test_server.py | 1 + 31 files changed, 613 insertions(+), 163 deletions(-) rename lib/lightning/{ => cln}/ClnClient.ts (84%) create mode 100644 lib/lightning/cln/MpayClient.ts create mode 100644 lib/lightning/cln/Types.ts rename test/integration/lightning/{ => cln}/ClnClient.spec.ts (82%) create mode 100644 test/integration/lightning/cln/MpayClient.spec.ts diff --git a/lib/Boltz.ts b/lib/Boltz.ts index 3536733f..639284e5 100644 --- a/lib/Boltz.ts +++ b/lib/Boltz.ts @@ -18,9 +18,10 @@ import ChainTip from './db/models/ChainTip'; import ChainTipRepository from './db/repositories/ChainTipRepository'; import GrpcServer from './grpc/GrpcServer'; import GrpcService from './grpc/GrpcService'; -import ClnClient from './lightning/ClnClient'; import { LightningClient } from './lightning/LightningClient'; import LndClient from './lightning/LndClient'; +import ClnClient from './lightning/cln/ClnClient'; +import MpayClient from './lightning/cln/MpayClient'; import NotificationProvider from './notifications/NotificationProvider'; import Service from './service/Service'; import NodeSwitch from './swap/NodeSwitch'; @@ -310,6 +311,19 @@ class Boltz { client.symbol, holdInfo.version, ); + + if (client.useMpay()) { + const mpayInfo = await client.mpay!.getInfo(); + this.logger.verbose( + `${client.symbol} ${MpayClient.serviceName} version: ${mpayInfo.version}`, + ); + + VersionCheck.checkLightningVersion( + MpayClient.serviceName, + client.symbol, + mpayInfo.version, + ); + } } this.logStatus(service, info); diff --git a/lib/Config.ts b/lib/Config.ts index f0eb9cca..ed7e9d6a 100644 --- a/lib/Config.ts +++ b/lib/Config.ts @@ -9,8 +9,8 @@ import { WebdavConfig } from './backup/providers/Webdav'; import { Network } from './consts/Enums'; import Errors from './consts/Errors'; import { PairConfig } from './consts/Types'; -import { ClnConfig } from './lightning/ClnClient'; import { LndConfig } from './lightning/LndClient'; +import { ClnConfig } from './lightning/cln/ClnClient'; import { NodeSwitchConfig } from './swap/NodeSwitch'; type PostgresConfig = { diff --git a/lib/VersionCheck.ts b/lib/VersionCheck.ts index 3035d5c3..e20ad12e 100644 --- a/lib/VersionCheck.ts +++ b/lib/VersionCheck.ts @@ -1,6 +1,7 @@ import ChainClient from './chain/ChainClient'; -import ClnClient from './lightning/ClnClient'; import LndClient from './lightning/LndClient'; +import ClnClient from './lightning/cln/ClnClient'; +import MpayClient from './lightning/cln/MpayClient'; type Version = string | number; @@ -69,7 +70,13 @@ class Comperator { } class VersionCheck { - private static versionLimits = { + private static versionLimits: Record< + string, + { + minimal: string | number; + maximal: string | number; + } + > = { [ChainClient.serviceName]: { minimal: 220000, maximal: 260000, @@ -82,6 +89,10 @@ class VersionCheck { minimal: '0.0.3', maximal: '0.0.4', }, + [MpayClient.serviceName]: { + minimal: '0.1.0', + maximal: '0.1.0', + }, [LndClient.serviceName]: { minimal: '0.16.0', maximal: '0.17.3', @@ -138,6 +149,10 @@ class VersionCheck { limits = VersionCheck.versionLimits[ClnClient.serviceNameHold]; break; + case MpayClient.serviceName: + limits = VersionCheck.versionLimits[MpayClient.serviceName]; + break; + default: throw `unsupported lightning client ${serviceName}`; } diff --git a/lib/api/Controller.ts b/lib/api/Controller.ts index 2e52e99b..8581dc6a 100644 --- a/lib/api/Controller.ts +++ b/lib/api/Controller.ts @@ -14,8 +14,8 @@ import ReferralStats from '../data/ReferralStats'; import ChannelCreationRepository from '../db/repositories/ChannelCreationRepository'; import ReverseSwapRepository from '../db/repositories/ReverseSwapRepository'; import SwapRepository from '../db/repositories/SwapRepository'; -import ClnClient from '../lightning/ClnClient'; import LndClient from '../lightning/LndClient'; +import ClnClient from '../lightning/cln/ClnClient'; import ServiceErrors from '../service/Errors'; import { SwapUpdate } from '../service/EventHandler'; import NodeInfo from '../service/NodeInfo'; diff --git a/lib/lightning/ClnClient.ts b/lib/lightning/cln/ClnClient.ts similarity index 84% rename from lib/lightning/ClnClient.ts rename to lib/lightning/cln/ClnClient.ts index a00d37f2..b7dcb895 100644 --- a/lib/lightning/ClnClient.ts +++ b/lib/lightning/cln/ClnClient.ts @@ -2,29 +2,32 @@ import { ChannelCredentials, ClientReadableStream, Metadata, - credentials, } from '@grpc/grpc-js'; import bolt11 from 'bolt11'; -import fs from 'fs'; -import BaseClient from '../BaseClient'; -import Logger from '../Logger'; -import { decodeInvoice, formatError, getHexString } from '../Utils'; -import { ClientStatus } from '../consts/Enums'; -import { NodeClient } from '../proto/cln/node_grpc_pb'; -import * as noderpc from '../proto/cln/node_pb'; -import { ListfundsOutputs } from '../proto/cln/node_pb'; -import * as primitivesrpc from '../proto/cln/primitives_pb'; -import { HoldClient } from '../proto/hold/hold_grpc_pb'; -import * as holdrpc from '../proto/hold/hold_pb'; -import { WalletBalance } from '../wallet/providers/WalletProviderInterface'; +import BaseClient from '../../BaseClient'; +import Logger from '../../Logger'; +import { + decodeInvoice, + formatError, + getHexBuffer, + getHexString, +} from '../../Utils'; +import { ClientStatus } from '../../consts/Enums'; +import { NodeClient } from '../../proto/cln/node_grpc_pb'; +import * as noderpc from '../../proto/cln/node_pb'; +import { ListfundsOutputs, ListpaysPays } from '../../proto/cln/node_pb'; +import * as primitivesrpc from '../../proto/cln/primitives_pb'; +import { HoldClient } from '../../proto/hold/hold_grpc_pb'; +import * as holdrpc from '../../proto/hold/hold_pb'; +import { WalletBalance } from '../../wallet/providers/WalletProviderInterface'; import { msatToSat, satToMsat, scidClnToLnd, scidLndToCln, -} from './ChannelUtils'; -import Errors from './Errors'; -import { grpcOptions, unaryCall } from './GrpcUtils'; +} from '../ChannelUtils'; +import Errors from '../Errors'; +import { grpcOptions, unaryCall } from '../GrpcUtils'; import { ChannelInfo, DecodedInvoice, @@ -40,22 +43,11 @@ import { Route, RoutingHintsProvider, calculatePaymentFee, -} from './LightningClient'; - -type BaseConfig = { - host: string; - port: number; - - rootCertPath: string; - privateKeyPath: string; - certChainPath: string; -}; +} from '../LightningClient'; +import Mpay from './MpayClient'; +import { ClnConfig, createSsl } from './Types'; -type ClnConfig = BaseConfig & { - maxPaymentFeeRatio: number; - - hold: BaseConfig; -}; +import ListpaysPaysStatus = ListpaysPays.ListpaysPaysStatus; class ClnClient extends BaseClient @@ -65,8 +57,9 @@ class ClnClient public static readonly serviceNameHold = 'hold'; public static readonly moddedVersionSuffix = '-modded'; + public readonly mpay?: Mpay; + private static readonly paymentMinFee = 121; - private static readonly pendingTimeout = 120; private static readonly paymentTimeout = 300; private readonly maxPaymentFeeRatio!: number; @@ -94,11 +87,22 @@ class ClnClient this.maxPaymentFeeRatio = config.maxPaymentFeeRatio > 0 ? config.maxPaymentFeeRatio : 0.01; - this.nodeCreds = this.createSsl(config); - this.holdCreds = this.createSsl(config.hold); + this.nodeCreds = createSsl(ClnClient.serviceName, symbol, config); + this.holdCreds = createSsl(ClnClient.serviceNameHold, symbol, config.hold); this.nodeUri = `${config.host}:${config.port}`; this.holdUri = `${config.hold.host}:${config.hold.port}`; + + if (config.mpay) { + this.logger.verbose( + `Using mpay for ${ClnClient.serviceName} ${this.symbol}`, + ); + this.mpay = new Mpay(logger, this.symbol, config.mpay); + } else { + this.logger.warn( + `Mpay not configured for ${ClnClient.serviceName} ${this.symbol}; using pay`, + ); + } } public static isRpcError = (error: any): boolean => { @@ -128,6 +132,8 @@ class ClnClient return ClnClient.serviceName; }; + public useMpay = () => this.mpay !== undefined && this.mpay.isConnected(); + public connect = async (startSubscriptions = true): Promise => { if (!this.isConnected()) { this.nodeClient = new NodeClient(this.nodeUri, this.nodeCreds, { @@ -140,6 +146,8 @@ class ClnClient 'grpc.ssl_target_name_override': 'hold', }); + this.mpay?.connect(); + try { await this.getInfo(); @@ -183,6 +191,8 @@ class ClnClient this.holdClient = undefined; } + this.mpay?.disconnect(); + this.removeAllListeners(); this.setClientStatus(ClientStatus.Disconnected); @@ -533,21 +543,35 @@ class ClnClient return payStatus; } + const maxFee = satToMsat( + calculatePaymentFee( + invoice, + this.maxPaymentFeeRatio, + ClnClient.paymentMinFee, + ), + ); + + const useMpay = this.useMpay(); + this.logger.verbose( + `Using ${useMpay ? 'mpay' : 'pay'} for ${ClnClient.serviceName} ${this.symbol} invoice payment`, + ); + + if (useMpay) { + return this.mpay!.sendPayment( + invoice, + maxFee, + ClnClient.paymentTimeout, + cltvDelta, + ); + } + const req = new noderpc.PayRequest(); req.setBolt11(invoice); req.setRetryFor(ClnClient.paymentTimeout); const feeAmount = new primitivesrpc.Amount(); - feeAmount.setMsat( - satToMsat( - calculatePaymentFee( - invoice, - this.maxPaymentFeeRatio, - ClnClient.paymentMinFee, - ), - ), - ); + feeAmount.setMsat(maxFee); req.setMaxfee(feeAmount); if (cltvDelta) { @@ -651,44 +675,43 @@ class ClnClient public checkPayStatus = async ( invoice: string, ): Promise => { - const res = await this.payStatus(invoice); - - // Check if the payment succeeded... - for (const pay of res.statusList) { - for (const attempt of pay.attemptsList) { - if (attempt.success?.paymentPreimage === undefined) { - continue; - } + const listPayReq = new noderpc.ListpaysRequest(); + listPayReq.setBolt11(invoice); - const listPayReq = new noderpc.ListpaysRequest(); - listPayReq.setBolt11(invoice); - listPayReq.setStatus(noderpc.ListpaysRequest.ListpaysStatus.COMPLETE); - - const payStatusRes = await this.unaryNodeCall< - noderpc.ListpaysRequest, - noderpc.ListpaysResponse - >('listPays', listPayReq, false); - const payStatus = payStatusRes - .getPaysList() - .find((status) => status.getAmountSentMsat() !== undefined); - if (payStatus === undefined) { - break; - } + const pays = ( + await this.unaryNodeCall< + noderpc.ListpaysRequest, + noderpc.ListpaysResponse + >('listPays', listPayReq, false) + ).getPaysList(); - const fee = - BigInt(payStatus.getAmountSentMsat()!.getMsat()) - - BigInt(payStatus.getAmountMsat()!.getMsat()); + // Check if the payment succeeded... + const completedAttempts = pays.filter( + (attempt) => attempt.getStatus() === ListpaysPaysStatus.COMPLETE, + ); + if (completedAttempts.length > 0) { + const fee = + completedAttempts.reduce( + (sum, attempt) => + sum + BigInt(attempt.getAmountSentMsat()?.getMsat() || 0), + 0n, + ) - + completedAttempts.reduce( + (sum, attempt) => + sum + BigInt(attempt.getAmountMsat()?.getMsat() || 0), + 0n, + ); - return { - feeMsat: Number(fee), - preimage: Buffer.from(payStatus.getPreimage_asU8()), - }; - } + return { + feeMsat: Number(fee), + preimage: Buffer.from(completedAttempts[0].getPreimage_asU8()), + }; } // ... has failed - for (const pay of res.statusList) { - for (const attempt of pay.attemptsList) { + // TODO: mpay incorrect payment details detection + for (const payStatus of (await this.payStatus(invoice)).statusList) { + for (const attempt of payStatus.attemptsList) { if ( attempt.state === holdrpc.PayStatusResponse.PayStatus.Attempt.AttemptState @@ -705,44 +728,29 @@ class ClnClient } // ... or is still pending - const pending = res.statusList.filter((pay) => - pay.attemptsList.some( - (attempt) => - attempt.state === - holdrpc.PayStatusResponse.PayStatus.Attempt.AttemptState - .ATTEMPT_PENDING, - ), + const hasPendingPayments = pays.some( + (pay) => pay.getStatus() === ListpaysPaysStatus.PENDING, ); - if (pending.length > 0) { + if (hasPendingPayments) { const channels = await this.unaryNodeCall< noderpc.ListpeerchannelsRequest, noderpc.ListpeerchannelsResponse >('listPeerChannels', new noderpc.ListpeerchannelsRequest(), false); - const pendingHtlcs = new Set( - channels - .getChannelsList() - .flatMap((channel) => - channel - .getHtlcsList() - .map((htlc) => - getHexString(Buffer.from(htlc.getPaymentHash_asU8())), - ), - ), - ); + const paymentHash = getHexBuffer(decodeInvoice(invoice).paymentHash!); - if ( - pending.filter((pay) => { - const { paymentHash } = decodeInvoice(invoice); + const hasPendingHtlc = channels + .getChannelsList() + .some((channel) => + channel + .getHtlcsList() + .some((htlc) => + paymentHash.equals(Buffer.from(htlc.getPaymentHash_asU8())), + ), + ); - return pay.attemptsList.some( - (attempt) => - attempt.ageInSeconds < ClnClient.pendingTimeout || - pendingHtlcs.has(paymentHash!), - ); - }).length > 0 - ) { + if (hasPendingHtlc) { throw 'payment already pending'; } } @@ -863,25 +871,6 @@ class ClnClient setTimeout(() => this.reconnect(), this.RECONNECT_INTERVAL); } }; - - private createSsl = (config: BaseConfig): ChannelCredentials => { - const certFiles = [ - config.rootCertPath, - config.privateKeyPath, - config.certChainPath, - ]; - - if ( - !certFiles.map((file) => fs.existsSync(file)).every((exists) => exists) - ) { - throw Errors.COULD_NOT_FIND_FILES(this.symbol, ClnClient.serviceName); - } - - const [rootCert, privateKey, certChain] = certFiles.map((file) => - fs.readFileSync(file), - ); - return credentials.createSsl(rootCert, privateKey, certChain); - }; } export default ClnClient; diff --git a/lib/lightning/cln/MpayClient.ts b/lib/lightning/cln/MpayClient.ts new file mode 100644 index 00000000..2ba49968 --- /dev/null +++ b/lib/lightning/cln/MpayClient.ts @@ -0,0 +1,115 @@ +import { ChannelCredentials, Metadata } from '@grpc/grpc-js'; +import BaseClient from '../../BaseClient'; +import Logger from '../../Logger'; +import { formatError, getHexBuffer } from '../../Utils'; +import { ClientStatus } from '../../consts/Enums'; +import { MpayClient } from '../../proto/mpay/mpay_grpc_pb'; +import * as mpayrpc from '../../proto/mpay/mpay_pb'; +import { grpcOptions, unaryCall } from '../GrpcUtils'; +import { PaymentResponse } from '../LightningClient'; +import { BaseConfig, createSsl } from './Types'; + +class Mpay extends BaseClient { + public static readonly serviceName = 'mpay'; + + private client?: MpayClient; + + private readonly uri: string; + private readonly creds: ChannelCredentials; + private readonly meta = new Metadata(); + + constructor( + logger: Logger, + public readonly symbol: string, + config: BaseConfig, + ) { + super(logger, symbol); + + this.uri = `${config.host}:${config.port}`; + this.creds = createSsl(Mpay.serviceName, this.symbol, config); + } + + public serviceName = () => Mpay.serviceName; + + public connect = async (): Promise => { + if (this.isConnected()) { + return true; + } + + this.client = new MpayClient(this.uri, this.creds, { + ...grpcOptions, + 'grpc.ssl_target_name_override': 'mpay', + }); + + try { + await this.getInfo(); + + this.setClientStatus(ClientStatus.Connected); + } catch (error) { + this.setClientStatus(ClientStatus.Disconnected); + + this.logger.error( + `Could not connect to ${Mpay.serviceName} ${ + this.symbol + }: ${formatError(error)}`, + ); + this.logger.info(`Retrying in ${this.RECONNECT_INTERVAL} ms`); + + this.reconnectionTimer = setTimeout( + this.connect, + this.RECONNECT_INTERVAL, + ); + + return false; + } + + return true; + }; + + public disconnect = () => { + this.clearReconnectTimer(); + + this.removeAllListeners(); + this.setClientStatus(ClientStatus.Disconnected); + this.client?.close(); + }; + + public getInfo = (): Promise => + this.unaryNodeCall('getInfo', new mpayrpc.GetInfoRequest()); + + public sendPayment = async ( + invoice: string, + maxFeeMsat: number, + timeout: number, + maxDelay?: number, + ): Promise => { + const req = new mpayrpc.PayRequest(); + req.setBolt11(invoice); + req.setTimeout(timeout); + req.setMaxFeeMsat(maxFeeMsat); + + if (maxDelay) { + req.setMaxDelay(maxDelay); + } + + const res = await this.unaryNodeCall< + mpayrpc.PayRequest, + mpayrpc.PayResponse + >('pay', req, false); + + return { + feeMsat: res.getFeeMsat(), + preimage: getHexBuffer(res.getPaymentPreimage()), + }; + }; + + private unaryNodeCall = ( + methodName: keyof MpayClient, + params: T, + toObject = true, + ): Promise => { + return unaryCall(this.client, methodName, params, this.meta, toObject); + }; +} + +export default Mpay; diff --git a/lib/lightning/cln/Types.ts b/lib/lightning/cln/Types.ts new file mode 100644 index 00000000..07151cc3 --- /dev/null +++ b/lib/lightning/cln/Types.ts @@ -0,0 +1,42 @@ +import { ChannelCredentials, credentials } from '@grpc/grpc-js'; +import fs from 'fs'; +import Errors from '../Errors'; + +type BaseConfig = { + host: string; + port: number; + + rootCertPath: string; + privateKeyPath: string; + certChainPath: string; +}; + +type ClnConfig = BaseConfig & { + maxPaymentFeeRatio: number; + + hold: BaseConfig; + mpay?: BaseConfig; +}; + +const createSsl = ( + serviceName: string, + symbol: string, + config: BaseConfig, +): ChannelCredentials => { + const certFiles = [ + config.rootCertPath, + config.privateKeyPath, + config.certChainPath, + ]; + + if (!certFiles.map((file) => fs.existsSync(file)).every((exists) => exists)) { + throw Errors.COULD_NOT_FIND_FILES(symbol, serviceName); + } + + const [rootCert, privateKey, certChain] = certFiles.map((file) => + fs.readFileSync(file), + ); + return credentials.createSsl(rootCert, privateKey, certChain); +}; + +export { ClnConfig, BaseConfig, createSsl }; diff --git a/lib/notifications/NotificationProvider.ts b/lib/notifications/NotificationProvider.ts index e243428e..15d0c7f3 100644 --- a/lib/notifications/NotificationProvider.ts +++ b/lib/notifications/NotificationProvider.ts @@ -13,8 +13,8 @@ import BackupScheduler from '../backup/BackupScheduler'; import { ClientStatus, CurrencyType, OrderSide } from '../consts/Enums'; import ReverseSwap from '../db/models/ReverseSwap'; import Swap from '../db/models/Swap'; -import ClnClient from '../lightning/ClnClient'; import LndClient from '../lightning/LndClient'; +import ClnClient from '../lightning/cln/ClnClient'; import { ChainInfo, LightningInfo } from '../proto/boltzrpc_pb'; import Service from '../service/Service'; import WalletManager from '../wallet/WalletManager'; diff --git a/lib/proto/mpay/mpay_pb.d.ts b/lib/proto/mpay/mpay_pb.d.ts index a05d95a5..82fbe51f 100644 --- a/lib/proto/mpay/mpay_pb.d.ts +++ b/lib/proto/mpay/mpay_pb.d.ts @@ -345,6 +345,11 @@ export class PayRequest extends jspb.Message { getTimeout(): number | undefined; setTimeout(value: number): PayRequest; + hasMaxDelay(): boolean; + clearMaxDelay(): void; + getMaxDelay(): number | undefined; + setMaxDelay(value: number): PayRequest; + serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): PayRequest.AsObject; static toObject(includeInstance: boolean, msg: PayRequest): PayRequest.AsObject; @@ -361,6 +366,7 @@ export namespace PayRequest { maxFeeMsat?: number, exemptFeeMsat?: number, timeout?: number, + maxDelay?: number, } } diff --git a/lib/proto/mpay/mpay_pb.js b/lib/proto/mpay/mpay_pb.js index f9891200..02cbb5d0 100644 --- a/lib/proto/mpay/mpay_pb.js +++ b/lib/proto/mpay/mpay_pb.js @@ -2623,7 +2623,8 @@ proto.mpay.PayRequest.toObject = function(includeInstance, msg) { bolt11: jspb.Message.getFieldWithDefault(msg, 1, ""), maxFeeMsat: jspb.Message.getFieldWithDefault(msg, 2, 0), exemptFeeMsat: jspb.Message.getFieldWithDefault(msg, 3, 0), - timeout: jspb.Message.getFieldWithDefault(msg, 4, 0) + timeout: jspb.Message.getFieldWithDefault(msg, 4, 0), + maxDelay: jspb.Message.getFieldWithDefault(msg, 5, 0) }; if (includeInstance) { @@ -2676,6 +2677,10 @@ proto.mpay.PayRequest.deserializeBinaryFromReader = function(msg, reader) { var value = /** @type {number} */ (reader.readUint64()); msg.setTimeout(value); break; + case 5: + var value = /** @type {number} */ (reader.readUint64()); + msg.setMaxDelay(value); + break; default: reader.skipField(); break; @@ -2733,6 +2738,13 @@ proto.mpay.PayRequest.serializeBinaryToWriter = function(message, writer) { f ); } + f = /** @type {number} */ (jspb.Message.getField(message, 5)); + if (f != null) { + writer.writeUint64( + 5, + f + ); + } }; @@ -2862,6 +2874,42 @@ proto.mpay.PayRequest.prototype.hasTimeout = function() { }; +/** + * optional uint64 max_delay = 5; + * @return {number} + */ +proto.mpay.PayRequest.prototype.getMaxDelay = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.mpay.PayRequest} returns this + */ +proto.mpay.PayRequest.prototype.setMaxDelay = function(value) { + return jspb.Message.setField(this, 5, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.mpay.PayRequest} returns this + */ +proto.mpay.PayRequest.prototype.clearMaxDelay = function() { + return jspb.Message.setField(this, 5, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.mpay.PayRequest.prototype.hasMaxDelay = function() { + return jspb.Message.getField(this, 5) != null; +}; + + diff --git a/lib/service/NodeInfo.ts b/lib/service/NodeInfo.ts index f97177cb..abdd4a7f 100644 --- a/lib/service/NodeInfo.ts +++ b/lib/service/NodeInfo.ts @@ -1,11 +1,11 @@ import { Job, scheduleJob } from 'node-schedule'; import Logger from '../Logger'; -import ClnClient from '../lightning/ClnClient'; import { ChannelInfo, NodeInfo as INodeInfo, } from '../lightning/LightningClient'; import LndClient from '../lightning/LndClient'; +import ClnClient from '../lightning/cln/ClnClient'; import NodeSwitch from '../swap/NodeSwitch'; import { Currency } from '../wallet/WalletManager'; diff --git a/lib/service/Service.ts b/lib/service/Service.ts index 2e55535c..f8f7c777 100644 --- a/lib/service/Service.ts +++ b/lib/service/Service.ts @@ -44,9 +44,9 @@ import PairRepository from '../db/repositories/PairRepository'; import ReferralRepository from '../db/repositories/ReferralRepository'; import ReverseSwapRepository from '../db/repositories/ReverseSwapRepository'; import SwapRepository from '../db/repositories/SwapRepository'; -import ClnClient from '../lightning/ClnClient'; import { InvoiceFeature, PaymentResponse } from '../lightning/LightningClient'; import LndClient from '../lightning/LndClient'; +import ClnClient from '../lightning/cln/ClnClient'; import { Balances, ChainInfo, diff --git a/lib/swap/LightningNursery.ts b/lib/swap/LightningNursery.ts index 05765825..e0f4fe6e 100644 --- a/lib/swap/LightningNursery.ts +++ b/lib/swap/LightningNursery.ts @@ -7,9 +7,9 @@ import { decodeInvoice, formatError, getHexBuffer } from '../Utils'; import { SwapUpdateEvent } from '../consts/Enums'; import ReverseSwap from '../db/models/ReverseSwap'; import ReverseSwapRepository from '../db/repositories/ReverseSwapRepository'; -import ClnClient from '../lightning/ClnClient'; import { InvoiceState, LightningClient } from '../lightning/LightningClient'; import LndClient from '../lightning/LndClient'; +import ClnClient from '../lightning/cln/ClnClient'; import { Currency } from '../wallet/WalletManager'; interface LightningNursery { diff --git a/lib/swap/PaymentHandler.ts b/lib/swap/PaymentHandler.ts index ed605e37..331d200b 100644 --- a/lib/swap/PaymentHandler.ts +++ b/lib/swap/PaymentHandler.ts @@ -11,9 +11,9 @@ import { ChannelCreationStatus, SwapUpdateEvent } from '../consts/Enums'; import ChannelCreation from '../db/models/ChannelCreation'; import Swap from '../db/models/Swap'; import SwapRepository from '../db/repositories/SwapRepository'; -import ClnClient from '../lightning/ClnClient'; import { LightningClient, PaymentResponse } from '../lightning/LightningClient'; import LndClient from '../lightning/LndClient'; +import ClnClient from '../lightning/cln/ClnClient'; import { Payment, PaymentFailureReason } from '../proto/lnd/rpc_pb'; import TimeoutDeltaProvider from '../service/TimeoutDeltaProvider'; import { Currency } from '../wallet/WalletManager'; diff --git a/lib/swap/routing/RoutingHints.ts b/lib/swap/routing/RoutingHints.ts index de7229f0..d4dd485c 100644 --- a/lib/swap/routing/RoutingHints.ts +++ b/lib/swap/routing/RoutingHints.ts @@ -1,8 +1,8 @@ import Logger from '../../Logger'; import { NodeType } from '../../db/models/ReverseSwap'; -import ClnClient from '../../lightning/ClnClient'; import { HopHint, RoutingHintsProvider } from '../../lightning/LightningClient'; import LndClient from '../../lightning/LndClient'; +import ClnClient from '../../lightning/cln/ClnClient'; import { Currency } from '../../wallet/WalletManager'; import RoutingHintsLnd from './RoutingHintsLnd'; diff --git a/lib/wallet/WalletManager.ts b/lib/wallet/WalletManager.ts index 8ecd401d..dac51b1b 100644 --- a/lib/wallet/WalletManager.ts +++ b/lib/wallet/WalletManager.ts @@ -13,8 +13,8 @@ import ChainClient from '../chain/ChainClient'; import { CurrencyType } from '../consts/Enums'; import { KeyProviderType } from '../db/models/KeyProvider'; import KeyRepository from '../db/repositories/KeyRepository'; -import ClnClient from '../lightning/ClnClient'; import LndClient from '../lightning/LndClient'; +import ClnClient from '../lightning/cln/ClnClient'; import Errors from './Errors'; import Wallet from './Wallet'; import WalletLiquid from './WalletLiquid'; diff --git a/package.json b/package.json index ee3c8d57..eeb7a5ce 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,8 @@ "docker:start": "npm run docker:regtest && npm run docker:solidity && npm run docker:solidity:deploy && npm run docker:solidity:fund", "docker:python:install": "docker exec regtest bash /root/poetry-install.sh", "docker:cln:hold": "docker exec regtest lightning-cli plugin start /root/hold.sh", + "docker:cln:mpay": "docker exec regtest lightning-cli plugin start /root/mpay.sh", + "docker:cln:plugins": "npm run docker:cln:hold && npm run docker:cln:mpay", "docker:stop": "docker kill regtest && docker rm regtest && docker kill anvil && docker rm anvil", "test": "npm run test:unit && npm run docker:start && npm run test:int && npm run docker:stop", "test:nodocker": "npm run test:unit && npm run test:int", diff --git a/test/integration/Nodes.ts b/test/integration/Nodes.ts index b64bf1d0..f4a379fb 100644 --- a/test/integration/Nodes.ts +++ b/test/integration/Nodes.ts @@ -2,8 +2,8 @@ import { resolve } from 'path'; import Logger from '../../lib/Logger'; import ChainClient from '../../lib/chain/ChainClient'; import ElementsClient from '../../lib/chain/ElementsClient'; -import ClnClient from '../../lib/lightning/ClnClient'; import LndClient from '../../lib/lightning/LndClient'; +import ClnClient from '../../lib/lightning/cln/ClnClient'; const host = process.platform === 'win32' ? '192.168.99.100' : '127.0.0.1'; @@ -59,6 +59,7 @@ export const clnDataPath = `${resolve( export const clnCertsPath = `${clnDataPath}/certs`; export const clnHoldPath = `${clnDataPath}/hold`; +export const clnMpayPath = `${clnDataPath}/mpay`; export const clnClient = new ClnClient(Logger.disabledLogger, 'BTC', { host: host, @@ -74,4 +75,11 @@ export const clnClient = new ClnClient(Logger.disabledLogger, 'BTC', { privateKeyPath: `${clnHoldPath}/client-key.pem`, certChainPath: `${clnHoldPath}/client.pem`, }, + mpay: { + host: host, + port: 9293, + rootCertPath: `${clnMpayPath}/ca.pem`, + privateKeyPath: `${clnMpayPath}/client-key.pem`, + certChainPath: `${clnMpayPath}/client.pem`, + }, }); diff --git a/test/integration/lightning/ClnClient.spec.ts b/test/integration/lightning/cln/ClnClient.spec.ts similarity index 82% rename from test/integration/lightning/ClnClient.spec.ts rename to test/integration/lightning/cln/ClnClient.spec.ts index aa884406..4d114af6 100644 --- a/test/integration/lightning/ClnClient.spec.ts +++ b/test/integration/lightning/cln/ClnClient.spec.ts @@ -1,10 +1,11 @@ import { crypto } from 'bitcoinjs-lib'; import { randomBytes } from 'crypto'; -import { decodeInvoice, getUnixTime } from '../../../lib/Utils'; -import Errors from '../../../lib/lightning/Errors'; -import { InvoiceFeature } from '../../../lib/lightning/LightningClient'; -import InvoiceExpiryHelper from '../../../lib/service/InvoiceExpiryHelper'; -import { bitcoinClient, bitcoinLndClient, clnClient } from '../Nodes'; +import { decodeInvoice, getUnixTime } from '../../../../lib/Utils'; +import { ClientStatus } from '../../../../lib/consts/Enums'; +import Errors from '../../../../lib/lightning/Errors'; +import { InvoiceFeature } from '../../../../lib/lightning/LightningClient'; +import InvoiceExpiryHelper from '../../../../lib/service/InvoiceExpiryHelper'; +import { bitcoinClient, bitcoinLndClient, clnClient } from '../../Nodes'; describe('ClnClient', () => { beforeAll(async () => { @@ -87,7 +88,15 @@ describe('ClnClient', () => { ); }); - test('should detect pending payments', async () => { + test.each` + name | useMpay + ${'mpay'} | ${true} + ${'pay'} | ${false} + `('should detect pending payments with $name', async ({ useMpay }) => { + if (!useMpay) { + clnClient['mpay']!.setClientStatus(ClientStatus.Disconnected); + } + const preimage = randomBytes(32); const invoice = await bitcoinLndClient.addHoldInvoice( 10_000, @@ -121,6 +130,25 @@ describe('ClnClient', () => { await bitcoinLndClient.settleHoldInvoice(preimage); expect((await payPromise).preimage).toEqual(preimage); + + clnClient['mpay']!.setClientStatus(ClientStatus.Connected); + }); + + test.each` + name | useMpay + ${'mpay'} | ${true} + ${'pay'} | ${false} + `('should detect successful payments with $name', async ({ useMpay }) => { + if (!useMpay) { + clnClient['mpay']!.setClientStatus(ClientStatus.Disconnected); + } + + const invoice = (await bitcoinLndClient.addInvoice(10_000)).paymentRequest; + + const payRes = await clnClient.sendPayment(invoice); + expect(await clnClient.checkPayStatus(invoice)).toEqual(payRes); + + clnClient['mpay']!.setClientStatus(ClientStatus.Connected); }); test('should emit events for invoice acceptance and settlement', async () => { diff --git a/test/integration/lightning/cln/MpayClient.spec.ts b/test/integration/lightning/cln/MpayClient.spec.ts new file mode 100644 index 00000000..9cd3a9c5 --- /dev/null +++ b/test/integration/lightning/cln/MpayClient.spec.ts @@ -0,0 +1,41 @@ +import { crypto } from 'bitcoinjs-lib'; +import { bitcoinClient, bitcoinLndClient, clnClient } from '../../Nodes'; + +describe('MpayClient', () => { + beforeAll(async () => { + await bitcoinClient.generate(1); + await bitcoinLndClient.connect(false); + }); + + afterAll(() => { + clnClient.removeAllListeners(); + clnClient.disconnect(); + bitcoinLndClient.disconnect(); + }); + + const mpay = clnClient['mpay']!; + + test('should init with CLN client', async () => { + expect(mpay.isConnected()).toEqual(false); + await clnClient.connect(); + expect(mpay.isConnected()).toEqual(true); + }); + + test('should get info', async () => { + const info = await mpay.getInfo(); + expect(info).toEqual({ + version: expect.anything(), + }); + }); + + test('should pay invoices', async () => { + const { paymentRequest, rHash } = await bitcoinLndClient.addInvoice(10_000); + + const payRes = await mpay.sendPayment(paymentRequest, 10_000, 10); + + expect(payRes.feeMsat).not.toBeUndefined(); + expect(crypto.sha256(payRes.preimage)).toEqual( + Buffer.from(rHash as string, 'base64'), + ); + }); +}); diff --git a/test/unit/VersionCheck.spec.ts b/test/unit/VersionCheck.spec.ts index 83d949d2..622f3af4 100644 --- a/test/unit/VersionCheck.spec.ts +++ b/test/unit/VersionCheck.spec.ts @@ -1,7 +1,7 @@ import VersionCheck from '../../lib/VersionCheck'; import ChainClient from '../../lib/chain/ChainClient'; -import ClnClient from '../../lib/lightning/ClnClient'; import LndClient from '../../lib/lightning/LndClient'; +import ClnClient from '../../lib/lightning/cln/ClnClient'; describe('VersionCheck', () => { test('should check version of chain clients', () => { diff --git a/test/unit/swap/NodeSwitch.spec.ts b/test/unit/swap/NodeSwitch.spec.ts index bc826331..7c647438 100644 --- a/test/unit/swap/NodeSwitch.spec.ts +++ b/test/unit/swap/NodeSwitch.spec.ts @@ -1,9 +1,9 @@ import Logger from '../../../lib/Logger'; import ReverseSwap, { NodeType } from '../../../lib/db/models/ReverseSwap'; import Swap from '../../../lib/db/models/Swap'; -import ClnClient from '../../../lib/lightning/ClnClient'; import { LightningClient } from '../../../lib/lightning/LightningClient'; import LndClient from '../../../lib/lightning/LndClient'; +import ClnClient from '../../../lib/lightning/cln/ClnClient'; import Errors from '../../../lib/swap/Errors'; import NodeSwitch from '../../../lib/swap/NodeSwitch'; import { Currency } from '../../../lib/wallet/WalletManager'; diff --git a/tools/plugins/mpay/pay/mpay.py b/tools/plugins/mpay/pay/mpay.py index 04957100..a97fba92 100644 --- a/tools/plugins/mpay/pay/mpay.py +++ b/tools/plugins/mpay/pay/mpay.py @@ -35,7 +35,14 @@ def __init__(self, pl: Plugin, db: Database, routes: Routes) -> None: self._channels = ChannelsHelper(pl, self._network_info) self._router = Router(pl, routes, self._network_info) - def pay(self, bolt11: str, max_fee: int | None, exempt_fee: int, timeout: int) -> PaymentResult: + def pay( + self, + bolt11: str, + max_fee: int | None, + exempt_fee: int, + timeout: int, + max_delay: int | None = None, + ) -> PaymentResult: dec = self._pl.rpc.decodepay(bolt11) amount = dec["amount_msat"] @@ -72,6 +79,7 @@ def pay(self, bolt11: str, max_fee: int | None, exempt_fee: int, timeout: int) - dec, max_fee, timeout, + max_delay, ).start() except BaseException as e: if payment.ok or payment.ok is None: diff --git a/tools/plugins/mpay/pay/payer.py b/tools/plugins/mpay/pay/payer.py index 26189654..af759335 100644 --- a/tools/plugins/mpay/pay/payer.py +++ b/tools/plugins/mpay/pay/payer.py @@ -40,6 +40,7 @@ class Payer: _max_fee: Millisatoshi _timeout: int + _max_delay: int | None _start_time: float @@ -57,6 +58,7 @@ def __init__( dec: dict[str, Any], max_fee: Millisatoshi, timeout: int, + max_delay: int | None, ) -> None: self._pl = pl @@ -76,6 +78,7 @@ def __init__( self._max_fee = max_fee self._timeout = timeout + self._max_delay = max_delay def start(self) -> PaymentResult: self._start_time = perf_counter() @@ -149,6 +152,20 @@ def _send_payment( return None + if self._max_delay is not None and route.exceeds_delay(self._max_delay): + self._pl.log( + f"Not attempting route {route.pretty_print(self._network_info)}: " + f"delay {route.delay} exceeds max delay {self._max_delay}" + ) + + # TODO: more sophisticated approach + highest_delay, delay = route.highest_delay_channel() + highest_delay_id = Route.channel_to_short_id(highest_delay) + self._excludes.add_local(highest_delay_id) + + self._pl.log(f"Excluding most channel with highest delay {highest_delay_id} ({delay})") + return None + route.add_cltv(self._dec["min_final_cltv_expiry"]) self._pl.log( f"Attempting route for {self._payment.payment_hash} with fee " diff --git a/tools/plugins/mpay/pay/route.py b/tools/plugins/mpay/pay/route.py index 357058ba..ddf1369f 100644 --- a/tools/plugins/mpay/pay/route.py +++ b/tools/plugins/mpay/pay/route.py @@ -53,6 +53,10 @@ def __getitem__(self, item: int) -> dict[str, Any]: def fee(self) -> Millisatoshi: return self.route[0]["amount_msat"] - self.route[-1]["amount_msat"] + @property + def delay(self) -> int: + return self.route[0]["delay"] + def most_expensive_channel(self) -> tuple[dict[str, Any], Millisatoshi]: if len(self) == 0: msg = "route needs at least one hop to calculate most expensive one" @@ -72,8 +76,30 @@ def most_expensive_channel(self) -> tuple[dict[str, Any], Millisatoshi]: return most_expensive + def highest_delay_channel(self) -> tuple[dict[str, Any], int]: + if len(self) == 0: + msg = "route needs at least one hop to calculate highest delay hop" + raise ValueError(msg) + + highest_delay: tuple[dict[str, Any], int] = ( + self.route[-1], + self.route[-1]["delay"], + ) + if len(self) == 1: + return highest_delay + + for first, second in pairwise(self.route): + delay = first["delay"] - second["delay"] + if delay > highest_delay[1]: + highest_delay = (first, delay) + + return highest_delay + def exceeds_fee(self, max_fee: Millisatoshi) -> bool: - return self.fee > max_fee + return self.fee >= max_fee + + def exceeds_delay(self, max_delay: int) -> bool: + return self.delay >= max_delay def add_cltv(self, cltv: int) -> None: for hop in self.route: diff --git a/tools/plugins/mpay/pay/tests/test_route.py b/tools/plugins/mpay/pay/tests/test_route.py index 4bd77a8f..fa54fe26 100644 --- a/tools/plugins/mpay/pay/tests/test_route.py +++ b/tools/plugins/mpay/pay/tests/test_route.py @@ -119,6 +119,13 @@ def test_most_expensive_channel( Millisatoshi(fee), ) + def test_most_expensive_channel_no_hops(self) -> None: + with pytest.raises( + ValueError, + match="route needs at least one hop to calculate most expensive one", + ): + Route([], []).most_expensive_channel() + def test_exceeds_fee(self) -> None: route = Route( [ @@ -132,17 +139,96 @@ def test_exceeds_fee(self) -> None: assert not route.exceeds_fee(Millisatoshi(12)) assert not route.exceeds_fee(Millisatoshi(13)) - assert not route.exceeds_fee(Millisatoshi(11)) + assert route.exceeds_fee(Millisatoshi(11)) assert route.exceeds_fee(Millisatoshi(1)) assert route.exceeds_fee(Millisatoshi(0)) - def test_most_expensive_channel_no_hops(self) -> None: + @pytest.mark.parametrize( + ("delay", "route_dict"), + [ + (2, [{"delay": 2}]), + ( + 123, + [ + {"delay": 123}, + {"delay": 50}, + {"delay": 10}, + ], + ), + ], + ) + def test_delay(self, delay: int, route_dict: list[dict[str, Any]]) -> None: + assert Route(route_dict, [Fees(0, 0) for _ in route_dict]).delay == delay + + @pytest.mark.parametrize( + ("highest_delay", "delay", "route_dict"), + [ + (0, 2, [{"delay": 2}]), + ( + 0, + 15, + [ + {"delay": 30}, + {"delay": 15}, + {"delay": 10}, + ], + ), + ( + 1, + 7, + [ + {"delay": 15}, + {"delay": 10}, + {"delay": 3}, + ], + ), + ( + 3, + 8, + [ + {"delay": 10}, + {"delay": 11}, + {"delay": 12}, + {"delay": 9}, + {"delay": 1}, + ], + ), + ], + ) + def test_highest_delay_channel( + self, highest_delay: int, delay: int, route_dict: list[dict[str, Any]] + ) -> None: + route = Route(route_dict, [Fees(0, 0) for _ in route_dict]) + assert route.highest_delay_channel() == ( + route[highest_delay], + delay, + ) + + def test_highest_delay_channel_no_hops(self) -> None: with pytest.raises( ValueError, - match="route needs at least one hop to calculate most expensive one", + match="route needs at least one hop to calculate highest delay hop", ): - Route([], []).most_expensive_channel() + Route([], []).highest_delay_channel() + + def test_exceeds_delay(self) -> None: + route = Route( + [ + {"delay": 20}, + {"delay": 10}, + {"delay": 9}, + ], + [Fees(0, 0) for _ in range(3)], + ) + + assert not route.exceeds_delay(21) + assert not route.exceeds_delay(22) + + assert route.exceeds_delay(20) + + assert route.exceeds_delay(1) + assert route.exceeds_delay(0) def test_add_cltv(self) -> None: data = [ diff --git a/tools/plugins/mpay/protos/mpay.proto b/tools/plugins/mpay/protos/mpay.proto index 7f47841c..b8d55d32 100644 --- a/tools/plugins/mpay/protos/mpay.proto +++ b/tools/plugins/mpay/protos/mpay.proto @@ -80,6 +80,7 @@ message PayRequest { optional uint64 max_fee_msat = 2; optional uint64 exempt_fee_msat = 3; optional uint64 timeout = 4; + optional uint64 max_delay = 5; } message PayResponse { diff --git a/tools/plugins/mpay/protos/mpay_pb2.py b/tools/plugins/mpay/protos/mpay_pb2.py index 36c7da6f..b73d8bca 100644 --- a/tools/plugins/mpay/protos/mpay_pb2.py +++ b/tools/plugins/mpay/protos/mpay_pb2.py @@ -14,7 +14,7 @@ -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\nmpay.proto\x12\x04mpay\"\x10\n\x0eGetInfoRequest\"\"\n\x0fGetInfoResponse\x12\x0f\n\x07version\x18\x01 \x01(\t\"\x98\x01\n\x10GetRoutesRequest\x12\x18\n\x0b\x64\x65stination\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0bmin_success\x18\x02 \x01(\x02H\x01\x88\x01\x01\x12\x1c\n\x0fmin_success_ema\x18\x03 \x01(\x02H\x02\x88\x01\x01\x42\x0e\n\x0c_destinationB\x0e\n\x0c_min_successB\x12\n\x10_min_success_ema\"\xa0\x02\n\x11GetRoutesResponse\x12\x33\n\x06routes\x18\x01 \x03(\x0b\x32#.mpay.GetRoutesResponse.RoutesEntry\x1a\x86\x01\n\x06Routes\x12\x34\n\x06routes\x18\x02 \x03(\x0b\x32$.mpay.GetRoutesResponse.Routes.Route\x1a\x46\n\x05Route\x12\r\n\x05route\x18\x01 \x03(\t\x12\x14\n\x0csuccess_rate\x18\x02 \x01(\x01\x12\x18\n\x10success_rate_ema\x18\x03 \x01(\x01\x1aM\n\x0bRoutesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12-\n\x05value\x18\x02 \x01(\x0b\x32\x1e.mpay.GetRoutesResponse.Routes:\x02\x38\x01\"M\n\x13ListPaymentsRequest\x12\x10\n\x06\x62olt11\x18\x01 \x01(\tH\x00\x12\x16\n\x0cpayment_hash\x18\x02 \x01(\tH\x00\x42\x0c\n\nidentifier\"\xd2\x03\n\x14ListPaymentsResponse\x12\x34\n\x08payments\x18\x01 \x03(\x0b\x32\".mpay.ListPaymentsResponse.Payment\x1a\x83\x03\n\x07Payment\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x13\n\x0b\x64\x65stination\x18\x02 \x01(\t\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\t\x12\x0e\n\x06\x61mount\x18\x04 \x01(\x04\x12\n\n\x02ok\x18\x05 \x01(\x08\x12<\n\x08\x61ttempts\x18\x06 \x03(\x0b\x32*.mpay.ListPaymentsResponse.Payment.Attempt\x12\x12\n\ncreated_at\x18\x07 \x01(\x04\x1a\xd2\x01\n\x07\x41ttempt\x12\n\n\x02id\x18\x01 \x01(\x04\x12\n\n\x02ok\x18\x02 \x01(\x08\x12\x0c\n\x04time\x18\x03 \x01(\x04\x12<\n\x04hops\x18\x04 \x03(\x0b\x32..mpay.ListPaymentsResponse.Payment.Attempt.Hop\x12\x12\n\ncreated_at\x18\x05 \x01(\x04\x1aO\n\x03Hop\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x0c\n\x04node\x18\x02 \x01(\t\x12\x0f\n\x07\x63hannel\x18\x03 \x01(\t\x12\x11\n\tdirection\x18\x04 \x01(\x04\x12\n\n\x02ok\x18\x05 \x01(\x08\"\x9c\x01\n\nPayRequest\x12\x0e\n\x06\x62olt11\x18\x01 \x01(\t\x12\x19\n\x0cmax_fee_msat\x18\x02 \x01(\x04H\x00\x88\x01\x01\x12\x1c\n\x0f\x65xempt_fee_msat\x18\x03 \x01(\x04H\x01\x88\x01\x01\x12\x14\n\x07timeout\x18\x04 \x01(\x04H\x02\x88\x01\x01\x42\x0f\n\r_max_fee_msatB\x12\n\x10_exempt_fee_msatB\n\n\x08_timeout\"]\n\x0bPayResponse\x12\x14\n\x0cpayment_hash\x18\x01 \x01(\t\x12\x18\n\x10payment_preimage\x18\x02 \x01(\t\x12\x10\n\x08\x66\x65\x65_msat\x18\x03 \x01(\x04\x12\x0c\n\x04time\x18\x04 \x01(\x04\"\x18\n\x16ResetPathMemoryRequest\"K\n\x17ResetPathMemoryResponse\x12\x10\n\x08payments\x18\x01 \x01(\x04\x12\x10\n\x08\x61ttempts\x18\x02 \x01(\x04\x12\x0c\n\x04hops\x18\x03 \x01(\x04\x32\xc9\x02\n\x04Mpay\x12\x38\n\x07GetInfo\x12\x14.mpay.GetInfoRequest\x1a\x15.mpay.GetInfoResponse\"\x00\x12>\n\tGetRoutes\x12\x16.mpay.GetRoutesRequest\x1a\x17.mpay.GetRoutesResponse\"\x00\x12G\n\x0cListPayments\x12\x19.mpay.ListPaymentsRequest\x1a\x1a.mpay.ListPaymentsResponse\"\x00\x12,\n\x03Pay\x12\x10.mpay.PayRequest\x1a\x11.mpay.PayResponse\"\x00\x12P\n\x0fResetPathMemory\x12\x1c.mpay.ResetPathMemoryRequest\x1a\x1d.mpay.ResetPathMemoryResponse\"\x00\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\nmpay.proto\x12\x04mpay\"\x10\n\x0eGetInfoRequest\"\"\n\x0fGetInfoResponse\x12\x0f\n\x07version\x18\x01 \x01(\t\"\x98\x01\n\x10GetRoutesRequest\x12\x18\n\x0b\x64\x65stination\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0bmin_success\x18\x02 \x01(\x02H\x01\x88\x01\x01\x12\x1c\n\x0fmin_success_ema\x18\x03 \x01(\x02H\x02\x88\x01\x01\x42\x0e\n\x0c_destinationB\x0e\n\x0c_min_successB\x12\n\x10_min_success_ema\"\xa0\x02\n\x11GetRoutesResponse\x12\x33\n\x06routes\x18\x01 \x03(\x0b\x32#.mpay.GetRoutesResponse.RoutesEntry\x1a\x86\x01\n\x06Routes\x12\x34\n\x06routes\x18\x02 \x03(\x0b\x32$.mpay.GetRoutesResponse.Routes.Route\x1a\x46\n\x05Route\x12\r\n\x05route\x18\x01 \x03(\t\x12\x14\n\x0csuccess_rate\x18\x02 \x01(\x01\x12\x18\n\x10success_rate_ema\x18\x03 \x01(\x01\x1aM\n\x0bRoutesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12-\n\x05value\x18\x02 \x01(\x0b\x32\x1e.mpay.GetRoutesResponse.Routes:\x02\x38\x01\"M\n\x13ListPaymentsRequest\x12\x10\n\x06\x62olt11\x18\x01 \x01(\tH\x00\x12\x16\n\x0cpayment_hash\x18\x02 \x01(\tH\x00\x42\x0c\n\nidentifier\"\xd2\x03\n\x14ListPaymentsResponse\x12\x34\n\x08payments\x18\x01 \x03(\x0b\x32\".mpay.ListPaymentsResponse.Payment\x1a\x83\x03\n\x07Payment\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x13\n\x0b\x64\x65stination\x18\x02 \x01(\t\x12\x14\n\x0cpayment_hash\x18\x03 \x01(\t\x12\x0e\n\x06\x61mount\x18\x04 \x01(\x04\x12\n\n\x02ok\x18\x05 \x01(\x08\x12<\n\x08\x61ttempts\x18\x06 \x03(\x0b\x32*.mpay.ListPaymentsResponse.Payment.Attempt\x12\x12\n\ncreated_at\x18\x07 \x01(\x04\x1a\xd2\x01\n\x07\x41ttempt\x12\n\n\x02id\x18\x01 \x01(\x04\x12\n\n\x02ok\x18\x02 \x01(\x08\x12\x0c\n\x04time\x18\x03 \x01(\x04\x12<\n\x04hops\x18\x04 \x03(\x0b\x32..mpay.ListPaymentsResponse.Payment.Attempt.Hop\x12\x12\n\ncreated_at\x18\x05 \x01(\x04\x1aO\n\x03Hop\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x0c\n\x04node\x18\x02 \x01(\t\x12\x0f\n\x07\x63hannel\x18\x03 \x01(\t\x12\x11\n\tdirection\x18\x04 \x01(\x04\x12\n\n\x02ok\x18\x05 \x01(\x08\"\xc2\x01\n\nPayRequest\x12\x0e\n\x06\x62olt11\x18\x01 \x01(\t\x12\x19\n\x0cmax_fee_msat\x18\x02 \x01(\x04H\x00\x88\x01\x01\x12\x1c\n\x0f\x65xempt_fee_msat\x18\x03 \x01(\x04H\x01\x88\x01\x01\x12\x14\n\x07timeout\x18\x04 \x01(\x04H\x02\x88\x01\x01\x12\x16\n\tmax_delay\x18\x05 \x01(\x04H\x03\x88\x01\x01\x42\x0f\n\r_max_fee_msatB\x12\n\x10_exempt_fee_msatB\n\n\x08_timeoutB\x0c\n\n_max_delay\"]\n\x0bPayResponse\x12\x14\n\x0cpayment_hash\x18\x01 \x01(\t\x12\x18\n\x10payment_preimage\x18\x02 \x01(\t\x12\x10\n\x08\x66\x65\x65_msat\x18\x03 \x01(\x04\x12\x0c\n\x04time\x18\x04 \x01(\x04\"\x18\n\x16ResetPathMemoryRequest\"K\n\x17ResetPathMemoryResponse\x12\x10\n\x08payments\x18\x01 \x01(\x04\x12\x10\n\x08\x61ttempts\x18\x02 \x01(\x04\x12\x0c\n\x04hops\x18\x03 \x01(\x04\x32\xc9\x02\n\x04Mpay\x12\x38\n\x07GetInfo\x12\x14.mpay.GetInfoRequest\x1a\x15.mpay.GetInfoResponse\"\x00\x12>\n\tGetRoutes\x12\x16.mpay.GetRoutesRequest\x1a\x17.mpay.GetRoutesResponse\"\x00\x12G\n\x0cListPayments\x12\x19.mpay.ListPaymentsRequest\x1a\x1a.mpay.ListPaymentsResponse\"\x00\x12,\n\x03Pay\x12\x10.mpay.PayRequest\x1a\x11.mpay.PayResponse\"\x00\x12P\n\x0fResetPathMemory\x12\x1c.mpay.ResetPathMemoryRequest\x1a\x1d.mpay.ResetPathMemoryResponse\"\x00\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -48,13 +48,13 @@ _globals['_LISTPAYMENTSRESPONSE_PAYMENT_ATTEMPT_HOP']._serialized_start=987 _globals['_LISTPAYMENTSRESPONSE_PAYMENT_ATTEMPT_HOP']._serialized_end=1066 _globals['_PAYREQUEST']._serialized_start=1069 - _globals['_PAYREQUEST']._serialized_end=1225 - _globals['_PAYRESPONSE']._serialized_start=1227 - _globals['_PAYRESPONSE']._serialized_end=1320 - _globals['_RESETPATHMEMORYREQUEST']._serialized_start=1322 - _globals['_RESETPATHMEMORYREQUEST']._serialized_end=1346 - _globals['_RESETPATHMEMORYRESPONSE']._serialized_start=1348 - _globals['_RESETPATHMEMORYRESPONSE']._serialized_end=1423 - _globals['_MPAY']._serialized_start=1426 - _globals['_MPAY']._serialized_end=1755 + _globals['_PAYREQUEST']._serialized_end=1263 + _globals['_PAYRESPONSE']._serialized_start=1265 + _globals['_PAYRESPONSE']._serialized_end=1358 + _globals['_RESETPATHMEMORYREQUEST']._serialized_start=1360 + _globals['_RESETPATHMEMORYREQUEST']._serialized_end=1384 + _globals['_RESETPATHMEMORYRESPONSE']._serialized_start=1386 + _globals['_RESETPATHMEMORYRESPONSE']._serialized_end=1461 + _globals['_MPAY']._serialized_start=1464 + _globals['_MPAY']._serialized_end=1793 # @@protoc_insertion_point(module_scope) diff --git a/tools/plugins/mpay/protos/mpay_pb2.pyi b/tools/plugins/mpay/protos/mpay_pb2.pyi index f1bf2e96..d97f8a2a 100644 --- a/tools/plugins/mpay/protos/mpay_pb2.pyi +++ b/tools/plugins/mpay/protos/mpay_pb2.pyi @@ -110,16 +110,18 @@ class ListPaymentsResponse(_message.Message): def __init__(self, payments: _Optional[_Iterable[_Union[ListPaymentsResponse.Payment, _Mapping]]] = ...) -> None: ... class PayRequest(_message.Message): - __slots__ = ("bolt11", "max_fee_msat", "exempt_fee_msat", "timeout") + __slots__ = ("bolt11", "max_fee_msat", "exempt_fee_msat", "timeout", "max_delay") BOLT11_FIELD_NUMBER: _ClassVar[int] MAX_FEE_MSAT_FIELD_NUMBER: _ClassVar[int] EXEMPT_FEE_MSAT_FIELD_NUMBER: _ClassVar[int] TIMEOUT_FIELD_NUMBER: _ClassVar[int] + MAX_DELAY_FIELD_NUMBER: _ClassVar[int] bolt11: str max_fee_msat: int exempt_fee_msat: int timeout: int - def __init__(self, bolt11: _Optional[str] = ..., max_fee_msat: _Optional[int] = ..., exempt_fee_msat: _Optional[int] = ..., timeout: _Optional[int] = ...) -> None: ... + max_delay: int + def __init__(self, bolt11: _Optional[str] = ..., max_fee_msat: _Optional[int] = ..., exempt_fee_msat: _Optional[int] = ..., timeout: _Optional[int] = ..., max_delay: _Optional[int] = ...) -> None: ... class PayResponse(_message.Message): __slots__ = ("payment_hash", "payment_preimage", "fee_msat", "time") diff --git a/tools/plugins/mpay/rpc/server.py b/tools/plugins/mpay/rpc/server.py index 06ae7efc..d24ca387 100644 --- a/tools/plugins/mpay/rpc/server.py +++ b/tools/plugins/mpay/rpc/server.py @@ -52,6 +52,7 @@ def Pay(self, request: PayRequest, context: grpc.ServicerContext) -> PayResponse if request.exempt_fee_msat != 0 else DEFAULT_EXEMPT_FEE, timeout=request.timeout if request.timeout != 0 else DEFAULT_PAYMENT_TIMEOUT, + max_delay=request.max_delay if request.max_delay != 0 else None, ) return PayResponse( diff --git a/tools/plugins/mpay/rpc/tests/test_server.py b/tools/plugins/mpay/rpc/tests/test_server.py index 6549cf2a..ec4aae84 100644 --- a/tools/plugins/mpay/rpc/tests/test_server.py +++ b/tools/plugins/mpay/rpc/tests/test_server.py @@ -54,6 +54,7 @@ def cl(self) -> MpayStub: options=(("grpc.ssl_target_name_override", "mpay"),), ) client = MpayStub(channel) + client.ResetPathMemory(ResetPathMemoryRequest()) yield client