diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ab182495b..c68660c4b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -32,8 +32,10 @@ jobs: with: node-version: ${{ matrix.node_version }} - - name: install yarn - run: npm install -g yarn + - name: setup protoc + uses: arduino/setup-protoc@master + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} - name: get yarn cache dir id: yarn-cache-dir @@ -93,5 +95,10 @@ jobs: with: go-version: '~${{ matrix.go_version }}' + - name: setup protoc + uses: arduino/setup-protoc@master + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + - name: build backend binary run: make build diff --git a/.gitignore b/.gitignore index 1dc796559..a0678bfe1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ -# generated proxy commands -https.cert -https.key +# generated proto scripts +/app/src/types/generated # local environment vars to ignore .env*.local diff --git a/app/package.json b/app/package.json index 9b4b1e382..a82c654a9 100644 --- a/app/package.json +++ b/app/package.json @@ -12,7 +12,8 @@ "eject": "react-scripts eject", "lint": "eslint --ext .ts,.tsx --ignore-path .eslintignore .", "tsc": "tsc --noEmit", - "protos": "./scripts/build-protos.sh", + "postinstall": "yarn protos", + "protos": "node ./scripts/build-protos.js", "storybook": "start-storybook -p 9009 -s public", "build-storybook": "build-storybook -s public" }, diff --git a/app/scripts/build-protos.js b/app/scripts/build-protos.js new file mode 100644 index 000000000..18b0455a4 --- /dev/null +++ b/app/scripts/build-protos.js @@ -0,0 +1,91 @@ +/* eslint-disable @typescript-eslint/no-var-requires */ +const util = require('util'); +const exec = util.promisify(require('child_process').exec); +const { promises: fs } = require('fs'); +const { join, sep } = require('path'); +const { platform } = require('os'); +const appPath = join(__dirname, '..'); + +/** list of proto files and patches to apply */ +const filePatches = { + lnd: 'lnrpc: {}', + loop: 'looprpc: {}', + 'google/api/annotations': 'google: { api: {} }', + 'google/api/http': 'google: { api: {} }', +}; + +/** + * Executes the `protoc` compiler to convert *.proto files into TS & JS code + */ +const generate = async () => { + console.log('Compiling protobuf definitions'); + await fs.mkdir('./src/types/generated', { recursive: true }); + + const protocGen = join( + appPath, + 'node_modules', + '.bin', + platform() === 'win32' ? 'protoc-gen-ts.cmd' : 'protoc-gen-ts', + ); + const protocCmd = [ + 'protoc', + `--plugin=protoc-gen-ts=${protocGen}`, + '--proto_path=../proto', + '--js_out=import_style=commonjs,binary:./src/types/generated', + '--ts_out=service=grpc-web:./src/types/generated', + ...Object.keys(filePatches).map(file => `../proto/${file}.proto`), + ].join(' '); + + console.log(protocCmd); + const { stdout, stderr } = await exec(protocCmd, { cwd: appPath }); + if (stderr) { + throw new Error(`exec stderr:\n${stderr}`); + } + console.log(stdout); +}; + +/** + * Patches the generated JS files as they contain a type error that prevents webpack from bundling properly. + * The code below will prepend the necessary code to resolve the error. + * Example: prepends `var proto = { lnrpc: {} };` to lnd_pb.js + */ +const patch = async () => { + console.log('Patching generated JS files'); + + for (const filename of Object.keys(filePatches)) { + const patch = [ + '/* eslint-disable */', + `var proto = { ${filePatches[filename]} };`, + '', + ].join('\n'); + const path = join( + appPath, + 'src', + 'types', + 'generated', + `${filename.replace(/\//, sep)}_pb.js`, + ); + + console.log(` - ${path}`); + let content = await fs.readFile(path); + content = `${patch}\n${content}`; + await fs.writeFile(path, content); + } +}; + +/** + * An async wrapper with error handling around the two funcs above + */ +const main = async () => { + try { + await generate(); + await patch(); + } catch (error) { + console.error(error); + } +}; + +/** + * execute the main function + */ +main(); diff --git a/app/scripts/build-protos.sh b/app/scripts/build-protos.sh deleted file mode 100755 index 82a5c8fd7..000000000 --- a/app/scripts/build-protos.sh +++ /dev/null @@ -1,35 +0,0 @@ - -#!/bin/bash - -mkdir -p ./src/types/generated - -if [[ "$GOBIN" == "" ]]; then - if [[ "$GOPATH" == "" ]]; then - echo "Required env var GOPATH is not set; aborting with error; see the following documentation which can be invoked via the 'go help gopath' command." - go help gopath - exit -1 - fi - - echo "Optional env var GOBIN is not set; using default derived from GOPATH as: \"$GOPATH/bin\"" - export GOBIN="$GOPATH/bin" -fi - -PROTOC=`command -v protoc` -if [[ "$PROTOC" == "" ]]; then - echo "Required "protoc" to be installed. Please visit https://github.com/protocolbuffers/protobuf/releases (3.5.0 suggested)." - exit -1 -fi - -# Install protoc-gen-go from the vendored protobuf package to $GOBIN -#(cd ../../vendor/github.com/golang/protobuf && make install) - -echo "Compiling protobuf definitions" -protoc \ - --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts \ - -I ../proto \ - --js_out=import_style=commonjs,binary:./src/types/generated \ - --ts_out=service=grpc-web:./src/types/generated \ - ../proto/google/api/annotations.proto \ - ../proto/google/api/http.proto \ - ../proto/lnd.proto \ - ../proto/loop.proto \ No newline at end of file diff --git a/app/src/types/generated/google/api/annotations_pb.d.ts b/app/src/types/generated/google/api/annotations_pb.d.ts deleted file mode 100644 index adf3b88c3..000000000 --- a/app/src/types/generated/google/api/annotations_pb.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -// package: google.api -// file: google/api/annotations.proto - -import * as jspb from "google-protobuf"; -import * as google_api_http_pb from "../../google/api/http_pb"; -import * as google_protobuf_descriptor_pb from "google-protobuf/google/protobuf/descriptor_pb"; - - export const http: jspb.ExtensionFieldInfo; - diff --git a/app/src/types/generated/google/api/annotations_pb.js b/app/src/types/generated/google/api/annotations_pb.js deleted file mode 100644 index 19bfd6f80..000000000 --- a/app/src/types/generated/google/api/annotations_pb.js +++ /dev/null @@ -1,48 +0,0 @@ -/* eslint-disable */ -var proto = { google: { api: {} } }; - -// source: google/api/annotations.proto -/** - * @fileoverview - * @enhanceable - * @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! - -var jspb = require('google-protobuf'); -var goog = jspb; -var global = Function('return this')(); - -var google_api_http_pb = require('../../google/api/http_pb.js'); -goog.object.extend(proto, google_api_http_pb); -var google_protobuf_descriptor_pb = require('google-protobuf/google/protobuf/descriptor_pb.js'); -goog.object.extend(proto, google_protobuf_descriptor_pb); -goog.exportSymbol('proto.google.api.http', null, global); - -/** - * A tuple of {field number, class constructor} for the extension - * field named `http`. - * @type {!jspb.ExtensionFieldInfo} - */ -proto.google.api.http = new jspb.ExtensionFieldInfo( - 72295728, - {http: 0}, - google_api_http_pb.HttpRule, - /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ ( - google_api_http_pb.HttpRule.toObject), - 0); - -google_protobuf_descriptor_pb.MethodOptions.extensionsBinary[72295728] = new jspb.ExtensionFieldBinaryInfo( - proto.google.api.http, - jspb.BinaryReader.prototype.readMessage, - jspb.BinaryWriter.prototype.writeMessage, - google_api_http_pb.HttpRule.serializeBinaryToWriter, - google_api_http_pb.HttpRule.deserializeBinaryFromReader, - false); -// This registers the extension field with the extended class, so that -// toObject() will function correctly. -google_protobuf_descriptor_pb.MethodOptions.extensions[72295728] = proto.google.api.http; - -goog.object.extend(exports, proto.google.api); diff --git a/app/src/types/generated/google/api/annotations_pb_service.d.ts b/app/src/types/generated/google/api/annotations_pb_service.d.ts deleted file mode 100644 index a2a92a7fc..000000000 --- a/app/src/types/generated/google/api/annotations_pb_service.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -// package: google.api -// file: google/api/annotations.proto - diff --git a/app/src/types/generated/google/api/annotations_pb_service.js b/app/src/types/generated/google/api/annotations_pb_service.js deleted file mode 100644 index a2a92a7fc..000000000 --- a/app/src/types/generated/google/api/annotations_pb_service.js +++ /dev/null @@ -1,3 +0,0 @@ -// package: google.api -// file: google/api/annotations.proto - diff --git a/app/src/types/generated/google/api/http_pb.d.ts b/app/src/types/generated/google/api/http_pb.d.ts deleted file mode 100644 index 9236d7c31..000000000 --- a/app/src/types/generated/google/api/http_pb.d.ts +++ /dev/null @@ -1,136 +0,0 @@ -// package: google.api -// file: google/api/http.proto - -import * as jspb from "google-protobuf"; - -export class Http extends jspb.Message { - clearRulesList(): void; - getRulesList(): Array; - setRulesList(value: Array): void; - addRules(value?: HttpRule, index?: number): HttpRule; - - getFullyDecodeReservedExpansion(): boolean; - setFullyDecodeReservedExpansion(value: boolean): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Http.AsObject; - static toObject(includeInstance: boolean, msg: Http): Http.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: Http, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): Http; - static deserializeBinaryFromReader(message: Http, reader: jspb.BinaryReader): Http; -} - -export namespace Http { - export type AsObject = { - rulesList: Array, - fullyDecodeReservedExpansion: boolean, - } -} - -export class HttpRule extends jspb.Message { - getSelector(): string; - setSelector(value: string): void; - - hasGet(): boolean; - clearGet(): void; - getGet(): string; - setGet(value: string): void; - - hasPut(): boolean; - clearPut(): void; - getPut(): string; - setPut(value: string): void; - - hasPost(): boolean; - clearPost(): void; - getPost(): string; - setPost(value: string): void; - - hasDelete(): boolean; - clearDelete(): void; - getDelete(): string; - setDelete(value: string): void; - - hasPatch(): boolean; - clearPatch(): void; - getPatch(): string; - setPatch(value: string): void; - - hasCustom(): boolean; - clearCustom(): void; - getCustom(): CustomHttpPattern | undefined; - setCustom(value?: CustomHttpPattern): void; - - getBody(): string; - setBody(value: string): void; - - getResponseBody(): string; - setResponseBody(value: string): void; - - clearAdditionalBindingsList(): void; - getAdditionalBindingsList(): Array; - setAdditionalBindingsList(value: Array): void; - addAdditionalBindings(value?: HttpRule, index?: number): HttpRule; - - getPatternCase(): HttpRule.PatternCase; - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): HttpRule.AsObject; - static toObject(includeInstance: boolean, msg: HttpRule): HttpRule.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: HttpRule, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): HttpRule; - static deserializeBinaryFromReader(message: HttpRule, reader: jspb.BinaryReader): HttpRule; -} - -export namespace HttpRule { - export type AsObject = { - selector: string, - get: string, - put: string, - post: string, - pb_delete: string, - patch: string, - custom?: CustomHttpPattern.AsObject, - body: string, - responseBody: string, - additionalBindingsList: Array, - } - - export enum PatternCase { - PATTERN_NOT_SET = 0, - GET = 2, - PUT = 3, - POST = 4, - DELETE = 5, - PATCH = 6, - CUSTOM = 8, - } -} - -export class CustomHttpPattern extends jspb.Message { - getKind(): string; - setKind(value: string): void; - - getPath(): string; - setPath(value: string): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CustomHttpPattern.AsObject; - static toObject(includeInstance: boolean, msg: CustomHttpPattern): CustomHttpPattern.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: CustomHttpPattern, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): CustomHttpPattern; - static deserializeBinaryFromReader(message: CustomHttpPattern, reader: jspb.BinaryReader): CustomHttpPattern; -} - -export namespace CustomHttpPattern { - export type AsObject = { - kind: string, - path: string, - } -} - diff --git a/app/src/types/generated/google/api/http_pb.js b/app/src/types/generated/google/api/http_pb.js deleted file mode 100644 index 0948869cd..000000000 --- a/app/src/types/generated/google/api/http_pb.js +++ /dev/null @@ -1,1006 +0,0 @@ -/* eslint-disable */ -var proto = { google: { api: {} } }; - -// source: google/api/http.proto -/** - * @fileoverview - * @enhanceable - * @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! - -var jspb = require('google-protobuf'); -var goog = jspb; -var global = Function('return this')(); - -goog.exportSymbol('proto.google.api.CustomHttpPattern', null, global); -goog.exportSymbol('proto.google.api.Http', null, global); -goog.exportSymbol('proto.google.api.HttpRule', null, global); -goog.exportSymbol('proto.google.api.HttpRule.PatternCase', 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.google.api.Http = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.google.api.Http.repeatedFields_, null); -}; -goog.inherits(proto.google.api.Http, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.google.api.Http.displayName = 'proto.google.api.Http'; -} -/** - * 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.google.api.HttpRule = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.google.api.HttpRule.repeatedFields_, proto.google.api.HttpRule.oneofGroups_); -}; -goog.inherits(proto.google.api.HttpRule, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.google.api.HttpRule.displayName = 'proto.google.api.HttpRule'; -} -/** - * 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.google.api.CustomHttpPattern = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.google.api.CustomHttpPattern, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.google.api.CustomHttpPattern.displayName = 'proto.google.api.CustomHttpPattern'; -} - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.google.api.Http.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.google.api.Http.prototype.toObject = function(opt_includeInstance) { - return proto.google.api.Http.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.google.api.Http} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.google.api.Http.toObject = function(includeInstance, msg) { - var f, obj = { - rulesList: jspb.Message.toObjectList(msg.getRulesList(), - proto.google.api.HttpRule.toObject, includeInstance), - fullyDecodeReservedExpansion: jspb.Message.getBooleanFieldWithDefault(msg, 2, 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.google.api.Http} - */ -proto.google.api.Http.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.google.api.Http; - return proto.google.api.Http.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.google.api.Http} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.google.api.Http} - */ -proto.google.api.Http.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.google.api.HttpRule; - reader.readMessage(value,proto.google.api.HttpRule.deserializeBinaryFromReader); - msg.addRules(value); - break; - case 2: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setFullyDecodeReservedExpansion(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.google.api.Http.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.google.api.Http.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.google.api.Http} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.google.api.Http.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getRulesList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.google.api.HttpRule.serializeBinaryToWriter - ); - } - f = message.getFullyDecodeReservedExpansion(); - if (f) { - writer.writeBool( - 2, - f - ); - } -}; - - -/** - * repeated HttpRule rules = 1; - * @return {!Array} - */ -proto.google.api.Http.prototype.getRulesList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.google.api.HttpRule, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.google.api.Http} returns this -*/ -proto.google.api.Http.prototype.setRulesList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.google.api.HttpRule=} opt_value - * @param {number=} opt_index - * @return {!proto.google.api.HttpRule} - */ -proto.google.api.Http.prototype.addRules = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.google.api.HttpRule, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.google.api.Http} returns this - */ -proto.google.api.Http.prototype.clearRulesList = function() { - return this.setRulesList([]); -}; - - -/** - * optional bool fully_decode_reserved_expansion = 2; - * @return {boolean} - */ -proto.google.api.Http.prototype.getFullyDecodeReservedExpansion = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.google.api.Http} returns this - */ -proto.google.api.Http.prototype.setFullyDecodeReservedExpansion = function(value) { - return jspb.Message.setProto3BooleanField(this, 2, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.google.api.HttpRule.repeatedFields_ = [11]; - -/** - * 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.google.api.HttpRule.oneofGroups_ = [[2,3,4,5,6,8]]; - -/** - * @enum {number} - */ -proto.google.api.HttpRule.PatternCase = { - PATTERN_NOT_SET: 0, - GET: 2, - PUT: 3, - POST: 4, - DELETE: 5, - PATCH: 6, - CUSTOM: 8 -}; - -/** - * @return {proto.google.api.HttpRule.PatternCase} - */ -proto.google.api.HttpRule.prototype.getPatternCase = function() { - return /** @type {proto.google.api.HttpRule.PatternCase} */(jspb.Message.computeOneofCase(this, proto.google.api.HttpRule.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.google.api.HttpRule.prototype.toObject = function(opt_includeInstance) { - return proto.google.api.HttpRule.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.google.api.HttpRule} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.google.api.HttpRule.toObject = function(includeInstance, msg) { - var f, obj = { - selector: jspb.Message.getFieldWithDefault(msg, 1, ""), - get: jspb.Message.getFieldWithDefault(msg, 2, ""), - put: jspb.Message.getFieldWithDefault(msg, 3, ""), - post: jspb.Message.getFieldWithDefault(msg, 4, ""), - pb_delete: jspb.Message.getFieldWithDefault(msg, 5, ""), - patch: jspb.Message.getFieldWithDefault(msg, 6, ""), - custom: (f = msg.getCustom()) && proto.google.api.CustomHttpPattern.toObject(includeInstance, f), - body: jspb.Message.getFieldWithDefault(msg, 7, ""), - responseBody: jspb.Message.getFieldWithDefault(msg, 12, ""), - additionalBindingsList: jspb.Message.toObjectList(msg.getAdditionalBindingsList(), - proto.google.api.HttpRule.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.google.api.HttpRule} - */ -proto.google.api.HttpRule.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.google.api.HttpRule; - return proto.google.api.HttpRule.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.google.api.HttpRule} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.google.api.HttpRule} - */ -proto.google.api.HttpRule.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.setSelector(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setGet(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setPut(value); - break; - case 4: - var value = /** @type {string} */ (reader.readString()); - msg.setPost(value); - break; - case 5: - var value = /** @type {string} */ (reader.readString()); - msg.setDelete(value); - break; - case 6: - var value = /** @type {string} */ (reader.readString()); - msg.setPatch(value); - break; - case 8: - var value = new proto.google.api.CustomHttpPattern; - reader.readMessage(value,proto.google.api.CustomHttpPattern.deserializeBinaryFromReader); - msg.setCustom(value); - break; - case 7: - var value = /** @type {string} */ (reader.readString()); - msg.setBody(value); - break; - case 12: - var value = /** @type {string} */ (reader.readString()); - msg.setResponseBody(value); - break; - case 11: - var value = new proto.google.api.HttpRule; - reader.readMessage(value,proto.google.api.HttpRule.deserializeBinaryFromReader); - msg.addAdditionalBindings(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.google.api.HttpRule.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.google.api.HttpRule.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.google.api.HttpRule} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.google.api.HttpRule.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getSelector(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = /** @type {string} */ (jspb.Message.getField(message, 2)); - if (f != null) { - writer.writeString( - 2, - f - ); - } - f = /** @type {string} */ (jspb.Message.getField(message, 3)); - if (f != null) { - writer.writeString( - 3, - f - ); - } - f = /** @type {string} */ (jspb.Message.getField(message, 4)); - if (f != null) { - writer.writeString( - 4, - f - ); - } - f = /** @type {string} */ (jspb.Message.getField(message, 5)); - if (f != null) { - writer.writeString( - 5, - f - ); - } - f = /** @type {string} */ (jspb.Message.getField(message, 6)); - if (f != null) { - writer.writeString( - 6, - f - ); - } - f = message.getCustom(); - if (f != null) { - writer.writeMessage( - 8, - f, - proto.google.api.CustomHttpPattern.serializeBinaryToWriter - ); - } - f = message.getBody(); - if (f.length > 0) { - writer.writeString( - 7, - f - ); - } - f = message.getResponseBody(); - if (f.length > 0) { - writer.writeString( - 12, - f - ); - } - f = message.getAdditionalBindingsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 11, - f, - proto.google.api.HttpRule.serializeBinaryToWriter - ); - } -}; - - -/** - * optional string selector = 1; - * @return {string} - */ -proto.google.api.HttpRule.prototype.getSelector = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.google.api.HttpRule} returns this - */ -proto.google.api.HttpRule.prototype.setSelector = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional string get = 2; - * @return {string} - */ -proto.google.api.HttpRule.prototype.getGet = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.google.api.HttpRule} returns this - */ -proto.google.api.HttpRule.prototype.setGet = function(value) { - return jspb.Message.setOneofField(this, 2, proto.google.api.HttpRule.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.google.api.HttpRule} returns this - */ -proto.google.api.HttpRule.prototype.clearGet = function() { - return jspb.Message.setOneofField(this, 2, proto.google.api.HttpRule.oneofGroups_[0], undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.google.api.HttpRule.prototype.hasGet = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional string put = 3; - * @return {string} - */ -proto.google.api.HttpRule.prototype.getPut = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * @param {string} value - * @return {!proto.google.api.HttpRule} returns this - */ -proto.google.api.HttpRule.prototype.setPut = function(value) { - return jspb.Message.setOneofField(this, 3, proto.google.api.HttpRule.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.google.api.HttpRule} returns this - */ -proto.google.api.HttpRule.prototype.clearPut = function() { - return jspb.Message.setOneofField(this, 3, proto.google.api.HttpRule.oneofGroups_[0], undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.google.api.HttpRule.prototype.hasPut = function() { - return jspb.Message.getField(this, 3) != null; -}; - - -/** - * optional string post = 4; - * @return {string} - */ -proto.google.api.HttpRule.prototype.getPost = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * @param {string} value - * @return {!proto.google.api.HttpRule} returns this - */ -proto.google.api.HttpRule.prototype.setPost = function(value) { - return jspb.Message.setOneofField(this, 4, proto.google.api.HttpRule.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.google.api.HttpRule} returns this - */ -proto.google.api.HttpRule.prototype.clearPost = function() { - return jspb.Message.setOneofField(this, 4, proto.google.api.HttpRule.oneofGroups_[0], undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.google.api.HttpRule.prototype.hasPost = function() { - return jspb.Message.getField(this, 4) != null; -}; - - -/** - * optional string delete = 5; - * @return {string} - */ -proto.google.api.HttpRule.prototype.getDelete = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); -}; - - -/** - * @param {string} value - * @return {!proto.google.api.HttpRule} returns this - */ -proto.google.api.HttpRule.prototype.setDelete = function(value) { - return jspb.Message.setOneofField(this, 5, proto.google.api.HttpRule.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.google.api.HttpRule} returns this - */ -proto.google.api.HttpRule.prototype.clearDelete = function() { - return jspb.Message.setOneofField(this, 5, proto.google.api.HttpRule.oneofGroups_[0], undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.google.api.HttpRule.prototype.hasDelete = function() { - return jspb.Message.getField(this, 5) != null; -}; - - -/** - * optional string patch = 6; - * @return {string} - */ -proto.google.api.HttpRule.prototype.getPatch = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); -}; - - -/** - * @param {string} value - * @return {!proto.google.api.HttpRule} returns this - */ -proto.google.api.HttpRule.prototype.setPatch = function(value) { - return jspb.Message.setOneofField(this, 6, proto.google.api.HttpRule.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.google.api.HttpRule} returns this - */ -proto.google.api.HttpRule.prototype.clearPatch = function() { - return jspb.Message.setOneofField(this, 6, proto.google.api.HttpRule.oneofGroups_[0], undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.google.api.HttpRule.prototype.hasPatch = function() { - return jspb.Message.getField(this, 6) != null; -}; - - -/** - * optional CustomHttpPattern custom = 8; - * @return {?proto.google.api.CustomHttpPattern} - */ -proto.google.api.HttpRule.prototype.getCustom = function() { - return /** @type{?proto.google.api.CustomHttpPattern} */ ( - jspb.Message.getWrapperField(this, proto.google.api.CustomHttpPattern, 8)); -}; - - -/** - * @param {?proto.google.api.CustomHttpPattern|undefined} value - * @return {!proto.google.api.HttpRule} returns this -*/ -proto.google.api.HttpRule.prototype.setCustom = function(value) { - return jspb.Message.setOneofWrapperField(this, 8, proto.google.api.HttpRule.oneofGroups_[0], value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.google.api.HttpRule} returns this - */ -proto.google.api.HttpRule.prototype.clearCustom = function() { - return this.setCustom(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.google.api.HttpRule.prototype.hasCustom = function() { - return jspb.Message.getField(this, 8) != null; -}; - - -/** - * optional string body = 7; - * @return {string} - */ -proto.google.api.HttpRule.prototype.getBody = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); -}; - - -/** - * @param {string} value - * @return {!proto.google.api.HttpRule} returns this - */ -proto.google.api.HttpRule.prototype.setBody = function(value) { - return jspb.Message.setProto3StringField(this, 7, value); -}; - - -/** - * optional string response_body = 12; - * @return {string} - */ -proto.google.api.HttpRule.prototype.getResponseBody = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 12, "")); -}; - - -/** - * @param {string} value - * @return {!proto.google.api.HttpRule} returns this - */ -proto.google.api.HttpRule.prototype.setResponseBody = function(value) { - return jspb.Message.setProto3StringField(this, 12, value); -}; - - -/** - * repeated HttpRule additional_bindings = 11; - * @return {!Array} - */ -proto.google.api.HttpRule.prototype.getAdditionalBindingsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.google.api.HttpRule, 11)); -}; - - -/** - * @param {!Array} value - * @return {!proto.google.api.HttpRule} returns this -*/ -proto.google.api.HttpRule.prototype.setAdditionalBindingsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 11, value); -}; - - -/** - * @param {!proto.google.api.HttpRule=} opt_value - * @param {number=} opt_index - * @return {!proto.google.api.HttpRule} - */ -proto.google.api.HttpRule.prototype.addAdditionalBindings = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 11, opt_value, proto.google.api.HttpRule, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.google.api.HttpRule} returns this - */ -proto.google.api.HttpRule.prototype.clearAdditionalBindingsList = function() { - return this.setAdditionalBindingsList([]); -}; - - - - - -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.google.api.CustomHttpPattern.prototype.toObject = function(opt_includeInstance) { - return proto.google.api.CustomHttpPattern.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.google.api.CustomHttpPattern} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.google.api.CustomHttpPattern.toObject = function(includeInstance, msg) { - var f, obj = { - kind: jspb.Message.getFieldWithDefault(msg, 1, ""), - path: 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.google.api.CustomHttpPattern} - */ -proto.google.api.CustomHttpPattern.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.google.api.CustomHttpPattern; - return proto.google.api.CustomHttpPattern.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.google.api.CustomHttpPattern} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.google.api.CustomHttpPattern} - */ -proto.google.api.CustomHttpPattern.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.setKind(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setPath(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.google.api.CustomHttpPattern.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.google.api.CustomHttpPattern.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.google.api.CustomHttpPattern} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.google.api.CustomHttpPattern.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getKind(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getPath(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } -}; - - -/** - * optional string kind = 1; - * @return {string} - */ -proto.google.api.CustomHttpPattern.prototype.getKind = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.google.api.CustomHttpPattern} returns this - */ -proto.google.api.CustomHttpPattern.prototype.setKind = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional string path = 2; - * @return {string} - */ -proto.google.api.CustomHttpPattern.prototype.getPath = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.google.api.CustomHttpPattern} returns this - */ -proto.google.api.CustomHttpPattern.prototype.setPath = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -goog.object.extend(exports, proto.google.api); diff --git a/app/src/types/generated/google/api/http_pb_service.d.ts b/app/src/types/generated/google/api/http_pb_service.d.ts deleted file mode 100644 index 4d2b6862f..000000000 --- a/app/src/types/generated/google/api/http_pb_service.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -// package: google.api -// file: google/api/http.proto - diff --git a/app/src/types/generated/google/api/http_pb_service.js b/app/src/types/generated/google/api/http_pb_service.js deleted file mode 100644 index 4d2b6862f..000000000 --- a/app/src/types/generated/google/api/http_pb_service.js +++ /dev/null @@ -1,3 +0,0 @@ -// package: google.api -// file: google/api/http.proto - diff --git a/app/src/types/generated/lnd_pb.d.ts b/app/src/types/generated/lnd_pb.d.ts deleted file mode 100644 index 9170cbb55..000000000 --- a/app/src/types/generated/lnd_pb.d.ts +++ /dev/null @@ -1,4942 +0,0 @@ -// package: lnrpc -// file: lnd.proto - -import * as jspb from "google-protobuf"; -import * as google_api_annotations_pb from "./google/api/annotations_pb"; - -export class GenSeedRequest extends jspb.Message { - getAezeedPassphrase(): Uint8Array | string; - getAezeedPassphrase_asU8(): Uint8Array; - getAezeedPassphrase_asB64(): string; - setAezeedPassphrase(value: Uint8Array | string): void; - - getSeedEntropy(): Uint8Array | string; - getSeedEntropy_asU8(): Uint8Array; - getSeedEntropy_asB64(): string; - setSeedEntropy(value: Uint8Array | string): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GenSeedRequest.AsObject; - static toObject(includeInstance: boolean, msg: GenSeedRequest): GenSeedRequest.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: GenSeedRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): GenSeedRequest; - static deserializeBinaryFromReader(message: GenSeedRequest, reader: jspb.BinaryReader): GenSeedRequest; -} - -export namespace GenSeedRequest { - export type AsObject = { - aezeedPassphrase: Uint8Array | string, - seedEntropy: Uint8Array | string, - } -} - -export class GenSeedResponse extends jspb.Message { - clearCipherSeedMnemonicList(): void; - getCipherSeedMnemonicList(): Array; - setCipherSeedMnemonicList(value: Array): void; - addCipherSeedMnemonic(value: string, index?: number): string; - - getEncipheredSeed(): Uint8Array | string; - getEncipheredSeed_asU8(): Uint8Array; - getEncipheredSeed_asB64(): string; - setEncipheredSeed(value: Uint8Array | string): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GenSeedResponse.AsObject; - static toObject(includeInstance: boolean, msg: GenSeedResponse): GenSeedResponse.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: GenSeedResponse, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): GenSeedResponse; - static deserializeBinaryFromReader(message: GenSeedResponse, reader: jspb.BinaryReader): GenSeedResponse; -} - -export namespace GenSeedResponse { - export type AsObject = { - cipherSeedMnemonicList: Array, - encipheredSeed: Uint8Array | string, - } -} - -export class InitWalletRequest extends jspb.Message { - getWalletPassword(): Uint8Array | string; - getWalletPassword_asU8(): Uint8Array; - getWalletPassword_asB64(): string; - setWalletPassword(value: Uint8Array | string): void; - - clearCipherSeedMnemonicList(): void; - getCipherSeedMnemonicList(): Array; - setCipherSeedMnemonicList(value: Array): void; - addCipherSeedMnemonic(value: string, index?: number): string; - - getAezeedPassphrase(): Uint8Array | string; - getAezeedPassphrase_asU8(): Uint8Array; - getAezeedPassphrase_asB64(): string; - setAezeedPassphrase(value: Uint8Array | string): void; - - getRecoveryWindow(): number; - setRecoveryWindow(value: number): void; - - hasChannelBackups(): boolean; - clearChannelBackups(): void; - getChannelBackups(): ChanBackupSnapshot | undefined; - setChannelBackups(value?: ChanBackupSnapshot): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): InitWalletRequest.AsObject; - static toObject(includeInstance: boolean, msg: InitWalletRequest): InitWalletRequest.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: InitWalletRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): InitWalletRequest; - static deserializeBinaryFromReader(message: InitWalletRequest, reader: jspb.BinaryReader): InitWalletRequest; -} - -export namespace InitWalletRequest { - export type AsObject = { - walletPassword: Uint8Array | string, - cipherSeedMnemonicList: Array, - aezeedPassphrase: Uint8Array | string, - recoveryWindow: number, - channelBackups?: ChanBackupSnapshot.AsObject, - } -} - -export class InitWalletResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): InitWalletResponse.AsObject; - static toObject(includeInstance: boolean, msg: InitWalletResponse): InitWalletResponse.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: InitWalletResponse, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): InitWalletResponse; - static deserializeBinaryFromReader(message: InitWalletResponse, reader: jspb.BinaryReader): InitWalletResponse; -} - -export namespace InitWalletResponse { - export type AsObject = { - } -} - -export class UnlockWalletRequest extends jspb.Message { - getWalletPassword(): Uint8Array | string; - getWalletPassword_asU8(): Uint8Array; - getWalletPassword_asB64(): string; - setWalletPassword(value: Uint8Array | string): void; - - getRecoveryWindow(): number; - setRecoveryWindow(value: number): void; - - hasChannelBackups(): boolean; - clearChannelBackups(): void; - getChannelBackups(): ChanBackupSnapshot | undefined; - setChannelBackups(value?: ChanBackupSnapshot): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): UnlockWalletRequest.AsObject; - static toObject(includeInstance: boolean, msg: UnlockWalletRequest): UnlockWalletRequest.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: UnlockWalletRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): UnlockWalletRequest; - static deserializeBinaryFromReader(message: UnlockWalletRequest, reader: jspb.BinaryReader): UnlockWalletRequest; -} - -export namespace UnlockWalletRequest { - export type AsObject = { - walletPassword: Uint8Array | string, - recoveryWindow: number, - channelBackups?: ChanBackupSnapshot.AsObject, - } -} - -export class UnlockWalletResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): UnlockWalletResponse.AsObject; - static toObject(includeInstance: boolean, msg: UnlockWalletResponse): UnlockWalletResponse.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: UnlockWalletResponse, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): UnlockWalletResponse; - static deserializeBinaryFromReader(message: UnlockWalletResponse, reader: jspb.BinaryReader): UnlockWalletResponse; -} - -export namespace UnlockWalletResponse { - export type AsObject = { - } -} - -export class ChangePasswordRequest extends jspb.Message { - getCurrentPassword(): Uint8Array | string; - getCurrentPassword_asU8(): Uint8Array; - getCurrentPassword_asB64(): string; - setCurrentPassword(value: Uint8Array | string): void; - - getNewPassword(): Uint8Array | string; - getNewPassword_asU8(): Uint8Array; - getNewPassword_asB64(): string; - setNewPassword(value: Uint8Array | string): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChangePasswordRequest.AsObject; - static toObject(includeInstance: boolean, msg: ChangePasswordRequest): ChangePasswordRequest.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: ChangePasswordRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): ChangePasswordRequest; - static deserializeBinaryFromReader(message: ChangePasswordRequest, reader: jspb.BinaryReader): ChangePasswordRequest; -} - -export namespace ChangePasswordRequest { - export type AsObject = { - currentPassword: Uint8Array | string, - newPassword: Uint8Array | string, - } -} - -export class ChangePasswordResponse extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ChangePasswordResponse.AsObject; - static toObject(includeInstance: boolean, msg: ChangePasswordResponse): ChangePasswordResponse.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: ChangePasswordResponse, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): ChangePasswordResponse; - static deserializeBinaryFromReader(message: ChangePasswordResponse, reader: jspb.BinaryReader): ChangePasswordResponse; -} - -export namespace ChangePasswordResponse { - export type AsObject = { - } -} - -export class Utxo extends jspb.Message { - getType(): AddressTypeMap[keyof AddressTypeMap]; - setType(value: AddressTypeMap[keyof AddressTypeMap]): void; - - getAddress(): string; - setAddress(value: string): void; - - getAmountSat(): number; - setAmountSat(value: number): void; - - getPkScript(): string; - setPkScript(value: string): void; - - hasOutpoint(): boolean; - clearOutpoint(): void; - getOutpoint(): OutPoint | undefined; - setOutpoint(value?: OutPoint): void; - - getConfirmations(): number; - setConfirmations(value: number): void; - - 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 Utxo { - export type AsObject = { - type: AddressTypeMap[keyof AddressTypeMap], - address: string, - amountSat: number, - pkScript: string, - outpoint?: OutPoint.AsObject, - confirmations: number, - } -} - -export class Transaction extends jspb.Message { - getTxHash(): string; - setTxHash(value: string): void; - - getAmount(): number; - setAmount(value: number): void; - - getNumConfirmations(): number; - setNumConfirmations(value: number): void; - - getBlockHash(): string; - setBlockHash(value: string): void; - - getBlockHeight(): number; - setBlockHeight(value: number): void; - - getTimeStamp(): number; - setTimeStamp(value: number): void; - - getTotalFees(): number; - setTotalFees(value: number): void; - - clearDestAddressesList(): void; - getDestAddressesList(): Array; - setDestAddressesList(value: Array): void; - addDestAddresses(value: string, index?: number): string; - - getRawTxHex(): string; - setRawTxHex(value: string): void; - - 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 Transaction { - export type AsObject = { - txHash: string, - amount: number, - numConfirmations: number, - blockHash: string, - blockHeight: number, - timeStamp: number, - totalFees: number, - destAddressesList: Array, - rawTxHex: string, - } -} - -export class GetTransactionsRequest extends jspb.Message { - 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 GetTransactionsRequest { - export type AsObject = { - } -} - -export class TransactionDetails extends jspb.Message { - clearTransactionsList(): void; - getTransactionsList(): Array; - setTransactionsList(value: Array): void; - 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 TransactionDetails { - export type AsObject = { - transactionsList: Array, - } -} - -export class FeeLimit extends jspb.Message { - hasFixed(): boolean; - clearFixed(): void; - getFixed(): number; - setFixed(value: number): void; - - hasFixedMsat(): boolean; - clearFixedMsat(): void; - getFixedMsat(): number; - setFixedMsat(value: number): void; - - hasPercent(): boolean; - clearPercent(): void; - getPercent(): number; - setPercent(value: number): void; - - 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 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): void; - - getDestString(): string; - setDestString(value: string): void; - - getAmt(): number; - setAmt(value: number): void; - - getAmtMsat(): number; - setAmtMsat(value: number): void; - - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): void; - - getPaymentHashString(): string; - setPaymentHashString(value: string): void; - - getPaymentRequest(): string; - setPaymentRequest(value: string): void; - - getFinalCltvDelta(): number; - setFinalCltvDelta(value: number): void; - - hasFeeLimit(): boolean; - clearFeeLimit(): void; - getFeeLimit(): FeeLimit | undefined; - setFeeLimit(value?: FeeLimit): void; - - getOutgoingChanId(): string; - setOutgoingChanId(value: string): void; - - getLastHopPubkey(): Uint8Array | string; - getLastHopPubkey_asU8(): Uint8Array; - getLastHopPubkey_asB64(): string; - setLastHopPubkey(value: Uint8Array | string): void; - - getCltvLimit(): number; - setCltvLimit(value: number): void; - - getDestCustomRecordsMap(): jspb.Map; - clearDestCustomRecordsMap(): void; - getAllowSelfPayment(): boolean; - setAllowSelfPayment(value: boolean): void; - - clearDestFeaturesList(): void; - getDestFeaturesList(): Array; - setDestFeaturesList(value: Array): void; - addDestFeatures(value: FeatureBitMap[keyof FeatureBitMap], index?: number): FeatureBitMap[keyof FeatureBitMap]; - - 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 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, - } -} - -export class SendResponse extends jspb.Message { - getPaymentError(): string; - setPaymentError(value: string): void; - - getPaymentPreimage(): Uint8Array | string; - getPaymentPreimage_asU8(): Uint8Array; - getPaymentPreimage_asB64(): string; - setPaymentPreimage(value: Uint8Array | string): void; - - hasPaymentRoute(): boolean; - clearPaymentRoute(): void; - getPaymentRoute(): Route | undefined; - setPaymentRoute(value?: Route): void; - - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): void; - - 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 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): void; - - getPaymentHashString(): string; - setPaymentHashString(value: string): void; - - hasRoute(): boolean; - clearRoute(): void; - getRoute(): Route | undefined; - setRoute(value?: Route): void; - - 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, - paymentHashString: string, - route?: Route.AsObject, - } -} - -export class ChannelAcceptRequest extends jspb.Message { - getNodePubkey(): Uint8Array | string; - getNodePubkey_asU8(): Uint8Array; - getNodePubkey_asB64(): string; - setNodePubkey(value: Uint8Array | string): void; - - getChainHash(): Uint8Array | string; - getChainHash_asU8(): Uint8Array; - getChainHash_asB64(): string; - setChainHash(value: Uint8Array | string): void; - - getPendingChanId(): Uint8Array | string; - getPendingChanId_asU8(): Uint8Array; - getPendingChanId_asB64(): string; - setPendingChanId(value: Uint8Array | string): void; - - getFundingAmt(): number; - setFundingAmt(value: number): void; - - getPushAmt(): number; - setPushAmt(value: number): void; - - getDustLimit(): number; - setDustLimit(value: number): void; - - getMaxValueInFlight(): number; - setMaxValueInFlight(value: number): void; - - getChannelReserve(): number; - setChannelReserve(value: number): void; - - getMinHtlc(): number; - setMinHtlc(value: number): void; - - getFeePerKw(): number; - setFeePerKw(value: number): void; - - getCsvDelay(): number; - setCsvDelay(value: number): void; - - getMaxAcceptedHtlcs(): number; - setMaxAcceptedHtlcs(value: number): void; - - getChannelFlags(): number; - setChannelFlags(value: number): void; - - 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 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, - } -} - -export class ChannelAcceptResponse extends jspb.Message { - getAccept(): boolean; - setAccept(value: boolean): void; - - getPendingChanId(): Uint8Array | string; - getPendingChanId_asU8(): Uint8Array; - getPendingChanId_asB64(): string; - setPendingChanId(value: Uint8Array | string): void; - - 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 ChannelAcceptResponse { - export type AsObject = { - accept: boolean, - pendingChanId: Uint8Array | string, - } -} - -export class ChannelPoint extends jspb.Message { - hasFundingTxidBytes(): boolean; - clearFundingTxidBytes(): void; - getFundingTxidBytes(): Uint8Array | string; - getFundingTxidBytes_asU8(): Uint8Array; - getFundingTxidBytes_asB64(): string; - setFundingTxidBytes(value: Uint8Array | string): void; - - hasFundingTxidStr(): boolean; - clearFundingTxidStr(): void; - getFundingTxidStr(): string; - setFundingTxidStr(value: string): void; - - getOutputIndex(): number; - setOutputIndex(value: number): void; - - 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 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): void; - - getTxidStr(): string; - setTxidStr(value: string): void; - - getOutputIndex(): number; - setOutputIndex(value: number): void; - - 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 = { - txidBytes: Uint8Array | string, - txidStr: string, - outputIndex: number, - } -} - -export class LightningAddress extends jspb.Message { - getPubkey(): string; - setPubkey(value: string): void; - - getHost(): string; - setHost(value: string): void; - - 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 LightningAddress { - export type AsObject = { - pubkey: string, - host: string, - } -} - -export class EstimateFeeRequest extends jspb.Message { - getAddrtoamountMap(): jspb.Map; - clearAddrtoamountMap(): void; - getTargetConf(): number; - setTargetConf(value: number): void; - - 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 EstimateFeeRequest { - export type AsObject = { - addrtoamountMap: Array<[string, number]>, - targetConf: number, - } -} - -export class EstimateFeeResponse extends jspb.Message { - getFeeSat(): number; - setFeeSat(value: number): void; - - getFeerateSatPerByte(): number; - setFeerateSatPerByte(value: number): void; - - 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 EstimateFeeResponse { - export type AsObject = { - feeSat: number, - feerateSatPerByte: number, - } -} - -export class SendManyRequest extends jspb.Message { - getAddrtoamountMap(): jspb.Map; - clearAddrtoamountMap(): void; - getTargetConf(): number; - setTargetConf(value: number): void; - - getSatPerByte(): number; - setSatPerByte(value: number): void; - - 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 SendManyRequest { - export type AsObject = { - addrtoamountMap: Array<[string, number]>, - targetConf: number, - satPerByte: number, - } -} - -export class SendManyResponse extends jspb.Message { - getTxid(): string; - setTxid(value: string): void; - - 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 SendManyResponse { - export type AsObject = { - txid: string, - } -} - -export class SendCoinsRequest extends jspb.Message { - getAddr(): string; - setAddr(value: string): void; - - getAmount(): number; - setAmount(value: number): void; - - getTargetConf(): number; - setTargetConf(value: number): void; - - getSatPerByte(): number; - setSatPerByte(value: number): void; - - getSendAll(): boolean; - setSendAll(value: boolean): void; - - 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 = { - addr: string, - amount: number, - targetConf: number, - satPerByte: number, - sendAll: boolean, - } -} - -export class SendCoinsResponse extends jspb.Message { - getTxid(): string; - setTxid(value: string): void; - - 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 = { - txid: string, - } -} - -export class ListUnspentRequest extends jspb.Message { - getMinConfs(): number; - setMinConfs(value: number): void; - - getMaxConfs(): number; - setMaxConfs(value: number): void; - - 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, - } -} - -export class ListUnspentResponse extends jspb.Message { - clearUtxosList(): void; - getUtxosList(): Array; - setUtxosList(value: Array): void; - 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(): AddressTypeMap[keyof AddressTypeMap]; - setType(value: AddressTypeMap[keyof AddressTypeMap]): void; - - 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: AddressTypeMap[keyof AddressTypeMap], - } -} - -export class NewAddressResponse extends jspb.Message { - getAddress(): string; - setAddress(value: string): void; - - 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): void; - - 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, - } -} - -export class SignMessageResponse extends jspb.Message { - getSignature(): string; - setSignature(value: string): void; - - 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): void; - - getSignature(): string; - setSignature(value: string): void; - - 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): void; - - getPubkey(): string; - setPubkey(value: string): void; - - 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): void; - - getPerm(): boolean; - setPerm(value: boolean): void; - - 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, - } -} - -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): void; - - 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): void; - - getAmount(): number; - setAmount(value: number): void; - - getHashLock(): Uint8Array | string; - getHashLock_asU8(): Uint8Array; - getHashLock_asB64(): string; - setHashLock(value: Uint8Array | string): void; - - getExpirationHeight(): number; - setExpirationHeight(value: number): void; - - 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, - } -} - -export class Channel extends jspb.Message { - getActive(): boolean; - setActive(value: boolean): void; - - getRemotePubkey(): string; - setRemotePubkey(value: string): void; - - getChannelPoint(): string; - setChannelPoint(value: string): void; - - getChanId(): string; - setChanId(value: string): void; - - getCapacity(): number; - setCapacity(value: number): void; - - getLocalBalance(): number; - setLocalBalance(value: number): void; - - getRemoteBalance(): number; - setRemoteBalance(value: number): void; - - getCommitFee(): number; - setCommitFee(value: number): void; - - getCommitWeight(): number; - setCommitWeight(value: number): void; - - getFeePerKw(): number; - setFeePerKw(value: number): void; - - getUnsettledBalance(): number; - setUnsettledBalance(value: number): void; - - getTotalSatoshisSent(): number; - setTotalSatoshisSent(value: number): void; - - getTotalSatoshisReceived(): number; - setTotalSatoshisReceived(value: number): void; - - getNumUpdates(): number; - setNumUpdates(value: number): void; - - clearPendingHtlcsList(): void; - getPendingHtlcsList(): Array; - setPendingHtlcsList(value: Array): void; - addPendingHtlcs(value?: HTLC, index?: number): HTLC; - - getCsvDelay(): number; - setCsvDelay(value: number): void; - - getPrivate(): boolean; - setPrivate(value: boolean): void; - - getInitiator(): boolean; - setInitiator(value: boolean): void; - - getChanStatusFlags(): string; - setChanStatusFlags(value: string): void; - - getLocalChanReserveSat(): number; - setLocalChanReserveSat(value: number): void; - - getRemoteChanReserveSat(): number; - setRemoteChanReserveSat(value: number): void; - - getStaticRemoteKey(): boolean; - setStaticRemoteKey(value: boolean): void; - - getLifetime(): number; - setLifetime(value: number): void; - - getUptime(): number; - setUptime(value: number): void; - - getCloseAddress(): string; - setCloseAddress(value: string): void; - - 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, - lifetime: number, - uptime: number, - closeAddress: string, - } -} - -export class ListChannelsRequest extends jspb.Message { - getActiveOnly(): boolean; - setActiveOnly(value: boolean): void; - - getInactiveOnly(): boolean; - setInactiveOnly(value: boolean): void; - - getPublicOnly(): boolean; - setPublicOnly(value: boolean): void; - - getPrivateOnly(): boolean; - setPrivateOnly(value: boolean): void; - - 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 = { - activeOnly: boolean, - inactiveOnly: boolean, - publicOnly: boolean, - privateOnly: boolean, - } -} - -export class ListChannelsResponse extends jspb.Message { - clearChannelsList(): void; - getChannelsList(): Array; - setChannelsList(value: Array): void; - 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; -} - -export namespace ListChannelsResponse { - export type AsObject = { - channelsList: Array, - } -} - -export class ChannelCloseSummary extends jspb.Message { - getChannelPoint(): string; - setChannelPoint(value: string): void; - - getChanId(): string; - setChanId(value: string): void; - - getChainHash(): string; - setChainHash(value: string): void; - - getClosingTxHash(): string; - setClosingTxHash(value: string): void; - - getRemotePubkey(): string; - setRemotePubkey(value: string): void; - - getCapacity(): number; - setCapacity(value: number): void; - - getCloseHeight(): number; - setCloseHeight(value: number): void; - - getSettledBalance(): number; - setSettledBalance(value: number): void; - - getTimeLockedBalance(): number; - setTimeLockedBalance(value: number): void; - - getCloseType(): ChannelCloseSummary.ClosureTypeMap[keyof ChannelCloseSummary.ClosureTypeMap]; - setCloseType(value: ChannelCloseSummary.ClosureTypeMap[keyof ChannelCloseSummary.ClosureTypeMap]): void; - - 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 ChannelCloseSummary { - export type AsObject = { - channelPoint: string, - chanId: string, - chainHash: string, - closingTxHash: string, - remotePubkey: string, - capacity: number, - closeHeight: number, - settledBalance: number, - timeLockedBalance: number, - closeType: ChannelCloseSummary.ClosureTypeMap[keyof ChannelCloseSummary.ClosureTypeMap], - } - - export interface ClosureTypeMap { - COOPERATIVE_CLOSE: 0; - LOCAL_FORCE_CLOSE: 1; - REMOTE_FORCE_CLOSE: 2; - BREACH_CLOSE: 3; - FUNDING_CANCELED: 4; - ABANDONED: 5; - } - - export const ClosureType: ClosureTypeMap; -} - -export class ClosedChannelsRequest extends jspb.Message { - getCooperative(): boolean; - setCooperative(value: boolean): void; - - getLocalForce(): boolean; - setLocalForce(value: boolean): void; - - getRemoteForce(): boolean; - setRemoteForce(value: boolean): void; - - getBreach(): boolean; - setBreach(value: boolean): void; - - getFundingCanceled(): boolean; - setFundingCanceled(value: boolean): void; - - getAbandoned(): boolean; - setAbandoned(value: boolean): void; - - 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 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): void; - 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 ClosedChannelsResponse { - export type AsObject = { - channelsList: Array, - } -} - -export class Peer extends jspb.Message { - getPubKey(): string; - setPubKey(value: string): void; - - getAddress(): string; - setAddress(value: string): void; - - getBytesSent(): number; - setBytesSent(value: number): void; - - getBytesRecv(): number; - setBytesRecv(value: number): void; - - getSatSent(): number; - setSatSent(value: number): void; - - getSatRecv(): number; - setSatRecv(value: number): void; - - getInbound(): boolean; - setInbound(value: boolean): void; - - getPingTime(): number; - setPingTime(value: number): void; - - getSyncType(): Peer.SyncTypeMap[keyof Peer.SyncTypeMap]; - setSyncType(value: Peer.SyncTypeMap[keyof Peer.SyncTypeMap]): void; - - getFeaturesMap(): jspb.Map; - clearFeaturesMap(): void; - 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 Peer { - export type AsObject = { - pubKey: string, - address: string, - bytesSent: number, - bytesRecv: number, - satSent: number, - satRecv: number, - inbound: boolean, - pingTime: number, - syncType: Peer.SyncTypeMap[keyof Peer.SyncTypeMap], - featuresMap: Array<[number, Feature.AsObject]>, - } - - export interface SyncTypeMap { - UNKNOWN_SYNC: 0; - ACTIVE_SYNC: 1; - PASSIVE_SYNC: 2; - } - - export const SyncType: SyncTypeMap; -} - -export class ListPeersRequest extends jspb.Message { - 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 = { - } -} - -export class ListPeersResponse extends jspb.Message { - clearPeersList(): void; - getPeersList(): Array; - setPeersList(value: Array): void; - 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): void; - - getType(): PeerEvent.EventTypeMap[keyof PeerEvent.EventTypeMap]; - setType(value: PeerEvent.EventTypeMap[keyof PeerEvent.EventTypeMap]): void; - - 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.EventTypeMap[keyof PeerEvent.EventTypeMap], - } - - export interface EventTypeMap { - PEER_ONLINE: 0; - PEER_OFFLINE: 1; - } - - export const EventType: EventTypeMap; -} - -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): void; - - getIdentityPubkey(): string; - setIdentityPubkey(value: string): void; - - getAlias(): string; - setAlias(value: string): void; - - getColor(): string; - setColor(value: string): void; - - getNumPendingChannels(): number; - setNumPendingChannels(value: number): void; - - getNumActiveChannels(): number; - setNumActiveChannels(value: number): void; - - getNumInactiveChannels(): number; - setNumInactiveChannels(value: number): void; - - getNumPeers(): number; - setNumPeers(value: number): void; - - getBlockHeight(): number; - setBlockHeight(value: number): void; - - getBlockHash(): string; - setBlockHash(value: string): void; - - getBestHeaderTimestamp(): number; - setBestHeaderTimestamp(value: number): void; - - getSyncedToChain(): boolean; - setSyncedToChain(value: boolean): void; - - getSyncedToGraph(): boolean; - setSyncedToGraph(value: boolean): void; - - getTestnet(): boolean; - setTestnet(value: boolean): void; - - clearChainsList(): void; - getChainsList(): Array; - setChainsList(value: Array): void; - addChains(value?: Chain, index?: number): Chain; - - clearUrisList(): void; - getUrisList(): Array; - setUrisList(value: Array): void; - addUris(value: string, index?: number): string; - - getFeaturesMap(): jspb.Map; - clearFeaturesMap(): 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, - 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]>, - } -} - -export class Chain extends jspb.Message { - getChain(): string; - setChain(value: string): void; - - getNetwork(): string; - setNetwork(value: string): void; - - 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): void; - - getBlockHeight(): number; - setBlockHeight(value: number): void; - - getNumConfsLeft(): number; - setNumConfsLeft(value: number): void; - - 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): void; - - 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): void; - - getSuccess(): boolean; - setSuccess(value: boolean): void; - - 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): void; - - getForce(): boolean; - setForce(value: boolean): void; - - getTargetConf(): number; - setTargetConf(value: number): void; - - getSatPerByte(): number; - setSatPerByte(value: number): void; - - getDeliveryAddress(): string; - setDeliveryAddress(value: string): void; - - 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, - } -} - -export class CloseStatusUpdate extends jspb.Message { - hasClosePending(): boolean; - clearClosePending(): void; - getClosePending(): PendingUpdate | undefined; - setClosePending(value?: PendingUpdate): void; - - hasChanClose(): boolean; - clearChanClose(): void; - getChanClose(): ChannelCloseUpdate | undefined; - setChanClose(value?: ChannelCloseUpdate): void; - - 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): void; - - getOutputIndex(): number; - setOutputIndex(value: number): void; - - 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 OpenChannelRequest extends jspb.Message { - getNodePubkey(): Uint8Array | string; - getNodePubkey_asU8(): Uint8Array; - getNodePubkey_asB64(): string; - setNodePubkey(value: Uint8Array | string): void; - - getNodePubkeyString(): string; - setNodePubkeyString(value: string): void; - - getLocalFundingAmount(): number; - setLocalFundingAmount(value: number): void; - - getPushSat(): number; - setPushSat(value: number): void; - - getTargetConf(): number; - setTargetConf(value: number): void; - - getSatPerByte(): number; - setSatPerByte(value: number): void; - - getPrivate(): boolean; - setPrivate(value: boolean): void; - - getMinHtlcMsat(): number; - setMinHtlcMsat(value: number): void; - - getRemoteCsvDelay(): number; - setRemoteCsvDelay(value: number): void; - - getMinConfs(): number; - setMinConfs(value: number): void; - - getSpendUnconfirmed(): boolean; - setSpendUnconfirmed(value: boolean): void; - - getCloseAddress(): string; - setCloseAddress(value: string): void; - - hasFundingShim(): boolean; - clearFundingShim(): void; - getFundingShim(): FundingShim | undefined; - setFundingShim(value?: FundingShim): void; - - 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 = { - 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, - } -} - -export class OpenStatusUpdate extends jspb.Message { - hasChanPending(): boolean; - clearChanPending(): void; - getChanPending(): PendingUpdate | undefined; - setChanPending(value?: PendingUpdate): void; - - hasChanOpen(): boolean; - clearChanOpen(): void; - getChanOpen(): ChannelOpenUpdate | undefined; - setChanOpen(value?: ChannelOpenUpdate): void; - - getPendingChanId(): Uint8Array | string; - getPendingChanId_asU8(): Uint8Array; - getPendingChanId_asB64(): string; - setPendingChanId(value: Uint8Array | string): void; - - 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, - pendingChanId: Uint8Array | string, - } - - export enum UpdateCase { - UPDATE_NOT_SET = 0, - CHAN_PENDING = 1, - CHAN_OPEN = 3, - } -} - -export class KeyLocator extends jspb.Message { - getKeyFamily(): number; - setKeyFamily(value: number): void; - - getKeyIndex(): number; - setKeyIndex(value: number): void; - - 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): void; - - hasKeyLoc(): boolean; - clearKeyLoc(): void; - getKeyLoc(): KeyLocator | undefined; - setKeyLoc(value?: KeyLocator): void; - - 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): void; - - hasChanPoint(): boolean; - clearChanPoint(): void; - getChanPoint(): ChannelPoint | undefined; - setChanPoint(value?: ChannelPoint): void; - - hasLocalKey(): boolean; - clearLocalKey(): void; - getLocalKey(): KeyDescriptor | undefined; - setLocalKey(value?: KeyDescriptor): void; - - getRemoteKey(): Uint8Array | string; - getRemoteKey_asU8(): Uint8Array; - getRemoteKey_asB64(): string; - setRemoteKey(value: Uint8Array | string): void; - - getPendingChanId(): Uint8Array | string; - getPendingChanId_asU8(): Uint8Array; - getPendingChanId_asB64(): string; - setPendingChanId(value: Uint8Array | string): void; - - 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, - } -} - -export class FundingShim extends jspb.Message { - hasChanPointShim(): boolean; - clearChanPointShim(): void; - getChanPointShim(): ChanPointShim | undefined; - setChanPointShim(value?: ChanPointShim): void; - - 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, - } - - export enum ShimCase { - SHIM_NOT_SET = 0, - CHAN_POINT_SHIM = 1, - } -} - -export class FundingShimCancel extends jspb.Message { - getPendingChanId(): Uint8Array | string; - getPendingChanId_asU8(): Uint8Array; - getPendingChanId_asB64(): string; - setPendingChanId(value: Uint8Array | string): void; - - 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 FundingTransitionMsg extends jspb.Message { - hasShimRegister(): boolean; - clearShimRegister(): void; - getShimRegister(): FundingShim | undefined; - setShimRegister(value?: FundingShim): void; - - hasShimCancel(): boolean; - clearShimCancel(): void; - getShimCancel(): FundingShimCancel | undefined; - setShimCancel(value?: FundingShimCancel): void; - - 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, - } - - export enum TriggerCase { - TRIGGER_NOT_SET = 0, - SHIM_REGISTER = 1, - SHIM_CANCEL = 2, - } -} - -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): void; - - getAmount(): number; - setAmount(value: number): void; - - getOutpoint(): string; - setOutpoint(value: string): void; - - getMaturityHeight(): number; - setMaturityHeight(value: number): void; - - getBlocksTilMaturity(): number; - setBlocksTilMaturity(value: number): void; - - getStage(): number; - setStage(value: number): void; - - 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): void; - - clearPendingOpenChannelsList(): void; - getPendingOpenChannelsList(): Array; - setPendingOpenChannelsList(value: Array): void; - addPendingOpenChannels(value?: PendingChannelsResponse.PendingOpenChannel, index?: number): PendingChannelsResponse.PendingOpenChannel; - - clearPendingClosingChannelsList(): void; - getPendingClosingChannelsList(): Array; - setPendingClosingChannelsList(value: Array): void; - addPendingClosingChannels(value?: PendingChannelsResponse.ClosedChannel, index?: number): PendingChannelsResponse.ClosedChannel; - - clearPendingForceClosingChannelsList(): void; - getPendingForceClosingChannelsList(): Array; - setPendingForceClosingChannelsList(value: Array): void; - addPendingForceClosingChannels(value?: PendingChannelsResponse.ForceClosedChannel, index?: number): PendingChannelsResponse.ForceClosedChannel; - - clearWaitingCloseChannelsList(): void; - getWaitingCloseChannelsList(): Array; - setWaitingCloseChannelsList(value: Array): void; - 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): void; - - getChannelPoint(): string; - setChannelPoint(value: string): void; - - getCapacity(): number; - setCapacity(value: number): void; - - getLocalBalance(): number; - setLocalBalance(value: number): void; - - getRemoteBalance(): number; - setRemoteBalance(value: number): void; - - getLocalChanReserveSat(): number; - setLocalChanReserveSat(value: number): void; - - getRemoteChanReserveSat(): number; - setRemoteChanReserveSat(value: number): void; - - 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, - } - } - - export class PendingOpenChannel extends jspb.Message { - hasChannel(): boolean; - clearChannel(): void; - getChannel(): PendingChannelsResponse.PendingChannel | undefined; - setChannel(value?: PendingChannelsResponse.PendingChannel): void; - - getConfirmationHeight(): number; - setConfirmationHeight(value: number): void; - - getCommitFee(): number; - setCommitFee(value: number): void; - - getCommitWeight(): number; - setCommitWeight(value: number): void; - - getFeePerKw(): number; - setFeePerKw(value: number): void; - - 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, - confirmationHeight: number, - commitFee: number, - commitWeight: number, - feePerKw: number, - } - } - - export class WaitingCloseChannel extends jspb.Message { - hasChannel(): boolean; - clearChannel(): void; - getChannel(): PendingChannelsResponse.PendingChannel | undefined; - setChannel(value?: PendingChannelsResponse.PendingChannel): void; - - getLimboBalance(): number; - setLimboBalance(value: number): void; - - 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, - } - } - - export class ClosedChannel extends jspb.Message { - hasChannel(): boolean; - clearChannel(): void; - getChannel(): PendingChannelsResponse.PendingChannel | undefined; - setChannel(value?: PendingChannelsResponse.PendingChannel): void; - - getClosingTxid(): string; - setClosingTxid(value: string): void; - - 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): void; - - getClosingTxid(): string; - setClosingTxid(value: string): void; - - getLimboBalance(): number; - setLimboBalance(value: number): void; - - getMaturityHeight(): number; - setMaturityHeight(value: number): void; - - getBlocksTilMaturity(): number; - setBlocksTilMaturity(value: number): void; - - getRecoveredBalance(): number; - setRecoveredBalance(value: number): void; - - clearPendingHtlcsList(): void; - getPendingHtlcsList(): Array; - setPendingHtlcsList(value: Array): void; - addPendingHtlcs(value?: PendingHTLC, index?: number): PendingHTLC; - - 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, - } - } -} - -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): void; - - hasClosedChannel(): boolean; - clearClosedChannel(): void; - getClosedChannel(): ChannelCloseSummary | undefined; - setClosedChannel(value?: ChannelCloseSummary): void; - - hasActiveChannel(): boolean; - clearActiveChannel(): void; - getActiveChannel(): ChannelPoint | undefined; - setActiveChannel(value?: ChannelPoint): void; - - hasInactiveChannel(): boolean; - clearInactiveChannel(): void; - getInactiveChannel(): ChannelPoint | undefined; - setInactiveChannel(value?: ChannelPoint): void; - - getType(): ChannelEventUpdate.UpdateTypeMap[keyof ChannelEventUpdate.UpdateTypeMap]; - setType(value: ChannelEventUpdate.UpdateTypeMap[keyof ChannelEventUpdate.UpdateTypeMap]): void; - - 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, - type: ChannelEventUpdate.UpdateTypeMap[keyof ChannelEventUpdate.UpdateTypeMap], - } - - export interface UpdateTypeMap { - OPEN_CHANNEL: 0; - CLOSED_CHANNEL: 1; - ACTIVE_CHANNEL: 2; - INACTIVE_CHANNEL: 3; - } - - export const UpdateType: UpdateTypeMap; - - export enum ChannelCase { - CHANNEL_NOT_SET = 0, - OPEN_CHANNEL = 1, - CLOSED_CHANNEL = 2, - ACTIVE_CHANNEL = 3, - INACTIVE_CHANNEL = 4, - } -} - -export class WalletBalanceRequest extends jspb.Message { - 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 = { - } -} - -export class WalletBalanceResponse extends jspb.Message { - getTotalBalance(): number; - setTotalBalance(value: number): void; - - getConfirmedBalance(): number; - setConfirmedBalance(value: number): void; - - getUnconfirmedBalance(): number; - setUnconfirmedBalance(value: number): 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, - } -} - -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): void; - - getPendingOpenBalance(): number; - setPendingOpenBalance(value: number): void; - - 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, - } -} - -export class QueryRoutesRequest extends jspb.Message { - getPubKey(): string; - setPubKey(value: string): void; - - getAmt(): number; - setAmt(value: number): void; - - getAmtMsat(): number; - setAmtMsat(value: number): void; - - getFinalCltvDelta(): number; - setFinalCltvDelta(value: number): void; - - hasFeeLimit(): boolean; - clearFeeLimit(): void; - getFeeLimit(): FeeLimit | undefined; - setFeeLimit(value?: FeeLimit): void; - - clearIgnoredNodesList(): void; - getIgnoredNodesList(): Array; - getIgnoredNodesList_asU8(): Array; - getIgnoredNodesList_asB64(): Array; - setIgnoredNodesList(value: Array): void; - addIgnoredNodes(value: Uint8Array | string, index?: number): Uint8Array | string; - - clearIgnoredEdgesList(): void; - getIgnoredEdgesList(): Array; - setIgnoredEdgesList(value: Array): void; - addIgnoredEdges(value?: EdgeLocator, index?: number): EdgeLocator; - - getSourcePubKey(): string; - setSourcePubKey(value: string): void; - - getUseMissionControl(): boolean; - setUseMissionControl(value: boolean): void; - - clearIgnoredPairsList(): void; - getIgnoredPairsList(): Array; - setIgnoredPairsList(value: Array): void; - addIgnoredPairs(value?: NodePair, index?: number): NodePair; - - getCltvLimit(): number; - setCltvLimit(value: number): void; - - getDestCustomRecordsMap(): jspb.Map; - clearDestCustomRecordsMap(): void; - getOutgoingChanId(): string; - setOutgoingChanId(value: string): void; - - getLastHopPubkey(): Uint8Array | string; - getLastHopPubkey_asU8(): Uint8Array; - getLastHopPubkey_asB64(): string; - setLastHopPubkey(value: Uint8Array | string): void; - - clearRouteHintsList(): void; - getRouteHintsList(): Array; - setRouteHintsList(value: Array): void; - addRouteHints(value?: RouteHint, index?: number): RouteHint; - - clearDestFeaturesList(): void; - getDestFeaturesList(): Array; - setDestFeaturesList(value: Array): void; - addDestFeatures(value: FeatureBitMap[keyof FeatureBitMap], index?: number): FeatureBitMap[keyof FeatureBitMap]; - - 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, - } -} - -export class NodePair extends jspb.Message { - getFrom(): Uint8Array | string; - getFrom_asU8(): Uint8Array; - getFrom_asB64(): string; - setFrom(value: Uint8Array | string): void; - - getTo(): Uint8Array | string; - getTo_asU8(): Uint8Array; - getTo_asB64(): string; - setTo(value: Uint8Array | string): void; - - 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): void; - - getDirectionReverse(): boolean; - setDirectionReverse(value: boolean): void; - - 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): void; - addRoutes(value?: Route, index?: number): Route; - - getSuccessProb(): number; - setSuccessProb(value: number): void; - - 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): void; - - getChanCapacity(): number; - setChanCapacity(value: number): void; - - getAmtToForward(): number; - setAmtToForward(value: number): void; - - getFee(): number; - setFee(value: number): void; - - getExpiry(): number; - setExpiry(value: number): void; - - getAmtToForwardMsat(): number; - setAmtToForwardMsat(value: number): void; - - getFeeMsat(): number; - setFeeMsat(value: number): void; - - getPubKey(): string; - setPubKey(value: string): void; - - getTlvPayload(): boolean; - setTlvPayload(value: boolean): void; - - hasMppRecord(): boolean; - clearMppRecord(): void; - getMppRecord(): MPPRecord | undefined; - setMppRecord(value?: MPPRecord): void; - - getCustomRecordsMap(): jspb.Map; - clearCustomRecordsMap(): void; - 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, - customRecordsMap: Array<[number, Uint8Array | string]>, - } -} - -export class MPPRecord extends jspb.Message { - getPaymentAddr(): Uint8Array | string; - getPaymentAddr_asU8(): Uint8Array; - getPaymentAddr_asB64(): string; - setPaymentAddr(value: Uint8Array | string): void; - - getTotalAmtMsat(): number; - setTotalAmtMsat(value: number): void; - - 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 Route extends jspb.Message { - getTotalTimeLock(): number; - setTotalTimeLock(value: number): void; - - getTotalFees(): number; - setTotalFees(value: number): void; - - getTotalAmt(): number; - setTotalAmt(value: number): void; - - clearHopsList(): void; - getHopsList(): Array; - setHopsList(value: Array): void; - addHops(value?: Hop, index?: number): Hop; - - getTotalFeesMsat(): number; - setTotalFeesMsat(value: number): void; - - getTotalAmtMsat(): number; - setTotalAmtMsat(value: number): void; - - 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): void; - - getIncludeChannels(): boolean; - setIncludeChannels(value: boolean): void; - - 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): void; - - getNumChannels(): number; - setNumChannels(value: number): void; - - getTotalCapacity(): number; - setTotalCapacity(value: number): void; - - clearChannelsList(): void; - getChannelsList(): Array; - setChannelsList(value: Array): void; - 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): void; - - getPubKey(): string; - setPubKey(value: string): void; - - getAlias(): string; - setAlias(value: string): void; - - clearAddressesList(): void; - getAddressesList(): Array; - setAddressesList(value: Array): void; - addAddresses(value?: NodeAddress, index?: number): NodeAddress; - - getColor(): string; - setColor(value: string): void; - - getFeaturesMap(): jspb.Map; - clearFeaturesMap(): 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]>, - } -} - -export class NodeAddress extends jspb.Message { - getNetwork(): string; - setNetwork(value: string): void; - - getAddr(): string; - setAddr(value: string): void; - - 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): void; - - getMinHtlc(): number; - setMinHtlc(value: number): void; - - getFeeBaseMsat(): number; - setFeeBaseMsat(value: number): void; - - getFeeRateMilliMsat(): number; - setFeeRateMilliMsat(value: number): void; - - getDisabled(): boolean; - setDisabled(value: boolean): void; - - getMaxHtlcMsat(): number; - setMaxHtlcMsat(value: number): void; - - getLastUpdate(): number; - setLastUpdate(value: number): 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, - } -} - -export class ChannelEdge extends jspb.Message { - getChannelId(): string; - setChannelId(value: string): void; - - getChanPoint(): string; - setChanPoint(value: string): void; - - getLastUpdate(): number; - setLastUpdate(value: number): void; - - getNode1Pub(): string; - setNode1Pub(value: string): void; - - getNode2Pub(): string; - setNode2Pub(value: string): void; - - getCapacity(): number; - setCapacity(value: number): void; - - hasNode1Policy(): boolean; - clearNode1Policy(): void; - getNode1Policy(): RoutingPolicy | undefined; - setNode1Policy(value?: RoutingPolicy): void; - - hasNode2Policy(): boolean; - clearNode2Policy(): void; - getNode2Policy(): RoutingPolicy | undefined; - setNode2Policy(value?: RoutingPolicy): 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, - } -} - -export class ChannelGraphRequest extends jspb.Message { - getIncludeUnannounced(): boolean; - setIncludeUnannounced(value: boolean): void; - - 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): void; - addNodes(value?: LightningNode, index?: number): LightningNode; - - clearEdgesList(): void; - getEdgesList(): Array; - setEdgesList(value: Array): void; - 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 ChanInfoRequest extends jspb.Message { - getChanId(): string; - setChanId(value: string): void; - - 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): void; - - getAvgOutDegree(): number; - setAvgOutDegree(value: number): void; - - getMaxOutDegree(): number; - setMaxOutDegree(value: number): void; - - getNumNodes(): number; - setNumNodes(value: number): void; - - getNumChannels(): number; - setNumChannels(value: number): void; - - getTotalNetworkCapacity(): number; - setTotalNetworkCapacity(value: number): void; - - getAvgChannelSize(): number; - setAvgChannelSize(value: number): void; - - getMinChannelSize(): number; - setMinChannelSize(value: number): void; - - getMaxChannelSize(): number; - setMaxChannelSize(value: number): void; - - getMedianChannelSizeSat(): number; - setMedianChannelSizeSat(value: number): void; - - getNumZombieChans(): number; - setNumZombieChans(value: number): void; - - 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 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): void; - addNodeUpdates(value?: NodeUpdate, index?: number): NodeUpdate; - - clearChannelUpdatesList(): void; - getChannelUpdatesList(): Array; - setChannelUpdatesList(value: Array): void; - addChannelUpdates(value?: ChannelEdgeUpdate, index?: number): ChannelEdgeUpdate; - - clearClosedChansList(): void; - getClosedChansList(): Array; - setClosedChansList(value: Array): void; - 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): void; - addAddresses(value: string, index?: number): string; - - getIdentityKey(): string; - setIdentityKey(value: string): void; - - getGlobalFeatures(): Uint8Array | string; - getGlobalFeatures_asU8(): Uint8Array; - getGlobalFeatures_asB64(): string; - setGlobalFeatures(value: Uint8Array | string): void; - - getAlias(): string; - setAlias(value: string): void; - - getColor(): string; - setColor(value: string): 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, - } -} - -export class ChannelEdgeUpdate extends jspb.Message { - getChanId(): string; - setChanId(value: string): void; - - hasChanPoint(): boolean; - clearChanPoint(): void; - getChanPoint(): ChannelPoint | undefined; - setChanPoint(value?: ChannelPoint): void; - - getCapacity(): number; - setCapacity(value: number): void; - - hasRoutingPolicy(): boolean; - clearRoutingPolicy(): void; - getRoutingPolicy(): RoutingPolicy | undefined; - setRoutingPolicy(value?: RoutingPolicy): void; - - getAdvertisingNode(): string; - setAdvertisingNode(value: string): void; - - getConnectingNode(): string; - setConnectingNode(value: string): void; - - 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): void; - - getCapacity(): number; - setCapacity(value: number): void; - - getClosedHeight(): number; - setClosedHeight(value: number): void; - - hasChanPoint(): boolean; - clearChanPoint(): void; - getChanPoint(): ChannelPoint | undefined; - setChanPoint(value?: ChannelPoint): void; - - 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): void; - - getChanId(): string; - setChanId(value: string): void; - - getFeeBaseMsat(): number; - setFeeBaseMsat(value: number): void; - - getFeeProportionalMillionths(): number; - setFeeProportionalMillionths(value: number): void; - - getCltvExpiryDelta(): number; - setCltvExpiryDelta(value: number): void; - - 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 RouteHint extends jspb.Message { - clearHopHintsList(): void; - getHopHintsList(): Array; - setHopHintsList(value: Array): void; - 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 Invoice extends jspb.Message { - getMemo(): string; - setMemo(value: string): void; - - getRPreimage(): Uint8Array | string; - getRPreimage_asU8(): Uint8Array; - getRPreimage_asB64(): string; - setRPreimage(value: Uint8Array | string): void; - - getRHash(): Uint8Array | string; - getRHash_asU8(): Uint8Array; - getRHash_asB64(): string; - setRHash(value: Uint8Array | string): void; - - getValue(): number; - setValue(value: number): void; - - getValueMsat(): number; - setValueMsat(value: number): void; - - getSettled(): boolean; - setSettled(value: boolean): void; - - getCreationDate(): number; - setCreationDate(value: number): void; - - getSettleDate(): number; - setSettleDate(value: number): void; - - getPaymentRequest(): string; - setPaymentRequest(value: string): void; - - getDescriptionHash(): Uint8Array | string; - getDescriptionHash_asU8(): Uint8Array; - getDescriptionHash_asB64(): string; - setDescriptionHash(value: Uint8Array | string): void; - - getExpiry(): number; - setExpiry(value: number): void; - - getFallbackAddr(): string; - setFallbackAddr(value: string): void; - - getCltvExpiry(): number; - setCltvExpiry(value: number): void; - - clearRouteHintsList(): void; - getRouteHintsList(): Array; - setRouteHintsList(value: Array): void; - addRouteHints(value?: RouteHint, index?: number): RouteHint; - - getPrivate(): boolean; - setPrivate(value: boolean): void; - - getAddIndex(): number; - setAddIndex(value: number): void; - - getSettleIndex(): number; - setSettleIndex(value: number): void; - - getAmtPaid(): number; - setAmtPaid(value: number): void; - - getAmtPaidSat(): number; - setAmtPaidSat(value: number): void; - - getAmtPaidMsat(): number; - setAmtPaidMsat(value: number): void; - - getState(): Invoice.InvoiceStateMap[keyof Invoice.InvoiceStateMap]; - setState(value: Invoice.InvoiceStateMap[keyof Invoice.InvoiceStateMap]): void; - - clearHtlcsList(): void; - getHtlcsList(): Array; - setHtlcsList(value: Array): void; - addHtlcs(value?: InvoiceHTLC, index?: number): InvoiceHTLC; - - getFeaturesMap(): jspb.Map; - clearFeaturesMap(): void; - getIsKeysend(): boolean; - setIsKeysend(value: boolean): 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.InvoiceStateMap[keyof Invoice.InvoiceStateMap], - htlcsList: Array, - featuresMap: Array<[number, Feature.AsObject]>, - isKeysend: boolean, - } - - export interface InvoiceStateMap { - OPEN: 0; - SETTLED: 1; - CANCELED: 2; - ACCEPTED: 3; - } - - export const InvoiceState: InvoiceStateMap; -} - -export class InvoiceHTLC extends jspb.Message { - getChanId(): string; - setChanId(value: string): void; - - getHtlcIndex(): number; - setHtlcIndex(value: number): void; - - getAmtMsat(): number; - setAmtMsat(value: number): void; - - getAcceptHeight(): number; - setAcceptHeight(value: number): void; - - getAcceptTime(): number; - setAcceptTime(value: number): void; - - getResolveTime(): number; - setResolveTime(value: number): void; - - getExpiryHeight(): number; - setExpiryHeight(value: number): void; - - getState(): InvoiceHTLCStateMap[keyof InvoiceHTLCStateMap]; - setState(value: InvoiceHTLCStateMap[keyof InvoiceHTLCStateMap]): void; - - getCustomRecordsMap(): jspb.Map; - clearCustomRecordsMap(): void; - getMppTotalAmtMsat(): number; - setMppTotalAmtMsat(value: number): void; - - 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: InvoiceHTLCStateMap[keyof InvoiceHTLCStateMap], - customRecordsMap: Array<[number, Uint8Array | string]>, - mppTotalAmtMsat: number, - } -} - -export class AddInvoiceResponse extends jspb.Message { - getRHash(): Uint8Array | string; - getRHash_asU8(): Uint8Array; - getRHash_asB64(): string; - setRHash(value: Uint8Array | string): void; - - getPaymentRequest(): string; - setPaymentRequest(value: string): void; - - getAddIndex(): number; - setAddIndex(value: number): void; - - 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, - } -} - -export class PaymentHash extends jspb.Message { - getRHashStr(): string; - setRHashStr(value: string): void; - - getRHash(): Uint8Array | string; - getRHash_asU8(): Uint8Array; - getRHash_asB64(): string; - setRHash(value: Uint8Array | string): void; - - 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): void; - - getIndexOffset(): number; - setIndexOffset(value: number): void; - - getNumMaxInvoices(): number; - setNumMaxInvoices(value: number): void; - - getReversed(): boolean; - setReversed(value: boolean): void; - - 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, - } -} - -export class ListInvoiceResponse extends jspb.Message { - clearInvoicesList(): void; - getInvoicesList(): Array; - setInvoicesList(value: Array): void; - addInvoices(value?: Invoice, index?: number): Invoice; - - getLastIndexOffset(): number; - setLastIndexOffset(value: number): void; - - getFirstIndexOffset(): number; - setFirstIndexOffset(value: number): void; - - 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): void; - - getSettleIndex(): number; - setSettleIndex(value: number): void; - - 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): void; - - getValue(): number; - setValue(value: number): void; - - getCreationDate(): number; - setCreationDate(value: number): void; - - clearPathList(): void; - getPathList(): Array; - setPathList(value: Array): void; - addPath(value: string, index?: number): string; - - getFee(): number; - setFee(value: number): void; - - getPaymentPreimage(): string; - setPaymentPreimage(value: string): void; - - getValueSat(): number; - setValueSat(value: number): void; - - getValueMsat(): number; - setValueMsat(value: number): void; - - getPaymentRequest(): string; - setPaymentRequest(value: string): void; - - getStatus(): Payment.PaymentStatusMap[keyof Payment.PaymentStatusMap]; - setStatus(value: Payment.PaymentStatusMap[keyof Payment.PaymentStatusMap]): void; - - getFeeSat(): number; - setFeeSat(value: number): void; - - getFeeMsat(): number; - setFeeMsat(value: number): void; - - getCreationTimeNs(): number; - setCreationTimeNs(value: number): void; - - clearHtlcsList(): void; - getHtlcsList(): Array; - setHtlcsList(value: Array): void; - addHtlcs(value?: HTLCAttempt, index?: number): HTLCAttempt; - - 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, - pathList: Array, - fee: number, - paymentPreimage: string, - valueSat: number, - valueMsat: number, - paymentRequest: string, - status: Payment.PaymentStatusMap[keyof Payment.PaymentStatusMap], - feeSat: number, - feeMsat: number, - creationTimeNs: number, - htlcsList: Array, - } - - export interface PaymentStatusMap { - UNKNOWN: 0; - IN_FLIGHT: 1; - SUCCEEDED: 2; - FAILED: 3; - } - - export const PaymentStatus: PaymentStatusMap; -} - -export class HTLCAttempt extends jspb.Message { - getStatus(): HTLCAttempt.HTLCStatusMap[keyof HTLCAttempt.HTLCStatusMap]; - setStatus(value: HTLCAttempt.HTLCStatusMap[keyof HTLCAttempt.HTLCStatusMap]): void; - - hasRoute(): boolean; - clearRoute(): void; - getRoute(): Route | undefined; - setRoute(value?: Route): void; - - getAttemptTimeNs(): number; - setAttemptTimeNs(value: number): void; - - getResolveTimeNs(): number; - setResolveTimeNs(value: number): void; - - 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 = { - status: HTLCAttempt.HTLCStatusMap[keyof HTLCAttempt.HTLCStatusMap], - route?: Route.AsObject, - attemptTimeNs: number, - resolveTimeNs: number, - } - - export interface HTLCStatusMap { - IN_FLIGHT: 0; - SUCCEEDED: 1; - FAILED: 2; - } - - export const HTLCStatus: HTLCStatusMap; -} - -export class ListPaymentsRequest extends jspb.Message { - getIncludeIncomplete(): boolean; - setIncludeIncomplete(value: boolean): void; - - 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, - } -} - -export class ListPaymentsResponse extends jspb.Message { - clearPaymentsList(): void; - getPaymentsList(): Array; - setPaymentsList(value: Array): void; - addPayments(value?: Payment, index?: number): 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 DeleteAllPaymentsRequest extends jspb.Message { - 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 = { - } -} - -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): void; - - 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, - } -} - -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): void; - - getLevelSpec(): string; - setLevelSpec(value: string): void; - - 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): void; - - 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): void; - - 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): void; - - getPaymentHash(): string; - setPaymentHash(value: string): void; - - getNumSatoshis(): number; - setNumSatoshis(value: number): void; - - getTimestamp(): number; - setTimestamp(value: number): void; - - getExpiry(): number; - setExpiry(value: number): void; - - getDescription(): string; - setDescription(value: string): void; - - getDescriptionHash(): string; - setDescriptionHash(value: string): void; - - getFallbackAddr(): string; - setFallbackAddr(value: string): void; - - getCltvExpiry(): number; - setCltvExpiry(value: number): void; - - clearRouteHintsList(): void; - getRouteHintsList(): Array; - setRouteHintsList(value: Array): void; - addRouteHints(value?: RouteHint, index?: number): RouteHint; - - getPaymentAddr(): Uint8Array | string; - getPaymentAddr_asU8(): Uint8Array; - getPaymentAddr_asB64(): string; - setPaymentAddr(value: Uint8Array | string): void; - - getNumMsat(): number; - setNumMsat(value: number): void; - - 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): void; - - getIsRequired(): boolean; - setIsRequired(value: boolean): void; - - getIsKnown(): boolean; - setIsKnown(value: boolean): void; - - 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 { - getChanPoint(): string; - setChanPoint(value: string): void; - - getBaseFeeMsat(): number; - setBaseFeeMsat(value: number): void; - - getFeePerMil(): number; - setFeePerMil(value: number): void; - - getFeeRate(): number; - setFeeRate(value: number): void; - - 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 = { - chanPoint: string, - baseFeeMsat: number, - feePerMil: number, - feeRate: number, - } -} - -export class FeeReportResponse extends jspb.Message { - clearChannelFeesList(): void; - getChannelFeesList(): Array; - setChannelFeesList(value: Array): void; - addChannelFees(value?: ChannelFeeReport, index?: number): ChannelFeeReport; - - getDayFeeSum(): number; - setDayFeeSum(value: number): void; - - getWeekFeeSum(): number; - setWeekFeeSum(value: number): void; - - getMonthFeeSum(): number; - setMonthFeeSum(value: number): void; - - 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): void; - - hasChanPoint(): boolean; - clearChanPoint(): void; - getChanPoint(): ChannelPoint | undefined; - setChanPoint(value?: ChannelPoint): void; - - getBaseFeeMsat(): number; - setBaseFeeMsat(value: number): void; - - getFeeRate(): number; - setFeeRate(value: number): void; - - getTimeLockDelta(): number; - setTimeLockDelta(value: number): void; - - getMaxHtlcMsat(): number; - setMaxHtlcMsat(value: number): void; - - getMinHtlcMsat(): number; - setMinHtlcMsat(value: number): void; - - getMinHtlcMsatSpecified(): boolean; - setMinHtlcMsatSpecified(value: boolean): void; - - 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, - timeLockDelta: number, - maxHtlcMsat: number, - minHtlcMsat: number, - minHtlcMsatSpecified: boolean, - } - - export enum ScopeCase { - SCOPE_NOT_SET = 0, - GLOBAL = 1, - CHAN_POINT = 2, - } -} - -export class PolicyUpdateResponse extends jspb.Message { - 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 = { - } -} - -export class ForwardingHistoryRequest extends jspb.Message { - getStartTime(): number; - setStartTime(value: number): void; - - getEndTime(): number; - setEndTime(value: number): void; - - getIndexOffset(): number; - setIndexOffset(value: number): void; - - getNumMaxEvents(): number; - setNumMaxEvents(value: number): void; - - 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, - } -} - -export class ForwardingEvent extends jspb.Message { - getTimestamp(): number; - setTimestamp(value: number): void; - - getChanIdIn(): string; - setChanIdIn(value: string): void; - - getChanIdOut(): string; - setChanIdOut(value: string): void; - - getAmtIn(): number; - setAmtIn(value: number): void; - - getAmtOut(): number; - setAmtOut(value: number): void; - - getFee(): number; - setFee(value: number): void; - - getFeeMsat(): number; - setFeeMsat(value: number): void; - - getAmtInMsat(): number; - setAmtInMsat(value: number): void; - - getAmtOutMsat(): number; - setAmtOutMsat(value: number): void; - - 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, - } -} - -export class ForwardingHistoryResponse extends jspb.Message { - clearForwardingEventsList(): void; - getForwardingEventsList(): Array; - setForwardingEventsList(value: Array): void; - addForwardingEvents(value?: ForwardingEvent, index?: number): ForwardingEvent; - - getLastOffsetIndex(): number; - setLastOffsetIndex(value: number): void; - - 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): void; - - 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): void; - - getChanBackup(): Uint8Array | string; - getChanBackup_asU8(): Uint8Array; - getChanBackup_asB64(): string; - setChanBackup(value: Uint8Array | string): void; - - 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): void; - addChanPoints(value?: ChannelPoint, index?: number): ChannelPoint; - - getMultiChanBackup(): Uint8Array | string; - getMultiChanBackup_asU8(): Uint8Array; - getMultiChanBackup_asB64(): string; - setMultiChanBackup(value: Uint8Array | string): void; - - 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 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 namespace ChanBackupExportRequest { - export type AsObject = { - } -} - -export class ChanBackupSnapshot extends jspb.Message { - hasSingleChanBackups(): boolean; - clearSingleChanBackups(): void; - getSingleChanBackups(): ChannelBackups | undefined; - setSingleChanBackups(value?: ChannelBackups): void; - - hasMultiChanBackup(): boolean; - clearMultiChanBackup(): void; - getMultiChanBackup(): MultiChanBackup | undefined; - setMultiChanBackup(value?: MultiChanBackup): void; - - 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 ChanBackupSnapshot { - export type AsObject = { - singleChanBackups?: ChannelBackups.AsObject, - multiChanBackup?: MultiChanBackup.AsObject, - } -} - -export class ChannelBackups extends jspb.Message { - clearChanBackupsList(): void; - getChanBackupsList(): Array; - setChanBackupsList(value: Array): void; - 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 ChannelBackups { - export type AsObject = { - chanBackupsList: Array, - } -} - -export class RestoreChanBackupRequest extends jspb.Message { - hasChanBackups(): boolean; - clearChanBackups(): void; - getChanBackups(): ChannelBackups | undefined; - setChanBackups(value?: ChannelBackups): void; - - hasMultiChanBackup(): boolean; - clearMultiChanBackup(): void; - getMultiChanBackup(): Uint8Array | string; - getMultiChanBackup_asU8(): Uint8Array; - getMultiChanBackup_asB64(): string; - setMultiChanBackup(value: Uint8Array | string): void; - - 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 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; -} - -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 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 namespace VerifyChanBackupResponse { - export type AsObject = { - } -} - -export class MacaroonPermission extends jspb.Message { - getEntity(): string; - setEntity(value: string): void; - - getAction(): string; - setAction(value: string): void; - - 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 MacaroonPermission { - export type AsObject = { - entity: string, - action: string, - } -} - -export class BakeMacaroonRequest extends jspb.Message { - clearPermissionsList(): void; - getPermissionsList(): Array; - setPermissionsList(value: Array): void; - addPermissions(value?: MacaroonPermission, index?: number): MacaroonPermission; - - 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 BakeMacaroonRequest { - export type AsObject = { - permissionsList: Array, - } -} - -export class BakeMacaroonResponse extends jspb.Message { - getMacaroon(): string; - setMacaroon(value: string): void; - - 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 BakeMacaroonResponse { - export type AsObject = { - macaroon: string, - } -} - -export interface AddressTypeMap { - WITNESS_PUBKEY_HASH: 0; - NESTED_PUBKEY_HASH: 1; - UNUSED_WITNESS_PUBKEY_HASH: 2; - UNUSED_NESTED_PUBKEY_HASH: 3; -} - -export const AddressType: AddressTypeMap; - -export interface InvoiceHTLCStateMap { - ACCEPTED: 0; - SETTLED: 1; - CANCELED: 2; -} - -export const InvoiceHTLCState: InvoiceHTLCStateMap; - -export interface FeatureBitMap { - 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; -} - -export const FeatureBit: FeatureBitMap; - diff --git a/app/src/types/generated/lnd_pb.js b/app/src/types/generated/lnd_pb.js deleted file mode 100644 index b2dec5363..000000000 --- a/app/src/types/generated/lnd_pb.js +++ /dev/null @@ -1,37868 +0,0 @@ -/* eslint-disable */ -var proto = { lnrpc: {} }; - -// source: lnd.proto -/** - * @fileoverview - * @enhanceable - * @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! - -var jspb = require('google-protobuf'); -var goog = jspb; -var global = Function('return this')(); - -var google_api_annotations_pb = require('./google/api/annotations_pb.js'); -goog.object.extend(proto, google_api_annotations_pb); -goog.exportSymbol('proto.lnrpc.AbandonChannelRequest', null, global); -goog.exportSymbol('proto.lnrpc.AbandonChannelResponse', null, global); -goog.exportSymbol('proto.lnrpc.AddInvoiceResponse', null, global); -goog.exportSymbol('proto.lnrpc.AddressType', null, global); -goog.exportSymbol('proto.lnrpc.BakeMacaroonRequest', null, global); -goog.exportSymbol('proto.lnrpc.BakeMacaroonResponse', null, global); -goog.exportSymbol('proto.lnrpc.Chain', null, global); -goog.exportSymbol('proto.lnrpc.ChanBackupExportRequest', null, global); -goog.exportSymbol('proto.lnrpc.ChanBackupSnapshot', null, global); -goog.exportSymbol('proto.lnrpc.ChanInfoRequest', null, global); -goog.exportSymbol('proto.lnrpc.ChanPointShim', null, global); -goog.exportSymbol('proto.lnrpc.ChangePasswordRequest', null, global); -goog.exportSymbol('proto.lnrpc.ChangePasswordResponse', null, global); -goog.exportSymbol('proto.lnrpc.Channel', null, global); -goog.exportSymbol('proto.lnrpc.ChannelAcceptRequest', null, global); -goog.exportSymbol('proto.lnrpc.ChannelAcceptResponse', null, global); -goog.exportSymbol('proto.lnrpc.ChannelBackup', null, global); -goog.exportSymbol('proto.lnrpc.ChannelBackupSubscription', null, global); -goog.exportSymbol('proto.lnrpc.ChannelBackups', null, global); -goog.exportSymbol('proto.lnrpc.ChannelBalanceRequest', null, global); -goog.exportSymbol('proto.lnrpc.ChannelBalanceResponse', null, global); -goog.exportSymbol('proto.lnrpc.ChannelCloseSummary', null, global); -goog.exportSymbol('proto.lnrpc.ChannelCloseSummary.ClosureType', null, global); -goog.exportSymbol('proto.lnrpc.ChannelCloseUpdate', null, global); -goog.exportSymbol('proto.lnrpc.ChannelEdge', null, global); -goog.exportSymbol('proto.lnrpc.ChannelEdgeUpdate', null, global); -goog.exportSymbol('proto.lnrpc.ChannelEventSubscription', null, global); -goog.exportSymbol('proto.lnrpc.ChannelEventUpdate', null, global); -goog.exportSymbol('proto.lnrpc.ChannelEventUpdate.ChannelCase', null, global); -goog.exportSymbol('proto.lnrpc.ChannelEventUpdate.UpdateType', null, global); -goog.exportSymbol('proto.lnrpc.ChannelFeeReport', null, global); -goog.exportSymbol('proto.lnrpc.ChannelGraph', null, global); -goog.exportSymbol('proto.lnrpc.ChannelGraphRequest', null, global); -goog.exportSymbol('proto.lnrpc.ChannelOpenUpdate', null, global); -goog.exportSymbol('proto.lnrpc.ChannelPoint', null, global); -goog.exportSymbol('proto.lnrpc.ChannelPoint.FundingTxidCase', null, global); -goog.exportSymbol('proto.lnrpc.CloseChannelRequest', null, global); -goog.exportSymbol('proto.lnrpc.CloseStatusUpdate', null, global); -goog.exportSymbol('proto.lnrpc.CloseStatusUpdate.UpdateCase', null, global); -goog.exportSymbol('proto.lnrpc.ClosedChannelUpdate', null, global); -goog.exportSymbol('proto.lnrpc.ClosedChannelsRequest', null, global); -goog.exportSymbol('proto.lnrpc.ClosedChannelsResponse', null, global); -goog.exportSymbol('proto.lnrpc.ConfirmationUpdate', null, global); -goog.exportSymbol('proto.lnrpc.ConnectPeerRequest', null, global); -goog.exportSymbol('proto.lnrpc.ConnectPeerResponse', null, global); -goog.exportSymbol('proto.lnrpc.DebugLevelRequest', null, global); -goog.exportSymbol('proto.lnrpc.DebugLevelResponse', null, global); -goog.exportSymbol('proto.lnrpc.DeleteAllPaymentsRequest', null, global); -goog.exportSymbol('proto.lnrpc.DeleteAllPaymentsResponse', null, global); -goog.exportSymbol('proto.lnrpc.DisconnectPeerRequest', null, global); -goog.exportSymbol('proto.lnrpc.DisconnectPeerResponse', null, global); -goog.exportSymbol('proto.lnrpc.EdgeLocator', null, global); -goog.exportSymbol('proto.lnrpc.EstimateFeeRequest', null, global); -goog.exportSymbol('proto.lnrpc.EstimateFeeResponse', null, global); -goog.exportSymbol('proto.lnrpc.ExportChannelBackupRequest', null, global); -goog.exportSymbol('proto.lnrpc.Feature', null, global); -goog.exportSymbol('proto.lnrpc.FeatureBit', null, global); -goog.exportSymbol('proto.lnrpc.FeeLimit', null, global); -goog.exportSymbol('proto.lnrpc.FeeLimit.LimitCase', null, global); -goog.exportSymbol('proto.lnrpc.FeeReportRequest', null, global); -goog.exportSymbol('proto.lnrpc.FeeReportResponse', null, global); -goog.exportSymbol('proto.lnrpc.ForwardingEvent', null, global); -goog.exportSymbol('proto.lnrpc.ForwardingHistoryRequest', null, global); -goog.exportSymbol('proto.lnrpc.ForwardingHistoryResponse', null, global); -goog.exportSymbol('proto.lnrpc.FundingShim', null, global); -goog.exportSymbol('proto.lnrpc.FundingShim.ShimCase', null, global); -goog.exportSymbol('proto.lnrpc.FundingShimCancel', null, global); -goog.exportSymbol('proto.lnrpc.FundingStateStepResp', null, global); -goog.exportSymbol('proto.lnrpc.FundingTransitionMsg', null, global); -goog.exportSymbol('proto.lnrpc.FundingTransitionMsg.TriggerCase', null, global); -goog.exportSymbol('proto.lnrpc.GenSeedRequest', null, global); -goog.exportSymbol('proto.lnrpc.GenSeedResponse', null, global); -goog.exportSymbol('proto.lnrpc.GetInfoRequest', null, global); -goog.exportSymbol('proto.lnrpc.GetInfoResponse', null, global); -goog.exportSymbol('proto.lnrpc.GetTransactionsRequest', null, global); -goog.exportSymbol('proto.lnrpc.GraphTopologySubscription', null, global); -goog.exportSymbol('proto.lnrpc.GraphTopologyUpdate', null, global); -goog.exportSymbol('proto.lnrpc.HTLC', null, global); -goog.exportSymbol('proto.lnrpc.HTLCAttempt', null, global); -goog.exportSymbol('proto.lnrpc.HTLCAttempt.HTLCStatus', null, global); -goog.exportSymbol('proto.lnrpc.Hop', null, global); -goog.exportSymbol('proto.lnrpc.HopHint', null, global); -goog.exportSymbol('proto.lnrpc.InitWalletRequest', null, global); -goog.exportSymbol('proto.lnrpc.InitWalletResponse', null, global); -goog.exportSymbol('proto.lnrpc.Invoice', null, global); -goog.exportSymbol('proto.lnrpc.Invoice.InvoiceState', null, global); -goog.exportSymbol('proto.lnrpc.InvoiceHTLC', null, global); -goog.exportSymbol('proto.lnrpc.InvoiceHTLCState', null, global); -goog.exportSymbol('proto.lnrpc.InvoiceSubscription', null, global); -goog.exportSymbol('proto.lnrpc.KeyDescriptor', null, global); -goog.exportSymbol('proto.lnrpc.KeyLocator', null, global); -goog.exportSymbol('proto.lnrpc.LightningAddress', null, global); -goog.exportSymbol('proto.lnrpc.LightningNode', null, global); -goog.exportSymbol('proto.lnrpc.ListChannelsRequest', null, global); -goog.exportSymbol('proto.lnrpc.ListChannelsResponse', null, global); -goog.exportSymbol('proto.lnrpc.ListInvoiceRequest', null, global); -goog.exportSymbol('proto.lnrpc.ListInvoiceResponse', null, global); -goog.exportSymbol('proto.lnrpc.ListPaymentsRequest', null, global); -goog.exportSymbol('proto.lnrpc.ListPaymentsResponse', null, global); -goog.exportSymbol('proto.lnrpc.ListPeersRequest', null, global); -goog.exportSymbol('proto.lnrpc.ListPeersResponse', null, global); -goog.exportSymbol('proto.lnrpc.ListUnspentRequest', null, global); -goog.exportSymbol('proto.lnrpc.ListUnspentResponse', null, global); -goog.exportSymbol('proto.lnrpc.MPPRecord', null, global); -goog.exportSymbol('proto.lnrpc.MacaroonPermission', null, global); -goog.exportSymbol('proto.lnrpc.MultiChanBackup', null, global); -goog.exportSymbol('proto.lnrpc.NetworkInfo', null, global); -goog.exportSymbol('proto.lnrpc.NetworkInfoRequest', null, global); -goog.exportSymbol('proto.lnrpc.NewAddressRequest', null, global); -goog.exportSymbol('proto.lnrpc.NewAddressResponse', null, global); -goog.exportSymbol('proto.lnrpc.NodeAddress', null, global); -goog.exportSymbol('proto.lnrpc.NodeInfo', null, global); -goog.exportSymbol('proto.lnrpc.NodeInfoRequest', null, global); -goog.exportSymbol('proto.lnrpc.NodePair', null, global); -goog.exportSymbol('proto.lnrpc.NodeUpdate', null, global); -goog.exportSymbol('proto.lnrpc.OpenChannelRequest', null, global); -goog.exportSymbol('proto.lnrpc.OpenStatusUpdate', null, global); -goog.exportSymbol('proto.lnrpc.OpenStatusUpdate.UpdateCase', null, global); -goog.exportSymbol('proto.lnrpc.OutPoint', null, global); -goog.exportSymbol('proto.lnrpc.PayReq', null, global); -goog.exportSymbol('proto.lnrpc.PayReqString', null, global); -goog.exportSymbol('proto.lnrpc.Payment', null, global); -goog.exportSymbol('proto.lnrpc.Payment.PaymentStatus', null, global); -goog.exportSymbol('proto.lnrpc.PaymentHash', null, global); -goog.exportSymbol('proto.lnrpc.Peer', null, global); -goog.exportSymbol('proto.lnrpc.Peer.SyncType', null, global); -goog.exportSymbol('proto.lnrpc.PeerEvent', null, global); -goog.exportSymbol('proto.lnrpc.PeerEvent.EventType', null, global); -goog.exportSymbol('proto.lnrpc.PeerEventSubscription', null, global); -goog.exportSymbol('proto.lnrpc.PendingChannelsRequest', null, global); -goog.exportSymbol('proto.lnrpc.PendingChannelsResponse', null, global); -goog.exportSymbol('proto.lnrpc.PendingChannelsResponse.ClosedChannel', null, global); -goog.exportSymbol('proto.lnrpc.PendingChannelsResponse.ForceClosedChannel', null, global); -goog.exportSymbol('proto.lnrpc.PendingChannelsResponse.PendingChannel', null, global); -goog.exportSymbol('proto.lnrpc.PendingChannelsResponse.PendingOpenChannel', null, global); -goog.exportSymbol('proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel', null, global); -goog.exportSymbol('proto.lnrpc.PendingHTLC', null, global); -goog.exportSymbol('proto.lnrpc.PendingUpdate', null, global); -goog.exportSymbol('proto.lnrpc.PolicyUpdateRequest', null, global); -goog.exportSymbol('proto.lnrpc.PolicyUpdateRequest.ScopeCase', null, global); -goog.exportSymbol('proto.lnrpc.PolicyUpdateResponse', null, global); -goog.exportSymbol('proto.lnrpc.QueryRoutesRequest', null, global); -goog.exportSymbol('proto.lnrpc.QueryRoutesResponse', null, global); -goog.exportSymbol('proto.lnrpc.RestoreBackupResponse', null, global); -goog.exportSymbol('proto.lnrpc.RestoreChanBackupRequest', null, global); -goog.exportSymbol('proto.lnrpc.RestoreChanBackupRequest.BackupCase', null, global); -goog.exportSymbol('proto.lnrpc.Route', null, global); -goog.exportSymbol('proto.lnrpc.RouteHint', null, global); -goog.exportSymbol('proto.lnrpc.RoutingPolicy', null, global); -goog.exportSymbol('proto.lnrpc.SendCoinsRequest', null, global); -goog.exportSymbol('proto.lnrpc.SendCoinsResponse', null, global); -goog.exportSymbol('proto.lnrpc.SendManyRequest', null, global); -goog.exportSymbol('proto.lnrpc.SendManyResponse', null, global); -goog.exportSymbol('proto.lnrpc.SendRequest', null, global); -goog.exportSymbol('proto.lnrpc.SendResponse', null, global); -goog.exportSymbol('proto.lnrpc.SendToRouteRequest', null, global); -goog.exportSymbol('proto.lnrpc.SignMessageRequest', null, global); -goog.exportSymbol('proto.lnrpc.SignMessageResponse', null, global); -goog.exportSymbol('proto.lnrpc.StopRequest', null, global); -goog.exportSymbol('proto.lnrpc.StopResponse', null, global); -goog.exportSymbol('proto.lnrpc.Transaction', null, global); -goog.exportSymbol('proto.lnrpc.TransactionDetails', null, global); -goog.exportSymbol('proto.lnrpc.UnlockWalletRequest', null, global); -goog.exportSymbol('proto.lnrpc.UnlockWalletResponse', null, global); -goog.exportSymbol('proto.lnrpc.Utxo', null, global); -goog.exportSymbol('proto.lnrpc.VerifyChanBackupResponse', null, global); -goog.exportSymbol('proto.lnrpc.VerifyMessageRequest', null, global); -goog.exportSymbol('proto.lnrpc.VerifyMessageResponse', null, global); -goog.exportSymbol('proto.lnrpc.WalletBalanceRequest', null, global); -goog.exportSymbol('proto.lnrpc.WalletBalanceResponse', 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.lnrpc.GenSeedRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.GenSeedRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.GenSeedRequest.displayName = 'proto.lnrpc.GenSeedRequest'; -} -/** - * 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.lnrpc.GenSeedResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.GenSeedResponse.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.GenSeedResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.GenSeedResponse.displayName = 'proto.lnrpc.GenSeedResponse'; -} -/** - * 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.lnrpc.InitWalletRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.InitWalletRequest.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.InitWalletRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.InitWalletRequest.displayName = 'proto.lnrpc.InitWalletRequest'; -} -/** - * 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.lnrpc.InitWalletResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.InitWalletResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.InitWalletResponse.displayName = 'proto.lnrpc.InitWalletResponse'; -} -/** - * 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.lnrpc.UnlockWalletRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.UnlockWalletRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.UnlockWalletRequest.displayName = 'proto.lnrpc.UnlockWalletRequest'; -} -/** - * 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.lnrpc.UnlockWalletResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.UnlockWalletResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.UnlockWalletResponse.displayName = 'proto.lnrpc.UnlockWalletResponse'; -} -/** - * 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.lnrpc.ChangePasswordRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ChangePasswordRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChangePasswordRequest.displayName = 'proto.lnrpc.ChangePasswordRequest'; -} -/** - * 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.lnrpc.ChangePasswordResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ChangePasswordResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChangePasswordResponse.displayName = 'proto.lnrpc.ChangePasswordResponse'; -} -/** - * 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.lnrpc.Utxo = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.Utxo, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.Utxo.displayName = 'proto.lnrpc.Utxo'; -} -/** - * 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.lnrpc.Transaction = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.Transaction.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.Transaction, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.Transaction.displayName = 'proto.lnrpc.Transaction'; -} -/** - * 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.lnrpc.GetTransactionsRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.GetTransactionsRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.GetTransactionsRequest.displayName = 'proto.lnrpc.GetTransactionsRequest'; -} -/** - * 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.lnrpc.TransactionDetails = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.TransactionDetails.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.TransactionDetails, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.TransactionDetails.displayName = 'proto.lnrpc.TransactionDetails'; -} -/** - * 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.lnrpc.FeeLimit = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.lnrpc.FeeLimit.oneofGroups_); -}; -goog.inherits(proto.lnrpc.FeeLimit, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.FeeLimit.displayName = 'proto.lnrpc.FeeLimit'; -} -/** - * 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.lnrpc.SendRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.SendRequest.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.SendRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.SendRequest.displayName = 'proto.lnrpc.SendRequest'; -} -/** - * 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.lnrpc.SendResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.SendResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.SendResponse.displayName = 'proto.lnrpc.SendResponse'; -} -/** - * 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.lnrpc.SendToRouteRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.SendToRouteRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.SendToRouteRequest.displayName = 'proto.lnrpc.SendToRouteRequest'; -} -/** - * 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.lnrpc.ChannelAcceptRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ChannelAcceptRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChannelAcceptRequest.displayName = 'proto.lnrpc.ChannelAcceptRequest'; -} -/** - * 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.lnrpc.ChannelAcceptResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ChannelAcceptResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChannelAcceptResponse.displayName = 'proto.lnrpc.ChannelAcceptResponse'; -} -/** - * 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.lnrpc.ChannelPoint = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.lnrpc.ChannelPoint.oneofGroups_); -}; -goog.inherits(proto.lnrpc.ChannelPoint, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChannelPoint.displayName = 'proto.lnrpc.ChannelPoint'; -} -/** - * 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.lnrpc.OutPoint = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.OutPoint, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.OutPoint.displayName = 'proto.lnrpc.OutPoint'; -} -/** - * 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.lnrpc.LightningAddress = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.LightningAddress, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.LightningAddress.displayName = 'proto.lnrpc.LightningAddress'; -} -/** - * 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.lnrpc.EstimateFeeRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.EstimateFeeRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.EstimateFeeRequest.displayName = 'proto.lnrpc.EstimateFeeRequest'; -} -/** - * 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.lnrpc.EstimateFeeResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.EstimateFeeResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.EstimateFeeResponse.displayName = 'proto.lnrpc.EstimateFeeResponse'; -} -/** - * 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.lnrpc.SendManyRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.SendManyRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.SendManyRequest.displayName = 'proto.lnrpc.SendManyRequest'; -} -/** - * 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.lnrpc.SendManyResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.SendManyResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.SendManyResponse.displayName = 'proto.lnrpc.SendManyResponse'; -} -/** - * 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.lnrpc.SendCoinsRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.SendCoinsRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.SendCoinsRequest.displayName = 'proto.lnrpc.SendCoinsRequest'; -} -/** - * 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.lnrpc.SendCoinsResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.SendCoinsResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.SendCoinsResponse.displayName = 'proto.lnrpc.SendCoinsResponse'; -} -/** - * 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.lnrpc.ListUnspentRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ListUnspentRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ListUnspentRequest.displayName = 'proto.lnrpc.ListUnspentRequest'; -} -/** - * 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.lnrpc.ListUnspentResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.ListUnspentResponse.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.ListUnspentResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ListUnspentResponse.displayName = 'proto.lnrpc.ListUnspentResponse'; -} -/** - * 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.lnrpc.NewAddressRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.NewAddressRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.NewAddressRequest.displayName = 'proto.lnrpc.NewAddressRequest'; -} -/** - * 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.lnrpc.NewAddressResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.NewAddressResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.NewAddressResponse.displayName = 'proto.lnrpc.NewAddressResponse'; -} -/** - * 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.lnrpc.SignMessageRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.SignMessageRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.SignMessageRequest.displayName = 'proto.lnrpc.SignMessageRequest'; -} -/** - * 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.lnrpc.SignMessageResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.SignMessageResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.SignMessageResponse.displayName = 'proto.lnrpc.SignMessageResponse'; -} -/** - * 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.lnrpc.VerifyMessageRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.VerifyMessageRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.VerifyMessageRequest.displayName = 'proto.lnrpc.VerifyMessageRequest'; -} -/** - * 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.lnrpc.VerifyMessageResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.VerifyMessageResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.VerifyMessageResponse.displayName = 'proto.lnrpc.VerifyMessageResponse'; -} -/** - * 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.lnrpc.ConnectPeerRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ConnectPeerRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ConnectPeerRequest.displayName = 'proto.lnrpc.ConnectPeerRequest'; -} -/** - * 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.lnrpc.ConnectPeerResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ConnectPeerResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ConnectPeerResponse.displayName = 'proto.lnrpc.ConnectPeerResponse'; -} -/** - * 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.lnrpc.DisconnectPeerRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.DisconnectPeerRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.DisconnectPeerRequest.displayName = 'proto.lnrpc.DisconnectPeerRequest'; -} -/** - * 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.lnrpc.DisconnectPeerResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.DisconnectPeerResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.DisconnectPeerResponse.displayName = 'proto.lnrpc.DisconnectPeerResponse'; -} -/** - * 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.lnrpc.HTLC = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.HTLC, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.HTLC.displayName = 'proto.lnrpc.HTLC'; -} -/** - * 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.lnrpc.Channel = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.Channel.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.Channel, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.Channel.displayName = 'proto.lnrpc.Channel'; -} -/** - * 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.lnrpc.ListChannelsRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ListChannelsRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ListChannelsRequest.displayName = 'proto.lnrpc.ListChannelsRequest'; -} -/** - * 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.lnrpc.ListChannelsResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.ListChannelsResponse.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.ListChannelsResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ListChannelsResponse.displayName = 'proto.lnrpc.ListChannelsResponse'; -} -/** - * 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.lnrpc.ChannelCloseSummary = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ChannelCloseSummary, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChannelCloseSummary.displayName = 'proto.lnrpc.ChannelCloseSummary'; -} -/** - * 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.lnrpc.ClosedChannelsRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ClosedChannelsRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ClosedChannelsRequest.displayName = 'proto.lnrpc.ClosedChannelsRequest'; -} -/** - * 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.lnrpc.ClosedChannelsResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.ClosedChannelsResponse.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.ClosedChannelsResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ClosedChannelsResponse.displayName = 'proto.lnrpc.ClosedChannelsResponse'; -} -/** - * 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.lnrpc.Peer = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.Peer, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.Peer.displayName = 'proto.lnrpc.Peer'; -} -/** - * 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.lnrpc.ListPeersRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ListPeersRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ListPeersRequest.displayName = 'proto.lnrpc.ListPeersRequest'; -} -/** - * 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.lnrpc.ListPeersResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.ListPeersResponse.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.ListPeersResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ListPeersResponse.displayName = 'proto.lnrpc.ListPeersResponse'; -} -/** - * 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.lnrpc.PeerEventSubscription = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.PeerEventSubscription, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.PeerEventSubscription.displayName = 'proto.lnrpc.PeerEventSubscription'; -} -/** - * 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.lnrpc.PeerEvent = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.PeerEvent, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.PeerEvent.displayName = 'proto.lnrpc.PeerEvent'; -} -/** - * 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.lnrpc.GetInfoRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.GetInfoRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.GetInfoRequest.displayName = 'proto.lnrpc.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.lnrpc.GetInfoResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.GetInfoResponse.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.GetInfoResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.GetInfoResponse.displayName = 'proto.lnrpc.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.lnrpc.Chain = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.Chain, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.Chain.displayName = 'proto.lnrpc.Chain'; -} -/** - * 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.lnrpc.ConfirmationUpdate = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ConfirmationUpdate, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ConfirmationUpdate.displayName = 'proto.lnrpc.ConfirmationUpdate'; -} -/** - * 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.lnrpc.ChannelOpenUpdate = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ChannelOpenUpdate, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChannelOpenUpdate.displayName = 'proto.lnrpc.ChannelOpenUpdate'; -} -/** - * 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.lnrpc.ChannelCloseUpdate = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ChannelCloseUpdate, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChannelCloseUpdate.displayName = 'proto.lnrpc.ChannelCloseUpdate'; -} -/** - * 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.lnrpc.CloseChannelRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.CloseChannelRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.CloseChannelRequest.displayName = 'proto.lnrpc.CloseChannelRequest'; -} -/** - * 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.lnrpc.CloseStatusUpdate = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.lnrpc.CloseStatusUpdate.oneofGroups_); -}; -goog.inherits(proto.lnrpc.CloseStatusUpdate, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.CloseStatusUpdate.displayName = 'proto.lnrpc.CloseStatusUpdate'; -} -/** - * 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.lnrpc.PendingUpdate = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.PendingUpdate, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.PendingUpdate.displayName = 'proto.lnrpc.PendingUpdate'; -} -/** - * 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.lnrpc.OpenChannelRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.OpenChannelRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.OpenChannelRequest.displayName = 'proto.lnrpc.OpenChannelRequest'; -} -/** - * 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.lnrpc.OpenStatusUpdate = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.lnrpc.OpenStatusUpdate.oneofGroups_); -}; -goog.inherits(proto.lnrpc.OpenStatusUpdate, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.OpenStatusUpdate.displayName = 'proto.lnrpc.OpenStatusUpdate'; -} -/** - * 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.lnrpc.KeyLocator = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.KeyLocator, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.KeyLocator.displayName = 'proto.lnrpc.KeyLocator'; -} -/** - * 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.lnrpc.KeyDescriptor = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.KeyDescriptor, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.KeyDescriptor.displayName = 'proto.lnrpc.KeyDescriptor'; -} -/** - * 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.lnrpc.ChanPointShim = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ChanPointShim, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChanPointShim.displayName = 'proto.lnrpc.ChanPointShim'; -} -/** - * 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.lnrpc.FundingShim = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.lnrpc.FundingShim.oneofGroups_); -}; -goog.inherits(proto.lnrpc.FundingShim, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.FundingShim.displayName = 'proto.lnrpc.FundingShim'; -} -/** - * 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.lnrpc.FundingShimCancel = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.FundingShimCancel, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.FundingShimCancel.displayName = 'proto.lnrpc.FundingShimCancel'; -} -/** - * 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.lnrpc.FundingTransitionMsg = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.lnrpc.FundingTransitionMsg.oneofGroups_); -}; -goog.inherits(proto.lnrpc.FundingTransitionMsg, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.FundingTransitionMsg.displayName = 'proto.lnrpc.FundingTransitionMsg'; -} -/** - * 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.lnrpc.FundingStateStepResp = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.FundingStateStepResp, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.FundingStateStepResp.displayName = 'proto.lnrpc.FundingStateStepResp'; -} -/** - * 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.lnrpc.PendingHTLC = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.PendingHTLC, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.PendingHTLC.displayName = 'proto.lnrpc.PendingHTLC'; -} -/** - * 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.lnrpc.PendingChannelsRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.PendingChannelsRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.PendingChannelsRequest.displayName = 'proto.lnrpc.PendingChannelsRequest'; -} -/** - * 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.lnrpc.PendingChannelsResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.PendingChannelsResponse.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.PendingChannelsResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.PendingChannelsResponse.displayName = 'proto.lnrpc.PendingChannelsResponse'; -} -/** - * 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.lnrpc.PendingChannelsResponse.PendingChannel = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.PendingChannelsResponse.PendingChannel, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.PendingChannelsResponse.PendingChannel.displayName = 'proto.lnrpc.PendingChannelsResponse.PendingChannel'; -} -/** - * 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.lnrpc.PendingChannelsResponse.PendingOpenChannel = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.PendingChannelsResponse.PendingOpenChannel, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.displayName = 'proto.lnrpc.PendingChannelsResponse.PendingOpenChannel'; -} -/** - * 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.lnrpc.PendingChannelsResponse.WaitingCloseChannel = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel.displayName = 'proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel'; -} -/** - * 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.lnrpc.PendingChannelsResponse.ClosedChannel = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.PendingChannelsResponse.ClosedChannel, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.PendingChannelsResponse.ClosedChannel.displayName = 'proto.lnrpc.PendingChannelsResponse.ClosedChannel'; -} -/** - * 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.lnrpc.PendingChannelsResponse.ForceClosedChannel = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.PendingChannelsResponse.ForceClosedChannel, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.displayName = 'proto.lnrpc.PendingChannelsResponse.ForceClosedChannel'; -} -/** - * 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.lnrpc.ChannelEventSubscription = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ChannelEventSubscription, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChannelEventSubscription.displayName = 'proto.lnrpc.ChannelEventSubscription'; -} -/** - * 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.lnrpc.ChannelEventUpdate = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.lnrpc.ChannelEventUpdate.oneofGroups_); -}; -goog.inherits(proto.lnrpc.ChannelEventUpdate, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChannelEventUpdate.displayName = 'proto.lnrpc.ChannelEventUpdate'; -} -/** - * 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.lnrpc.WalletBalanceRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.WalletBalanceRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.WalletBalanceRequest.displayName = 'proto.lnrpc.WalletBalanceRequest'; -} -/** - * 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.lnrpc.WalletBalanceResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.WalletBalanceResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.WalletBalanceResponse.displayName = 'proto.lnrpc.WalletBalanceResponse'; -} -/** - * 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.lnrpc.ChannelBalanceRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ChannelBalanceRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChannelBalanceRequest.displayName = 'proto.lnrpc.ChannelBalanceRequest'; -} -/** - * 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.lnrpc.ChannelBalanceResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ChannelBalanceResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChannelBalanceResponse.displayName = 'proto.lnrpc.ChannelBalanceResponse'; -} -/** - * 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.lnrpc.QueryRoutesRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.QueryRoutesRequest.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.QueryRoutesRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.QueryRoutesRequest.displayName = 'proto.lnrpc.QueryRoutesRequest'; -} -/** - * 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.lnrpc.NodePair = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.NodePair, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.NodePair.displayName = 'proto.lnrpc.NodePair'; -} -/** - * 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.lnrpc.EdgeLocator = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.EdgeLocator, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.EdgeLocator.displayName = 'proto.lnrpc.EdgeLocator'; -} -/** - * 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.lnrpc.QueryRoutesResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.QueryRoutesResponse.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.QueryRoutesResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.QueryRoutesResponse.displayName = 'proto.lnrpc.QueryRoutesResponse'; -} -/** - * 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.lnrpc.Hop = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.Hop, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.Hop.displayName = 'proto.lnrpc.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.lnrpc.MPPRecord = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.MPPRecord, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.MPPRecord.displayName = 'proto.lnrpc.MPPRecord'; -} -/** - * 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.lnrpc.Route = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.Route.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.Route, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.Route.displayName = 'proto.lnrpc.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.lnrpc.NodeInfoRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.NodeInfoRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.NodeInfoRequest.displayName = 'proto.lnrpc.NodeInfoRequest'; -} -/** - * 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.lnrpc.NodeInfo = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.NodeInfo.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.NodeInfo, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.NodeInfo.displayName = 'proto.lnrpc.NodeInfo'; -} -/** - * 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.lnrpc.LightningNode = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.LightningNode.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.LightningNode, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.LightningNode.displayName = 'proto.lnrpc.LightningNode'; -} -/** - * 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.lnrpc.NodeAddress = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.NodeAddress, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.NodeAddress.displayName = 'proto.lnrpc.NodeAddress'; -} -/** - * 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.lnrpc.RoutingPolicy = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.RoutingPolicy, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.RoutingPolicy.displayName = 'proto.lnrpc.RoutingPolicy'; -} -/** - * 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.lnrpc.ChannelEdge = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ChannelEdge, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChannelEdge.displayName = 'proto.lnrpc.ChannelEdge'; -} -/** - * 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.lnrpc.ChannelGraphRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ChannelGraphRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChannelGraphRequest.displayName = 'proto.lnrpc.ChannelGraphRequest'; -} -/** - * 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.lnrpc.ChannelGraph = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.ChannelGraph.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.ChannelGraph, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChannelGraph.displayName = 'proto.lnrpc.ChannelGraph'; -} -/** - * 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.lnrpc.ChanInfoRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ChanInfoRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChanInfoRequest.displayName = 'proto.lnrpc.ChanInfoRequest'; -} -/** - * 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.lnrpc.NetworkInfoRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.NetworkInfoRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.NetworkInfoRequest.displayName = 'proto.lnrpc.NetworkInfoRequest'; -} -/** - * 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.lnrpc.NetworkInfo = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.NetworkInfo, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.NetworkInfo.displayName = 'proto.lnrpc.NetworkInfo'; -} -/** - * 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.lnrpc.StopRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.StopRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.StopRequest.displayName = 'proto.lnrpc.StopRequest'; -} -/** - * 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.lnrpc.StopResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.StopResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.StopResponse.displayName = 'proto.lnrpc.StopResponse'; -} -/** - * 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.lnrpc.GraphTopologySubscription = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.GraphTopologySubscription, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.GraphTopologySubscription.displayName = 'proto.lnrpc.GraphTopologySubscription'; -} -/** - * 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.lnrpc.GraphTopologyUpdate = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.GraphTopologyUpdate.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.GraphTopologyUpdate, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.GraphTopologyUpdate.displayName = 'proto.lnrpc.GraphTopologyUpdate'; -} -/** - * 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.lnrpc.NodeUpdate = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.NodeUpdate.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.NodeUpdate, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.NodeUpdate.displayName = 'proto.lnrpc.NodeUpdate'; -} -/** - * 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.lnrpc.ChannelEdgeUpdate = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ChannelEdgeUpdate, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChannelEdgeUpdate.displayName = 'proto.lnrpc.ChannelEdgeUpdate'; -} -/** - * 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.lnrpc.ClosedChannelUpdate = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ClosedChannelUpdate, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ClosedChannelUpdate.displayName = 'proto.lnrpc.ClosedChannelUpdate'; -} -/** - * 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.lnrpc.HopHint = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.HopHint, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.HopHint.displayName = 'proto.lnrpc.HopHint'; -} -/** - * 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.lnrpc.RouteHint = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.RouteHint.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.RouteHint, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.RouteHint.displayName = 'proto.lnrpc.RouteHint'; -} -/** - * 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.lnrpc.Invoice = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.Invoice.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.Invoice, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.Invoice.displayName = 'proto.lnrpc.Invoice'; -} -/** - * 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.lnrpc.InvoiceHTLC = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.InvoiceHTLC, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.InvoiceHTLC.displayName = 'proto.lnrpc.InvoiceHTLC'; -} -/** - * 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.lnrpc.AddInvoiceResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.AddInvoiceResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.AddInvoiceResponse.displayName = 'proto.lnrpc.AddInvoiceResponse'; -} -/** - * 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.lnrpc.PaymentHash = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.PaymentHash, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.PaymentHash.displayName = 'proto.lnrpc.PaymentHash'; -} -/** - * 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.lnrpc.ListInvoiceRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ListInvoiceRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ListInvoiceRequest.displayName = 'proto.lnrpc.ListInvoiceRequest'; -} -/** - * 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.lnrpc.ListInvoiceResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.ListInvoiceResponse.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.ListInvoiceResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ListInvoiceResponse.displayName = 'proto.lnrpc.ListInvoiceResponse'; -} -/** - * 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.lnrpc.InvoiceSubscription = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.InvoiceSubscription, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.InvoiceSubscription.displayName = 'proto.lnrpc.InvoiceSubscription'; -} -/** - * 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.lnrpc.Payment = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.Payment.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.Payment, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.Payment.displayName = 'proto.lnrpc.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.lnrpc.HTLCAttempt = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.HTLCAttempt, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.HTLCAttempt.displayName = 'proto.lnrpc.HTLCAttempt'; -} -/** - * 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.lnrpc.ListPaymentsRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ListPaymentsRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ListPaymentsRequest.displayName = 'proto.lnrpc.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.lnrpc.ListPaymentsResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.ListPaymentsResponse.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.ListPaymentsResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ListPaymentsResponse.displayName = 'proto.lnrpc.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.lnrpc.DeleteAllPaymentsRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.DeleteAllPaymentsRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.DeleteAllPaymentsRequest.displayName = 'proto.lnrpc.DeleteAllPaymentsRequest'; -} -/** - * 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.lnrpc.DeleteAllPaymentsResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.DeleteAllPaymentsResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.DeleteAllPaymentsResponse.displayName = 'proto.lnrpc.DeleteAllPaymentsResponse'; -} -/** - * 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.lnrpc.AbandonChannelRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.AbandonChannelRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.AbandonChannelRequest.displayName = 'proto.lnrpc.AbandonChannelRequest'; -} -/** - * 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.lnrpc.AbandonChannelResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.AbandonChannelResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.AbandonChannelResponse.displayName = 'proto.lnrpc.AbandonChannelResponse'; -} -/** - * 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.lnrpc.DebugLevelRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.DebugLevelRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.DebugLevelRequest.displayName = 'proto.lnrpc.DebugLevelRequest'; -} -/** - * 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.lnrpc.DebugLevelResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.DebugLevelResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.DebugLevelResponse.displayName = 'proto.lnrpc.DebugLevelResponse'; -} -/** - * 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.lnrpc.PayReqString = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.PayReqString, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.PayReqString.displayName = 'proto.lnrpc.PayReqString'; -} -/** - * 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.lnrpc.PayReq = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.PayReq.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.PayReq, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.PayReq.displayName = 'proto.lnrpc.PayReq'; -} -/** - * 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.lnrpc.Feature = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.Feature, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.Feature.displayName = 'proto.lnrpc.Feature'; -} -/** - * 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.lnrpc.FeeReportRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.FeeReportRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.FeeReportRequest.displayName = 'proto.lnrpc.FeeReportRequest'; -} -/** - * 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.lnrpc.ChannelFeeReport = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ChannelFeeReport, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChannelFeeReport.displayName = 'proto.lnrpc.ChannelFeeReport'; -} -/** - * 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.lnrpc.FeeReportResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.FeeReportResponse.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.FeeReportResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.FeeReportResponse.displayName = 'proto.lnrpc.FeeReportResponse'; -} -/** - * 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.lnrpc.PolicyUpdateRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.lnrpc.PolicyUpdateRequest.oneofGroups_); -}; -goog.inherits(proto.lnrpc.PolicyUpdateRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.PolicyUpdateRequest.displayName = 'proto.lnrpc.PolicyUpdateRequest'; -} -/** - * 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.lnrpc.PolicyUpdateResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.PolicyUpdateResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.PolicyUpdateResponse.displayName = 'proto.lnrpc.PolicyUpdateResponse'; -} -/** - * 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.lnrpc.ForwardingHistoryRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ForwardingHistoryRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ForwardingHistoryRequest.displayName = 'proto.lnrpc.ForwardingHistoryRequest'; -} -/** - * 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.lnrpc.ForwardingEvent = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ForwardingEvent, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ForwardingEvent.displayName = 'proto.lnrpc.ForwardingEvent'; -} -/** - * 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.lnrpc.ForwardingHistoryResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.ForwardingHistoryResponse.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.ForwardingHistoryResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ForwardingHistoryResponse.displayName = 'proto.lnrpc.ForwardingHistoryResponse'; -} -/** - * 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.lnrpc.ExportChannelBackupRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ExportChannelBackupRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ExportChannelBackupRequest.displayName = 'proto.lnrpc.ExportChannelBackupRequest'; -} -/** - * 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.lnrpc.ChannelBackup = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ChannelBackup, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChannelBackup.displayName = 'proto.lnrpc.ChannelBackup'; -} -/** - * 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.lnrpc.MultiChanBackup = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.MultiChanBackup.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.MultiChanBackup, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.MultiChanBackup.displayName = 'proto.lnrpc.MultiChanBackup'; -} -/** - * 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.lnrpc.ChanBackupExportRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ChanBackupExportRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChanBackupExportRequest.displayName = 'proto.lnrpc.ChanBackupExportRequest'; -} -/** - * 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.lnrpc.ChanBackupSnapshot = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ChanBackupSnapshot, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChanBackupSnapshot.displayName = 'proto.lnrpc.ChanBackupSnapshot'; -} -/** - * 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.lnrpc.ChannelBackups = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.ChannelBackups.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.ChannelBackups, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChannelBackups.displayName = 'proto.lnrpc.ChannelBackups'; -} -/** - * 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.lnrpc.RestoreChanBackupRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.lnrpc.RestoreChanBackupRequest.oneofGroups_); -}; -goog.inherits(proto.lnrpc.RestoreChanBackupRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.RestoreChanBackupRequest.displayName = 'proto.lnrpc.RestoreChanBackupRequest'; -} -/** - * 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.lnrpc.RestoreBackupResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.RestoreBackupResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.RestoreBackupResponse.displayName = 'proto.lnrpc.RestoreBackupResponse'; -} -/** - * 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.lnrpc.ChannelBackupSubscription = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.ChannelBackupSubscription, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.ChannelBackupSubscription.displayName = 'proto.lnrpc.ChannelBackupSubscription'; -} -/** - * 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.lnrpc.VerifyChanBackupResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.VerifyChanBackupResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.VerifyChanBackupResponse.displayName = 'proto.lnrpc.VerifyChanBackupResponse'; -} -/** - * 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.lnrpc.MacaroonPermission = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.MacaroonPermission, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.MacaroonPermission.displayName = 'proto.lnrpc.MacaroonPermission'; -} -/** - * 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.lnrpc.BakeMacaroonRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.lnrpc.BakeMacaroonRequest.repeatedFields_, null); -}; -goog.inherits(proto.lnrpc.BakeMacaroonRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.BakeMacaroonRequest.displayName = 'proto.lnrpc.BakeMacaroonRequest'; -} -/** - * 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.lnrpc.BakeMacaroonResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.lnrpc.BakeMacaroonResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.lnrpc.BakeMacaroonResponse.displayName = 'proto.lnrpc.BakeMacaroonResponse'; -} - - - -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.lnrpc.GenSeedRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.GenSeedRequest.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.lnrpc.GenSeedRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.GenSeedRequest.toObject = function(includeInstance, msg) { - var f, obj = { - aezeedPassphrase: msg.getAezeedPassphrase_asB64(), - seedEntropy: msg.getSeedEntropy_asB64() - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.GenSeedRequest} - */ -proto.lnrpc.GenSeedRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.GenSeedRequest; - return proto.lnrpc.GenSeedRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.GenSeedRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.GenSeedRequest} - */ -proto.lnrpc.GenSeedRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setAezeedPassphrase(value); - break; - case 2: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setSeedEntropy(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.GenSeedRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.GenSeedRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.GenSeedRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.GenSeedRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getAezeedPassphrase_asU8(); - if (f.length > 0) { - writer.writeBytes( - 1, - f - ); - } - f = message.getSeedEntropy_asU8(); - if (f.length > 0) { - writer.writeBytes( - 2, - f - ); - } -}; - - -/** - * optional bytes aezeed_passphrase = 1; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.GenSeedRequest.prototype.getAezeedPassphrase = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * optional bytes aezeed_passphrase = 1; - * This is a type-conversion wrapper around `getAezeedPassphrase()` - * @return {string} - */ -proto.lnrpc.GenSeedRequest.prototype.getAezeedPassphrase_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getAezeedPassphrase())); -}; - - -/** - * optional bytes aezeed_passphrase = 1; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getAezeedPassphrase()` - * @return {!Uint8Array} - */ -proto.lnrpc.GenSeedRequest.prototype.getAezeedPassphrase_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getAezeedPassphrase())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.GenSeedRequest} returns this - */ -proto.lnrpc.GenSeedRequest.prototype.setAezeedPassphrase = function(value) { - return jspb.Message.setProto3BytesField(this, 1, value); -}; - - -/** - * optional bytes seed_entropy = 2; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.GenSeedRequest.prototype.getSeedEntropy = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * optional bytes seed_entropy = 2; - * This is a type-conversion wrapper around `getSeedEntropy()` - * @return {string} - */ -proto.lnrpc.GenSeedRequest.prototype.getSeedEntropy_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getSeedEntropy())); -}; - - -/** - * optional bytes seed_entropy = 2; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getSeedEntropy()` - * @return {!Uint8Array} - */ -proto.lnrpc.GenSeedRequest.prototype.getSeedEntropy_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getSeedEntropy())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.GenSeedRequest} returns this - */ -proto.lnrpc.GenSeedRequest.prototype.setSeedEntropy = function(value) { - return jspb.Message.setProto3BytesField(this, 2, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.GenSeedResponse.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.lnrpc.GenSeedResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.GenSeedResponse.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.lnrpc.GenSeedResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.GenSeedResponse.toObject = function(includeInstance, msg) { - var f, obj = { - cipherSeedMnemonicList: (f = jspb.Message.getRepeatedField(msg, 1)) == null ? undefined : f, - encipheredSeed: msg.getEncipheredSeed_asB64() - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.GenSeedResponse} - */ -proto.lnrpc.GenSeedResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.GenSeedResponse; - return proto.lnrpc.GenSeedResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.GenSeedResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.GenSeedResponse} - */ -proto.lnrpc.GenSeedResponse.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.addCipherSeedMnemonic(value); - break; - case 2: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setEncipheredSeed(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.GenSeedResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.GenSeedResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.GenSeedResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.GenSeedResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getCipherSeedMnemonicList(); - if (f.length > 0) { - writer.writeRepeatedString( - 1, - f - ); - } - f = message.getEncipheredSeed_asU8(); - if (f.length > 0) { - writer.writeBytes( - 2, - f - ); - } -}; - - -/** - * repeated string cipher_seed_mnemonic = 1; - * @return {!Array} - */ -proto.lnrpc.GenSeedResponse.prototype.getCipherSeedMnemonicList = function() { - return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.GenSeedResponse} returns this - */ -proto.lnrpc.GenSeedResponse.prototype.setCipherSeedMnemonicList = function(value) { - return jspb.Message.setField(this, 1, value || []); -}; - - -/** - * @param {string} value - * @param {number=} opt_index - * @return {!proto.lnrpc.GenSeedResponse} returns this - */ -proto.lnrpc.GenSeedResponse.prototype.addCipherSeedMnemonic = function(value, opt_index) { - return jspb.Message.addToRepeatedField(this, 1, value, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.GenSeedResponse} returns this - */ -proto.lnrpc.GenSeedResponse.prototype.clearCipherSeedMnemonicList = function() { - return this.setCipherSeedMnemonicList([]); -}; - - -/** - * optional bytes enciphered_seed = 2; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.GenSeedResponse.prototype.getEncipheredSeed = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * optional bytes enciphered_seed = 2; - * This is a type-conversion wrapper around `getEncipheredSeed()` - * @return {string} - */ -proto.lnrpc.GenSeedResponse.prototype.getEncipheredSeed_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getEncipheredSeed())); -}; - - -/** - * optional bytes enciphered_seed = 2; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getEncipheredSeed()` - * @return {!Uint8Array} - */ -proto.lnrpc.GenSeedResponse.prototype.getEncipheredSeed_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getEncipheredSeed())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.GenSeedResponse} returns this - */ -proto.lnrpc.GenSeedResponse.prototype.setEncipheredSeed = function(value) { - return jspb.Message.setProto3BytesField(this, 2, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.InitWalletRequest.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.lnrpc.InitWalletRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.InitWalletRequest.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.lnrpc.InitWalletRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.InitWalletRequest.toObject = function(includeInstance, msg) { - var f, obj = { - walletPassword: msg.getWalletPassword_asB64(), - cipherSeedMnemonicList: (f = jspb.Message.getRepeatedField(msg, 2)) == null ? undefined : f, - aezeedPassphrase: msg.getAezeedPassphrase_asB64(), - recoveryWindow: jspb.Message.getFieldWithDefault(msg, 4, 0), - channelBackups: (f = msg.getChannelBackups()) && proto.lnrpc.ChanBackupSnapshot.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.InitWalletRequest} - */ -proto.lnrpc.InitWalletRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.InitWalletRequest; - return proto.lnrpc.InitWalletRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.InitWalletRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.InitWalletRequest} - */ -proto.lnrpc.InitWalletRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setWalletPassword(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.addCipherSeedMnemonic(value); - break; - case 3: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setAezeedPassphrase(value); - break; - case 4: - var value = /** @type {number} */ (reader.readInt32()); - msg.setRecoveryWindow(value); - break; - case 5: - var value = new proto.lnrpc.ChanBackupSnapshot; - reader.readMessage(value,proto.lnrpc.ChanBackupSnapshot.deserializeBinaryFromReader); - msg.setChannelBackups(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.InitWalletRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.InitWalletRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.InitWalletRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.InitWalletRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getWalletPassword_asU8(); - if (f.length > 0) { - writer.writeBytes( - 1, - f - ); - } - f = message.getCipherSeedMnemonicList(); - if (f.length > 0) { - writer.writeRepeatedString( - 2, - f - ); - } - f = message.getAezeedPassphrase_asU8(); - if (f.length > 0) { - writer.writeBytes( - 3, - f - ); - } - f = message.getRecoveryWindow(); - if (f !== 0) { - writer.writeInt32( - 4, - f - ); - } - f = message.getChannelBackups(); - if (f != null) { - writer.writeMessage( - 5, - f, - proto.lnrpc.ChanBackupSnapshot.serializeBinaryToWriter - ); - } -}; - - -/** - * optional bytes wallet_password = 1; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.InitWalletRequest.prototype.getWalletPassword = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * optional bytes wallet_password = 1; - * This is a type-conversion wrapper around `getWalletPassword()` - * @return {string} - */ -proto.lnrpc.InitWalletRequest.prototype.getWalletPassword_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getWalletPassword())); -}; - - -/** - * optional bytes wallet_password = 1; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getWalletPassword()` - * @return {!Uint8Array} - */ -proto.lnrpc.InitWalletRequest.prototype.getWalletPassword_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getWalletPassword())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.InitWalletRequest} returns this - */ -proto.lnrpc.InitWalletRequest.prototype.setWalletPassword = function(value) { - return jspb.Message.setProto3BytesField(this, 1, value); -}; - - -/** - * repeated string cipher_seed_mnemonic = 2; - * @return {!Array} - */ -proto.lnrpc.InitWalletRequest.prototype.getCipherSeedMnemonicList = function() { - return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 2)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.InitWalletRequest} returns this - */ -proto.lnrpc.InitWalletRequest.prototype.setCipherSeedMnemonicList = function(value) { - return jspb.Message.setField(this, 2, value || []); -}; - - -/** - * @param {string} value - * @param {number=} opt_index - * @return {!proto.lnrpc.InitWalletRequest} returns this - */ -proto.lnrpc.InitWalletRequest.prototype.addCipherSeedMnemonic = function(value, opt_index) { - return jspb.Message.addToRepeatedField(this, 2, value, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.InitWalletRequest} returns this - */ -proto.lnrpc.InitWalletRequest.prototype.clearCipherSeedMnemonicList = function() { - return this.setCipherSeedMnemonicList([]); -}; - - -/** - * optional bytes aezeed_passphrase = 3; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.InitWalletRequest.prototype.getAezeedPassphrase = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * optional bytes aezeed_passphrase = 3; - * This is a type-conversion wrapper around `getAezeedPassphrase()` - * @return {string} - */ -proto.lnrpc.InitWalletRequest.prototype.getAezeedPassphrase_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getAezeedPassphrase())); -}; - - -/** - * optional bytes aezeed_passphrase = 3; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getAezeedPassphrase()` - * @return {!Uint8Array} - */ -proto.lnrpc.InitWalletRequest.prototype.getAezeedPassphrase_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getAezeedPassphrase())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.InitWalletRequest} returns this - */ -proto.lnrpc.InitWalletRequest.prototype.setAezeedPassphrase = function(value) { - return jspb.Message.setProto3BytesField(this, 3, value); -}; - - -/** - * optional int32 recovery_window = 4; - * @return {number} - */ -proto.lnrpc.InitWalletRequest.prototype.getRecoveryWindow = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.InitWalletRequest} returns this - */ -proto.lnrpc.InitWalletRequest.prototype.setRecoveryWindow = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional ChanBackupSnapshot channel_backups = 5; - * @return {?proto.lnrpc.ChanBackupSnapshot} - */ -proto.lnrpc.InitWalletRequest.prototype.getChannelBackups = function() { - return /** @type{?proto.lnrpc.ChanBackupSnapshot} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.ChanBackupSnapshot, 5)); -}; - - -/** - * @param {?proto.lnrpc.ChanBackupSnapshot|undefined} value - * @return {!proto.lnrpc.InitWalletRequest} returns this -*/ -proto.lnrpc.InitWalletRequest.prototype.setChannelBackups = function(value) { - return jspb.Message.setWrapperField(this, 5, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.InitWalletRequest} returns this - */ -proto.lnrpc.InitWalletRequest.prototype.clearChannelBackups = function() { - return this.setChannelBackups(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.InitWalletRequest.prototype.hasChannelBackups = function() { - return jspb.Message.getField(this, 5) != 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.lnrpc.InitWalletResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.InitWalletResponse.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.lnrpc.InitWalletResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.InitWalletResponse.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.lnrpc.InitWalletResponse} - */ -proto.lnrpc.InitWalletResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.InitWalletResponse; - return proto.lnrpc.InitWalletResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.InitWalletResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.InitWalletResponse} - */ -proto.lnrpc.InitWalletResponse.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.lnrpc.InitWalletResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.InitWalletResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.InitWalletResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.InitWalletResponse.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.lnrpc.UnlockWalletRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.UnlockWalletRequest.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.lnrpc.UnlockWalletRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.UnlockWalletRequest.toObject = function(includeInstance, msg) { - var f, obj = { - walletPassword: msg.getWalletPassword_asB64(), - recoveryWindow: jspb.Message.getFieldWithDefault(msg, 2, 0), - channelBackups: (f = msg.getChannelBackups()) && proto.lnrpc.ChanBackupSnapshot.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.UnlockWalletRequest} - */ -proto.lnrpc.UnlockWalletRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.UnlockWalletRequest; - return proto.lnrpc.UnlockWalletRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.UnlockWalletRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.UnlockWalletRequest} - */ -proto.lnrpc.UnlockWalletRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setWalletPassword(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt32()); - msg.setRecoveryWindow(value); - break; - case 3: - var value = new proto.lnrpc.ChanBackupSnapshot; - reader.readMessage(value,proto.lnrpc.ChanBackupSnapshot.deserializeBinaryFromReader); - msg.setChannelBackups(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.UnlockWalletRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.UnlockWalletRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.UnlockWalletRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.UnlockWalletRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getWalletPassword_asU8(); - if (f.length > 0) { - writer.writeBytes( - 1, - f - ); - } - f = message.getRecoveryWindow(); - if (f !== 0) { - writer.writeInt32( - 2, - f - ); - } - f = message.getChannelBackups(); - if (f != null) { - writer.writeMessage( - 3, - f, - proto.lnrpc.ChanBackupSnapshot.serializeBinaryToWriter - ); - } -}; - - -/** - * optional bytes wallet_password = 1; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.UnlockWalletRequest.prototype.getWalletPassword = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * optional bytes wallet_password = 1; - * This is a type-conversion wrapper around `getWalletPassword()` - * @return {string} - */ -proto.lnrpc.UnlockWalletRequest.prototype.getWalletPassword_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getWalletPassword())); -}; - - -/** - * optional bytes wallet_password = 1; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getWalletPassword()` - * @return {!Uint8Array} - */ -proto.lnrpc.UnlockWalletRequest.prototype.getWalletPassword_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getWalletPassword())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.UnlockWalletRequest} returns this - */ -proto.lnrpc.UnlockWalletRequest.prototype.setWalletPassword = function(value) { - return jspb.Message.setProto3BytesField(this, 1, value); -}; - - -/** - * optional int32 recovery_window = 2; - * @return {number} - */ -proto.lnrpc.UnlockWalletRequest.prototype.getRecoveryWindow = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.UnlockWalletRequest} returns this - */ -proto.lnrpc.UnlockWalletRequest.prototype.setRecoveryWindow = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional ChanBackupSnapshot channel_backups = 3; - * @return {?proto.lnrpc.ChanBackupSnapshot} - */ -proto.lnrpc.UnlockWalletRequest.prototype.getChannelBackups = function() { - return /** @type{?proto.lnrpc.ChanBackupSnapshot} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.ChanBackupSnapshot, 3)); -}; - - -/** - * @param {?proto.lnrpc.ChanBackupSnapshot|undefined} value - * @return {!proto.lnrpc.UnlockWalletRequest} returns this -*/ -proto.lnrpc.UnlockWalletRequest.prototype.setChannelBackups = function(value) { - return jspb.Message.setWrapperField(this, 3, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.UnlockWalletRequest} returns this - */ -proto.lnrpc.UnlockWalletRequest.prototype.clearChannelBackups = function() { - return this.setChannelBackups(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.UnlockWalletRequest.prototype.hasChannelBackups = 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.lnrpc.UnlockWalletResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.UnlockWalletResponse.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.lnrpc.UnlockWalletResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.UnlockWalletResponse.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.lnrpc.UnlockWalletResponse} - */ -proto.lnrpc.UnlockWalletResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.UnlockWalletResponse; - return proto.lnrpc.UnlockWalletResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.UnlockWalletResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.UnlockWalletResponse} - */ -proto.lnrpc.UnlockWalletResponse.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.lnrpc.UnlockWalletResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.UnlockWalletResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.UnlockWalletResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.UnlockWalletResponse.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.lnrpc.ChangePasswordRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChangePasswordRequest.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.lnrpc.ChangePasswordRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChangePasswordRequest.toObject = function(includeInstance, msg) { - var f, obj = { - currentPassword: msg.getCurrentPassword_asB64(), - newPassword: msg.getNewPassword_asB64() - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.ChangePasswordRequest} - */ -proto.lnrpc.ChangePasswordRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChangePasswordRequest; - return proto.lnrpc.ChangePasswordRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChangePasswordRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChangePasswordRequest} - */ -proto.lnrpc.ChangePasswordRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setCurrentPassword(value); - break; - case 2: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setNewPassword(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ChangePasswordRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChangePasswordRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChangePasswordRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChangePasswordRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getCurrentPassword_asU8(); - if (f.length > 0) { - writer.writeBytes( - 1, - f - ); - } - f = message.getNewPassword_asU8(); - if (f.length > 0) { - writer.writeBytes( - 2, - f - ); - } -}; - - -/** - * optional bytes current_password = 1; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.ChangePasswordRequest.prototype.getCurrentPassword = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * optional bytes current_password = 1; - * This is a type-conversion wrapper around `getCurrentPassword()` - * @return {string} - */ -proto.lnrpc.ChangePasswordRequest.prototype.getCurrentPassword_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getCurrentPassword())); -}; - - -/** - * optional bytes current_password = 1; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getCurrentPassword()` - * @return {!Uint8Array} - */ -proto.lnrpc.ChangePasswordRequest.prototype.getCurrentPassword_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getCurrentPassword())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.ChangePasswordRequest} returns this - */ -proto.lnrpc.ChangePasswordRequest.prototype.setCurrentPassword = function(value) { - return jspb.Message.setProto3BytesField(this, 1, value); -}; - - -/** - * optional bytes new_password = 2; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.ChangePasswordRequest.prototype.getNewPassword = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * optional bytes new_password = 2; - * This is a type-conversion wrapper around `getNewPassword()` - * @return {string} - */ -proto.lnrpc.ChangePasswordRequest.prototype.getNewPassword_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getNewPassword())); -}; - - -/** - * optional bytes new_password = 2; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getNewPassword()` - * @return {!Uint8Array} - */ -proto.lnrpc.ChangePasswordRequest.prototype.getNewPassword_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getNewPassword())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.ChangePasswordRequest} returns this - */ -proto.lnrpc.ChangePasswordRequest.prototype.setNewPassword = function(value) { - return jspb.Message.setProto3BytesField(this, 2, 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.lnrpc.ChangePasswordResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChangePasswordResponse.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.lnrpc.ChangePasswordResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChangePasswordResponse.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.lnrpc.ChangePasswordResponse} - */ -proto.lnrpc.ChangePasswordResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChangePasswordResponse; - return proto.lnrpc.ChangePasswordResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChangePasswordResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChangePasswordResponse} - */ -proto.lnrpc.ChangePasswordResponse.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.lnrpc.ChangePasswordResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChangePasswordResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChangePasswordResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChangePasswordResponse.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.lnrpc.Utxo.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.Utxo.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.lnrpc.Utxo} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.Utxo.toObject = function(includeInstance, msg) { - var f, obj = { - type: jspb.Message.getFieldWithDefault(msg, 1, 0), - address: jspb.Message.getFieldWithDefault(msg, 2, ""), - amountSat: jspb.Message.getFieldWithDefault(msg, 3, 0), - pkScript: jspb.Message.getFieldWithDefault(msg, 4, ""), - outpoint: (f = msg.getOutpoint()) && proto.lnrpc.OutPoint.toObject(includeInstance, f), - confirmations: jspb.Message.getFieldWithDefault(msg, 6, 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.lnrpc.Utxo} - */ -proto.lnrpc.Utxo.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.Utxo; - return proto.lnrpc.Utxo.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.Utxo} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.Utxo} - */ -proto.lnrpc.Utxo.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!proto.lnrpc.AddressType} */ (reader.readEnum()); - msg.setType(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setAddress(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAmountSat(value); - break; - case 4: - var value = /** @type {string} */ (reader.readString()); - msg.setPkScript(value); - break; - case 5: - var value = new proto.lnrpc.OutPoint; - reader.readMessage(value,proto.lnrpc.OutPoint.deserializeBinaryFromReader); - msg.setOutpoint(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt64()); - msg.setConfirmations(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.Utxo.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.Utxo.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.Utxo} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.Utxo.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getType(); - if (f !== 0.0) { - writer.writeEnum( - 1, - f - ); - } - f = message.getAddress(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getAmountSat(); - if (f !== 0) { - writer.writeInt64( - 3, - f - ); - } - f = message.getPkScript(); - if (f.length > 0) { - writer.writeString( - 4, - f - ); - } - f = message.getOutpoint(); - if (f != null) { - writer.writeMessage( - 5, - f, - proto.lnrpc.OutPoint.serializeBinaryToWriter - ); - } - f = message.getConfirmations(); - if (f !== 0) { - writer.writeInt64( - 6, - f - ); - } -}; - - -/** - * optional AddressType type = 1; - * @return {!proto.lnrpc.AddressType} - */ -proto.lnrpc.Utxo.prototype.getType = function() { - return /** @type {!proto.lnrpc.AddressType} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {!proto.lnrpc.AddressType} value - * @return {!proto.lnrpc.Utxo} returns this - */ -proto.lnrpc.Utxo.prototype.setType = function(value) { - return jspb.Message.setProto3EnumField(this, 1, value); -}; - - -/** - * optional string address = 2; - * @return {string} - */ -proto.lnrpc.Utxo.prototype.getAddress = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Utxo} returns this - */ -proto.lnrpc.Utxo.prototype.setAddress = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional int64 amount_sat = 3; - * @return {number} - */ -proto.lnrpc.Utxo.prototype.getAmountSat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Utxo} returns this - */ -proto.lnrpc.Utxo.prototype.setAmountSat = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional string pk_script = 4; - * @return {string} - */ -proto.lnrpc.Utxo.prototype.getPkScript = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Utxo} returns this - */ -proto.lnrpc.Utxo.prototype.setPkScript = function(value) { - return jspb.Message.setProto3StringField(this, 4, value); -}; - - -/** - * optional OutPoint outpoint = 5; - * @return {?proto.lnrpc.OutPoint} - */ -proto.lnrpc.Utxo.prototype.getOutpoint = function() { - return /** @type{?proto.lnrpc.OutPoint} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.OutPoint, 5)); -}; - - -/** - * @param {?proto.lnrpc.OutPoint|undefined} value - * @return {!proto.lnrpc.Utxo} returns this -*/ -proto.lnrpc.Utxo.prototype.setOutpoint = function(value) { - return jspb.Message.setWrapperField(this, 5, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.Utxo} returns this - */ -proto.lnrpc.Utxo.prototype.clearOutpoint = function() { - return this.setOutpoint(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.Utxo.prototype.hasOutpoint = function() { - return jspb.Message.getField(this, 5) != null; -}; - - -/** - * optional int64 confirmations = 6; - * @return {number} - */ -proto.lnrpc.Utxo.prototype.getConfirmations = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Utxo} returns this - */ -proto.lnrpc.Utxo.prototype.setConfirmations = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.Transaction.repeatedFields_ = [8]; - - - -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.lnrpc.Transaction.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.Transaction.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.lnrpc.Transaction} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.Transaction.toObject = function(includeInstance, msg) { - var f, obj = { - txHash: jspb.Message.getFieldWithDefault(msg, 1, ""), - amount: jspb.Message.getFieldWithDefault(msg, 2, 0), - numConfirmations: jspb.Message.getFieldWithDefault(msg, 3, 0), - blockHash: jspb.Message.getFieldWithDefault(msg, 4, ""), - blockHeight: jspb.Message.getFieldWithDefault(msg, 5, 0), - timeStamp: jspb.Message.getFieldWithDefault(msg, 6, 0), - totalFees: jspb.Message.getFieldWithDefault(msg, 7, 0), - destAddressesList: (f = jspb.Message.getRepeatedField(msg, 8)) == null ? undefined : f, - rawTxHex: jspb.Message.getFieldWithDefault(msg, 9, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.Transaction} - */ -proto.lnrpc.Transaction.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.Transaction; - return proto.lnrpc.Transaction.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.Transaction} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.Transaction} - */ -proto.lnrpc.Transaction.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.setTxHash(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAmount(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt32()); - msg.setNumConfirmations(value); - break; - case 4: - var value = /** @type {string} */ (reader.readString()); - msg.setBlockHash(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt32()); - msg.setBlockHeight(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt64()); - msg.setTimeStamp(value); - break; - case 7: - var value = /** @type {number} */ (reader.readInt64()); - msg.setTotalFees(value); - break; - case 8: - var value = /** @type {string} */ (reader.readString()); - msg.addDestAddresses(value); - break; - case 9: - var value = /** @type {string} */ (reader.readString()); - msg.setRawTxHex(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.Transaction.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.Transaction.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.Transaction} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.Transaction.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getTxHash(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getAmount(); - if (f !== 0) { - writer.writeInt64( - 2, - f - ); - } - f = message.getNumConfirmations(); - if (f !== 0) { - writer.writeInt32( - 3, - f - ); - } - f = message.getBlockHash(); - if (f.length > 0) { - writer.writeString( - 4, - f - ); - } - f = message.getBlockHeight(); - if (f !== 0) { - writer.writeInt32( - 5, - f - ); - } - f = message.getTimeStamp(); - if (f !== 0) { - writer.writeInt64( - 6, - f - ); - } - f = message.getTotalFees(); - if (f !== 0) { - writer.writeInt64( - 7, - f - ); - } - f = message.getDestAddressesList(); - if (f.length > 0) { - writer.writeRepeatedString( - 8, - f - ); - } - f = message.getRawTxHex(); - if (f.length > 0) { - writer.writeString( - 9, - f - ); - } -}; - - -/** - * optional string tx_hash = 1; - * @return {string} - */ -proto.lnrpc.Transaction.prototype.getTxHash = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Transaction} returns this - */ -proto.lnrpc.Transaction.prototype.setTxHash = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional int64 amount = 2; - * @return {number} - */ -proto.lnrpc.Transaction.prototype.getAmount = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Transaction} returns this - */ -proto.lnrpc.Transaction.prototype.setAmount = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional int32 num_confirmations = 3; - * @return {number} - */ -proto.lnrpc.Transaction.prototype.getNumConfirmations = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Transaction} returns this - */ -proto.lnrpc.Transaction.prototype.setNumConfirmations = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional string block_hash = 4; - * @return {string} - */ -proto.lnrpc.Transaction.prototype.getBlockHash = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Transaction} returns this - */ -proto.lnrpc.Transaction.prototype.setBlockHash = function(value) { - return jspb.Message.setProto3StringField(this, 4, value); -}; - - -/** - * optional int32 block_height = 5; - * @return {number} - */ -proto.lnrpc.Transaction.prototype.getBlockHeight = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Transaction} returns this - */ -proto.lnrpc.Transaction.prototype.setBlockHeight = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional int64 time_stamp = 6; - * @return {number} - */ -proto.lnrpc.Transaction.prototype.getTimeStamp = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Transaction} returns this - */ -proto.lnrpc.Transaction.prototype.setTimeStamp = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - -/** - * optional int64 total_fees = 7; - * @return {number} - */ -proto.lnrpc.Transaction.prototype.getTotalFees = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Transaction} returns this - */ -proto.lnrpc.Transaction.prototype.setTotalFees = function(value) { - return jspb.Message.setProto3IntField(this, 7, value); -}; - - -/** - * repeated string dest_addresses = 8; - * @return {!Array} - */ -proto.lnrpc.Transaction.prototype.getDestAddressesList = function() { - return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 8)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.Transaction} returns this - */ -proto.lnrpc.Transaction.prototype.setDestAddressesList = function(value) { - return jspb.Message.setField(this, 8, value || []); -}; - - -/** - * @param {string} value - * @param {number=} opt_index - * @return {!proto.lnrpc.Transaction} returns this - */ -proto.lnrpc.Transaction.prototype.addDestAddresses = function(value, opt_index) { - return jspb.Message.addToRepeatedField(this, 8, value, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.Transaction} returns this - */ -proto.lnrpc.Transaction.prototype.clearDestAddressesList = function() { - return this.setDestAddressesList([]); -}; - - -/** - * optional string raw_tx_hex = 9; - * @return {string} - */ -proto.lnrpc.Transaction.prototype.getRawTxHex = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Transaction} returns this - */ -proto.lnrpc.Transaction.prototype.setRawTxHex = function(value) { - return jspb.Message.setProto3StringField(this, 9, 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.lnrpc.GetTransactionsRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.GetTransactionsRequest.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.lnrpc.GetTransactionsRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.GetTransactionsRequest.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.lnrpc.GetTransactionsRequest} - */ -proto.lnrpc.GetTransactionsRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.GetTransactionsRequest; - return proto.lnrpc.GetTransactionsRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.GetTransactionsRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.GetTransactionsRequest} - */ -proto.lnrpc.GetTransactionsRequest.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.lnrpc.GetTransactionsRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.GetTransactionsRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.GetTransactionsRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.GetTransactionsRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.TransactionDetails.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.lnrpc.TransactionDetails.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.TransactionDetails.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.lnrpc.TransactionDetails} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.TransactionDetails.toObject = function(includeInstance, msg) { - var f, obj = { - transactionsList: jspb.Message.toObjectList(msg.getTransactionsList(), - proto.lnrpc.Transaction.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.lnrpc.TransactionDetails} - */ -proto.lnrpc.TransactionDetails.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.TransactionDetails; - return proto.lnrpc.TransactionDetails.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.TransactionDetails} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.TransactionDetails} - */ -proto.lnrpc.TransactionDetails.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.Transaction; - reader.readMessage(value,proto.lnrpc.Transaction.deserializeBinaryFromReader); - msg.addTransactions(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.TransactionDetails.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.TransactionDetails.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.TransactionDetails} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.TransactionDetails.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getTransactionsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.lnrpc.Transaction.serializeBinaryToWriter - ); - } -}; - - -/** - * repeated Transaction transactions = 1; - * @return {!Array} - */ -proto.lnrpc.TransactionDetails.prototype.getTransactionsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.Transaction, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.TransactionDetails} returns this -*/ -proto.lnrpc.TransactionDetails.prototype.setTransactionsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.lnrpc.Transaction=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.Transaction} - */ -proto.lnrpc.TransactionDetails.prototype.addTransactions = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.lnrpc.Transaction, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.TransactionDetails} returns this - */ -proto.lnrpc.TransactionDetails.prototype.clearTransactionsList = function() { - return this.setTransactionsList([]); -}; - - - -/** - * 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.lnrpc.FeeLimit.oneofGroups_ = [[1,3,2]]; - -/** - * @enum {number} - */ -proto.lnrpc.FeeLimit.LimitCase = { - LIMIT_NOT_SET: 0, - FIXED: 1, - FIXED_MSAT: 3, - PERCENT: 2 -}; - -/** - * @return {proto.lnrpc.FeeLimit.LimitCase} - */ -proto.lnrpc.FeeLimit.prototype.getLimitCase = function() { - return /** @type {proto.lnrpc.FeeLimit.LimitCase} */(jspb.Message.computeOneofCase(this, proto.lnrpc.FeeLimit.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.lnrpc.FeeLimit.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.FeeLimit.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.lnrpc.FeeLimit} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.FeeLimit.toObject = function(includeInstance, msg) { - var f, obj = { - fixed: jspb.Message.getFieldWithDefault(msg, 1, 0), - fixedMsat: jspb.Message.getFieldWithDefault(msg, 3, 0), - percent: jspb.Message.getFieldWithDefault(msg, 2, 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.lnrpc.FeeLimit} - */ -proto.lnrpc.FeeLimit.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.FeeLimit; - return proto.lnrpc.FeeLimit.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.FeeLimit} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.FeeLimit} - */ -proto.lnrpc.FeeLimit.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {number} */ (reader.readInt64()); - msg.setFixed(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt64()); - msg.setFixedMsat(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt64()); - msg.setPercent(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.FeeLimit.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.FeeLimit.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.FeeLimit} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.FeeLimit.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = /** @type {number} */ (jspb.Message.getField(message, 1)); - if (f != null) { - writer.writeInt64( - 1, - f - ); - } - f = /** @type {number} */ (jspb.Message.getField(message, 3)); - if (f != null) { - writer.writeInt64( - 3, - f - ); - } - f = /** @type {number} */ (jspb.Message.getField(message, 2)); - if (f != null) { - writer.writeInt64( - 2, - f - ); - } -}; - - -/** - * optional int64 fixed = 1; - * @return {number} - */ -proto.lnrpc.FeeLimit.prototype.getFixed = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.FeeLimit} returns this - */ -proto.lnrpc.FeeLimit.prototype.setFixed = function(value) { - return jspb.Message.setOneofField(this, 1, proto.lnrpc.FeeLimit.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.lnrpc.FeeLimit} returns this - */ -proto.lnrpc.FeeLimit.prototype.clearFixed = function() { - return jspb.Message.setOneofField(this, 1, proto.lnrpc.FeeLimit.oneofGroups_[0], undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.FeeLimit.prototype.hasFixed = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional int64 fixed_msat = 3; - * @return {number} - */ -proto.lnrpc.FeeLimit.prototype.getFixedMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.FeeLimit} returns this - */ -proto.lnrpc.FeeLimit.prototype.setFixedMsat = function(value) { - return jspb.Message.setOneofField(this, 3, proto.lnrpc.FeeLimit.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.lnrpc.FeeLimit} returns this - */ -proto.lnrpc.FeeLimit.prototype.clearFixedMsat = function() { - return jspb.Message.setOneofField(this, 3, proto.lnrpc.FeeLimit.oneofGroups_[0], undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.FeeLimit.prototype.hasFixedMsat = function() { - return jspb.Message.getField(this, 3) != null; -}; - - -/** - * optional int64 percent = 2; - * @return {number} - */ -proto.lnrpc.FeeLimit.prototype.getPercent = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.FeeLimit} returns this - */ -proto.lnrpc.FeeLimit.prototype.setPercent = function(value) { - return jspb.Message.setOneofField(this, 2, proto.lnrpc.FeeLimit.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.lnrpc.FeeLimit} returns this - */ -proto.lnrpc.FeeLimit.prototype.clearPercent = function() { - return jspb.Message.setOneofField(this, 2, proto.lnrpc.FeeLimit.oneofGroups_[0], undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.FeeLimit.prototype.hasPercent = function() { - return jspb.Message.getField(this, 2) != null; -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.SendRequest.repeatedFields_ = [15]; - - - -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.lnrpc.SendRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.SendRequest.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.lnrpc.SendRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.SendRequest.toObject = function(includeInstance, msg) { - var f, obj = { - dest: msg.getDest_asB64(), - destString: jspb.Message.getFieldWithDefault(msg, 2, ""), - amt: jspb.Message.getFieldWithDefault(msg, 3, 0), - amtMsat: jspb.Message.getFieldWithDefault(msg, 12, 0), - paymentHash: msg.getPaymentHash_asB64(), - paymentHashString: jspb.Message.getFieldWithDefault(msg, 5, ""), - paymentRequest: jspb.Message.getFieldWithDefault(msg, 6, ""), - finalCltvDelta: jspb.Message.getFieldWithDefault(msg, 7, 0), - feeLimit: (f = msg.getFeeLimit()) && proto.lnrpc.FeeLimit.toObject(includeInstance, f), - outgoingChanId: jspb.Message.getFieldWithDefault(msg, 9, "0"), - lastHopPubkey: msg.getLastHopPubkey_asB64(), - cltvLimit: jspb.Message.getFieldWithDefault(msg, 10, 0), - destCustomRecordsMap: (f = msg.getDestCustomRecordsMap()) ? f.toObject(includeInstance, undefined) : [], - allowSelfPayment: jspb.Message.getBooleanFieldWithDefault(msg, 14, false), - destFeaturesList: (f = jspb.Message.getRepeatedField(msg, 15)) == null ? undefined : f - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.SendRequest} - */ -proto.lnrpc.SendRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.SendRequest; - return proto.lnrpc.SendRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.SendRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.SendRequest} - */ -proto.lnrpc.SendRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setDest(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setDestString(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAmt(value); - break; - case 12: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAmtMsat(value); - break; - case 4: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setPaymentHash(value); - break; - case 5: - var value = /** @type {string} */ (reader.readString()); - msg.setPaymentHashString(value); - break; - case 6: - var value = /** @type {string} */ (reader.readString()); - msg.setPaymentRequest(value); - break; - case 7: - var value = /** @type {number} */ (reader.readInt32()); - msg.setFinalCltvDelta(value); - break; - case 8: - var value = new proto.lnrpc.FeeLimit; - reader.readMessage(value,proto.lnrpc.FeeLimit.deserializeBinaryFromReader); - msg.setFeeLimit(value); - break; - case 9: - var value = /** @type {string} */ (reader.readUint64String()); - msg.setOutgoingChanId(value); - break; - case 13: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setLastHopPubkey(value); - break; - case 10: - var value = /** @type {number} */ (reader.readUint32()); - msg.setCltvLimit(value); - break; - case 11: - var value = msg.getDestCustomRecordsMap(); - reader.readMessage(value, function(message, reader) { - jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readUint64, jspb.BinaryReader.prototype.readBytes, null, 0, ""); - }); - break; - case 14: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setAllowSelfPayment(value); - break; - case 15: - var value = /** @type {!Array} */ (reader.readPackedEnum()); - msg.setDestFeaturesList(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.SendRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.SendRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.SendRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.SendRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getDest_asU8(); - if (f.length > 0) { - writer.writeBytes( - 1, - f - ); - } - f = message.getDestString(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getAmt(); - if (f !== 0) { - writer.writeInt64( - 3, - f - ); - } - f = message.getAmtMsat(); - if (f !== 0) { - writer.writeInt64( - 12, - f - ); - } - f = message.getPaymentHash_asU8(); - if (f.length > 0) { - writer.writeBytes( - 4, - f - ); - } - f = message.getPaymentHashString(); - if (f.length > 0) { - writer.writeString( - 5, - f - ); - } - f = message.getPaymentRequest(); - if (f.length > 0) { - writer.writeString( - 6, - f - ); - } - f = message.getFinalCltvDelta(); - if (f !== 0) { - writer.writeInt32( - 7, - f - ); - } - f = message.getFeeLimit(); - if (f != null) { - writer.writeMessage( - 8, - f, - proto.lnrpc.FeeLimit.serializeBinaryToWriter - ); - } - f = message.getOutgoingChanId(); - if (parseInt(f, 10) !== 0) { - writer.writeUint64String( - 9, - f - ); - } - f = message.getLastHopPubkey_asU8(); - if (f.length > 0) { - writer.writeBytes( - 13, - f - ); - } - f = message.getCltvLimit(); - if (f !== 0) { - writer.writeUint32( - 10, - f - ); - } - f = message.getDestCustomRecordsMap(true); - if (f && f.getLength() > 0) { - f.serializeBinary(11, writer, jspb.BinaryWriter.prototype.writeUint64, jspb.BinaryWriter.prototype.writeBytes); - } - f = message.getAllowSelfPayment(); - if (f) { - writer.writeBool( - 14, - f - ); - } - f = message.getDestFeaturesList(); - if (f.length > 0) { - writer.writePackedEnum( - 15, - f - ); - } -}; - - -/** - * optional bytes dest = 1; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.SendRequest.prototype.getDest = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * optional bytes dest = 1; - * This is a type-conversion wrapper around `getDest()` - * @return {string} - */ -proto.lnrpc.SendRequest.prototype.getDest_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getDest())); -}; - - -/** - * optional bytes dest = 1; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getDest()` - * @return {!Uint8Array} - */ -proto.lnrpc.SendRequest.prototype.getDest_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getDest())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.SendRequest} returns this - */ -proto.lnrpc.SendRequest.prototype.setDest = function(value) { - return jspb.Message.setProto3BytesField(this, 1, value); -}; - - -/** - * optional string dest_string = 2; - * @return {string} - */ -proto.lnrpc.SendRequest.prototype.getDestString = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.SendRequest} returns this - */ -proto.lnrpc.SendRequest.prototype.setDestString = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional int64 amt = 3; - * @return {number} - */ -proto.lnrpc.SendRequest.prototype.getAmt = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.SendRequest} returns this - */ -proto.lnrpc.SendRequest.prototype.setAmt = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional int64 amt_msat = 12; - * @return {number} - */ -proto.lnrpc.SendRequest.prototype.getAmtMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 12, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.SendRequest} returns this - */ -proto.lnrpc.SendRequest.prototype.setAmtMsat = function(value) { - return jspb.Message.setProto3IntField(this, 12, value); -}; - - -/** - * optional bytes payment_hash = 4; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.SendRequest.prototype.getPaymentHash = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * optional bytes payment_hash = 4; - * This is a type-conversion wrapper around `getPaymentHash()` - * @return {string} - */ -proto.lnrpc.SendRequest.prototype.getPaymentHash_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getPaymentHash())); -}; - - -/** - * optional bytes payment_hash = 4; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getPaymentHash()` - * @return {!Uint8Array} - */ -proto.lnrpc.SendRequest.prototype.getPaymentHash_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getPaymentHash())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.SendRequest} returns this - */ -proto.lnrpc.SendRequest.prototype.setPaymentHash = function(value) { - return jspb.Message.setProto3BytesField(this, 4, value); -}; - - -/** - * optional string payment_hash_string = 5; - * @return {string} - */ -proto.lnrpc.SendRequest.prototype.getPaymentHashString = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.SendRequest} returns this - */ -proto.lnrpc.SendRequest.prototype.setPaymentHashString = function(value) { - return jspb.Message.setProto3StringField(this, 5, value); -}; - - -/** - * optional string payment_request = 6; - * @return {string} - */ -proto.lnrpc.SendRequest.prototype.getPaymentRequest = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.SendRequest} returns this - */ -proto.lnrpc.SendRequest.prototype.setPaymentRequest = function(value) { - return jspb.Message.setProto3StringField(this, 6, value); -}; - - -/** - * optional int32 final_cltv_delta = 7; - * @return {number} - */ -proto.lnrpc.SendRequest.prototype.getFinalCltvDelta = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.SendRequest} returns this - */ -proto.lnrpc.SendRequest.prototype.setFinalCltvDelta = function(value) { - return jspb.Message.setProto3IntField(this, 7, value); -}; - - -/** - * optional FeeLimit fee_limit = 8; - * @return {?proto.lnrpc.FeeLimit} - */ -proto.lnrpc.SendRequest.prototype.getFeeLimit = function() { - return /** @type{?proto.lnrpc.FeeLimit} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.FeeLimit, 8)); -}; - - -/** - * @param {?proto.lnrpc.FeeLimit|undefined} value - * @return {!proto.lnrpc.SendRequest} returns this -*/ -proto.lnrpc.SendRequest.prototype.setFeeLimit = function(value) { - return jspb.Message.setWrapperField(this, 8, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.SendRequest} returns this - */ -proto.lnrpc.SendRequest.prototype.clearFeeLimit = function() { - return this.setFeeLimit(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.SendRequest.prototype.hasFeeLimit = function() { - return jspb.Message.getField(this, 8) != null; -}; - - -/** - * optional uint64 outgoing_chan_id = 9; - * @return {string} - */ -proto.lnrpc.SendRequest.prototype.getOutgoingChanId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.SendRequest} returns this - */ -proto.lnrpc.SendRequest.prototype.setOutgoingChanId = function(value) { - return jspb.Message.setProto3StringIntField(this, 9, value); -}; - - -/** - * optional bytes last_hop_pubkey = 13; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.SendRequest.prototype.getLastHopPubkey = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 13, "")); -}; - - -/** - * optional bytes last_hop_pubkey = 13; - * This is a type-conversion wrapper around `getLastHopPubkey()` - * @return {string} - */ -proto.lnrpc.SendRequest.prototype.getLastHopPubkey_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getLastHopPubkey())); -}; - - -/** - * optional bytes last_hop_pubkey = 13; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getLastHopPubkey()` - * @return {!Uint8Array} - */ -proto.lnrpc.SendRequest.prototype.getLastHopPubkey_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getLastHopPubkey())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.SendRequest} returns this - */ -proto.lnrpc.SendRequest.prototype.setLastHopPubkey = function(value) { - return jspb.Message.setProto3BytesField(this, 13, value); -}; - - -/** - * optional uint32 cltv_limit = 10; - * @return {number} - */ -proto.lnrpc.SendRequest.prototype.getCltvLimit = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 10, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.SendRequest} returns this - */ -proto.lnrpc.SendRequest.prototype.setCltvLimit = function(value) { - return jspb.Message.setProto3IntField(this, 10, value); -}; - - -/** - * map dest_custom_records = 11; - * @param {boolean=} opt_noLazyCreate Do not create the map if - * empty, instead returning `undefined` - * @return {!jspb.Map} - */ -proto.lnrpc.SendRequest.prototype.getDestCustomRecordsMap = function(opt_noLazyCreate) { - return /** @type {!jspb.Map} */ ( - jspb.Message.getMapField(this, 11, opt_noLazyCreate, - null)); -}; - - -/** - * Clears values from the map. The map will be non-null. - * @return {!proto.lnrpc.SendRequest} returns this - */ -proto.lnrpc.SendRequest.prototype.clearDestCustomRecordsMap = function() { - this.getDestCustomRecordsMap().clear(); - return this;}; - - -/** - * optional bool allow_self_payment = 14; - * @return {boolean} - */ -proto.lnrpc.SendRequest.prototype.getAllowSelfPayment = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 14, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.SendRequest} returns this - */ -proto.lnrpc.SendRequest.prototype.setAllowSelfPayment = function(value) { - return jspb.Message.setProto3BooleanField(this, 14, value); -}; - - -/** - * repeated FeatureBit dest_features = 15; - * @return {!Array} - */ -proto.lnrpc.SendRequest.prototype.getDestFeaturesList = function() { - return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 15)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.SendRequest} returns this - */ -proto.lnrpc.SendRequest.prototype.setDestFeaturesList = function(value) { - return jspb.Message.setField(this, 15, value || []); -}; - - -/** - * @param {!proto.lnrpc.FeatureBit} value - * @param {number=} opt_index - * @return {!proto.lnrpc.SendRequest} returns this - */ -proto.lnrpc.SendRequest.prototype.addDestFeatures = function(value, opt_index) { - return jspb.Message.addToRepeatedField(this, 15, value, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.SendRequest} returns this - */ -proto.lnrpc.SendRequest.prototype.clearDestFeaturesList = function() { - return this.setDestFeaturesList([]); -}; - - - - - -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.lnrpc.SendResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.SendResponse.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.lnrpc.SendResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.SendResponse.toObject = function(includeInstance, msg) { - var f, obj = { - paymentError: jspb.Message.getFieldWithDefault(msg, 1, ""), - paymentPreimage: msg.getPaymentPreimage_asB64(), - paymentRoute: (f = msg.getPaymentRoute()) && proto.lnrpc.Route.toObject(includeInstance, f), - paymentHash: msg.getPaymentHash_asB64() - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.SendResponse} - */ -proto.lnrpc.SendResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.SendResponse; - return proto.lnrpc.SendResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.SendResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.SendResponse} - */ -proto.lnrpc.SendResponse.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.setPaymentError(value); - break; - case 2: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setPaymentPreimage(value); - break; - case 3: - var value = new proto.lnrpc.Route; - reader.readMessage(value,proto.lnrpc.Route.deserializeBinaryFromReader); - msg.setPaymentRoute(value); - break; - case 4: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setPaymentHash(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.SendResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.SendResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.SendResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.SendResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getPaymentError(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getPaymentPreimage_asU8(); - if (f.length > 0) { - writer.writeBytes( - 2, - f - ); - } - f = message.getPaymentRoute(); - if (f != null) { - writer.writeMessage( - 3, - f, - proto.lnrpc.Route.serializeBinaryToWriter - ); - } - f = message.getPaymentHash_asU8(); - if (f.length > 0) { - writer.writeBytes( - 4, - f - ); - } -}; - - -/** - * optional string payment_error = 1; - * @return {string} - */ -proto.lnrpc.SendResponse.prototype.getPaymentError = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.SendResponse} returns this - */ -proto.lnrpc.SendResponse.prototype.setPaymentError = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional bytes payment_preimage = 2; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.SendResponse.prototype.getPaymentPreimage = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * optional bytes payment_preimage = 2; - * This is a type-conversion wrapper around `getPaymentPreimage()` - * @return {string} - */ -proto.lnrpc.SendResponse.prototype.getPaymentPreimage_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getPaymentPreimage())); -}; - - -/** - * optional bytes payment_preimage = 2; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getPaymentPreimage()` - * @return {!Uint8Array} - */ -proto.lnrpc.SendResponse.prototype.getPaymentPreimage_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getPaymentPreimage())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.SendResponse} returns this - */ -proto.lnrpc.SendResponse.prototype.setPaymentPreimage = function(value) { - return jspb.Message.setProto3BytesField(this, 2, value); -}; - - -/** - * optional Route payment_route = 3; - * @return {?proto.lnrpc.Route} - */ -proto.lnrpc.SendResponse.prototype.getPaymentRoute = function() { - return /** @type{?proto.lnrpc.Route} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.Route, 3)); -}; - - -/** - * @param {?proto.lnrpc.Route|undefined} value - * @return {!proto.lnrpc.SendResponse} returns this -*/ -proto.lnrpc.SendResponse.prototype.setPaymentRoute = function(value) { - return jspb.Message.setWrapperField(this, 3, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.SendResponse} returns this - */ -proto.lnrpc.SendResponse.prototype.clearPaymentRoute = function() { - return this.setPaymentRoute(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.SendResponse.prototype.hasPaymentRoute = function() { - return jspb.Message.getField(this, 3) != null; -}; - - -/** - * optional bytes payment_hash = 4; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.SendResponse.prototype.getPaymentHash = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * optional bytes payment_hash = 4; - * This is a type-conversion wrapper around `getPaymentHash()` - * @return {string} - */ -proto.lnrpc.SendResponse.prototype.getPaymentHash_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getPaymentHash())); -}; - - -/** - * optional bytes payment_hash = 4; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getPaymentHash()` - * @return {!Uint8Array} - */ -proto.lnrpc.SendResponse.prototype.getPaymentHash_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getPaymentHash())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.SendResponse} returns this - */ -proto.lnrpc.SendResponse.prototype.setPaymentHash = function(value) { - return jspb.Message.setProto3BytesField(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.lnrpc.SendToRouteRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.SendToRouteRequest.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.lnrpc.SendToRouteRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.SendToRouteRequest.toObject = function(includeInstance, msg) { - var f, obj = { - paymentHash: msg.getPaymentHash_asB64(), - paymentHashString: jspb.Message.getFieldWithDefault(msg, 2, ""), - route: (f = msg.getRoute()) && proto.lnrpc.Route.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.SendToRouteRequest} - */ -proto.lnrpc.SendToRouteRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.SendToRouteRequest; - return proto.lnrpc.SendToRouteRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.SendToRouteRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.SendToRouteRequest} - */ -proto.lnrpc.SendToRouteRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setPaymentHash(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setPaymentHashString(value); - break; - case 4: - var value = new proto.lnrpc.Route; - reader.readMessage(value,proto.lnrpc.Route.deserializeBinaryFromReader); - msg.setRoute(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.SendToRouteRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.SendToRouteRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.SendToRouteRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.SendToRouteRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getPaymentHash_asU8(); - if (f.length > 0) { - writer.writeBytes( - 1, - f - ); - } - f = message.getPaymentHashString(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getRoute(); - if (f != null) { - writer.writeMessage( - 4, - f, - proto.lnrpc.Route.serializeBinaryToWriter - ); - } -}; - - -/** - * optional bytes payment_hash = 1; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.SendToRouteRequest.prototype.getPaymentHash = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * optional bytes payment_hash = 1; - * This is a type-conversion wrapper around `getPaymentHash()` - * @return {string} - */ -proto.lnrpc.SendToRouteRequest.prototype.getPaymentHash_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getPaymentHash())); -}; - - -/** - * optional bytes payment_hash = 1; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getPaymentHash()` - * @return {!Uint8Array} - */ -proto.lnrpc.SendToRouteRequest.prototype.getPaymentHash_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getPaymentHash())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.SendToRouteRequest} returns this - */ -proto.lnrpc.SendToRouteRequest.prototype.setPaymentHash = function(value) { - return jspb.Message.setProto3BytesField(this, 1, value); -}; - - -/** - * optional string payment_hash_string = 2; - * @return {string} - */ -proto.lnrpc.SendToRouteRequest.prototype.getPaymentHashString = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.SendToRouteRequest} returns this - */ -proto.lnrpc.SendToRouteRequest.prototype.setPaymentHashString = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional Route route = 4; - * @return {?proto.lnrpc.Route} - */ -proto.lnrpc.SendToRouteRequest.prototype.getRoute = function() { - return /** @type{?proto.lnrpc.Route} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.Route, 4)); -}; - - -/** - * @param {?proto.lnrpc.Route|undefined} value - * @return {!proto.lnrpc.SendToRouteRequest} returns this -*/ -proto.lnrpc.SendToRouteRequest.prototype.setRoute = function(value) { - return jspb.Message.setWrapperField(this, 4, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.SendToRouteRequest} returns this - */ -proto.lnrpc.SendToRouteRequest.prototype.clearRoute = function() { - return this.setRoute(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.SendToRouteRequest.prototype.hasRoute = 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.lnrpc.ChannelAcceptRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChannelAcceptRequest.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.lnrpc.ChannelAcceptRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelAcceptRequest.toObject = function(includeInstance, msg) { - var f, obj = { - nodePubkey: msg.getNodePubkey_asB64(), - chainHash: msg.getChainHash_asB64(), - pendingChanId: msg.getPendingChanId_asB64(), - fundingAmt: jspb.Message.getFieldWithDefault(msg, 4, 0), - pushAmt: jspb.Message.getFieldWithDefault(msg, 5, 0), - dustLimit: jspb.Message.getFieldWithDefault(msg, 6, 0), - maxValueInFlight: jspb.Message.getFieldWithDefault(msg, 7, 0), - channelReserve: jspb.Message.getFieldWithDefault(msg, 8, 0), - minHtlc: jspb.Message.getFieldWithDefault(msg, 9, 0), - feePerKw: jspb.Message.getFieldWithDefault(msg, 10, 0), - csvDelay: jspb.Message.getFieldWithDefault(msg, 11, 0), - maxAcceptedHtlcs: jspb.Message.getFieldWithDefault(msg, 12, 0), - channelFlags: jspb.Message.getFieldWithDefault(msg, 13, 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.lnrpc.ChannelAcceptRequest} - */ -proto.lnrpc.ChannelAcceptRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChannelAcceptRequest; - return proto.lnrpc.ChannelAcceptRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChannelAcceptRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChannelAcceptRequest} - */ -proto.lnrpc.ChannelAcceptRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setNodePubkey(value); - break; - case 2: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setChainHash(value); - break; - case 3: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setPendingChanId(value); - break; - case 4: - var value = /** @type {number} */ (reader.readUint64()); - msg.setFundingAmt(value); - break; - case 5: - var value = /** @type {number} */ (reader.readUint64()); - msg.setPushAmt(value); - break; - case 6: - var value = /** @type {number} */ (reader.readUint64()); - msg.setDustLimit(value); - break; - case 7: - var value = /** @type {number} */ (reader.readUint64()); - msg.setMaxValueInFlight(value); - break; - case 8: - var value = /** @type {number} */ (reader.readUint64()); - msg.setChannelReserve(value); - break; - case 9: - var value = /** @type {number} */ (reader.readUint64()); - msg.setMinHtlc(value); - break; - case 10: - var value = /** @type {number} */ (reader.readUint64()); - msg.setFeePerKw(value); - break; - case 11: - var value = /** @type {number} */ (reader.readUint32()); - msg.setCsvDelay(value); - break; - case 12: - var value = /** @type {number} */ (reader.readUint32()); - msg.setMaxAcceptedHtlcs(value); - break; - case 13: - var value = /** @type {number} */ (reader.readUint32()); - msg.setChannelFlags(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelAcceptRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChannelAcceptRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChannelAcceptRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelAcceptRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getNodePubkey_asU8(); - if (f.length > 0) { - writer.writeBytes( - 1, - f - ); - } - f = message.getChainHash_asU8(); - if (f.length > 0) { - writer.writeBytes( - 2, - f - ); - } - f = message.getPendingChanId_asU8(); - if (f.length > 0) { - writer.writeBytes( - 3, - f - ); - } - f = message.getFundingAmt(); - if (f !== 0) { - writer.writeUint64( - 4, - f - ); - } - f = message.getPushAmt(); - if (f !== 0) { - writer.writeUint64( - 5, - f - ); - } - f = message.getDustLimit(); - if (f !== 0) { - writer.writeUint64( - 6, - f - ); - } - f = message.getMaxValueInFlight(); - if (f !== 0) { - writer.writeUint64( - 7, - f - ); - } - f = message.getChannelReserve(); - if (f !== 0) { - writer.writeUint64( - 8, - f - ); - } - f = message.getMinHtlc(); - if (f !== 0) { - writer.writeUint64( - 9, - f - ); - } - f = message.getFeePerKw(); - if (f !== 0) { - writer.writeUint64( - 10, - f - ); - } - f = message.getCsvDelay(); - if (f !== 0) { - writer.writeUint32( - 11, - f - ); - } - f = message.getMaxAcceptedHtlcs(); - if (f !== 0) { - writer.writeUint32( - 12, - f - ); - } - f = message.getChannelFlags(); - if (f !== 0) { - writer.writeUint32( - 13, - f - ); - } -}; - - -/** - * optional bytes node_pubkey = 1; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.ChannelAcceptRequest.prototype.getNodePubkey = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * optional bytes node_pubkey = 1; - * This is a type-conversion wrapper around `getNodePubkey()` - * @return {string} - */ -proto.lnrpc.ChannelAcceptRequest.prototype.getNodePubkey_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getNodePubkey())); -}; - - -/** - * optional bytes node_pubkey = 1; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getNodePubkey()` - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelAcceptRequest.prototype.getNodePubkey_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getNodePubkey())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.ChannelAcceptRequest} returns this - */ -proto.lnrpc.ChannelAcceptRequest.prototype.setNodePubkey = function(value) { - return jspb.Message.setProto3BytesField(this, 1, value); -}; - - -/** - * optional bytes chain_hash = 2; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.ChannelAcceptRequest.prototype.getChainHash = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * optional bytes chain_hash = 2; - * This is a type-conversion wrapper around `getChainHash()` - * @return {string} - */ -proto.lnrpc.ChannelAcceptRequest.prototype.getChainHash_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getChainHash())); -}; - - -/** - * optional bytes chain_hash = 2; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getChainHash()` - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelAcceptRequest.prototype.getChainHash_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getChainHash())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.ChannelAcceptRequest} returns this - */ -proto.lnrpc.ChannelAcceptRequest.prototype.setChainHash = function(value) { - return jspb.Message.setProto3BytesField(this, 2, value); -}; - - -/** - * optional bytes pending_chan_id = 3; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.ChannelAcceptRequest.prototype.getPendingChanId = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * optional bytes pending_chan_id = 3; - * This is a type-conversion wrapper around `getPendingChanId()` - * @return {string} - */ -proto.lnrpc.ChannelAcceptRequest.prototype.getPendingChanId_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getPendingChanId())); -}; - - -/** - * optional bytes pending_chan_id = 3; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getPendingChanId()` - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelAcceptRequest.prototype.getPendingChanId_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getPendingChanId())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.ChannelAcceptRequest} returns this - */ -proto.lnrpc.ChannelAcceptRequest.prototype.setPendingChanId = function(value) { - return jspb.Message.setProto3BytesField(this, 3, value); -}; - - -/** - * optional uint64 funding_amt = 4; - * @return {number} - */ -proto.lnrpc.ChannelAcceptRequest.prototype.getFundingAmt = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelAcceptRequest} returns this - */ -proto.lnrpc.ChannelAcceptRequest.prototype.setFundingAmt = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional uint64 push_amt = 5; - * @return {number} - */ -proto.lnrpc.ChannelAcceptRequest.prototype.getPushAmt = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelAcceptRequest} returns this - */ -proto.lnrpc.ChannelAcceptRequest.prototype.setPushAmt = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional uint64 dust_limit = 6; - * @return {number} - */ -proto.lnrpc.ChannelAcceptRequest.prototype.getDustLimit = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelAcceptRequest} returns this - */ -proto.lnrpc.ChannelAcceptRequest.prototype.setDustLimit = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - -/** - * optional uint64 max_value_in_flight = 7; - * @return {number} - */ -proto.lnrpc.ChannelAcceptRequest.prototype.getMaxValueInFlight = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelAcceptRequest} returns this - */ -proto.lnrpc.ChannelAcceptRequest.prototype.setMaxValueInFlight = function(value) { - return jspb.Message.setProto3IntField(this, 7, value); -}; - - -/** - * optional uint64 channel_reserve = 8; - * @return {number} - */ -proto.lnrpc.ChannelAcceptRequest.prototype.getChannelReserve = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 8, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelAcceptRequest} returns this - */ -proto.lnrpc.ChannelAcceptRequest.prototype.setChannelReserve = function(value) { - return jspb.Message.setProto3IntField(this, 8, value); -}; - - -/** - * optional uint64 min_htlc = 9; - * @return {number} - */ -proto.lnrpc.ChannelAcceptRequest.prototype.getMinHtlc = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 9, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelAcceptRequest} returns this - */ -proto.lnrpc.ChannelAcceptRequest.prototype.setMinHtlc = function(value) { - return jspb.Message.setProto3IntField(this, 9, value); -}; - - -/** - * optional uint64 fee_per_kw = 10; - * @return {number} - */ -proto.lnrpc.ChannelAcceptRequest.prototype.getFeePerKw = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 10, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelAcceptRequest} returns this - */ -proto.lnrpc.ChannelAcceptRequest.prototype.setFeePerKw = function(value) { - return jspb.Message.setProto3IntField(this, 10, value); -}; - - -/** - * optional uint32 csv_delay = 11; - * @return {number} - */ -proto.lnrpc.ChannelAcceptRequest.prototype.getCsvDelay = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 11, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelAcceptRequest} returns this - */ -proto.lnrpc.ChannelAcceptRequest.prototype.setCsvDelay = function(value) { - return jspb.Message.setProto3IntField(this, 11, value); -}; - - -/** - * optional uint32 max_accepted_htlcs = 12; - * @return {number} - */ -proto.lnrpc.ChannelAcceptRequest.prototype.getMaxAcceptedHtlcs = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 12, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelAcceptRequest} returns this - */ -proto.lnrpc.ChannelAcceptRequest.prototype.setMaxAcceptedHtlcs = function(value) { - return jspb.Message.setProto3IntField(this, 12, value); -}; - - -/** - * optional uint32 channel_flags = 13; - * @return {number} - */ -proto.lnrpc.ChannelAcceptRequest.prototype.getChannelFlags = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 13, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelAcceptRequest} returns this - */ -proto.lnrpc.ChannelAcceptRequest.prototype.setChannelFlags = function(value) { - return jspb.Message.setProto3IntField(this, 13, 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.lnrpc.ChannelAcceptResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChannelAcceptResponse.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.lnrpc.ChannelAcceptResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelAcceptResponse.toObject = function(includeInstance, msg) { - var f, obj = { - accept: jspb.Message.getBooleanFieldWithDefault(msg, 1, false), - pendingChanId: msg.getPendingChanId_asB64() - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.ChannelAcceptResponse} - */ -proto.lnrpc.ChannelAcceptResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChannelAcceptResponse; - return proto.lnrpc.ChannelAcceptResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChannelAcceptResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChannelAcceptResponse} - */ -proto.lnrpc.ChannelAcceptResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setAccept(value); - break; - case 2: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setPendingChanId(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelAcceptResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChannelAcceptResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChannelAcceptResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelAcceptResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getAccept(); - if (f) { - writer.writeBool( - 1, - f - ); - } - f = message.getPendingChanId_asU8(); - if (f.length > 0) { - writer.writeBytes( - 2, - f - ); - } -}; - - -/** - * optional bool accept = 1; - * @return {boolean} - */ -proto.lnrpc.ChannelAcceptResponse.prototype.getAccept = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.ChannelAcceptResponse} returns this - */ -proto.lnrpc.ChannelAcceptResponse.prototype.setAccept = function(value) { - return jspb.Message.setProto3BooleanField(this, 1, value); -}; - - -/** - * optional bytes pending_chan_id = 2; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.ChannelAcceptResponse.prototype.getPendingChanId = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * optional bytes pending_chan_id = 2; - * This is a type-conversion wrapper around `getPendingChanId()` - * @return {string} - */ -proto.lnrpc.ChannelAcceptResponse.prototype.getPendingChanId_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getPendingChanId())); -}; - - -/** - * optional bytes pending_chan_id = 2; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getPendingChanId()` - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelAcceptResponse.prototype.getPendingChanId_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getPendingChanId())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.ChannelAcceptResponse} returns this - */ -proto.lnrpc.ChannelAcceptResponse.prototype.setPendingChanId = function(value) { - return jspb.Message.setProto3BytesField(this, 2, value); -}; - - - -/** - * 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.lnrpc.ChannelPoint.oneofGroups_ = [[1,2]]; - -/** - * @enum {number} - */ -proto.lnrpc.ChannelPoint.FundingTxidCase = { - FUNDING_TXID_NOT_SET: 0, - FUNDING_TXID_BYTES: 1, - FUNDING_TXID_STR: 2 -}; - -/** - * @return {proto.lnrpc.ChannelPoint.FundingTxidCase} - */ -proto.lnrpc.ChannelPoint.prototype.getFundingTxidCase = function() { - return /** @type {proto.lnrpc.ChannelPoint.FundingTxidCase} */(jspb.Message.computeOneofCase(this, proto.lnrpc.ChannelPoint.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.lnrpc.ChannelPoint.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChannelPoint.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.lnrpc.ChannelPoint} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelPoint.toObject = function(includeInstance, msg) { - var f, obj = { - fundingTxidBytes: msg.getFundingTxidBytes_asB64(), - fundingTxidStr: jspb.Message.getFieldWithDefault(msg, 2, ""), - outputIndex: 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.lnrpc.ChannelPoint} - */ -proto.lnrpc.ChannelPoint.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChannelPoint; - return proto.lnrpc.ChannelPoint.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChannelPoint} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChannelPoint} - */ -proto.lnrpc.ChannelPoint.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setFundingTxidBytes(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setFundingTxidStr(value); - break; - case 3: - var value = /** @type {number} */ (reader.readUint32()); - msg.setOutputIndex(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelPoint.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChannelPoint.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChannelPoint} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelPoint.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = /** @type {!(string|Uint8Array)} */ (jspb.Message.getField(message, 1)); - if (f != null) { - writer.writeBytes( - 1, - f - ); - } - f = /** @type {string} */ (jspb.Message.getField(message, 2)); - if (f != null) { - writer.writeString( - 2, - f - ); - } - f = message.getOutputIndex(); - if (f !== 0) { - writer.writeUint32( - 3, - f - ); - } -}; - - -/** - * optional bytes funding_txid_bytes = 1; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.ChannelPoint.prototype.getFundingTxidBytes = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * optional bytes funding_txid_bytes = 1; - * This is a type-conversion wrapper around `getFundingTxidBytes()` - * @return {string} - */ -proto.lnrpc.ChannelPoint.prototype.getFundingTxidBytes_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getFundingTxidBytes())); -}; - - -/** - * optional bytes funding_txid_bytes = 1; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getFundingTxidBytes()` - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelPoint.prototype.getFundingTxidBytes_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getFundingTxidBytes())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.ChannelPoint} returns this - */ -proto.lnrpc.ChannelPoint.prototype.setFundingTxidBytes = function(value) { - return jspb.Message.setOneofField(this, 1, proto.lnrpc.ChannelPoint.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.lnrpc.ChannelPoint} returns this - */ -proto.lnrpc.ChannelPoint.prototype.clearFundingTxidBytes = function() { - return jspb.Message.setOneofField(this, 1, proto.lnrpc.ChannelPoint.oneofGroups_[0], undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.ChannelPoint.prototype.hasFundingTxidBytes = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional string funding_txid_str = 2; - * @return {string} - */ -proto.lnrpc.ChannelPoint.prototype.getFundingTxidStr = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.ChannelPoint} returns this - */ -proto.lnrpc.ChannelPoint.prototype.setFundingTxidStr = function(value) { - return jspb.Message.setOneofField(this, 2, proto.lnrpc.ChannelPoint.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.lnrpc.ChannelPoint} returns this - */ -proto.lnrpc.ChannelPoint.prototype.clearFundingTxidStr = function() { - return jspb.Message.setOneofField(this, 2, proto.lnrpc.ChannelPoint.oneofGroups_[0], undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.ChannelPoint.prototype.hasFundingTxidStr = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional uint32 output_index = 3; - * @return {number} - */ -proto.lnrpc.ChannelPoint.prototype.getOutputIndex = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelPoint} returns this - */ -proto.lnrpc.ChannelPoint.prototype.setOutputIndex = function(value) { - return jspb.Message.setProto3IntField(this, 3, 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.lnrpc.OutPoint.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.OutPoint.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.lnrpc.OutPoint} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.OutPoint.toObject = function(includeInstance, msg) { - var f, obj = { - txidBytes: msg.getTxidBytes_asB64(), - txidStr: jspb.Message.getFieldWithDefault(msg, 2, ""), - outputIndex: 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.lnrpc.OutPoint} - */ -proto.lnrpc.OutPoint.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.OutPoint; - return proto.lnrpc.OutPoint.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.OutPoint} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.OutPoint} - */ -proto.lnrpc.OutPoint.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setTxidBytes(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setTxidStr(value); - break; - case 3: - var value = /** @type {number} */ (reader.readUint32()); - msg.setOutputIndex(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.OutPoint.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.OutPoint.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.OutPoint} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.OutPoint.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getTxidBytes_asU8(); - if (f.length > 0) { - writer.writeBytes( - 1, - f - ); - } - f = message.getTxidStr(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getOutputIndex(); - if (f !== 0) { - writer.writeUint32( - 3, - f - ); - } -}; - - -/** - * optional bytes txid_bytes = 1; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.OutPoint.prototype.getTxidBytes = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * optional bytes txid_bytes = 1; - * This is a type-conversion wrapper around `getTxidBytes()` - * @return {string} - */ -proto.lnrpc.OutPoint.prototype.getTxidBytes_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getTxidBytes())); -}; - - -/** - * optional bytes txid_bytes = 1; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getTxidBytes()` - * @return {!Uint8Array} - */ -proto.lnrpc.OutPoint.prototype.getTxidBytes_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getTxidBytes())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.OutPoint} returns this - */ -proto.lnrpc.OutPoint.prototype.setTxidBytes = function(value) { - return jspb.Message.setProto3BytesField(this, 1, value); -}; - - -/** - * optional string txid_str = 2; - * @return {string} - */ -proto.lnrpc.OutPoint.prototype.getTxidStr = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.OutPoint} returns this - */ -proto.lnrpc.OutPoint.prototype.setTxidStr = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional uint32 output_index = 3; - * @return {number} - */ -proto.lnrpc.OutPoint.prototype.getOutputIndex = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.OutPoint} returns this - */ -proto.lnrpc.OutPoint.prototype.setOutputIndex = function(value) { - return jspb.Message.setProto3IntField(this, 3, 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.lnrpc.LightningAddress.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.LightningAddress.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.lnrpc.LightningAddress} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.LightningAddress.toObject = function(includeInstance, msg) { - var f, obj = { - pubkey: jspb.Message.getFieldWithDefault(msg, 1, ""), - host: 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.lnrpc.LightningAddress} - */ -proto.lnrpc.LightningAddress.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.LightningAddress; - return proto.lnrpc.LightningAddress.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.LightningAddress} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.LightningAddress} - */ -proto.lnrpc.LightningAddress.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.setPubkey(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setHost(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.LightningAddress.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.LightningAddress.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.LightningAddress} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.LightningAddress.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getPubkey(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getHost(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } -}; - - -/** - * optional string pubkey = 1; - * @return {string} - */ -proto.lnrpc.LightningAddress.prototype.getPubkey = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.LightningAddress} returns this - */ -proto.lnrpc.LightningAddress.prototype.setPubkey = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional string host = 2; - * @return {string} - */ -proto.lnrpc.LightningAddress.prototype.getHost = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.LightningAddress} returns this - */ -proto.lnrpc.LightningAddress.prototype.setHost = function(value) { - return jspb.Message.setProto3StringField(this, 2, 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.lnrpc.EstimateFeeRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.EstimateFeeRequest.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.lnrpc.EstimateFeeRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.EstimateFeeRequest.toObject = function(includeInstance, msg) { - var f, obj = { - addrtoamountMap: (f = msg.getAddrtoamountMap()) ? f.toObject(includeInstance, undefined) : [], - targetConf: jspb.Message.getFieldWithDefault(msg, 2, 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.lnrpc.EstimateFeeRequest} - */ -proto.lnrpc.EstimateFeeRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.EstimateFeeRequest; - return proto.lnrpc.EstimateFeeRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.EstimateFeeRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.EstimateFeeRequest} - */ -proto.lnrpc.EstimateFeeRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = msg.getAddrtoamountMap(); - reader.readMessage(value, function(message, reader) { - jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readInt64, null, "", 0); - }); - break; - case 2: - var value = /** @type {number} */ (reader.readInt32()); - msg.setTargetConf(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.EstimateFeeRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.EstimateFeeRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.EstimateFeeRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.EstimateFeeRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getAddrtoamountMap(true); - if (f && f.getLength() > 0) { - f.serializeBinary(1, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeInt64); - } - f = message.getTargetConf(); - if (f !== 0) { - writer.writeInt32( - 2, - f - ); - } -}; - - -/** - * map AddrToAmount = 1; - * @param {boolean=} opt_noLazyCreate Do not create the map if - * empty, instead returning `undefined` - * @return {!jspb.Map} - */ -proto.lnrpc.EstimateFeeRequest.prototype.getAddrtoamountMap = function(opt_noLazyCreate) { - return /** @type {!jspb.Map} */ ( - jspb.Message.getMapField(this, 1, opt_noLazyCreate, - null)); -}; - - -/** - * Clears values from the map. The map will be non-null. - * @return {!proto.lnrpc.EstimateFeeRequest} returns this - */ -proto.lnrpc.EstimateFeeRequest.prototype.clearAddrtoamountMap = function() { - this.getAddrtoamountMap().clear(); - return this;}; - - -/** - * optional int32 target_conf = 2; - * @return {number} - */ -proto.lnrpc.EstimateFeeRequest.prototype.getTargetConf = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.EstimateFeeRequest} returns this - */ -proto.lnrpc.EstimateFeeRequest.prototype.setTargetConf = function(value) { - return jspb.Message.setProto3IntField(this, 2, 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.lnrpc.EstimateFeeResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.EstimateFeeResponse.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.lnrpc.EstimateFeeResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.EstimateFeeResponse.toObject = function(includeInstance, msg) { - var f, obj = { - feeSat: jspb.Message.getFieldWithDefault(msg, 1, 0), - feerateSatPerByte: jspb.Message.getFieldWithDefault(msg, 2, 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.lnrpc.EstimateFeeResponse} - */ -proto.lnrpc.EstimateFeeResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.EstimateFeeResponse; - return proto.lnrpc.EstimateFeeResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.EstimateFeeResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.EstimateFeeResponse} - */ -proto.lnrpc.EstimateFeeResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {number} */ (reader.readInt64()); - msg.setFeeSat(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt64()); - msg.setFeerateSatPerByte(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.EstimateFeeResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.EstimateFeeResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.EstimateFeeResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.EstimateFeeResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getFeeSat(); - if (f !== 0) { - writer.writeInt64( - 1, - f - ); - } - f = message.getFeerateSatPerByte(); - if (f !== 0) { - writer.writeInt64( - 2, - f - ); - } -}; - - -/** - * optional int64 fee_sat = 1; - * @return {number} - */ -proto.lnrpc.EstimateFeeResponse.prototype.getFeeSat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.EstimateFeeResponse} returns this - */ -proto.lnrpc.EstimateFeeResponse.prototype.setFeeSat = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * optional int64 feerate_sat_per_byte = 2; - * @return {number} - */ -proto.lnrpc.EstimateFeeResponse.prototype.getFeerateSatPerByte = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.EstimateFeeResponse} returns this - */ -proto.lnrpc.EstimateFeeResponse.prototype.setFeerateSatPerByte = function(value) { - return jspb.Message.setProto3IntField(this, 2, 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.lnrpc.SendManyRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.SendManyRequest.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.lnrpc.SendManyRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.SendManyRequest.toObject = function(includeInstance, msg) { - var f, obj = { - addrtoamountMap: (f = msg.getAddrtoamountMap()) ? f.toObject(includeInstance, undefined) : [], - targetConf: jspb.Message.getFieldWithDefault(msg, 3, 0), - satPerByte: 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.lnrpc.SendManyRequest} - */ -proto.lnrpc.SendManyRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.SendManyRequest; - return proto.lnrpc.SendManyRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.SendManyRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.SendManyRequest} - */ -proto.lnrpc.SendManyRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = msg.getAddrtoamountMap(); - reader.readMessage(value, function(message, reader) { - jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readInt64, null, "", 0); - }); - break; - case 3: - var value = /** @type {number} */ (reader.readInt32()); - msg.setTargetConf(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt64()); - msg.setSatPerByte(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.SendManyRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.SendManyRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.SendManyRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.SendManyRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getAddrtoamountMap(true); - if (f && f.getLength() > 0) { - f.serializeBinary(1, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeInt64); - } - f = message.getTargetConf(); - if (f !== 0) { - writer.writeInt32( - 3, - f - ); - } - f = message.getSatPerByte(); - if (f !== 0) { - writer.writeInt64( - 5, - f - ); - } -}; - - -/** - * map AddrToAmount = 1; - * @param {boolean=} opt_noLazyCreate Do not create the map if - * empty, instead returning `undefined` - * @return {!jspb.Map} - */ -proto.lnrpc.SendManyRequest.prototype.getAddrtoamountMap = function(opt_noLazyCreate) { - return /** @type {!jspb.Map} */ ( - jspb.Message.getMapField(this, 1, opt_noLazyCreate, - null)); -}; - - -/** - * Clears values from the map. The map will be non-null. - * @return {!proto.lnrpc.SendManyRequest} returns this - */ -proto.lnrpc.SendManyRequest.prototype.clearAddrtoamountMap = function() { - this.getAddrtoamountMap().clear(); - return this;}; - - -/** - * optional int32 target_conf = 3; - * @return {number} - */ -proto.lnrpc.SendManyRequest.prototype.getTargetConf = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.SendManyRequest} returns this - */ -proto.lnrpc.SendManyRequest.prototype.setTargetConf = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional int64 sat_per_byte = 5; - * @return {number} - */ -proto.lnrpc.SendManyRequest.prototype.getSatPerByte = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.SendManyRequest} returns this - */ -proto.lnrpc.SendManyRequest.prototype.setSatPerByte = function(value) { - return jspb.Message.setProto3IntField(this, 5, 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.lnrpc.SendManyResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.SendManyResponse.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.lnrpc.SendManyResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.SendManyResponse.toObject = function(includeInstance, msg) { - var f, obj = { - txid: 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.lnrpc.SendManyResponse} - */ -proto.lnrpc.SendManyResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.SendManyResponse; - return proto.lnrpc.SendManyResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.SendManyResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.SendManyResponse} - */ -proto.lnrpc.SendManyResponse.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.setTxid(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.SendManyResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.SendManyResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.SendManyResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.SendManyResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getTxid(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } -}; - - -/** - * optional string txid = 1; - * @return {string} - */ -proto.lnrpc.SendManyResponse.prototype.getTxid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.SendManyResponse} returns this - */ -proto.lnrpc.SendManyResponse.prototype.setTxid = 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.lnrpc.SendCoinsRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.SendCoinsRequest.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.lnrpc.SendCoinsRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.SendCoinsRequest.toObject = function(includeInstance, msg) { - var f, obj = { - addr: jspb.Message.getFieldWithDefault(msg, 1, ""), - amount: jspb.Message.getFieldWithDefault(msg, 2, 0), - targetConf: jspb.Message.getFieldWithDefault(msg, 3, 0), - satPerByte: jspb.Message.getFieldWithDefault(msg, 5, 0), - sendAll: jspb.Message.getBooleanFieldWithDefault(msg, 6, 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.lnrpc.SendCoinsRequest} - */ -proto.lnrpc.SendCoinsRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.SendCoinsRequest; - return proto.lnrpc.SendCoinsRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.SendCoinsRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.SendCoinsRequest} - */ -proto.lnrpc.SendCoinsRequest.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.setAddr(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAmount(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt32()); - msg.setTargetConf(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt64()); - msg.setSatPerByte(value); - break; - case 6: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setSendAll(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.SendCoinsRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.SendCoinsRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.SendCoinsRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.SendCoinsRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getAddr(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getAmount(); - if (f !== 0) { - writer.writeInt64( - 2, - f - ); - } - f = message.getTargetConf(); - if (f !== 0) { - writer.writeInt32( - 3, - f - ); - } - f = message.getSatPerByte(); - if (f !== 0) { - writer.writeInt64( - 5, - f - ); - } - f = message.getSendAll(); - if (f) { - writer.writeBool( - 6, - f - ); - } -}; - - -/** - * optional string addr = 1; - * @return {string} - */ -proto.lnrpc.SendCoinsRequest.prototype.getAddr = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.SendCoinsRequest} returns this - */ -proto.lnrpc.SendCoinsRequest.prototype.setAddr = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional int64 amount = 2; - * @return {number} - */ -proto.lnrpc.SendCoinsRequest.prototype.getAmount = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.SendCoinsRequest} returns this - */ -proto.lnrpc.SendCoinsRequest.prototype.setAmount = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional int32 target_conf = 3; - * @return {number} - */ -proto.lnrpc.SendCoinsRequest.prototype.getTargetConf = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.SendCoinsRequest} returns this - */ -proto.lnrpc.SendCoinsRequest.prototype.setTargetConf = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional int64 sat_per_byte = 5; - * @return {number} - */ -proto.lnrpc.SendCoinsRequest.prototype.getSatPerByte = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.SendCoinsRequest} returns this - */ -proto.lnrpc.SendCoinsRequest.prototype.setSatPerByte = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional bool send_all = 6; - * @return {boolean} - */ -proto.lnrpc.SendCoinsRequest.prototype.getSendAll = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 6, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.SendCoinsRequest} returns this - */ -proto.lnrpc.SendCoinsRequest.prototype.setSendAll = function(value) { - return jspb.Message.setProto3BooleanField(this, 6, 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.lnrpc.SendCoinsResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.SendCoinsResponse.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.lnrpc.SendCoinsResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.SendCoinsResponse.toObject = function(includeInstance, msg) { - var f, obj = { - txid: 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.lnrpc.SendCoinsResponse} - */ -proto.lnrpc.SendCoinsResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.SendCoinsResponse; - return proto.lnrpc.SendCoinsResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.SendCoinsResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.SendCoinsResponse} - */ -proto.lnrpc.SendCoinsResponse.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.setTxid(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.SendCoinsResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.SendCoinsResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.SendCoinsResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.SendCoinsResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getTxid(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } -}; - - -/** - * optional string txid = 1; - * @return {string} - */ -proto.lnrpc.SendCoinsResponse.prototype.getTxid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.SendCoinsResponse} returns this - */ -proto.lnrpc.SendCoinsResponse.prototype.setTxid = 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.lnrpc.ListUnspentRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ListUnspentRequest.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.lnrpc.ListUnspentRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ListUnspentRequest.toObject = function(includeInstance, msg) { - var f, obj = { - minConfs: jspb.Message.getFieldWithDefault(msg, 1, 0), - maxConfs: jspb.Message.getFieldWithDefault(msg, 2, 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.lnrpc.ListUnspentRequest} - */ -proto.lnrpc.ListUnspentRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ListUnspentRequest; - return proto.lnrpc.ListUnspentRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ListUnspentRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ListUnspentRequest} - */ -proto.lnrpc.ListUnspentRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {number} */ (reader.readInt32()); - msg.setMinConfs(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt32()); - msg.setMaxConfs(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ListUnspentRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ListUnspentRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ListUnspentRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ListUnspentRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getMinConfs(); - if (f !== 0) { - writer.writeInt32( - 1, - f - ); - } - f = message.getMaxConfs(); - if (f !== 0) { - writer.writeInt32( - 2, - f - ); - } -}; - - -/** - * optional int32 min_confs = 1; - * @return {number} - */ -proto.lnrpc.ListUnspentRequest.prototype.getMinConfs = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ListUnspentRequest} returns this - */ -proto.lnrpc.ListUnspentRequest.prototype.setMinConfs = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * optional int32 max_confs = 2; - * @return {number} - */ -proto.lnrpc.ListUnspentRequest.prototype.getMaxConfs = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ListUnspentRequest} returns this - */ -proto.lnrpc.ListUnspentRequest.prototype.setMaxConfs = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.ListUnspentResponse.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.lnrpc.ListUnspentResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ListUnspentResponse.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.lnrpc.ListUnspentResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ListUnspentResponse.toObject = function(includeInstance, msg) { - var f, obj = { - utxosList: jspb.Message.toObjectList(msg.getUtxosList(), - proto.lnrpc.Utxo.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.lnrpc.ListUnspentResponse} - */ -proto.lnrpc.ListUnspentResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ListUnspentResponse; - return proto.lnrpc.ListUnspentResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ListUnspentResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ListUnspentResponse} - */ -proto.lnrpc.ListUnspentResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.Utxo; - reader.readMessage(value,proto.lnrpc.Utxo.deserializeBinaryFromReader); - msg.addUtxos(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ListUnspentResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ListUnspentResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ListUnspentResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ListUnspentResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getUtxosList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.lnrpc.Utxo.serializeBinaryToWriter - ); - } -}; - - -/** - * repeated Utxo utxos = 1; - * @return {!Array} - */ -proto.lnrpc.ListUnspentResponse.prototype.getUtxosList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.Utxo, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.ListUnspentResponse} returns this -*/ -proto.lnrpc.ListUnspentResponse.prototype.setUtxosList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.lnrpc.Utxo=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.Utxo} - */ -proto.lnrpc.ListUnspentResponse.prototype.addUtxos = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.lnrpc.Utxo, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.ListUnspentResponse} returns this - */ -proto.lnrpc.ListUnspentResponse.prototype.clearUtxosList = function() { - return this.setUtxosList([]); -}; - - - - - -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.lnrpc.NewAddressRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.NewAddressRequest.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.lnrpc.NewAddressRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.NewAddressRequest.toObject = function(includeInstance, msg) { - var f, obj = { - type: jspb.Message.getFieldWithDefault(msg, 1, 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.lnrpc.NewAddressRequest} - */ -proto.lnrpc.NewAddressRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.NewAddressRequest; - return proto.lnrpc.NewAddressRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.NewAddressRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.NewAddressRequest} - */ -proto.lnrpc.NewAddressRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!proto.lnrpc.AddressType} */ (reader.readEnum()); - msg.setType(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.NewAddressRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.NewAddressRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.NewAddressRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.NewAddressRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getType(); - if (f !== 0.0) { - writer.writeEnum( - 1, - f - ); - } -}; - - -/** - * optional AddressType type = 1; - * @return {!proto.lnrpc.AddressType} - */ -proto.lnrpc.NewAddressRequest.prototype.getType = function() { - return /** @type {!proto.lnrpc.AddressType} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {!proto.lnrpc.AddressType} value - * @return {!proto.lnrpc.NewAddressRequest} returns this - */ -proto.lnrpc.NewAddressRequest.prototype.setType = function(value) { - return jspb.Message.setProto3EnumField(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.lnrpc.NewAddressResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.NewAddressResponse.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.lnrpc.NewAddressResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.NewAddressResponse.toObject = function(includeInstance, msg) { - var f, obj = { - address: 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.lnrpc.NewAddressResponse} - */ -proto.lnrpc.NewAddressResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.NewAddressResponse; - return proto.lnrpc.NewAddressResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.NewAddressResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.NewAddressResponse} - */ -proto.lnrpc.NewAddressResponse.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.setAddress(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.NewAddressResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.NewAddressResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.NewAddressResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.NewAddressResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getAddress(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } -}; - - -/** - * optional string address = 1; - * @return {string} - */ -proto.lnrpc.NewAddressResponse.prototype.getAddress = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.NewAddressResponse} returns this - */ -proto.lnrpc.NewAddressResponse.prototype.setAddress = 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.lnrpc.SignMessageRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.SignMessageRequest.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.lnrpc.SignMessageRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.SignMessageRequest.toObject = function(includeInstance, msg) { - var f, obj = { - msg: msg.getMsg_asB64() - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.SignMessageRequest} - */ -proto.lnrpc.SignMessageRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.SignMessageRequest; - return proto.lnrpc.SignMessageRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.SignMessageRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.SignMessageRequest} - */ -proto.lnrpc.SignMessageRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setMsg(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.SignMessageRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.SignMessageRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.SignMessageRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.SignMessageRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getMsg_asU8(); - if (f.length > 0) { - writer.writeBytes( - 1, - f - ); - } -}; - - -/** - * optional bytes msg = 1; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.SignMessageRequest.prototype.getMsg = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * optional bytes msg = 1; - * This is a type-conversion wrapper around `getMsg()` - * @return {string} - */ -proto.lnrpc.SignMessageRequest.prototype.getMsg_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getMsg())); -}; - - -/** - * optional bytes msg = 1; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getMsg()` - * @return {!Uint8Array} - */ -proto.lnrpc.SignMessageRequest.prototype.getMsg_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getMsg())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.SignMessageRequest} returns this - */ -proto.lnrpc.SignMessageRequest.prototype.setMsg = function(value) { - return jspb.Message.setProto3BytesField(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.lnrpc.SignMessageResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.SignMessageResponse.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.lnrpc.SignMessageResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.SignMessageResponse.toObject = function(includeInstance, msg) { - var f, obj = { - signature: 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.lnrpc.SignMessageResponse} - */ -proto.lnrpc.SignMessageResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.SignMessageResponse; - return proto.lnrpc.SignMessageResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.SignMessageResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.SignMessageResponse} - */ -proto.lnrpc.SignMessageResponse.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.setSignature(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.SignMessageResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.SignMessageResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.SignMessageResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.SignMessageResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getSignature(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } -}; - - -/** - * optional string signature = 1; - * @return {string} - */ -proto.lnrpc.SignMessageResponse.prototype.getSignature = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.SignMessageResponse} returns this - */ -proto.lnrpc.SignMessageResponse.prototype.setSignature = 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.lnrpc.VerifyMessageRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.VerifyMessageRequest.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.lnrpc.VerifyMessageRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.VerifyMessageRequest.toObject = function(includeInstance, msg) { - var f, obj = { - msg: msg.getMsg_asB64(), - signature: 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.lnrpc.VerifyMessageRequest} - */ -proto.lnrpc.VerifyMessageRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.VerifyMessageRequest; - return proto.lnrpc.VerifyMessageRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.VerifyMessageRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.VerifyMessageRequest} - */ -proto.lnrpc.VerifyMessageRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setMsg(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setSignature(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.VerifyMessageRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.VerifyMessageRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.VerifyMessageRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.VerifyMessageRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getMsg_asU8(); - if (f.length > 0) { - writer.writeBytes( - 1, - f - ); - } - f = message.getSignature(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } -}; - - -/** - * optional bytes msg = 1; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.VerifyMessageRequest.prototype.getMsg = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * optional bytes msg = 1; - * This is a type-conversion wrapper around `getMsg()` - * @return {string} - */ -proto.lnrpc.VerifyMessageRequest.prototype.getMsg_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getMsg())); -}; - - -/** - * optional bytes msg = 1; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getMsg()` - * @return {!Uint8Array} - */ -proto.lnrpc.VerifyMessageRequest.prototype.getMsg_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getMsg())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.VerifyMessageRequest} returns this - */ -proto.lnrpc.VerifyMessageRequest.prototype.setMsg = function(value) { - return jspb.Message.setProto3BytesField(this, 1, value); -}; - - -/** - * optional string signature = 2; - * @return {string} - */ -proto.lnrpc.VerifyMessageRequest.prototype.getSignature = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.VerifyMessageRequest} returns this - */ -proto.lnrpc.VerifyMessageRequest.prototype.setSignature = function(value) { - return jspb.Message.setProto3StringField(this, 2, 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.lnrpc.VerifyMessageResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.VerifyMessageResponse.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.lnrpc.VerifyMessageResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.VerifyMessageResponse.toObject = function(includeInstance, msg) { - var f, obj = { - valid: jspb.Message.getBooleanFieldWithDefault(msg, 1, false), - pubkey: 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.lnrpc.VerifyMessageResponse} - */ -proto.lnrpc.VerifyMessageResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.VerifyMessageResponse; - return proto.lnrpc.VerifyMessageResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.VerifyMessageResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.VerifyMessageResponse} - */ -proto.lnrpc.VerifyMessageResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setValid(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setPubkey(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.VerifyMessageResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.VerifyMessageResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.VerifyMessageResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.VerifyMessageResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getValid(); - if (f) { - writer.writeBool( - 1, - f - ); - } - f = message.getPubkey(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } -}; - - -/** - * optional bool valid = 1; - * @return {boolean} - */ -proto.lnrpc.VerifyMessageResponse.prototype.getValid = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.VerifyMessageResponse} returns this - */ -proto.lnrpc.VerifyMessageResponse.prototype.setValid = function(value) { - return jspb.Message.setProto3BooleanField(this, 1, value); -}; - - -/** - * optional string pubkey = 2; - * @return {string} - */ -proto.lnrpc.VerifyMessageResponse.prototype.getPubkey = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.VerifyMessageResponse} returns this - */ -proto.lnrpc.VerifyMessageResponse.prototype.setPubkey = function(value) { - return jspb.Message.setProto3StringField(this, 2, 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.lnrpc.ConnectPeerRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ConnectPeerRequest.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.lnrpc.ConnectPeerRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ConnectPeerRequest.toObject = function(includeInstance, msg) { - var f, obj = { - addr: (f = msg.getAddr()) && proto.lnrpc.LightningAddress.toObject(includeInstance, f), - perm: jspb.Message.getBooleanFieldWithDefault(msg, 2, 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.lnrpc.ConnectPeerRequest} - */ -proto.lnrpc.ConnectPeerRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ConnectPeerRequest; - return proto.lnrpc.ConnectPeerRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ConnectPeerRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ConnectPeerRequest} - */ -proto.lnrpc.ConnectPeerRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.LightningAddress; - reader.readMessage(value,proto.lnrpc.LightningAddress.deserializeBinaryFromReader); - msg.setAddr(value); - break; - case 2: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setPerm(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ConnectPeerRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ConnectPeerRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ConnectPeerRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ConnectPeerRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getAddr(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.lnrpc.LightningAddress.serializeBinaryToWriter - ); - } - f = message.getPerm(); - if (f) { - writer.writeBool( - 2, - f - ); - } -}; - - -/** - * optional LightningAddress addr = 1; - * @return {?proto.lnrpc.LightningAddress} - */ -proto.lnrpc.ConnectPeerRequest.prototype.getAddr = function() { - return /** @type{?proto.lnrpc.LightningAddress} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.LightningAddress, 1)); -}; - - -/** - * @param {?proto.lnrpc.LightningAddress|undefined} value - * @return {!proto.lnrpc.ConnectPeerRequest} returns this -*/ -proto.lnrpc.ConnectPeerRequest.prototype.setAddr = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.ConnectPeerRequest} returns this - */ -proto.lnrpc.ConnectPeerRequest.prototype.clearAddr = function() { - return this.setAddr(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.ConnectPeerRequest.prototype.hasAddr = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional bool perm = 2; - * @return {boolean} - */ -proto.lnrpc.ConnectPeerRequest.prototype.getPerm = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.ConnectPeerRequest} returns this - */ -proto.lnrpc.ConnectPeerRequest.prototype.setPerm = function(value) { - return jspb.Message.setProto3BooleanField(this, 2, 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.lnrpc.ConnectPeerResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ConnectPeerResponse.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.lnrpc.ConnectPeerResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ConnectPeerResponse.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.lnrpc.ConnectPeerResponse} - */ -proto.lnrpc.ConnectPeerResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ConnectPeerResponse; - return proto.lnrpc.ConnectPeerResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ConnectPeerResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ConnectPeerResponse} - */ -proto.lnrpc.ConnectPeerResponse.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.lnrpc.ConnectPeerResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ConnectPeerResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ConnectPeerResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ConnectPeerResponse.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.lnrpc.DisconnectPeerRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.DisconnectPeerRequest.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.lnrpc.DisconnectPeerRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.DisconnectPeerRequest.toObject = function(includeInstance, msg) { - var f, obj = { - pubKey: 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.lnrpc.DisconnectPeerRequest} - */ -proto.lnrpc.DisconnectPeerRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.DisconnectPeerRequest; - return proto.lnrpc.DisconnectPeerRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.DisconnectPeerRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.DisconnectPeerRequest} - */ -proto.lnrpc.DisconnectPeerRequest.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.setPubKey(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.DisconnectPeerRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.DisconnectPeerRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.DisconnectPeerRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.DisconnectPeerRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getPubKey(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } -}; - - -/** - * optional string pub_key = 1; - * @return {string} - */ -proto.lnrpc.DisconnectPeerRequest.prototype.getPubKey = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.DisconnectPeerRequest} returns this - */ -proto.lnrpc.DisconnectPeerRequest.prototype.setPubKey = 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.lnrpc.DisconnectPeerResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.DisconnectPeerResponse.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.lnrpc.DisconnectPeerResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.DisconnectPeerResponse.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.lnrpc.DisconnectPeerResponse} - */ -proto.lnrpc.DisconnectPeerResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.DisconnectPeerResponse; - return proto.lnrpc.DisconnectPeerResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.DisconnectPeerResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.DisconnectPeerResponse} - */ -proto.lnrpc.DisconnectPeerResponse.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.lnrpc.DisconnectPeerResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.DisconnectPeerResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.DisconnectPeerResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.DisconnectPeerResponse.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.lnrpc.HTLC.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.HTLC.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.lnrpc.HTLC} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.HTLC.toObject = function(includeInstance, msg) { - var f, obj = { - incoming: jspb.Message.getBooleanFieldWithDefault(msg, 1, false), - amount: jspb.Message.getFieldWithDefault(msg, 2, 0), - hashLock: msg.getHashLock_asB64(), - expirationHeight: 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.lnrpc.HTLC} - */ -proto.lnrpc.HTLC.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.HTLC; - return proto.lnrpc.HTLC.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.HTLC} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.HTLC} - */ -proto.lnrpc.HTLC.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setIncoming(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAmount(value); - break; - case 3: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setHashLock(value); - break; - case 4: - var value = /** @type {number} */ (reader.readUint32()); - msg.setExpirationHeight(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.HTLC.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.HTLC.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.HTLC} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.HTLC.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getIncoming(); - if (f) { - writer.writeBool( - 1, - f - ); - } - f = message.getAmount(); - if (f !== 0) { - writer.writeInt64( - 2, - f - ); - } - f = message.getHashLock_asU8(); - if (f.length > 0) { - writer.writeBytes( - 3, - f - ); - } - f = message.getExpirationHeight(); - if (f !== 0) { - writer.writeUint32( - 4, - f - ); - } -}; - - -/** - * optional bool incoming = 1; - * @return {boolean} - */ -proto.lnrpc.HTLC.prototype.getIncoming = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.HTLC} returns this - */ -proto.lnrpc.HTLC.prototype.setIncoming = function(value) { - return jspb.Message.setProto3BooleanField(this, 1, value); -}; - - -/** - * optional int64 amount = 2; - * @return {number} - */ -proto.lnrpc.HTLC.prototype.getAmount = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.HTLC} returns this - */ -proto.lnrpc.HTLC.prototype.setAmount = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional bytes hash_lock = 3; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.HTLC.prototype.getHashLock = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * optional bytes hash_lock = 3; - * This is a type-conversion wrapper around `getHashLock()` - * @return {string} - */ -proto.lnrpc.HTLC.prototype.getHashLock_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getHashLock())); -}; - - -/** - * optional bytes hash_lock = 3; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getHashLock()` - * @return {!Uint8Array} - */ -proto.lnrpc.HTLC.prototype.getHashLock_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getHashLock())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.HTLC} returns this - */ -proto.lnrpc.HTLC.prototype.setHashLock = function(value) { - return jspb.Message.setProto3BytesField(this, 3, value); -}; - - -/** - * optional uint32 expiration_height = 4; - * @return {number} - */ -proto.lnrpc.HTLC.prototype.getExpirationHeight = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.HTLC} returns this - */ -proto.lnrpc.HTLC.prototype.setExpirationHeight = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.Channel.repeatedFields_ = [15]; - - - -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.lnrpc.Channel.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.Channel.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.lnrpc.Channel} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.Channel.toObject = function(includeInstance, msg) { - var f, obj = { - active: jspb.Message.getBooleanFieldWithDefault(msg, 1, false), - remotePubkey: jspb.Message.getFieldWithDefault(msg, 2, ""), - channelPoint: jspb.Message.getFieldWithDefault(msg, 3, ""), - chanId: jspb.Message.getFieldWithDefault(msg, 4, "0"), - capacity: jspb.Message.getFieldWithDefault(msg, 5, 0), - localBalance: jspb.Message.getFieldWithDefault(msg, 6, 0), - remoteBalance: jspb.Message.getFieldWithDefault(msg, 7, 0), - commitFee: jspb.Message.getFieldWithDefault(msg, 8, 0), - commitWeight: jspb.Message.getFieldWithDefault(msg, 9, 0), - feePerKw: jspb.Message.getFieldWithDefault(msg, 10, 0), - unsettledBalance: jspb.Message.getFieldWithDefault(msg, 11, 0), - totalSatoshisSent: jspb.Message.getFieldWithDefault(msg, 12, 0), - totalSatoshisReceived: jspb.Message.getFieldWithDefault(msg, 13, 0), - numUpdates: jspb.Message.getFieldWithDefault(msg, 14, 0), - pendingHtlcsList: jspb.Message.toObjectList(msg.getPendingHtlcsList(), - proto.lnrpc.HTLC.toObject, includeInstance), - csvDelay: jspb.Message.getFieldWithDefault(msg, 16, 0), - pb_private: jspb.Message.getBooleanFieldWithDefault(msg, 17, false), - initiator: jspb.Message.getBooleanFieldWithDefault(msg, 18, false), - chanStatusFlags: jspb.Message.getFieldWithDefault(msg, 19, ""), - localChanReserveSat: jspb.Message.getFieldWithDefault(msg, 20, 0), - remoteChanReserveSat: jspb.Message.getFieldWithDefault(msg, 21, 0), - staticRemoteKey: jspb.Message.getBooleanFieldWithDefault(msg, 22, false), - lifetime: jspb.Message.getFieldWithDefault(msg, 23, 0), - uptime: jspb.Message.getFieldWithDefault(msg, 24, 0), - closeAddress: jspb.Message.getFieldWithDefault(msg, 25, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.Channel} - */ -proto.lnrpc.Channel.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.Channel; - return proto.lnrpc.Channel.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.Channel} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.Channel} - */ -proto.lnrpc.Channel.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setActive(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setRemotePubkey(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setChannelPoint(value); - break; - case 4: - var value = /** @type {string} */ (reader.readUint64String()); - msg.setChanId(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt64()); - msg.setCapacity(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt64()); - msg.setLocalBalance(value); - break; - case 7: - var value = /** @type {number} */ (reader.readInt64()); - msg.setRemoteBalance(value); - break; - case 8: - var value = /** @type {number} */ (reader.readInt64()); - msg.setCommitFee(value); - break; - case 9: - var value = /** @type {number} */ (reader.readInt64()); - msg.setCommitWeight(value); - break; - case 10: - var value = /** @type {number} */ (reader.readInt64()); - msg.setFeePerKw(value); - break; - case 11: - var value = /** @type {number} */ (reader.readInt64()); - msg.setUnsettledBalance(value); - break; - case 12: - var value = /** @type {number} */ (reader.readInt64()); - msg.setTotalSatoshisSent(value); - break; - case 13: - var value = /** @type {number} */ (reader.readInt64()); - msg.setTotalSatoshisReceived(value); - break; - case 14: - var value = /** @type {number} */ (reader.readUint64()); - msg.setNumUpdates(value); - break; - case 15: - var value = new proto.lnrpc.HTLC; - reader.readMessage(value,proto.lnrpc.HTLC.deserializeBinaryFromReader); - msg.addPendingHtlcs(value); - break; - case 16: - var value = /** @type {number} */ (reader.readUint32()); - msg.setCsvDelay(value); - break; - case 17: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setPrivate(value); - break; - case 18: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setInitiator(value); - break; - case 19: - var value = /** @type {string} */ (reader.readString()); - msg.setChanStatusFlags(value); - break; - case 20: - var value = /** @type {number} */ (reader.readInt64()); - msg.setLocalChanReserveSat(value); - break; - case 21: - var value = /** @type {number} */ (reader.readInt64()); - msg.setRemoteChanReserveSat(value); - break; - case 22: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setStaticRemoteKey(value); - break; - case 23: - var value = /** @type {number} */ (reader.readInt64()); - msg.setLifetime(value); - break; - case 24: - var value = /** @type {number} */ (reader.readInt64()); - msg.setUptime(value); - break; - case 25: - var value = /** @type {string} */ (reader.readString()); - msg.setCloseAddress(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.Channel.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.Channel.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.Channel} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.Channel.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getActive(); - if (f) { - writer.writeBool( - 1, - f - ); - } - f = message.getRemotePubkey(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getChannelPoint(); - if (f.length > 0) { - writer.writeString( - 3, - f - ); - } - f = message.getChanId(); - if (parseInt(f, 10) !== 0) { - writer.writeUint64String( - 4, - f - ); - } - f = message.getCapacity(); - if (f !== 0) { - writer.writeInt64( - 5, - f - ); - } - f = message.getLocalBalance(); - if (f !== 0) { - writer.writeInt64( - 6, - f - ); - } - f = message.getRemoteBalance(); - if (f !== 0) { - writer.writeInt64( - 7, - f - ); - } - f = message.getCommitFee(); - if (f !== 0) { - writer.writeInt64( - 8, - f - ); - } - f = message.getCommitWeight(); - if (f !== 0) { - writer.writeInt64( - 9, - f - ); - } - f = message.getFeePerKw(); - if (f !== 0) { - writer.writeInt64( - 10, - f - ); - } - f = message.getUnsettledBalance(); - if (f !== 0) { - writer.writeInt64( - 11, - f - ); - } - f = message.getTotalSatoshisSent(); - if (f !== 0) { - writer.writeInt64( - 12, - f - ); - } - f = message.getTotalSatoshisReceived(); - if (f !== 0) { - writer.writeInt64( - 13, - f - ); - } - f = message.getNumUpdates(); - if (f !== 0) { - writer.writeUint64( - 14, - f - ); - } - f = message.getPendingHtlcsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 15, - f, - proto.lnrpc.HTLC.serializeBinaryToWriter - ); - } - f = message.getCsvDelay(); - if (f !== 0) { - writer.writeUint32( - 16, - f - ); - } - f = message.getPrivate(); - if (f) { - writer.writeBool( - 17, - f - ); - } - f = message.getInitiator(); - if (f) { - writer.writeBool( - 18, - f - ); - } - f = message.getChanStatusFlags(); - if (f.length > 0) { - writer.writeString( - 19, - f - ); - } - f = message.getLocalChanReserveSat(); - if (f !== 0) { - writer.writeInt64( - 20, - f - ); - } - f = message.getRemoteChanReserveSat(); - if (f !== 0) { - writer.writeInt64( - 21, - f - ); - } - f = message.getStaticRemoteKey(); - if (f) { - writer.writeBool( - 22, - f - ); - } - f = message.getLifetime(); - if (f !== 0) { - writer.writeInt64( - 23, - f - ); - } - f = message.getUptime(); - if (f !== 0) { - writer.writeInt64( - 24, - f - ); - } - f = message.getCloseAddress(); - if (f.length > 0) { - writer.writeString( - 25, - f - ); - } -}; - - -/** - * optional bool active = 1; - * @return {boolean} - */ -proto.lnrpc.Channel.prototype.getActive = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setActive = function(value) { - return jspb.Message.setProto3BooleanField(this, 1, value); -}; - - -/** - * optional string remote_pubkey = 2; - * @return {string} - */ -proto.lnrpc.Channel.prototype.getRemotePubkey = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setRemotePubkey = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional string channel_point = 3; - * @return {string} - */ -proto.lnrpc.Channel.prototype.getChannelPoint = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setChannelPoint = function(value) { - return jspb.Message.setProto3StringField(this, 3, value); -}; - - -/** - * optional uint64 chan_id = 4; - * @return {string} - */ -proto.lnrpc.Channel.prototype.getChanId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setChanId = function(value) { - return jspb.Message.setProto3StringIntField(this, 4, value); -}; - - -/** - * optional int64 capacity = 5; - * @return {number} - */ -proto.lnrpc.Channel.prototype.getCapacity = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setCapacity = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional int64 local_balance = 6; - * @return {number} - */ -proto.lnrpc.Channel.prototype.getLocalBalance = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setLocalBalance = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - -/** - * optional int64 remote_balance = 7; - * @return {number} - */ -proto.lnrpc.Channel.prototype.getRemoteBalance = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setRemoteBalance = function(value) { - return jspb.Message.setProto3IntField(this, 7, value); -}; - - -/** - * optional int64 commit_fee = 8; - * @return {number} - */ -proto.lnrpc.Channel.prototype.getCommitFee = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 8, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setCommitFee = function(value) { - return jspb.Message.setProto3IntField(this, 8, value); -}; - - -/** - * optional int64 commit_weight = 9; - * @return {number} - */ -proto.lnrpc.Channel.prototype.getCommitWeight = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 9, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setCommitWeight = function(value) { - return jspb.Message.setProto3IntField(this, 9, value); -}; - - -/** - * optional int64 fee_per_kw = 10; - * @return {number} - */ -proto.lnrpc.Channel.prototype.getFeePerKw = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 10, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setFeePerKw = function(value) { - return jspb.Message.setProto3IntField(this, 10, value); -}; - - -/** - * optional int64 unsettled_balance = 11; - * @return {number} - */ -proto.lnrpc.Channel.prototype.getUnsettledBalance = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 11, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setUnsettledBalance = function(value) { - return jspb.Message.setProto3IntField(this, 11, value); -}; - - -/** - * optional int64 total_satoshis_sent = 12; - * @return {number} - */ -proto.lnrpc.Channel.prototype.getTotalSatoshisSent = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 12, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setTotalSatoshisSent = function(value) { - return jspb.Message.setProto3IntField(this, 12, value); -}; - - -/** - * optional int64 total_satoshis_received = 13; - * @return {number} - */ -proto.lnrpc.Channel.prototype.getTotalSatoshisReceived = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 13, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setTotalSatoshisReceived = function(value) { - return jspb.Message.setProto3IntField(this, 13, value); -}; - - -/** - * optional uint64 num_updates = 14; - * @return {number} - */ -proto.lnrpc.Channel.prototype.getNumUpdates = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 14, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setNumUpdates = function(value) { - return jspb.Message.setProto3IntField(this, 14, value); -}; - - -/** - * repeated HTLC pending_htlcs = 15; - * @return {!Array} - */ -proto.lnrpc.Channel.prototype.getPendingHtlcsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.HTLC, 15)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.Channel} returns this -*/ -proto.lnrpc.Channel.prototype.setPendingHtlcsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 15, value); -}; - - -/** - * @param {!proto.lnrpc.HTLC=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.HTLC} - */ -proto.lnrpc.Channel.prototype.addPendingHtlcs = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 15, opt_value, proto.lnrpc.HTLC, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.clearPendingHtlcsList = function() { - return this.setPendingHtlcsList([]); -}; - - -/** - * optional uint32 csv_delay = 16; - * @return {number} - */ -proto.lnrpc.Channel.prototype.getCsvDelay = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 16, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setCsvDelay = function(value) { - return jspb.Message.setProto3IntField(this, 16, value); -}; - - -/** - * optional bool private = 17; - * @return {boolean} - */ -proto.lnrpc.Channel.prototype.getPrivate = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 17, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setPrivate = function(value) { - return jspb.Message.setProto3BooleanField(this, 17, value); -}; - - -/** - * optional bool initiator = 18; - * @return {boolean} - */ -proto.lnrpc.Channel.prototype.getInitiator = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 18, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setInitiator = function(value) { - return jspb.Message.setProto3BooleanField(this, 18, value); -}; - - -/** - * optional string chan_status_flags = 19; - * @return {string} - */ -proto.lnrpc.Channel.prototype.getChanStatusFlags = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 19, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setChanStatusFlags = function(value) { - return jspb.Message.setProto3StringField(this, 19, value); -}; - - -/** - * optional int64 local_chan_reserve_sat = 20; - * @return {number} - */ -proto.lnrpc.Channel.prototype.getLocalChanReserveSat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 20, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setLocalChanReserveSat = function(value) { - return jspb.Message.setProto3IntField(this, 20, value); -}; - - -/** - * optional int64 remote_chan_reserve_sat = 21; - * @return {number} - */ -proto.lnrpc.Channel.prototype.getRemoteChanReserveSat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 21, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setRemoteChanReserveSat = function(value) { - return jspb.Message.setProto3IntField(this, 21, value); -}; - - -/** - * optional bool static_remote_key = 22; - * @return {boolean} - */ -proto.lnrpc.Channel.prototype.getStaticRemoteKey = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 22, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setStaticRemoteKey = function(value) { - return jspb.Message.setProto3BooleanField(this, 22, value); -}; - - -/** - * optional int64 lifetime = 23; - * @return {number} - */ -proto.lnrpc.Channel.prototype.getLifetime = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 23, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setLifetime = function(value) { - return jspb.Message.setProto3IntField(this, 23, value); -}; - - -/** - * optional int64 uptime = 24; - * @return {number} - */ -proto.lnrpc.Channel.prototype.getUptime = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 24, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setUptime = function(value) { - return jspb.Message.setProto3IntField(this, 24, value); -}; - - -/** - * optional string close_address = 25; - * @return {string} - */ -proto.lnrpc.Channel.prototype.getCloseAddress = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 25, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Channel} returns this - */ -proto.lnrpc.Channel.prototype.setCloseAddress = function(value) { - return jspb.Message.setProto3StringField(this, 25, 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.lnrpc.ListChannelsRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ListChannelsRequest.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.lnrpc.ListChannelsRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ListChannelsRequest.toObject = function(includeInstance, msg) { - var f, obj = { - activeOnly: jspb.Message.getBooleanFieldWithDefault(msg, 1, false), - inactiveOnly: jspb.Message.getBooleanFieldWithDefault(msg, 2, false), - publicOnly: jspb.Message.getBooleanFieldWithDefault(msg, 3, false), - privateOnly: jspb.Message.getBooleanFieldWithDefault(msg, 4, 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.lnrpc.ListChannelsRequest} - */ -proto.lnrpc.ListChannelsRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ListChannelsRequest; - return proto.lnrpc.ListChannelsRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ListChannelsRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ListChannelsRequest} - */ -proto.lnrpc.ListChannelsRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setActiveOnly(value); - break; - case 2: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setInactiveOnly(value); - break; - case 3: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setPublicOnly(value); - break; - case 4: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setPrivateOnly(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ListChannelsRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ListChannelsRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ListChannelsRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ListChannelsRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getActiveOnly(); - if (f) { - writer.writeBool( - 1, - f - ); - } - f = message.getInactiveOnly(); - if (f) { - writer.writeBool( - 2, - f - ); - } - f = message.getPublicOnly(); - if (f) { - writer.writeBool( - 3, - f - ); - } - f = message.getPrivateOnly(); - if (f) { - writer.writeBool( - 4, - f - ); - } -}; - - -/** - * optional bool active_only = 1; - * @return {boolean} - */ -proto.lnrpc.ListChannelsRequest.prototype.getActiveOnly = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.ListChannelsRequest} returns this - */ -proto.lnrpc.ListChannelsRequest.prototype.setActiveOnly = function(value) { - return jspb.Message.setProto3BooleanField(this, 1, value); -}; - - -/** - * optional bool inactive_only = 2; - * @return {boolean} - */ -proto.lnrpc.ListChannelsRequest.prototype.getInactiveOnly = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.ListChannelsRequest} returns this - */ -proto.lnrpc.ListChannelsRequest.prototype.setInactiveOnly = function(value) { - return jspb.Message.setProto3BooleanField(this, 2, value); -}; - - -/** - * optional bool public_only = 3; - * @return {boolean} - */ -proto.lnrpc.ListChannelsRequest.prototype.getPublicOnly = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.ListChannelsRequest} returns this - */ -proto.lnrpc.ListChannelsRequest.prototype.setPublicOnly = function(value) { - return jspb.Message.setProto3BooleanField(this, 3, value); -}; - - -/** - * optional bool private_only = 4; - * @return {boolean} - */ -proto.lnrpc.ListChannelsRequest.prototype.getPrivateOnly = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.ListChannelsRequest} returns this - */ -proto.lnrpc.ListChannelsRequest.prototype.setPrivateOnly = function(value) { - return jspb.Message.setProto3BooleanField(this, 4, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.ListChannelsResponse.repeatedFields_ = [11]; - - - -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.lnrpc.ListChannelsResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ListChannelsResponse.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.lnrpc.ListChannelsResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ListChannelsResponse.toObject = function(includeInstance, msg) { - var f, obj = { - channelsList: jspb.Message.toObjectList(msg.getChannelsList(), - proto.lnrpc.Channel.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.lnrpc.ListChannelsResponse} - */ -proto.lnrpc.ListChannelsResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ListChannelsResponse; - return proto.lnrpc.ListChannelsResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ListChannelsResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ListChannelsResponse} - */ -proto.lnrpc.ListChannelsResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 11: - var value = new proto.lnrpc.Channel; - reader.readMessage(value,proto.lnrpc.Channel.deserializeBinaryFromReader); - msg.addChannels(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ListChannelsResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ListChannelsResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ListChannelsResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ListChannelsResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChannelsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 11, - f, - proto.lnrpc.Channel.serializeBinaryToWriter - ); - } -}; - - -/** - * repeated Channel channels = 11; - * @return {!Array} - */ -proto.lnrpc.ListChannelsResponse.prototype.getChannelsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.Channel, 11)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.ListChannelsResponse} returns this -*/ -proto.lnrpc.ListChannelsResponse.prototype.setChannelsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 11, value); -}; - - -/** - * @param {!proto.lnrpc.Channel=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.Channel} - */ -proto.lnrpc.ListChannelsResponse.prototype.addChannels = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 11, opt_value, proto.lnrpc.Channel, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.ListChannelsResponse} returns this - */ -proto.lnrpc.ListChannelsResponse.prototype.clearChannelsList = function() { - return this.setChannelsList([]); -}; - - - - - -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.lnrpc.ChannelCloseSummary.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChannelCloseSummary.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.lnrpc.ChannelCloseSummary} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelCloseSummary.toObject = function(includeInstance, msg) { - var f, obj = { - channelPoint: jspb.Message.getFieldWithDefault(msg, 1, ""), - chanId: jspb.Message.getFieldWithDefault(msg, 2, "0"), - chainHash: jspb.Message.getFieldWithDefault(msg, 3, ""), - closingTxHash: jspb.Message.getFieldWithDefault(msg, 4, ""), - remotePubkey: jspb.Message.getFieldWithDefault(msg, 5, ""), - capacity: jspb.Message.getFieldWithDefault(msg, 6, 0), - closeHeight: jspb.Message.getFieldWithDefault(msg, 7, 0), - settledBalance: jspb.Message.getFieldWithDefault(msg, 8, 0), - timeLockedBalance: jspb.Message.getFieldWithDefault(msg, 9, 0), - closeType: jspb.Message.getFieldWithDefault(msg, 10, 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.lnrpc.ChannelCloseSummary} - */ -proto.lnrpc.ChannelCloseSummary.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChannelCloseSummary; - return proto.lnrpc.ChannelCloseSummary.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChannelCloseSummary} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChannelCloseSummary} - */ -proto.lnrpc.ChannelCloseSummary.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.setChannelPoint(value); - break; - case 2: - var value = /** @type {string} */ (reader.readUint64String()); - msg.setChanId(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setChainHash(value); - break; - case 4: - var value = /** @type {string} */ (reader.readString()); - msg.setClosingTxHash(value); - break; - case 5: - var value = /** @type {string} */ (reader.readString()); - msg.setRemotePubkey(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt64()); - msg.setCapacity(value); - break; - case 7: - var value = /** @type {number} */ (reader.readUint32()); - msg.setCloseHeight(value); - break; - case 8: - var value = /** @type {number} */ (reader.readInt64()); - msg.setSettledBalance(value); - break; - case 9: - var value = /** @type {number} */ (reader.readInt64()); - msg.setTimeLockedBalance(value); - break; - case 10: - var value = /** @type {!proto.lnrpc.ChannelCloseSummary.ClosureType} */ (reader.readEnum()); - msg.setCloseType(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelCloseSummary.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChannelCloseSummary.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChannelCloseSummary} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelCloseSummary.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChannelPoint(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getChanId(); - if (parseInt(f, 10) !== 0) { - writer.writeUint64String( - 2, - f - ); - } - f = message.getChainHash(); - if (f.length > 0) { - writer.writeString( - 3, - f - ); - } - f = message.getClosingTxHash(); - if (f.length > 0) { - writer.writeString( - 4, - f - ); - } - f = message.getRemotePubkey(); - if (f.length > 0) { - writer.writeString( - 5, - f - ); - } - f = message.getCapacity(); - if (f !== 0) { - writer.writeInt64( - 6, - f - ); - } - f = message.getCloseHeight(); - if (f !== 0) { - writer.writeUint32( - 7, - f - ); - } - f = message.getSettledBalance(); - if (f !== 0) { - writer.writeInt64( - 8, - f - ); - } - f = message.getTimeLockedBalance(); - if (f !== 0) { - writer.writeInt64( - 9, - f - ); - } - f = message.getCloseType(); - if (f !== 0.0) { - writer.writeEnum( - 10, - f - ); - } -}; - - -/** - * @enum {number} - */ -proto.lnrpc.ChannelCloseSummary.ClosureType = { - COOPERATIVE_CLOSE: 0, - LOCAL_FORCE_CLOSE: 1, - REMOTE_FORCE_CLOSE: 2, - BREACH_CLOSE: 3, - FUNDING_CANCELED: 4, - ABANDONED: 5 -}; - -/** - * optional string channel_point = 1; - * @return {string} - */ -proto.lnrpc.ChannelCloseSummary.prototype.getChannelPoint = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.ChannelCloseSummary} returns this - */ -proto.lnrpc.ChannelCloseSummary.prototype.setChannelPoint = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional uint64 chan_id = 2; - * @return {string} - */ -proto.lnrpc.ChannelCloseSummary.prototype.getChanId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.ChannelCloseSummary} returns this - */ -proto.lnrpc.ChannelCloseSummary.prototype.setChanId = function(value) { - return jspb.Message.setProto3StringIntField(this, 2, value); -}; - - -/** - * optional string chain_hash = 3; - * @return {string} - */ -proto.lnrpc.ChannelCloseSummary.prototype.getChainHash = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.ChannelCloseSummary} returns this - */ -proto.lnrpc.ChannelCloseSummary.prototype.setChainHash = function(value) { - return jspb.Message.setProto3StringField(this, 3, value); -}; - - -/** - * optional string closing_tx_hash = 4; - * @return {string} - */ -proto.lnrpc.ChannelCloseSummary.prototype.getClosingTxHash = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.ChannelCloseSummary} returns this - */ -proto.lnrpc.ChannelCloseSummary.prototype.setClosingTxHash = function(value) { - return jspb.Message.setProto3StringField(this, 4, value); -}; - - -/** - * optional string remote_pubkey = 5; - * @return {string} - */ -proto.lnrpc.ChannelCloseSummary.prototype.getRemotePubkey = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.ChannelCloseSummary} returns this - */ -proto.lnrpc.ChannelCloseSummary.prototype.setRemotePubkey = function(value) { - return jspb.Message.setProto3StringField(this, 5, value); -}; - - -/** - * optional int64 capacity = 6; - * @return {number} - */ -proto.lnrpc.ChannelCloseSummary.prototype.getCapacity = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelCloseSummary} returns this - */ -proto.lnrpc.ChannelCloseSummary.prototype.setCapacity = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - -/** - * optional uint32 close_height = 7; - * @return {number} - */ -proto.lnrpc.ChannelCloseSummary.prototype.getCloseHeight = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelCloseSummary} returns this - */ -proto.lnrpc.ChannelCloseSummary.prototype.setCloseHeight = function(value) { - return jspb.Message.setProto3IntField(this, 7, value); -}; - - -/** - * optional int64 settled_balance = 8; - * @return {number} - */ -proto.lnrpc.ChannelCloseSummary.prototype.getSettledBalance = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 8, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelCloseSummary} returns this - */ -proto.lnrpc.ChannelCloseSummary.prototype.setSettledBalance = function(value) { - return jspb.Message.setProto3IntField(this, 8, value); -}; - - -/** - * optional int64 time_locked_balance = 9; - * @return {number} - */ -proto.lnrpc.ChannelCloseSummary.prototype.getTimeLockedBalance = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 9, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelCloseSummary} returns this - */ -proto.lnrpc.ChannelCloseSummary.prototype.setTimeLockedBalance = function(value) { - return jspb.Message.setProto3IntField(this, 9, value); -}; - - -/** - * optional ClosureType close_type = 10; - * @return {!proto.lnrpc.ChannelCloseSummary.ClosureType} - */ -proto.lnrpc.ChannelCloseSummary.prototype.getCloseType = function() { - return /** @type {!proto.lnrpc.ChannelCloseSummary.ClosureType} */ (jspb.Message.getFieldWithDefault(this, 10, 0)); -}; - - -/** - * @param {!proto.lnrpc.ChannelCloseSummary.ClosureType} value - * @return {!proto.lnrpc.ChannelCloseSummary} returns this - */ -proto.lnrpc.ChannelCloseSummary.prototype.setCloseType = function(value) { - return jspb.Message.setProto3EnumField(this, 10, 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.lnrpc.ClosedChannelsRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ClosedChannelsRequest.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.lnrpc.ClosedChannelsRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ClosedChannelsRequest.toObject = function(includeInstance, msg) { - var f, obj = { - cooperative: jspb.Message.getBooleanFieldWithDefault(msg, 1, false), - localForce: jspb.Message.getBooleanFieldWithDefault(msg, 2, false), - remoteForce: jspb.Message.getBooleanFieldWithDefault(msg, 3, false), - breach: jspb.Message.getBooleanFieldWithDefault(msg, 4, false), - fundingCanceled: jspb.Message.getBooleanFieldWithDefault(msg, 5, false), - abandoned: jspb.Message.getBooleanFieldWithDefault(msg, 6, 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.lnrpc.ClosedChannelsRequest} - */ -proto.lnrpc.ClosedChannelsRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ClosedChannelsRequest; - return proto.lnrpc.ClosedChannelsRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ClosedChannelsRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ClosedChannelsRequest} - */ -proto.lnrpc.ClosedChannelsRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setCooperative(value); - break; - case 2: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setLocalForce(value); - break; - case 3: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setRemoteForce(value); - break; - case 4: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setBreach(value); - break; - case 5: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setFundingCanceled(value); - break; - case 6: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setAbandoned(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ClosedChannelsRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ClosedChannelsRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ClosedChannelsRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ClosedChannelsRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getCooperative(); - if (f) { - writer.writeBool( - 1, - f - ); - } - f = message.getLocalForce(); - if (f) { - writer.writeBool( - 2, - f - ); - } - f = message.getRemoteForce(); - if (f) { - writer.writeBool( - 3, - f - ); - } - f = message.getBreach(); - if (f) { - writer.writeBool( - 4, - f - ); - } - f = message.getFundingCanceled(); - if (f) { - writer.writeBool( - 5, - f - ); - } - f = message.getAbandoned(); - if (f) { - writer.writeBool( - 6, - f - ); - } -}; - - -/** - * optional bool cooperative = 1; - * @return {boolean} - */ -proto.lnrpc.ClosedChannelsRequest.prototype.getCooperative = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.ClosedChannelsRequest} returns this - */ -proto.lnrpc.ClosedChannelsRequest.prototype.setCooperative = function(value) { - return jspb.Message.setProto3BooleanField(this, 1, value); -}; - - -/** - * optional bool local_force = 2; - * @return {boolean} - */ -proto.lnrpc.ClosedChannelsRequest.prototype.getLocalForce = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.ClosedChannelsRequest} returns this - */ -proto.lnrpc.ClosedChannelsRequest.prototype.setLocalForce = function(value) { - return jspb.Message.setProto3BooleanField(this, 2, value); -}; - - -/** - * optional bool remote_force = 3; - * @return {boolean} - */ -proto.lnrpc.ClosedChannelsRequest.prototype.getRemoteForce = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.ClosedChannelsRequest} returns this - */ -proto.lnrpc.ClosedChannelsRequest.prototype.setRemoteForce = function(value) { - return jspb.Message.setProto3BooleanField(this, 3, value); -}; - - -/** - * optional bool breach = 4; - * @return {boolean} - */ -proto.lnrpc.ClosedChannelsRequest.prototype.getBreach = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.ClosedChannelsRequest} returns this - */ -proto.lnrpc.ClosedChannelsRequest.prototype.setBreach = function(value) { - return jspb.Message.setProto3BooleanField(this, 4, value); -}; - - -/** - * optional bool funding_canceled = 5; - * @return {boolean} - */ -proto.lnrpc.ClosedChannelsRequest.prototype.getFundingCanceled = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.ClosedChannelsRequest} returns this - */ -proto.lnrpc.ClosedChannelsRequest.prototype.setFundingCanceled = function(value) { - return jspb.Message.setProto3BooleanField(this, 5, value); -}; - - -/** - * optional bool abandoned = 6; - * @return {boolean} - */ -proto.lnrpc.ClosedChannelsRequest.prototype.getAbandoned = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 6, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.ClosedChannelsRequest} returns this - */ -proto.lnrpc.ClosedChannelsRequest.prototype.setAbandoned = function(value) { - return jspb.Message.setProto3BooleanField(this, 6, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.ClosedChannelsResponse.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.lnrpc.ClosedChannelsResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ClosedChannelsResponse.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.lnrpc.ClosedChannelsResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ClosedChannelsResponse.toObject = function(includeInstance, msg) { - var f, obj = { - channelsList: jspb.Message.toObjectList(msg.getChannelsList(), - proto.lnrpc.ChannelCloseSummary.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.lnrpc.ClosedChannelsResponse} - */ -proto.lnrpc.ClosedChannelsResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ClosedChannelsResponse; - return proto.lnrpc.ClosedChannelsResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ClosedChannelsResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ClosedChannelsResponse} - */ -proto.lnrpc.ClosedChannelsResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.ChannelCloseSummary; - reader.readMessage(value,proto.lnrpc.ChannelCloseSummary.deserializeBinaryFromReader); - msg.addChannels(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ClosedChannelsResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ClosedChannelsResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ClosedChannelsResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ClosedChannelsResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChannelsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.lnrpc.ChannelCloseSummary.serializeBinaryToWriter - ); - } -}; - - -/** - * repeated ChannelCloseSummary channels = 1; - * @return {!Array} - */ -proto.lnrpc.ClosedChannelsResponse.prototype.getChannelsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.ChannelCloseSummary, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.ClosedChannelsResponse} returns this -*/ -proto.lnrpc.ClosedChannelsResponse.prototype.setChannelsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.lnrpc.ChannelCloseSummary=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.ChannelCloseSummary} - */ -proto.lnrpc.ClosedChannelsResponse.prototype.addChannels = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.lnrpc.ChannelCloseSummary, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.ClosedChannelsResponse} returns this - */ -proto.lnrpc.ClosedChannelsResponse.prototype.clearChannelsList = function() { - return this.setChannelsList([]); -}; - - - - - -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.lnrpc.Peer.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.Peer.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.lnrpc.Peer} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.Peer.toObject = function(includeInstance, msg) { - var f, obj = { - pubKey: jspb.Message.getFieldWithDefault(msg, 1, ""), - address: jspb.Message.getFieldWithDefault(msg, 3, ""), - bytesSent: jspb.Message.getFieldWithDefault(msg, 4, 0), - bytesRecv: jspb.Message.getFieldWithDefault(msg, 5, 0), - satSent: jspb.Message.getFieldWithDefault(msg, 6, 0), - satRecv: jspb.Message.getFieldWithDefault(msg, 7, 0), - inbound: jspb.Message.getBooleanFieldWithDefault(msg, 8, false), - pingTime: jspb.Message.getFieldWithDefault(msg, 9, 0), - syncType: jspb.Message.getFieldWithDefault(msg, 10, 0), - featuresMap: (f = msg.getFeaturesMap()) ? f.toObject(includeInstance, proto.lnrpc.Feature.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.lnrpc.Peer} - */ -proto.lnrpc.Peer.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.Peer; - return proto.lnrpc.Peer.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.Peer} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.Peer} - */ -proto.lnrpc.Peer.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.setPubKey(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setAddress(value); - break; - case 4: - var value = /** @type {number} */ (reader.readUint64()); - msg.setBytesSent(value); - break; - case 5: - var value = /** @type {number} */ (reader.readUint64()); - msg.setBytesRecv(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt64()); - msg.setSatSent(value); - break; - case 7: - var value = /** @type {number} */ (reader.readInt64()); - msg.setSatRecv(value); - break; - case 8: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setInbound(value); - break; - case 9: - var value = /** @type {number} */ (reader.readInt64()); - msg.setPingTime(value); - break; - case 10: - var value = /** @type {!proto.lnrpc.Peer.SyncType} */ (reader.readEnum()); - msg.setSyncType(value); - break; - case 11: - var value = msg.getFeaturesMap(); - reader.readMessage(value, function(message, reader) { - jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readUint32, jspb.BinaryReader.prototype.readMessage, proto.lnrpc.Feature.deserializeBinaryFromReader, 0, new proto.lnrpc.Feature()); - }); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.Peer.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.Peer.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.Peer} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.Peer.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getPubKey(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getAddress(); - if (f.length > 0) { - writer.writeString( - 3, - f - ); - } - f = message.getBytesSent(); - if (f !== 0) { - writer.writeUint64( - 4, - f - ); - } - f = message.getBytesRecv(); - if (f !== 0) { - writer.writeUint64( - 5, - f - ); - } - f = message.getSatSent(); - if (f !== 0) { - writer.writeInt64( - 6, - f - ); - } - f = message.getSatRecv(); - if (f !== 0) { - writer.writeInt64( - 7, - f - ); - } - f = message.getInbound(); - if (f) { - writer.writeBool( - 8, - f - ); - } - f = message.getPingTime(); - if (f !== 0) { - writer.writeInt64( - 9, - f - ); - } - f = message.getSyncType(); - if (f !== 0.0) { - writer.writeEnum( - 10, - f - ); - } - f = message.getFeaturesMap(true); - if (f && f.getLength() > 0) { - f.serializeBinary(11, writer, jspb.BinaryWriter.prototype.writeUint32, jspb.BinaryWriter.prototype.writeMessage, proto.lnrpc.Feature.serializeBinaryToWriter); - } -}; - - -/** - * @enum {number} - */ -proto.lnrpc.Peer.SyncType = { - UNKNOWN_SYNC: 0, - ACTIVE_SYNC: 1, - PASSIVE_SYNC: 2 -}; - -/** - * optional string pub_key = 1; - * @return {string} - */ -proto.lnrpc.Peer.prototype.getPubKey = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Peer} returns this - */ -proto.lnrpc.Peer.prototype.setPubKey = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional string address = 3; - * @return {string} - */ -proto.lnrpc.Peer.prototype.getAddress = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Peer} returns this - */ -proto.lnrpc.Peer.prototype.setAddress = function(value) { - return jspb.Message.setProto3StringField(this, 3, value); -}; - - -/** - * optional uint64 bytes_sent = 4; - * @return {number} - */ -proto.lnrpc.Peer.prototype.getBytesSent = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Peer} returns this - */ -proto.lnrpc.Peer.prototype.setBytesSent = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional uint64 bytes_recv = 5; - * @return {number} - */ -proto.lnrpc.Peer.prototype.getBytesRecv = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Peer} returns this - */ -proto.lnrpc.Peer.prototype.setBytesRecv = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional int64 sat_sent = 6; - * @return {number} - */ -proto.lnrpc.Peer.prototype.getSatSent = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Peer} returns this - */ -proto.lnrpc.Peer.prototype.setSatSent = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - -/** - * optional int64 sat_recv = 7; - * @return {number} - */ -proto.lnrpc.Peer.prototype.getSatRecv = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Peer} returns this - */ -proto.lnrpc.Peer.prototype.setSatRecv = function(value) { - return jspb.Message.setProto3IntField(this, 7, value); -}; - - -/** - * optional bool inbound = 8; - * @return {boolean} - */ -proto.lnrpc.Peer.prototype.getInbound = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 8, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.Peer} returns this - */ -proto.lnrpc.Peer.prototype.setInbound = function(value) { - return jspb.Message.setProto3BooleanField(this, 8, value); -}; - - -/** - * optional int64 ping_time = 9; - * @return {number} - */ -proto.lnrpc.Peer.prototype.getPingTime = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 9, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Peer} returns this - */ -proto.lnrpc.Peer.prototype.setPingTime = function(value) { - return jspb.Message.setProto3IntField(this, 9, value); -}; - - -/** - * optional SyncType sync_type = 10; - * @return {!proto.lnrpc.Peer.SyncType} - */ -proto.lnrpc.Peer.prototype.getSyncType = function() { - return /** @type {!proto.lnrpc.Peer.SyncType} */ (jspb.Message.getFieldWithDefault(this, 10, 0)); -}; - - -/** - * @param {!proto.lnrpc.Peer.SyncType} value - * @return {!proto.lnrpc.Peer} returns this - */ -proto.lnrpc.Peer.prototype.setSyncType = function(value) { - return jspb.Message.setProto3EnumField(this, 10, value); -}; - - -/** - * map features = 11; - * @param {boolean=} opt_noLazyCreate Do not create the map if - * empty, instead returning `undefined` - * @return {!jspb.Map} - */ -proto.lnrpc.Peer.prototype.getFeaturesMap = function(opt_noLazyCreate) { - return /** @type {!jspb.Map} */ ( - jspb.Message.getMapField(this, 11, opt_noLazyCreate, - proto.lnrpc.Feature)); -}; - - -/** - * Clears values from the map. The map will be non-null. - * @return {!proto.lnrpc.Peer} returns this - */ -proto.lnrpc.Peer.prototype.clearFeaturesMap = function() { - this.getFeaturesMap().clear(); - return this;}; - - - - - -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.lnrpc.ListPeersRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ListPeersRequest.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.lnrpc.ListPeersRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ListPeersRequest.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.lnrpc.ListPeersRequest} - */ -proto.lnrpc.ListPeersRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ListPeersRequest; - return proto.lnrpc.ListPeersRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ListPeersRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ListPeersRequest} - */ -proto.lnrpc.ListPeersRequest.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.lnrpc.ListPeersRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ListPeersRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ListPeersRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ListPeersRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.ListPeersResponse.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.lnrpc.ListPeersResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ListPeersResponse.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.lnrpc.ListPeersResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ListPeersResponse.toObject = function(includeInstance, msg) { - var f, obj = { - peersList: jspb.Message.toObjectList(msg.getPeersList(), - proto.lnrpc.Peer.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.lnrpc.ListPeersResponse} - */ -proto.lnrpc.ListPeersResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ListPeersResponse; - return proto.lnrpc.ListPeersResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ListPeersResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ListPeersResponse} - */ -proto.lnrpc.ListPeersResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.Peer; - reader.readMessage(value,proto.lnrpc.Peer.deserializeBinaryFromReader); - msg.addPeers(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ListPeersResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ListPeersResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ListPeersResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ListPeersResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getPeersList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.lnrpc.Peer.serializeBinaryToWriter - ); - } -}; - - -/** - * repeated Peer peers = 1; - * @return {!Array} - */ -proto.lnrpc.ListPeersResponse.prototype.getPeersList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.Peer, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.ListPeersResponse} returns this -*/ -proto.lnrpc.ListPeersResponse.prototype.setPeersList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.lnrpc.Peer=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.Peer} - */ -proto.lnrpc.ListPeersResponse.prototype.addPeers = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.lnrpc.Peer, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.ListPeersResponse} returns this - */ -proto.lnrpc.ListPeersResponse.prototype.clearPeersList = function() { - return this.setPeersList([]); -}; - - - - - -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.lnrpc.PeerEventSubscription.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.PeerEventSubscription.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.lnrpc.PeerEventSubscription} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PeerEventSubscription.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.lnrpc.PeerEventSubscription} - */ -proto.lnrpc.PeerEventSubscription.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.PeerEventSubscription; - return proto.lnrpc.PeerEventSubscription.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.PeerEventSubscription} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.PeerEventSubscription} - */ -proto.lnrpc.PeerEventSubscription.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.lnrpc.PeerEventSubscription.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.PeerEventSubscription.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.PeerEventSubscription} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PeerEventSubscription.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.lnrpc.PeerEvent.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.PeerEvent.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.lnrpc.PeerEvent} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PeerEvent.toObject = function(includeInstance, msg) { - var f, obj = { - pubKey: jspb.Message.getFieldWithDefault(msg, 1, ""), - type: jspb.Message.getFieldWithDefault(msg, 2, 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.lnrpc.PeerEvent} - */ -proto.lnrpc.PeerEvent.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.PeerEvent; - return proto.lnrpc.PeerEvent.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.PeerEvent} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.PeerEvent} - */ -proto.lnrpc.PeerEvent.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.setPubKey(value); - break; - case 2: - var value = /** @type {!proto.lnrpc.PeerEvent.EventType} */ (reader.readEnum()); - msg.setType(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.PeerEvent.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.PeerEvent.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.PeerEvent} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PeerEvent.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getPubKey(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getType(); - if (f !== 0.0) { - writer.writeEnum( - 2, - f - ); - } -}; - - -/** - * @enum {number} - */ -proto.lnrpc.PeerEvent.EventType = { - PEER_ONLINE: 0, - PEER_OFFLINE: 1 -}; - -/** - * optional string pub_key = 1; - * @return {string} - */ -proto.lnrpc.PeerEvent.prototype.getPubKey = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.PeerEvent} returns this - */ -proto.lnrpc.PeerEvent.prototype.setPubKey = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional EventType type = 2; - * @return {!proto.lnrpc.PeerEvent.EventType} - */ -proto.lnrpc.PeerEvent.prototype.getType = function() { - return /** @type {!proto.lnrpc.PeerEvent.EventType} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {!proto.lnrpc.PeerEvent.EventType} value - * @return {!proto.lnrpc.PeerEvent} returns this - */ -proto.lnrpc.PeerEvent.prototype.setType = function(value) { - return jspb.Message.setProto3EnumField(this, 2, 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.lnrpc.GetInfoRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.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.lnrpc.GetInfoRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.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.lnrpc.GetInfoRequest} - */ -proto.lnrpc.GetInfoRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.GetInfoRequest; - return proto.lnrpc.GetInfoRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.GetInfoRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.GetInfoRequest} - */ -proto.lnrpc.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.lnrpc.GetInfoRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.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.lnrpc.GetInfoRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.GetInfoRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.GetInfoResponse.repeatedFields_ = [16,12]; - - - -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.lnrpc.GetInfoResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.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.lnrpc.GetInfoResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.GetInfoResponse.toObject = function(includeInstance, msg) { - var f, obj = { - version: jspb.Message.getFieldWithDefault(msg, 14, ""), - identityPubkey: jspb.Message.getFieldWithDefault(msg, 1, ""), - alias: jspb.Message.getFieldWithDefault(msg, 2, ""), - color: jspb.Message.getFieldWithDefault(msg, 17, ""), - numPendingChannels: jspb.Message.getFieldWithDefault(msg, 3, 0), - numActiveChannels: jspb.Message.getFieldWithDefault(msg, 4, 0), - numInactiveChannels: jspb.Message.getFieldWithDefault(msg, 15, 0), - numPeers: jspb.Message.getFieldWithDefault(msg, 5, 0), - blockHeight: jspb.Message.getFieldWithDefault(msg, 6, 0), - blockHash: jspb.Message.getFieldWithDefault(msg, 8, ""), - bestHeaderTimestamp: jspb.Message.getFieldWithDefault(msg, 13, 0), - syncedToChain: jspb.Message.getBooleanFieldWithDefault(msg, 9, false), - syncedToGraph: jspb.Message.getBooleanFieldWithDefault(msg, 18, false), - testnet: jspb.Message.getBooleanFieldWithDefault(msg, 10, false), - chainsList: jspb.Message.toObjectList(msg.getChainsList(), - proto.lnrpc.Chain.toObject, includeInstance), - urisList: (f = jspb.Message.getRepeatedField(msg, 12)) == null ? undefined : f, - featuresMap: (f = msg.getFeaturesMap()) ? f.toObject(includeInstance, proto.lnrpc.Feature.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.lnrpc.GetInfoResponse} - */ -proto.lnrpc.GetInfoResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.GetInfoResponse; - return proto.lnrpc.GetInfoResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.GetInfoResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.GetInfoResponse} - */ -proto.lnrpc.GetInfoResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 14: - var value = /** @type {string} */ (reader.readString()); - msg.setVersion(value); - break; - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setIdentityPubkey(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setAlias(value); - break; - case 17: - var value = /** @type {string} */ (reader.readString()); - msg.setColor(value); - break; - case 3: - var value = /** @type {number} */ (reader.readUint32()); - msg.setNumPendingChannels(value); - break; - case 4: - var value = /** @type {number} */ (reader.readUint32()); - msg.setNumActiveChannels(value); - break; - case 15: - var value = /** @type {number} */ (reader.readUint32()); - msg.setNumInactiveChannels(value); - break; - case 5: - var value = /** @type {number} */ (reader.readUint32()); - msg.setNumPeers(value); - break; - case 6: - var value = /** @type {number} */ (reader.readUint32()); - msg.setBlockHeight(value); - break; - case 8: - var value = /** @type {string} */ (reader.readString()); - msg.setBlockHash(value); - break; - case 13: - var value = /** @type {number} */ (reader.readInt64()); - msg.setBestHeaderTimestamp(value); - break; - case 9: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setSyncedToChain(value); - break; - case 18: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setSyncedToGraph(value); - break; - case 10: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setTestnet(value); - break; - case 16: - var value = new proto.lnrpc.Chain; - reader.readMessage(value,proto.lnrpc.Chain.deserializeBinaryFromReader); - msg.addChains(value); - break; - case 12: - var value = /** @type {string} */ (reader.readString()); - msg.addUris(value); - break; - case 19: - var value = msg.getFeaturesMap(); - reader.readMessage(value, function(message, reader) { - jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readUint32, jspb.BinaryReader.prototype.readMessage, proto.lnrpc.Feature.deserializeBinaryFromReader, 0, new proto.lnrpc.Feature()); - }); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.GetInfoResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.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.lnrpc.GetInfoResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.GetInfoResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getVersion(); - if (f.length > 0) { - writer.writeString( - 14, - f - ); - } - f = message.getIdentityPubkey(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getAlias(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getColor(); - if (f.length > 0) { - writer.writeString( - 17, - f - ); - } - f = message.getNumPendingChannels(); - if (f !== 0) { - writer.writeUint32( - 3, - f - ); - } - f = message.getNumActiveChannels(); - if (f !== 0) { - writer.writeUint32( - 4, - f - ); - } - f = message.getNumInactiveChannels(); - if (f !== 0) { - writer.writeUint32( - 15, - f - ); - } - f = message.getNumPeers(); - if (f !== 0) { - writer.writeUint32( - 5, - f - ); - } - f = message.getBlockHeight(); - if (f !== 0) { - writer.writeUint32( - 6, - f - ); - } - f = message.getBlockHash(); - if (f.length > 0) { - writer.writeString( - 8, - f - ); - } - f = message.getBestHeaderTimestamp(); - if (f !== 0) { - writer.writeInt64( - 13, - f - ); - } - f = message.getSyncedToChain(); - if (f) { - writer.writeBool( - 9, - f - ); - } - f = message.getSyncedToGraph(); - if (f) { - writer.writeBool( - 18, - f - ); - } - f = message.getTestnet(); - if (f) { - writer.writeBool( - 10, - f - ); - } - f = message.getChainsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 16, - f, - proto.lnrpc.Chain.serializeBinaryToWriter - ); - } - f = message.getUrisList(); - if (f.length > 0) { - writer.writeRepeatedString( - 12, - f - ); - } - f = message.getFeaturesMap(true); - if (f && f.getLength() > 0) { - f.serializeBinary(19, writer, jspb.BinaryWriter.prototype.writeUint32, jspb.BinaryWriter.prototype.writeMessage, proto.lnrpc.Feature.serializeBinaryToWriter); - } -}; - - -/** - * optional string version = 14; - * @return {string} - */ -proto.lnrpc.GetInfoResponse.prototype.getVersion = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 14, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.GetInfoResponse} returns this - */ -proto.lnrpc.GetInfoResponse.prototype.setVersion = function(value) { - return jspb.Message.setProto3StringField(this, 14, value); -}; - - -/** - * optional string identity_pubkey = 1; - * @return {string} - */ -proto.lnrpc.GetInfoResponse.prototype.getIdentityPubkey = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.GetInfoResponse} returns this - */ -proto.lnrpc.GetInfoResponse.prototype.setIdentityPubkey = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional string alias = 2; - * @return {string} - */ -proto.lnrpc.GetInfoResponse.prototype.getAlias = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.GetInfoResponse} returns this - */ -proto.lnrpc.GetInfoResponse.prototype.setAlias = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional string color = 17; - * @return {string} - */ -proto.lnrpc.GetInfoResponse.prototype.getColor = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 17, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.GetInfoResponse} returns this - */ -proto.lnrpc.GetInfoResponse.prototype.setColor = function(value) { - return jspb.Message.setProto3StringField(this, 17, value); -}; - - -/** - * optional uint32 num_pending_channels = 3; - * @return {number} - */ -proto.lnrpc.GetInfoResponse.prototype.getNumPendingChannels = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.GetInfoResponse} returns this - */ -proto.lnrpc.GetInfoResponse.prototype.setNumPendingChannels = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional uint32 num_active_channels = 4; - * @return {number} - */ -proto.lnrpc.GetInfoResponse.prototype.getNumActiveChannels = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.GetInfoResponse} returns this - */ -proto.lnrpc.GetInfoResponse.prototype.setNumActiveChannels = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional uint32 num_inactive_channels = 15; - * @return {number} - */ -proto.lnrpc.GetInfoResponse.prototype.getNumInactiveChannels = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 15, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.GetInfoResponse} returns this - */ -proto.lnrpc.GetInfoResponse.prototype.setNumInactiveChannels = function(value) { - return jspb.Message.setProto3IntField(this, 15, value); -}; - - -/** - * optional uint32 num_peers = 5; - * @return {number} - */ -proto.lnrpc.GetInfoResponse.prototype.getNumPeers = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.GetInfoResponse} returns this - */ -proto.lnrpc.GetInfoResponse.prototype.setNumPeers = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional uint32 block_height = 6; - * @return {number} - */ -proto.lnrpc.GetInfoResponse.prototype.getBlockHeight = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.GetInfoResponse} returns this - */ -proto.lnrpc.GetInfoResponse.prototype.setBlockHeight = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - -/** - * optional string block_hash = 8; - * @return {string} - */ -proto.lnrpc.GetInfoResponse.prototype.getBlockHash = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.GetInfoResponse} returns this - */ -proto.lnrpc.GetInfoResponse.prototype.setBlockHash = function(value) { - return jspb.Message.setProto3StringField(this, 8, value); -}; - - -/** - * optional int64 best_header_timestamp = 13; - * @return {number} - */ -proto.lnrpc.GetInfoResponse.prototype.getBestHeaderTimestamp = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 13, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.GetInfoResponse} returns this - */ -proto.lnrpc.GetInfoResponse.prototype.setBestHeaderTimestamp = function(value) { - return jspb.Message.setProto3IntField(this, 13, value); -}; - - -/** - * optional bool synced_to_chain = 9; - * @return {boolean} - */ -proto.lnrpc.GetInfoResponse.prototype.getSyncedToChain = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 9, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.GetInfoResponse} returns this - */ -proto.lnrpc.GetInfoResponse.prototype.setSyncedToChain = function(value) { - return jspb.Message.setProto3BooleanField(this, 9, value); -}; - - -/** - * optional bool synced_to_graph = 18; - * @return {boolean} - */ -proto.lnrpc.GetInfoResponse.prototype.getSyncedToGraph = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 18, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.GetInfoResponse} returns this - */ -proto.lnrpc.GetInfoResponse.prototype.setSyncedToGraph = function(value) { - return jspb.Message.setProto3BooleanField(this, 18, value); -}; - - -/** - * optional bool testnet = 10; - * @return {boolean} - */ -proto.lnrpc.GetInfoResponse.prototype.getTestnet = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 10, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.GetInfoResponse} returns this - */ -proto.lnrpc.GetInfoResponse.prototype.setTestnet = function(value) { - return jspb.Message.setProto3BooleanField(this, 10, value); -}; - - -/** - * repeated Chain chains = 16; - * @return {!Array} - */ -proto.lnrpc.GetInfoResponse.prototype.getChainsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.Chain, 16)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.GetInfoResponse} returns this -*/ -proto.lnrpc.GetInfoResponse.prototype.setChainsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 16, value); -}; - - -/** - * @param {!proto.lnrpc.Chain=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.Chain} - */ -proto.lnrpc.GetInfoResponse.prototype.addChains = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 16, opt_value, proto.lnrpc.Chain, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.GetInfoResponse} returns this - */ -proto.lnrpc.GetInfoResponse.prototype.clearChainsList = function() { - return this.setChainsList([]); -}; - - -/** - * repeated string uris = 12; - * @return {!Array} - */ -proto.lnrpc.GetInfoResponse.prototype.getUrisList = function() { - return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 12)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.GetInfoResponse} returns this - */ -proto.lnrpc.GetInfoResponse.prototype.setUrisList = function(value) { - return jspb.Message.setField(this, 12, value || []); -}; - - -/** - * @param {string} value - * @param {number=} opt_index - * @return {!proto.lnrpc.GetInfoResponse} returns this - */ -proto.lnrpc.GetInfoResponse.prototype.addUris = function(value, opt_index) { - return jspb.Message.addToRepeatedField(this, 12, value, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.GetInfoResponse} returns this - */ -proto.lnrpc.GetInfoResponse.prototype.clearUrisList = function() { - return this.setUrisList([]); -}; - - -/** - * map features = 19; - * @param {boolean=} opt_noLazyCreate Do not create the map if - * empty, instead returning `undefined` - * @return {!jspb.Map} - */ -proto.lnrpc.GetInfoResponse.prototype.getFeaturesMap = function(opt_noLazyCreate) { - return /** @type {!jspb.Map} */ ( - jspb.Message.getMapField(this, 19, opt_noLazyCreate, - proto.lnrpc.Feature)); -}; - - -/** - * Clears values from the map. The map will be non-null. - * @return {!proto.lnrpc.GetInfoResponse} returns this - */ -proto.lnrpc.GetInfoResponse.prototype.clearFeaturesMap = function() { - this.getFeaturesMap().clear(); - return this;}; - - - - - -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.lnrpc.Chain.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.Chain.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.lnrpc.Chain} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.Chain.toObject = function(includeInstance, msg) { - var f, obj = { - chain: jspb.Message.getFieldWithDefault(msg, 1, ""), - network: 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.lnrpc.Chain} - */ -proto.lnrpc.Chain.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.Chain; - return proto.lnrpc.Chain.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.Chain} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.Chain} - */ -proto.lnrpc.Chain.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.setChain(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setNetwork(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.Chain.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.Chain.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.Chain} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.Chain.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChain(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getNetwork(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } -}; - - -/** - * optional string chain = 1; - * @return {string} - */ -proto.lnrpc.Chain.prototype.getChain = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Chain} returns this - */ -proto.lnrpc.Chain.prototype.setChain = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional string network = 2; - * @return {string} - */ -proto.lnrpc.Chain.prototype.getNetwork = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Chain} returns this - */ -proto.lnrpc.Chain.prototype.setNetwork = function(value) { - return jspb.Message.setProto3StringField(this, 2, 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.lnrpc.ConfirmationUpdate.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ConfirmationUpdate.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.lnrpc.ConfirmationUpdate} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ConfirmationUpdate.toObject = function(includeInstance, msg) { - var f, obj = { - blockSha: msg.getBlockSha_asB64(), - blockHeight: jspb.Message.getFieldWithDefault(msg, 2, 0), - numConfsLeft: 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.lnrpc.ConfirmationUpdate} - */ -proto.lnrpc.ConfirmationUpdate.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ConfirmationUpdate; - return proto.lnrpc.ConfirmationUpdate.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ConfirmationUpdate} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ConfirmationUpdate} - */ -proto.lnrpc.ConfirmationUpdate.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setBlockSha(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt32()); - msg.setBlockHeight(value); - break; - case 3: - var value = /** @type {number} */ (reader.readUint32()); - msg.setNumConfsLeft(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ConfirmationUpdate.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ConfirmationUpdate.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ConfirmationUpdate} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ConfirmationUpdate.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getBlockSha_asU8(); - if (f.length > 0) { - writer.writeBytes( - 1, - f - ); - } - f = message.getBlockHeight(); - if (f !== 0) { - writer.writeInt32( - 2, - f - ); - } - f = message.getNumConfsLeft(); - if (f !== 0) { - writer.writeUint32( - 3, - f - ); - } -}; - - -/** - * optional bytes block_sha = 1; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.ConfirmationUpdate.prototype.getBlockSha = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * optional bytes block_sha = 1; - * This is a type-conversion wrapper around `getBlockSha()` - * @return {string} - */ -proto.lnrpc.ConfirmationUpdate.prototype.getBlockSha_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getBlockSha())); -}; - - -/** - * optional bytes block_sha = 1; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getBlockSha()` - * @return {!Uint8Array} - */ -proto.lnrpc.ConfirmationUpdate.prototype.getBlockSha_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getBlockSha())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.ConfirmationUpdate} returns this - */ -proto.lnrpc.ConfirmationUpdate.prototype.setBlockSha = function(value) { - return jspb.Message.setProto3BytesField(this, 1, value); -}; - - -/** - * optional int32 block_height = 2; - * @return {number} - */ -proto.lnrpc.ConfirmationUpdate.prototype.getBlockHeight = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ConfirmationUpdate} returns this - */ -proto.lnrpc.ConfirmationUpdate.prototype.setBlockHeight = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional uint32 num_confs_left = 3; - * @return {number} - */ -proto.lnrpc.ConfirmationUpdate.prototype.getNumConfsLeft = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ConfirmationUpdate} returns this - */ -proto.lnrpc.ConfirmationUpdate.prototype.setNumConfsLeft = function(value) { - return jspb.Message.setProto3IntField(this, 3, 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.lnrpc.ChannelOpenUpdate.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChannelOpenUpdate.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.lnrpc.ChannelOpenUpdate} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelOpenUpdate.toObject = function(includeInstance, msg) { - var f, obj = { - channelPoint: (f = msg.getChannelPoint()) && proto.lnrpc.ChannelPoint.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.ChannelOpenUpdate} - */ -proto.lnrpc.ChannelOpenUpdate.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChannelOpenUpdate; - return proto.lnrpc.ChannelOpenUpdate.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChannelOpenUpdate} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChannelOpenUpdate} - */ -proto.lnrpc.ChannelOpenUpdate.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.ChannelPoint; - reader.readMessage(value,proto.lnrpc.ChannelPoint.deserializeBinaryFromReader); - msg.setChannelPoint(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelOpenUpdate.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChannelOpenUpdate.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChannelOpenUpdate} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelOpenUpdate.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChannelPoint(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.lnrpc.ChannelPoint.serializeBinaryToWriter - ); - } -}; - - -/** - * optional ChannelPoint channel_point = 1; - * @return {?proto.lnrpc.ChannelPoint} - */ -proto.lnrpc.ChannelOpenUpdate.prototype.getChannelPoint = function() { - return /** @type{?proto.lnrpc.ChannelPoint} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.ChannelPoint, 1)); -}; - - -/** - * @param {?proto.lnrpc.ChannelPoint|undefined} value - * @return {!proto.lnrpc.ChannelOpenUpdate} returns this -*/ -proto.lnrpc.ChannelOpenUpdate.prototype.setChannelPoint = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.ChannelOpenUpdate} returns this - */ -proto.lnrpc.ChannelOpenUpdate.prototype.clearChannelPoint = function() { - return this.setChannelPoint(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.ChannelOpenUpdate.prototype.hasChannelPoint = function() { - return jspb.Message.getField(this, 1) != 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.lnrpc.ChannelCloseUpdate.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChannelCloseUpdate.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.lnrpc.ChannelCloseUpdate} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelCloseUpdate.toObject = function(includeInstance, msg) { - var f, obj = { - closingTxid: msg.getClosingTxid_asB64(), - success: jspb.Message.getBooleanFieldWithDefault(msg, 2, 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.lnrpc.ChannelCloseUpdate} - */ -proto.lnrpc.ChannelCloseUpdate.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChannelCloseUpdate; - return proto.lnrpc.ChannelCloseUpdate.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChannelCloseUpdate} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChannelCloseUpdate} - */ -proto.lnrpc.ChannelCloseUpdate.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setClosingTxid(value); - break; - case 2: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setSuccess(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelCloseUpdate.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChannelCloseUpdate.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChannelCloseUpdate} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelCloseUpdate.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getClosingTxid_asU8(); - if (f.length > 0) { - writer.writeBytes( - 1, - f - ); - } - f = message.getSuccess(); - if (f) { - writer.writeBool( - 2, - f - ); - } -}; - - -/** - * optional bytes closing_txid = 1; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.ChannelCloseUpdate.prototype.getClosingTxid = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * optional bytes closing_txid = 1; - * This is a type-conversion wrapper around `getClosingTxid()` - * @return {string} - */ -proto.lnrpc.ChannelCloseUpdate.prototype.getClosingTxid_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getClosingTxid())); -}; - - -/** - * optional bytes closing_txid = 1; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getClosingTxid()` - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelCloseUpdate.prototype.getClosingTxid_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getClosingTxid())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.ChannelCloseUpdate} returns this - */ -proto.lnrpc.ChannelCloseUpdate.prototype.setClosingTxid = function(value) { - return jspb.Message.setProto3BytesField(this, 1, value); -}; - - -/** - * optional bool success = 2; - * @return {boolean} - */ -proto.lnrpc.ChannelCloseUpdate.prototype.getSuccess = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.ChannelCloseUpdate} returns this - */ -proto.lnrpc.ChannelCloseUpdate.prototype.setSuccess = function(value) { - return jspb.Message.setProto3BooleanField(this, 2, 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.lnrpc.CloseChannelRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.CloseChannelRequest.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.lnrpc.CloseChannelRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.CloseChannelRequest.toObject = function(includeInstance, msg) { - var f, obj = { - channelPoint: (f = msg.getChannelPoint()) && proto.lnrpc.ChannelPoint.toObject(includeInstance, f), - force: jspb.Message.getBooleanFieldWithDefault(msg, 2, false), - targetConf: jspb.Message.getFieldWithDefault(msg, 3, 0), - satPerByte: jspb.Message.getFieldWithDefault(msg, 4, 0), - deliveryAddress: jspb.Message.getFieldWithDefault(msg, 5, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.CloseChannelRequest} - */ -proto.lnrpc.CloseChannelRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.CloseChannelRequest; - return proto.lnrpc.CloseChannelRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.CloseChannelRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.CloseChannelRequest} - */ -proto.lnrpc.CloseChannelRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.ChannelPoint; - reader.readMessage(value,proto.lnrpc.ChannelPoint.deserializeBinaryFromReader); - msg.setChannelPoint(value); - break; - case 2: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setForce(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt32()); - msg.setTargetConf(value); - break; - case 4: - var value = /** @type {number} */ (reader.readInt64()); - msg.setSatPerByte(value); - break; - case 5: - var value = /** @type {string} */ (reader.readString()); - msg.setDeliveryAddress(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.CloseChannelRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.CloseChannelRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.CloseChannelRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.CloseChannelRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChannelPoint(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.lnrpc.ChannelPoint.serializeBinaryToWriter - ); - } - f = message.getForce(); - if (f) { - writer.writeBool( - 2, - f - ); - } - f = message.getTargetConf(); - if (f !== 0) { - writer.writeInt32( - 3, - f - ); - } - f = message.getSatPerByte(); - if (f !== 0) { - writer.writeInt64( - 4, - f - ); - } - f = message.getDeliveryAddress(); - if (f.length > 0) { - writer.writeString( - 5, - f - ); - } -}; - - -/** - * optional ChannelPoint channel_point = 1; - * @return {?proto.lnrpc.ChannelPoint} - */ -proto.lnrpc.CloseChannelRequest.prototype.getChannelPoint = function() { - return /** @type{?proto.lnrpc.ChannelPoint} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.ChannelPoint, 1)); -}; - - -/** - * @param {?proto.lnrpc.ChannelPoint|undefined} value - * @return {!proto.lnrpc.CloseChannelRequest} returns this -*/ -proto.lnrpc.CloseChannelRequest.prototype.setChannelPoint = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.CloseChannelRequest} returns this - */ -proto.lnrpc.CloseChannelRequest.prototype.clearChannelPoint = function() { - return this.setChannelPoint(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.CloseChannelRequest.prototype.hasChannelPoint = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional bool force = 2; - * @return {boolean} - */ -proto.lnrpc.CloseChannelRequest.prototype.getForce = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.CloseChannelRequest} returns this - */ -proto.lnrpc.CloseChannelRequest.prototype.setForce = function(value) { - return jspb.Message.setProto3BooleanField(this, 2, value); -}; - - -/** - * optional int32 target_conf = 3; - * @return {number} - */ -proto.lnrpc.CloseChannelRequest.prototype.getTargetConf = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.CloseChannelRequest} returns this - */ -proto.lnrpc.CloseChannelRequest.prototype.setTargetConf = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional int64 sat_per_byte = 4; - * @return {number} - */ -proto.lnrpc.CloseChannelRequest.prototype.getSatPerByte = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.CloseChannelRequest} returns this - */ -proto.lnrpc.CloseChannelRequest.prototype.setSatPerByte = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional string delivery_address = 5; - * @return {string} - */ -proto.lnrpc.CloseChannelRequest.prototype.getDeliveryAddress = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.CloseChannelRequest} returns this - */ -proto.lnrpc.CloseChannelRequest.prototype.setDeliveryAddress = function(value) { - return jspb.Message.setProto3StringField(this, 5, value); -}; - - - -/** - * 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.lnrpc.CloseStatusUpdate.oneofGroups_ = [[1,3]]; - -/** - * @enum {number} - */ -proto.lnrpc.CloseStatusUpdate.UpdateCase = { - UPDATE_NOT_SET: 0, - CLOSE_PENDING: 1, - CHAN_CLOSE: 3 -}; - -/** - * @return {proto.lnrpc.CloseStatusUpdate.UpdateCase} - */ -proto.lnrpc.CloseStatusUpdate.prototype.getUpdateCase = function() { - return /** @type {proto.lnrpc.CloseStatusUpdate.UpdateCase} */(jspb.Message.computeOneofCase(this, proto.lnrpc.CloseStatusUpdate.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.lnrpc.CloseStatusUpdate.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.CloseStatusUpdate.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.lnrpc.CloseStatusUpdate} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.CloseStatusUpdate.toObject = function(includeInstance, msg) { - var f, obj = { - closePending: (f = msg.getClosePending()) && proto.lnrpc.PendingUpdate.toObject(includeInstance, f), - chanClose: (f = msg.getChanClose()) && proto.lnrpc.ChannelCloseUpdate.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.CloseStatusUpdate} - */ -proto.lnrpc.CloseStatusUpdate.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.CloseStatusUpdate; - return proto.lnrpc.CloseStatusUpdate.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.CloseStatusUpdate} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.CloseStatusUpdate} - */ -proto.lnrpc.CloseStatusUpdate.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.PendingUpdate; - reader.readMessage(value,proto.lnrpc.PendingUpdate.deserializeBinaryFromReader); - msg.setClosePending(value); - break; - case 3: - var value = new proto.lnrpc.ChannelCloseUpdate; - reader.readMessage(value,proto.lnrpc.ChannelCloseUpdate.deserializeBinaryFromReader); - msg.setChanClose(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.CloseStatusUpdate.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.CloseStatusUpdate.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.CloseStatusUpdate} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.CloseStatusUpdate.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getClosePending(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.lnrpc.PendingUpdate.serializeBinaryToWriter - ); - } - f = message.getChanClose(); - if (f != null) { - writer.writeMessage( - 3, - f, - proto.lnrpc.ChannelCloseUpdate.serializeBinaryToWriter - ); - } -}; - - -/** - * optional PendingUpdate close_pending = 1; - * @return {?proto.lnrpc.PendingUpdate} - */ -proto.lnrpc.CloseStatusUpdate.prototype.getClosePending = function() { - return /** @type{?proto.lnrpc.PendingUpdate} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.PendingUpdate, 1)); -}; - - -/** - * @param {?proto.lnrpc.PendingUpdate|undefined} value - * @return {!proto.lnrpc.CloseStatusUpdate} returns this -*/ -proto.lnrpc.CloseStatusUpdate.prototype.setClosePending = function(value) { - return jspb.Message.setOneofWrapperField(this, 1, proto.lnrpc.CloseStatusUpdate.oneofGroups_[0], value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.CloseStatusUpdate} returns this - */ -proto.lnrpc.CloseStatusUpdate.prototype.clearClosePending = function() { - return this.setClosePending(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.CloseStatusUpdate.prototype.hasClosePending = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional ChannelCloseUpdate chan_close = 3; - * @return {?proto.lnrpc.ChannelCloseUpdate} - */ -proto.lnrpc.CloseStatusUpdate.prototype.getChanClose = function() { - return /** @type{?proto.lnrpc.ChannelCloseUpdate} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.ChannelCloseUpdate, 3)); -}; - - -/** - * @param {?proto.lnrpc.ChannelCloseUpdate|undefined} value - * @return {!proto.lnrpc.CloseStatusUpdate} returns this -*/ -proto.lnrpc.CloseStatusUpdate.prototype.setChanClose = function(value) { - return jspb.Message.setOneofWrapperField(this, 3, proto.lnrpc.CloseStatusUpdate.oneofGroups_[0], value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.CloseStatusUpdate} returns this - */ -proto.lnrpc.CloseStatusUpdate.prototype.clearChanClose = function() { - return this.setChanClose(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.CloseStatusUpdate.prototype.hasChanClose = 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.lnrpc.PendingUpdate.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.PendingUpdate.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.lnrpc.PendingUpdate} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PendingUpdate.toObject = function(includeInstance, msg) { - var f, obj = { - txid: msg.getTxid_asB64(), - outputIndex: jspb.Message.getFieldWithDefault(msg, 2, 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.lnrpc.PendingUpdate} - */ -proto.lnrpc.PendingUpdate.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.PendingUpdate; - return proto.lnrpc.PendingUpdate.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.PendingUpdate} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.PendingUpdate} - */ -proto.lnrpc.PendingUpdate.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setTxid(value); - break; - case 2: - var value = /** @type {number} */ (reader.readUint32()); - msg.setOutputIndex(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.PendingUpdate.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.PendingUpdate.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.PendingUpdate} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PendingUpdate.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getTxid_asU8(); - if (f.length > 0) { - writer.writeBytes( - 1, - f - ); - } - f = message.getOutputIndex(); - if (f !== 0) { - writer.writeUint32( - 2, - f - ); - } -}; - - -/** - * optional bytes txid = 1; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.PendingUpdate.prototype.getTxid = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * optional bytes txid = 1; - * This is a type-conversion wrapper around `getTxid()` - * @return {string} - */ -proto.lnrpc.PendingUpdate.prototype.getTxid_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getTxid())); -}; - - -/** - * optional bytes txid = 1; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getTxid()` - * @return {!Uint8Array} - */ -proto.lnrpc.PendingUpdate.prototype.getTxid_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getTxid())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.PendingUpdate} returns this - */ -proto.lnrpc.PendingUpdate.prototype.setTxid = function(value) { - return jspb.Message.setProto3BytesField(this, 1, value); -}; - - -/** - * optional uint32 output_index = 2; - * @return {number} - */ -proto.lnrpc.PendingUpdate.prototype.getOutputIndex = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PendingUpdate} returns this - */ -proto.lnrpc.PendingUpdate.prototype.setOutputIndex = function(value) { - return jspb.Message.setProto3IntField(this, 2, 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.lnrpc.OpenChannelRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.OpenChannelRequest.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.lnrpc.OpenChannelRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.OpenChannelRequest.toObject = function(includeInstance, msg) { - var f, obj = { - nodePubkey: msg.getNodePubkey_asB64(), - nodePubkeyString: jspb.Message.getFieldWithDefault(msg, 3, ""), - localFundingAmount: jspb.Message.getFieldWithDefault(msg, 4, 0), - pushSat: jspb.Message.getFieldWithDefault(msg, 5, 0), - targetConf: jspb.Message.getFieldWithDefault(msg, 6, 0), - satPerByte: jspb.Message.getFieldWithDefault(msg, 7, 0), - pb_private: jspb.Message.getBooleanFieldWithDefault(msg, 8, false), - minHtlcMsat: jspb.Message.getFieldWithDefault(msg, 9, 0), - remoteCsvDelay: jspb.Message.getFieldWithDefault(msg, 10, 0), - minConfs: jspb.Message.getFieldWithDefault(msg, 11, 0), - spendUnconfirmed: jspb.Message.getBooleanFieldWithDefault(msg, 12, false), - closeAddress: jspb.Message.getFieldWithDefault(msg, 13, ""), - fundingShim: (f = msg.getFundingShim()) && proto.lnrpc.FundingShim.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.OpenChannelRequest} - */ -proto.lnrpc.OpenChannelRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.OpenChannelRequest; - return proto.lnrpc.OpenChannelRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.OpenChannelRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.OpenChannelRequest} - */ -proto.lnrpc.OpenChannelRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 2: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setNodePubkey(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setNodePubkeyString(value); - break; - case 4: - var value = /** @type {number} */ (reader.readInt64()); - msg.setLocalFundingAmount(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt64()); - msg.setPushSat(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt32()); - msg.setTargetConf(value); - break; - case 7: - var value = /** @type {number} */ (reader.readInt64()); - msg.setSatPerByte(value); - break; - case 8: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setPrivate(value); - break; - case 9: - var value = /** @type {number} */ (reader.readInt64()); - msg.setMinHtlcMsat(value); - break; - case 10: - var value = /** @type {number} */ (reader.readUint32()); - msg.setRemoteCsvDelay(value); - break; - case 11: - var value = /** @type {number} */ (reader.readInt32()); - msg.setMinConfs(value); - break; - case 12: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setSpendUnconfirmed(value); - break; - case 13: - var value = /** @type {string} */ (reader.readString()); - msg.setCloseAddress(value); - break; - case 14: - var value = new proto.lnrpc.FundingShim; - reader.readMessage(value,proto.lnrpc.FundingShim.deserializeBinaryFromReader); - msg.setFundingShim(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.OpenChannelRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.OpenChannelRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.OpenChannelRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.OpenChannelRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getNodePubkey_asU8(); - if (f.length > 0) { - writer.writeBytes( - 2, - f - ); - } - f = message.getNodePubkeyString(); - if (f.length > 0) { - writer.writeString( - 3, - f - ); - } - f = message.getLocalFundingAmount(); - if (f !== 0) { - writer.writeInt64( - 4, - f - ); - } - f = message.getPushSat(); - if (f !== 0) { - writer.writeInt64( - 5, - f - ); - } - f = message.getTargetConf(); - if (f !== 0) { - writer.writeInt32( - 6, - f - ); - } - f = message.getSatPerByte(); - if (f !== 0) { - writer.writeInt64( - 7, - f - ); - } - f = message.getPrivate(); - if (f) { - writer.writeBool( - 8, - f - ); - } - f = message.getMinHtlcMsat(); - if (f !== 0) { - writer.writeInt64( - 9, - f - ); - } - f = message.getRemoteCsvDelay(); - if (f !== 0) { - writer.writeUint32( - 10, - f - ); - } - f = message.getMinConfs(); - if (f !== 0) { - writer.writeInt32( - 11, - f - ); - } - f = message.getSpendUnconfirmed(); - if (f) { - writer.writeBool( - 12, - f - ); - } - f = message.getCloseAddress(); - if (f.length > 0) { - writer.writeString( - 13, - f - ); - } - f = message.getFundingShim(); - if (f != null) { - writer.writeMessage( - 14, - f, - proto.lnrpc.FundingShim.serializeBinaryToWriter - ); - } -}; - - -/** - * optional bytes node_pubkey = 2; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.OpenChannelRequest.prototype.getNodePubkey = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * optional bytes node_pubkey = 2; - * This is a type-conversion wrapper around `getNodePubkey()` - * @return {string} - */ -proto.lnrpc.OpenChannelRequest.prototype.getNodePubkey_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getNodePubkey())); -}; - - -/** - * optional bytes node_pubkey = 2; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getNodePubkey()` - * @return {!Uint8Array} - */ -proto.lnrpc.OpenChannelRequest.prototype.getNodePubkey_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getNodePubkey())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.OpenChannelRequest} returns this - */ -proto.lnrpc.OpenChannelRequest.prototype.setNodePubkey = function(value) { - return jspb.Message.setProto3BytesField(this, 2, value); -}; - - -/** - * optional string node_pubkey_string = 3; - * @return {string} - */ -proto.lnrpc.OpenChannelRequest.prototype.getNodePubkeyString = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.OpenChannelRequest} returns this - */ -proto.lnrpc.OpenChannelRequest.prototype.setNodePubkeyString = function(value) { - return jspb.Message.setProto3StringField(this, 3, value); -}; - - -/** - * optional int64 local_funding_amount = 4; - * @return {number} - */ -proto.lnrpc.OpenChannelRequest.prototype.getLocalFundingAmount = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.OpenChannelRequest} returns this - */ -proto.lnrpc.OpenChannelRequest.prototype.setLocalFundingAmount = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional int64 push_sat = 5; - * @return {number} - */ -proto.lnrpc.OpenChannelRequest.prototype.getPushSat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.OpenChannelRequest} returns this - */ -proto.lnrpc.OpenChannelRequest.prototype.setPushSat = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional int32 target_conf = 6; - * @return {number} - */ -proto.lnrpc.OpenChannelRequest.prototype.getTargetConf = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.OpenChannelRequest} returns this - */ -proto.lnrpc.OpenChannelRequest.prototype.setTargetConf = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - -/** - * optional int64 sat_per_byte = 7; - * @return {number} - */ -proto.lnrpc.OpenChannelRequest.prototype.getSatPerByte = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.OpenChannelRequest} returns this - */ -proto.lnrpc.OpenChannelRequest.prototype.setSatPerByte = function(value) { - return jspb.Message.setProto3IntField(this, 7, value); -}; - - -/** - * optional bool private = 8; - * @return {boolean} - */ -proto.lnrpc.OpenChannelRequest.prototype.getPrivate = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 8, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.OpenChannelRequest} returns this - */ -proto.lnrpc.OpenChannelRequest.prototype.setPrivate = function(value) { - return jspb.Message.setProto3BooleanField(this, 8, value); -}; - - -/** - * optional int64 min_htlc_msat = 9; - * @return {number} - */ -proto.lnrpc.OpenChannelRequest.prototype.getMinHtlcMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 9, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.OpenChannelRequest} returns this - */ -proto.lnrpc.OpenChannelRequest.prototype.setMinHtlcMsat = function(value) { - return jspb.Message.setProto3IntField(this, 9, value); -}; - - -/** - * optional uint32 remote_csv_delay = 10; - * @return {number} - */ -proto.lnrpc.OpenChannelRequest.prototype.getRemoteCsvDelay = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 10, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.OpenChannelRequest} returns this - */ -proto.lnrpc.OpenChannelRequest.prototype.setRemoteCsvDelay = function(value) { - return jspb.Message.setProto3IntField(this, 10, value); -}; - - -/** - * optional int32 min_confs = 11; - * @return {number} - */ -proto.lnrpc.OpenChannelRequest.prototype.getMinConfs = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 11, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.OpenChannelRequest} returns this - */ -proto.lnrpc.OpenChannelRequest.prototype.setMinConfs = function(value) { - return jspb.Message.setProto3IntField(this, 11, value); -}; - - -/** - * optional bool spend_unconfirmed = 12; - * @return {boolean} - */ -proto.lnrpc.OpenChannelRequest.prototype.getSpendUnconfirmed = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 12, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.OpenChannelRequest} returns this - */ -proto.lnrpc.OpenChannelRequest.prototype.setSpendUnconfirmed = function(value) { - return jspb.Message.setProto3BooleanField(this, 12, value); -}; - - -/** - * optional string close_address = 13; - * @return {string} - */ -proto.lnrpc.OpenChannelRequest.prototype.getCloseAddress = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 13, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.OpenChannelRequest} returns this - */ -proto.lnrpc.OpenChannelRequest.prototype.setCloseAddress = function(value) { - return jspb.Message.setProto3StringField(this, 13, value); -}; - - -/** - * optional FundingShim funding_shim = 14; - * @return {?proto.lnrpc.FundingShim} - */ -proto.lnrpc.OpenChannelRequest.prototype.getFundingShim = function() { - return /** @type{?proto.lnrpc.FundingShim} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.FundingShim, 14)); -}; - - -/** - * @param {?proto.lnrpc.FundingShim|undefined} value - * @return {!proto.lnrpc.OpenChannelRequest} returns this -*/ -proto.lnrpc.OpenChannelRequest.prototype.setFundingShim = function(value) { - return jspb.Message.setWrapperField(this, 14, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.OpenChannelRequest} returns this - */ -proto.lnrpc.OpenChannelRequest.prototype.clearFundingShim = function() { - return this.setFundingShim(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.OpenChannelRequest.prototype.hasFundingShim = function() { - return jspb.Message.getField(this, 14) != null; -}; - - - -/** - * 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.lnrpc.OpenStatusUpdate.oneofGroups_ = [[1,3]]; - -/** - * @enum {number} - */ -proto.lnrpc.OpenStatusUpdate.UpdateCase = { - UPDATE_NOT_SET: 0, - CHAN_PENDING: 1, - CHAN_OPEN: 3 -}; - -/** - * @return {proto.lnrpc.OpenStatusUpdate.UpdateCase} - */ -proto.lnrpc.OpenStatusUpdate.prototype.getUpdateCase = function() { - return /** @type {proto.lnrpc.OpenStatusUpdate.UpdateCase} */(jspb.Message.computeOneofCase(this, proto.lnrpc.OpenStatusUpdate.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.lnrpc.OpenStatusUpdate.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.OpenStatusUpdate.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.lnrpc.OpenStatusUpdate} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.OpenStatusUpdate.toObject = function(includeInstance, msg) { - var f, obj = { - chanPending: (f = msg.getChanPending()) && proto.lnrpc.PendingUpdate.toObject(includeInstance, f), - chanOpen: (f = msg.getChanOpen()) && proto.lnrpc.ChannelOpenUpdate.toObject(includeInstance, f), - pendingChanId: msg.getPendingChanId_asB64() - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.OpenStatusUpdate} - */ -proto.lnrpc.OpenStatusUpdate.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.OpenStatusUpdate; - return proto.lnrpc.OpenStatusUpdate.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.OpenStatusUpdate} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.OpenStatusUpdate} - */ -proto.lnrpc.OpenStatusUpdate.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.PendingUpdate; - reader.readMessage(value,proto.lnrpc.PendingUpdate.deserializeBinaryFromReader); - msg.setChanPending(value); - break; - case 3: - var value = new proto.lnrpc.ChannelOpenUpdate; - reader.readMessage(value,proto.lnrpc.ChannelOpenUpdate.deserializeBinaryFromReader); - msg.setChanOpen(value); - break; - case 4: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setPendingChanId(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.OpenStatusUpdate.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.OpenStatusUpdate.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.OpenStatusUpdate} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.OpenStatusUpdate.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChanPending(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.lnrpc.PendingUpdate.serializeBinaryToWriter - ); - } - f = message.getChanOpen(); - if (f != null) { - writer.writeMessage( - 3, - f, - proto.lnrpc.ChannelOpenUpdate.serializeBinaryToWriter - ); - } - f = message.getPendingChanId_asU8(); - if (f.length > 0) { - writer.writeBytes( - 4, - f - ); - } -}; - - -/** - * optional PendingUpdate chan_pending = 1; - * @return {?proto.lnrpc.PendingUpdate} - */ -proto.lnrpc.OpenStatusUpdate.prototype.getChanPending = function() { - return /** @type{?proto.lnrpc.PendingUpdate} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.PendingUpdate, 1)); -}; - - -/** - * @param {?proto.lnrpc.PendingUpdate|undefined} value - * @return {!proto.lnrpc.OpenStatusUpdate} returns this -*/ -proto.lnrpc.OpenStatusUpdate.prototype.setChanPending = function(value) { - return jspb.Message.setOneofWrapperField(this, 1, proto.lnrpc.OpenStatusUpdate.oneofGroups_[0], value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.OpenStatusUpdate} returns this - */ -proto.lnrpc.OpenStatusUpdate.prototype.clearChanPending = function() { - return this.setChanPending(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.OpenStatusUpdate.prototype.hasChanPending = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional ChannelOpenUpdate chan_open = 3; - * @return {?proto.lnrpc.ChannelOpenUpdate} - */ -proto.lnrpc.OpenStatusUpdate.prototype.getChanOpen = function() { - return /** @type{?proto.lnrpc.ChannelOpenUpdate} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.ChannelOpenUpdate, 3)); -}; - - -/** - * @param {?proto.lnrpc.ChannelOpenUpdate|undefined} value - * @return {!proto.lnrpc.OpenStatusUpdate} returns this -*/ -proto.lnrpc.OpenStatusUpdate.prototype.setChanOpen = function(value) { - return jspb.Message.setOneofWrapperField(this, 3, proto.lnrpc.OpenStatusUpdate.oneofGroups_[0], value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.OpenStatusUpdate} returns this - */ -proto.lnrpc.OpenStatusUpdate.prototype.clearChanOpen = function() { - return this.setChanOpen(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.OpenStatusUpdate.prototype.hasChanOpen = function() { - return jspb.Message.getField(this, 3) != null; -}; - - -/** - * optional bytes pending_chan_id = 4; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.OpenStatusUpdate.prototype.getPendingChanId = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * optional bytes pending_chan_id = 4; - * This is a type-conversion wrapper around `getPendingChanId()` - * @return {string} - */ -proto.lnrpc.OpenStatusUpdate.prototype.getPendingChanId_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getPendingChanId())); -}; - - -/** - * optional bytes pending_chan_id = 4; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getPendingChanId()` - * @return {!Uint8Array} - */ -proto.lnrpc.OpenStatusUpdate.prototype.getPendingChanId_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getPendingChanId())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.OpenStatusUpdate} returns this - */ -proto.lnrpc.OpenStatusUpdate.prototype.setPendingChanId = function(value) { - return jspb.Message.setProto3BytesField(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.lnrpc.KeyLocator.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.KeyLocator.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.lnrpc.KeyLocator} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.KeyLocator.toObject = function(includeInstance, msg) { - var f, obj = { - keyFamily: jspb.Message.getFieldWithDefault(msg, 1, 0), - keyIndex: jspb.Message.getFieldWithDefault(msg, 2, 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.lnrpc.KeyLocator} - */ -proto.lnrpc.KeyLocator.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.KeyLocator; - return proto.lnrpc.KeyLocator.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.KeyLocator} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.KeyLocator} - */ -proto.lnrpc.KeyLocator.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {number} */ (reader.readInt32()); - msg.setKeyFamily(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt32()); - msg.setKeyIndex(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.KeyLocator.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.KeyLocator.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.KeyLocator} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.KeyLocator.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getKeyFamily(); - if (f !== 0) { - writer.writeInt32( - 1, - f - ); - } - f = message.getKeyIndex(); - if (f !== 0) { - writer.writeInt32( - 2, - f - ); - } -}; - - -/** - * optional int32 key_family = 1; - * @return {number} - */ -proto.lnrpc.KeyLocator.prototype.getKeyFamily = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.KeyLocator} returns this - */ -proto.lnrpc.KeyLocator.prototype.setKeyFamily = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * optional int32 key_index = 2; - * @return {number} - */ -proto.lnrpc.KeyLocator.prototype.getKeyIndex = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.KeyLocator} returns this - */ -proto.lnrpc.KeyLocator.prototype.setKeyIndex = function(value) { - return jspb.Message.setProto3IntField(this, 2, 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.lnrpc.KeyDescriptor.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.KeyDescriptor.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.lnrpc.KeyDescriptor} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.KeyDescriptor.toObject = function(includeInstance, msg) { - var f, obj = { - rawKeyBytes: msg.getRawKeyBytes_asB64(), - keyLoc: (f = msg.getKeyLoc()) && proto.lnrpc.KeyLocator.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.KeyDescriptor} - */ -proto.lnrpc.KeyDescriptor.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.KeyDescriptor; - return proto.lnrpc.KeyDescriptor.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.KeyDescriptor} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.KeyDescriptor} - */ -proto.lnrpc.KeyDescriptor.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setRawKeyBytes(value); - break; - case 2: - var value = new proto.lnrpc.KeyLocator; - reader.readMessage(value,proto.lnrpc.KeyLocator.deserializeBinaryFromReader); - msg.setKeyLoc(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.KeyDescriptor.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.KeyDescriptor.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.KeyDescriptor} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.KeyDescriptor.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getRawKeyBytes_asU8(); - if (f.length > 0) { - writer.writeBytes( - 1, - f - ); - } - f = message.getKeyLoc(); - if (f != null) { - writer.writeMessage( - 2, - f, - proto.lnrpc.KeyLocator.serializeBinaryToWriter - ); - } -}; - - -/** - * optional bytes raw_key_bytes = 1; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.KeyDescriptor.prototype.getRawKeyBytes = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * optional bytes raw_key_bytes = 1; - * This is a type-conversion wrapper around `getRawKeyBytes()` - * @return {string} - */ -proto.lnrpc.KeyDescriptor.prototype.getRawKeyBytes_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getRawKeyBytes())); -}; - - -/** - * optional bytes raw_key_bytes = 1; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getRawKeyBytes()` - * @return {!Uint8Array} - */ -proto.lnrpc.KeyDescriptor.prototype.getRawKeyBytes_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getRawKeyBytes())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.KeyDescriptor} returns this - */ -proto.lnrpc.KeyDescriptor.prototype.setRawKeyBytes = function(value) { - return jspb.Message.setProto3BytesField(this, 1, value); -}; - - -/** - * optional KeyLocator key_loc = 2; - * @return {?proto.lnrpc.KeyLocator} - */ -proto.lnrpc.KeyDescriptor.prototype.getKeyLoc = function() { - return /** @type{?proto.lnrpc.KeyLocator} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.KeyLocator, 2)); -}; - - -/** - * @param {?proto.lnrpc.KeyLocator|undefined} value - * @return {!proto.lnrpc.KeyDescriptor} returns this -*/ -proto.lnrpc.KeyDescriptor.prototype.setKeyLoc = function(value) { - return jspb.Message.setWrapperField(this, 2, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.KeyDescriptor} returns this - */ -proto.lnrpc.KeyDescriptor.prototype.clearKeyLoc = function() { - return this.setKeyLoc(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.KeyDescriptor.prototype.hasKeyLoc = function() { - return jspb.Message.getField(this, 2) != 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.lnrpc.ChanPointShim.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChanPointShim.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.lnrpc.ChanPointShim} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChanPointShim.toObject = function(includeInstance, msg) { - var f, obj = { - amt: jspb.Message.getFieldWithDefault(msg, 1, 0), - chanPoint: (f = msg.getChanPoint()) && proto.lnrpc.ChannelPoint.toObject(includeInstance, f), - localKey: (f = msg.getLocalKey()) && proto.lnrpc.KeyDescriptor.toObject(includeInstance, f), - remoteKey: msg.getRemoteKey_asB64(), - pendingChanId: msg.getPendingChanId_asB64() - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.ChanPointShim} - */ -proto.lnrpc.ChanPointShim.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChanPointShim; - return proto.lnrpc.ChanPointShim.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChanPointShim} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChanPointShim} - */ -proto.lnrpc.ChanPointShim.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAmt(value); - break; - case 2: - var value = new proto.lnrpc.ChannelPoint; - reader.readMessage(value,proto.lnrpc.ChannelPoint.deserializeBinaryFromReader); - msg.setChanPoint(value); - break; - case 3: - var value = new proto.lnrpc.KeyDescriptor; - reader.readMessage(value,proto.lnrpc.KeyDescriptor.deserializeBinaryFromReader); - msg.setLocalKey(value); - break; - case 4: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setRemoteKey(value); - break; - case 5: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setPendingChanId(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ChanPointShim.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChanPointShim.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChanPointShim} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChanPointShim.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getAmt(); - if (f !== 0) { - writer.writeInt64( - 1, - f - ); - } - f = message.getChanPoint(); - if (f != null) { - writer.writeMessage( - 2, - f, - proto.lnrpc.ChannelPoint.serializeBinaryToWriter - ); - } - f = message.getLocalKey(); - if (f != null) { - writer.writeMessage( - 3, - f, - proto.lnrpc.KeyDescriptor.serializeBinaryToWriter - ); - } - f = message.getRemoteKey_asU8(); - if (f.length > 0) { - writer.writeBytes( - 4, - f - ); - } - f = message.getPendingChanId_asU8(); - if (f.length > 0) { - writer.writeBytes( - 5, - f - ); - } -}; - - -/** - * optional int64 amt = 1; - * @return {number} - */ -proto.lnrpc.ChanPointShim.prototype.getAmt = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChanPointShim} returns this - */ -proto.lnrpc.ChanPointShim.prototype.setAmt = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * optional ChannelPoint chan_point = 2; - * @return {?proto.lnrpc.ChannelPoint} - */ -proto.lnrpc.ChanPointShim.prototype.getChanPoint = function() { - return /** @type{?proto.lnrpc.ChannelPoint} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.ChannelPoint, 2)); -}; - - -/** - * @param {?proto.lnrpc.ChannelPoint|undefined} value - * @return {!proto.lnrpc.ChanPointShim} returns this -*/ -proto.lnrpc.ChanPointShim.prototype.setChanPoint = function(value) { - return jspb.Message.setWrapperField(this, 2, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.ChanPointShim} returns this - */ -proto.lnrpc.ChanPointShim.prototype.clearChanPoint = function() { - return this.setChanPoint(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.ChanPointShim.prototype.hasChanPoint = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional KeyDescriptor local_key = 3; - * @return {?proto.lnrpc.KeyDescriptor} - */ -proto.lnrpc.ChanPointShim.prototype.getLocalKey = function() { - return /** @type{?proto.lnrpc.KeyDescriptor} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.KeyDescriptor, 3)); -}; - - -/** - * @param {?proto.lnrpc.KeyDescriptor|undefined} value - * @return {!proto.lnrpc.ChanPointShim} returns this -*/ -proto.lnrpc.ChanPointShim.prototype.setLocalKey = function(value) { - return jspb.Message.setWrapperField(this, 3, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.ChanPointShim} returns this - */ -proto.lnrpc.ChanPointShim.prototype.clearLocalKey = function() { - return this.setLocalKey(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.ChanPointShim.prototype.hasLocalKey = function() { - return jspb.Message.getField(this, 3) != null; -}; - - -/** - * optional bytes remote_key = 4; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.ChanPointShim.prototype.getRemoteKey = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * optional bytes remote_key = 4; - * This is a type-conversion wrapper around `getRemoteKey()` - * @return {string} - */ -proto.lnrpc.ChanPointShim.prototype.getRemoteKey_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getRemoteKey())); -}; - - -/** - * optional bytes remote_key = 4; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getRemoteKey()` - * @return {!Uint8Array} - */ -proto.lnrpc.ChanPointShim.prototype.getRemoteKey_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getRemoteKey())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.ChanPointShim} returns this - */ -proto.lnrpc.ChanPointShim.prototype.setRemoteKey = function(value) { - return jspb.Message.setProto3BytesField(this, 4, value); -}; - - -/** - * optional bytes pending_chan_id = 5; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.ChanPointShim.prototype.getPendingChanId = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 5, "")); -}; - - -/** - * optional bytes pending_chan_id = 5; - * This is a type-conversion wrapper around `getPendingChanId()` - * @return {string} - */ -proto.lnrpc.ChanPointShim.prototype.getPendingChanId_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getPendingChanId())); -}; - - -/** - * optional bytes pending_chan_id = 5; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getPendingChanId()` - * @return {!Uint8Array} - */ -proto.lnrpc.ChanPointShim.prototype.getPendingChanId_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getPendingChanId())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.ChanPointShim} returns this - */ -proto.lnrpc.ChanPointShim.prototype.setPendingChanId = function(value) { - return jspb.Message.setProto3BytesField(this, 5, value); -}; - - - -/** - * 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.lnrpc.FundingShim.oneofGroups_ = [[1]]; - -/** - * @enum {number} - */ -proto.lnrpc.FundingShim.ShimCase = { - SHIM_NOT_SET: 0, - CHAN_POINT_SHIM: 1 -}; - -/** - * @return {proto.lnrpc.FundingShim.ShimCase} - */ -proto.lnrpc.FundingShim.prototype.getShimCase = function() { - return /** @type {proto.lnrpc.FundingShim.ShimCase} */(jspb.Message.computeOneofCase(this, proto.lnrpc.FundingShim.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.lnrpc.FundingShim.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.FundingShim.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.lnrpc.FundingShim} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.FundingShim.toObject = function(includeInstance, msg) { - var f, obj = { - chanPointShim: (f = msg.getChanPointShim()) && proto.lnrpc.ChanPointShim.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.FundingShim} - */ -proto.lnrpc.FundingShim.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.FundingShim; - return proto.lnrpc.FundingShim.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.FundingShim} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.FundingShim} - */ -proto.lnrpc.FundingShim.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.ChanPointShim; - reader.readMessage(value,proto.lnrpc.ChanPointShim.deserializeBinaryFromReader); - msg.setChanPointShim(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.FundingShim.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.FundingShim.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.FundingShim} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.FundingShim.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChanPointShim(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.lnrpc.ChanPointShim.serializeBinaryToWriter - ); - } -}; - - -/** - * optional ChanPointShim chan_point_shim = 1; - * @return {?proto.lnrpc.ChanPointShim} - */ -proto.lnrpc.FundingShim.prototype.getChanPointShim = function() { - return /** @type{?proto.lnrpc.ChanPointShim} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.ChanPointShim, 1)); -}; - - -/** - * @param {?proto.lnrpc.ChanPointShim|undefined} value - * @return {!proto.lnrpc.FundingShim} returns this -*/ -proto.lnrpc.FundingShim.prototype.setChanPointShim = function(value) { - return jspb.Message.setOneofWrapperField(this, 1, proto.lnrpc.FundingShim.oneofGroups_[0], value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.FundingShim} returns this - */ -proto.lnrpc.FundingShim.prototype.clearChanPointShim = function() { - return this.setChanPointShim(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.FundingShim.prototype.hasChanPointShim = function() { - return jspb.Message.getField(this, 1) != 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.lnrpc.FundingShimCancel.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.FundingShimCancel.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.lnrpc.FundingShimCancel} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.FundingShimCancel.toObject = function(includeInstance, msg) { - var f, obj = { - pendingChanId: msg.getPendingChanId_asB64() - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.FundingShimCancel} - */ -proto.lnrpc.FundingShimCancel.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.FundingShimCancel; - return proto.lnrpc.FundingShimCancel.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.FundingShimCancel} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.FundingShimCancel} - */ -proto.lnrpc.FundingShimCancel.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setPendingChanId(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.FundingShimCancel.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.FundingShimCancel.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.FundingShimCancel} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.FundingShimCancel.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getPendingChanId_asU8(); - if (f.length > 0) { - writer.writeBytes( - 1, - f - ); - } -}; - - -/** - * optional bytes pending_chan_id = 1; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.FundingShimCancel.prototype.getPendingChanId = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * optional bytes pending_chan_id = 1; - * This is a type-conversion wrapper around `getPendingChanId()` - * @return {string} - */ -proto.lnrpc.FundingShimCancel.prototype.getPendingChanId_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getPendingChanId())); -}; - - -/** - * optional bytes pending_chan_id = 1; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getPendingChanId()` - * @return {!Uint8Array} - */ -proto.lnrpc.FundingShimCancel.prototype.getPendingChanId_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getPendingChanId())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.FundingShimCancel} returns this - */ -proto.lnrpc.FundingShimCancel.prototype.setPendingChanId = function(value) { - return jspb.Message.setProto3BytesField(this, 1, value); -}; - - - -/** - * 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.lnrpc.FundingTransitionMsg.oneofGroups_ = [[1,2]]; - -/** - * @enum {number} - */ -proto.lnrpc.FundingTransitionMsg.TriggerCase = { - TRIGGER_NOT_SET: 0, - SHIM_REGISTER: 1, - SHIM_CANCEL: 2 -}; - -/** - * @return {proto.lnrpc.FundingTransitionMsg.TriggerCase} - */ -proto.lnrpc.FundingTransitionMsg.prototype.getTriggerCase = function() { - return /** @type {proto.lnrpc.FundingTransitionMsg.TriggerCase} */(jspb.Message.computeOneofCase(this, proto.lnrpc.FundingTransitionMsg.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.lnrpc.FundingTransitionMsg.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.FundingTransitionMsg.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.lnrpc.FundingTransitionMsg} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.FundingTransitionMsg.toObject = function(includeInstance, msg) { - var f, obj = { - shimRegister: (f = msg.getShimRegister()) && proto.lnrpc.FundingShim.toObject(includeInstance, f), - shimCancel: (f = msg.getShimCancel()) && proto.lnrpc.FundingShimCancel.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.FundingTransitionMsg} - */ -proto.lnrpc.FundingTransitionMsg.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.FundingTransitionMsg; - return proto.lnrpc.FundingTransitionMsg.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.FundingTransitionMsg} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.FundingTransitionMsg} - */ -proto.lnrpc.FundingTransitionMsg.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.FundingShim; - reader.readMessage(value,proto.lnrpc.FundingShim.deserializeBinaryFromReader); - msg.setShimRegister(value); - break; - case 2: - var value = new proto.lnrpc.FundingShimCancel; - reader.readMessage(value,proto.lnrpc.FundingShimCancel.deserializeBinaryFromReader); - msg.setShimCancel(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.FundingTransitionMsg.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.FundingTransitionMsg.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.FundingTransitionMsg} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.FundingTransitionMsg.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getShimRegister(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.lnrpc.FundingShim.serializeBinaryToWriter - ); - } - f = message.getShimCancel(); - if (f != null) { - writer.writeMessage( - 2, - f, - proto.lnrpc.FundingShimCancel.serializeBinaryToWriter - ); - } -}; - - -/** - * optional FundingShim shim_register = 1; - * @return {?proto.lnrpc.FundingShim} - */ -proto.lnrpc.FundingTransitionMsg.prototype.getShimRegister = function() { - return /** @type{?proto.lnrpc.FundingShim} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.FundingShim, 1)); -}; - - -/** - * @param {?proto.lnrpc.FundingShim|undefined} value - * @return {!proto.lnrpc.FundingTransitionMsg} returns this -*/ -proto.lnrpc.FundingTransitionMsg.prototype.setShimRegister = function(value) { - return jspb.Message.setOneofWrapperField(this, 1, proto.lnrpc.FundingTransitionMsg.oneofGroups_[0], value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.FundingTransitionMsg} returns this - */ -proto.lnrpc.FundingTransitionMsg.prototype.clearShimRegister = function() { - return this.setShimRegister(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.FundingTransitionMsg.prototype.hasShimRegister = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional FundingShimCancel shim_cancel = 2; - * @return {?proto.lnrpc.FundingShimCancel} - */ -proto.lnrpc.FundingTransitionMsg.prototype.getShimCancel = function() { - return /** @type{?proto.lnrpc.FundingShimCancel} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.FundingShimCancel, 2)); -}; - - -/** - * @param {?proto.lnrpc.FundingShimCancel|undefined} value - * @return {!proto.lnrpc.FundingTransitionMsg} returns this -*/ -proto.lnrpc.FundingTransitionMsg.prototype.setShimCancel = function(value) { - return jspb.Message.setOneofWrapperField(this, 2, proto.lnrpc.FundingTransitionMsg.oneofGroups_[0], value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.FundingTransitionMsg} returns this - */ -proto.lnrpc.FundingTransitionMsg.prototype.clearShimCancel = function() { - return this.setShimCancel(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.FundingTransitionMsg.prototype.hasShimCancel = function() { - return jspb.Message.getField(this, 2) != 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.lnrpc.FundingStateStepResp.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.FundingStateStepResp.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.lnrpc.FundingStateStepResp} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.FundingStateStepResp.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.lnrpc.FundingStateStepResp} - */ -proto.lnrpc.FundingStateStepResp.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.FundingStateStepResp; - return proto.lnrpc.FundingStateStepResp.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.FundingStateStepResp} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.FundingStateStepResp} - */ -proto.lnrpc.FundingStateStepResp.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.lnrpc.FundingStateStepResp.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.FundingStateStepResp.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.FundingStateStepResp} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.FundingStateStepResp.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.lnrpc.PendingHTLC.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.PendingHTLC.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.lnrpc.PendingHTLC} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PendingHTLC.toObject = function(includeInstance, msg) { - var f, obj = { - incoming: jspb.Message.getBooleanFieldWithDefault(msg, 1, false), - amount: jspb.Message.getFieldWithDefault(msg, 2, 0), - outpoint: jspb.Message.getFieldWithDefault(msg, 3, ""), - maturityHeight: jspb.Message.getFieldWithDefault(msg, 4, 0), - blocksTilMaturity: jspb.Message.getFieldWithDefault(msg, 5, 0), - stage: jspb.Message.getFieldWithDefault(msg, 6, 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.lnrpc.PendingHTLC} - */ -proto.lnrpc.PendingHTLC.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.PendingHTLC; - return proto.lnrpc.PendingHTLC.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.PendingHTLC} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.PendingHTLC} - */ -proto.lnrpc.PendingHTLC.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setIncoming(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAmount(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setOutpoint(value); - break; - case 4: - var value = /** @type {number} */ (reader.readUint32()); - msg.setMaturityHeight(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt32()); - msg.setBlocksTilMaturity(value); - break; - case 6: - var value = /** @type {number} */ (reader.readUint32()); - msg.setStage(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.PendingHTLC.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.PendingHTLC.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.PendingHTLC} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PendingHTLC.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getIncoming(); - if (f) { - writer.writeBool( - 1, - f - ); - } - f = message.getAmount(); - if (f !== 0) { - writer.writeInt64( - 2, - f - ); - } - f = message.getOutpoint(); - if (f.length > 0) { - writer.writeString( - 3, - f - ); - } - f = message.getMaturityHeight(); - if (f !== 0) { - writer.writeUint32( - 4, - f - ); - } - f = message.getBlocksTilMaturity(); - if (f !== 0) { - writer.writeInt32( - 5, - f - ); - } - f = message.getStage(); - if (f !== 0) { - writer.writeUint32( - 6, - f - ); - } -}; - - -/** - * optional bool incoming = 1; - * @return {boolean} - */ -proto.lnrpc.PendingHTLC.prototype.getIncoming = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.PendingHTLC} returns this - */ -proto.lnrpc.PendingHTLC.prototype.setIncoming = function(value) { - return jspb.Message.setProto3BooleanField(this, 1, value); -}; - - -/** - * optional int64 amount = 2; - * @return {number} - */ -proto.lnrpc.PendingHTLC.prototype.getAmount = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PendingHTLC} returns this - */ -proto.lnrpc.PendingHTLC.prototype.setAmount = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional string outpoint = 3; - * @return {string} - */ -proto.lnrpc.PendingHTLC.prototype.getOutpoint = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.PendingHTLC} returns this - */ -proto.lnrpc.PendingHTLC.prototype.setOutpoint = function(value) { - return jspb.Message.setProto3StringField(this, 3, value); -}; - - -/** - * optional uint32 maturity_height = 4; - * @return {number} - */ -proto.lnrpc.PendingHTLC.prototype.getMaturityHeight = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PendingHTLC} returns this - */ -proto.lnrpc.PendingHTLC.prototype.setMaturityHeight = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional int32 blocks_til_maturity = 5; - * @return {number} - */ -proto.lnrpc.PendingHTLC.prototype.getBlocksTilMaturity = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PendingHTLC} returns this - */ -proto.lnrpc.PendingHTLC.prototype.setBlocksTilMaturity = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional uint32 stage = 6; - * @return {number} - */ -proto.lnrpc.PendingHTLC.prototype.getStage = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PendingHTLC} returns this - */ -proto.lnrpc.PendingHTLC.prototype.setStage = function(value) { - return jspb.Message.setProto3IntField(this, 6, 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.lnrpc.PendingChannelsRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.PendingChannelsRequest.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.lnrpc.PendingChannelsRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PendingChannelsRequest.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.lnrpc.PendingChannelsRequest} - */ -proto.lnrpc.PendingChannelsRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.PendingChannelsRequest; - return proto.lnrpc.PendingChannelsRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.PendingChannelsRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.PendingChannelsRequest} - */ -proto.lnrpc.PendingChannelsRequest.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.lnrpc.PendingChannelsRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.PendingChannelsRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.PendingChannelsRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PendingChannelsRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.PendingChannelsResponse.repeatedFields_ = [2,3,4,5]; - - - -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.lnrpc.PendingChannelsResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.PendingChannelsResponse.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.lnrpc.PendingChannelsResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PendingChannelsResponse.toObject = function(includeInstance, msg) { - var f, obj = { - totalLimboBalance: jspb.Message.getFieldWithDefault(msg, 1, 0), - pendingOpenChannelsList: jspb.Message.toObjectList(msg.getPendingOpenChannelsList(), - proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.toObject, includeInstance), - pendingClosingChannelsList: jspb.Message.toObjectList(msg.getPendingClosingChannelsList(), - proto.lnrpc.PendingChannelsResponse.ClosedChannel.toObject, includeInstance), - pendingForceClosingChannelsList: jspb.Message.toObjectList(msg.getPendingForceClosingChannelsList(), - proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.toObject, includeInstance), - waitingCloseChannelsList: jspb.Message.toObjectList(msg.getWaitingCloseChannelsList(), - proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel.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.lnrpc.PendingChannelsResponse} - */ -proto.lnrpc.PendingChannelsResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.PendingChannelsResponse; - return proto.lnrpc.PendingChannelsResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.PendingChannelsResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.PendingChannelsResponse} - */ -proto.lnrpc.PendingChannelsResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {number} */ (reader.readInt64()); - msg.setTotalLimboBalance(value); - break; - case 2: - var value = new proto.lnrpc.PendingChannelsResponse.PendingOpenChannel; - reader.readMessage(value,proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.deserializeBinaryFromReader); - msg.addPendingOpenChannels(value); - break; - case 3: - var value = new proto.lnrpc.PendingChannelsResponse.ClosedChannel; - reader.readMessage(value,proto.lnrpc.PendingChannelsResponse.ClosedChannel.deserializeBinaryFromReader); - msg.addPendingClosingChannels(value); - break; - case 4: - var value = new proto.lnrpc.PendingChannelsResponse.ForceClosedChannel; - reader.readMessage(value,proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.deserializeBinaryFromReader); - msg.addPendingForceClosingChannels(value); - break; - case 5: - var value = new proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel; - reader.readMessage(value,proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel.deserializeBinaryFromReader); - msg.addWaitingCloseChannels(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.PendingChannelsResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.PendingChannelsResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.PendingChannelsResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PendingChannelsResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getTotalLimboBalance(); - if (f !== 0) { - writer.writeInt64( - 1, - f - ); - } - f = message.getPendingOpenChannelsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 2, - f, - proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.serializeBinaryToWriter - ); - } - f = message.getPendingClosingChannelsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 3, - f, - proto.lnrpc.PendingChannelsResponse.ClosedChannel.serializeBinaryToWriter - ); - } - f = message.getPendingForceClosingChannelsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 4, - f, - proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.serializeBinaryToWriter - ); - } - f = message.getWaitingCloseChannelsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 5, - f, - proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel.serializeBinaryToWriter - ); - } -}; - - - - - -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.lnrpc.PendingChannelsResponse.PendingChannel.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.PendingChannelsResponse.PendingChannel.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.lnrpc.PendingChannelsResponse.PendingChannel} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PendingChannelsResponse.PendingChannel.toObject = function(includeInstance, msg) { - var f, obj = { - remoteNodePub: jspb.Message.getFieldWithDefault(msg, 1, ""), - channelPoint: jspb.Message.getFieldWithDefault(msg, 2, ""), - capacity: jspb.Message.getFieldWithDefault(msg, 3, 0), - localBalance: jspb.Message.getFieldWithDefault(msg, 4, 0), - remoteBalance: jspb.Message.getFieldWithDefault(msg, 5, 0), - localChanReserveSat: jspb.Message.getFieldWithDefault(msg, 6, 0), - remoteChanReserveSat: 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.lnrpc.PendingChannelsResponse.PendingChannel} - */ -proto.lnrpc.PendingChannelsResponse.PendingChannel.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.PendingChannelsResponse.PendingChannel; - return proto.lnrpc.PendingChannelsResponse.PendingChannel.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.PendingChannelsResponse.PendingChannel} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.PendingChannelsResponse.PendingChannel} - */ -proto.lnrpc.PendingChannelsResponse.PendingChannel.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.setRemoteNodePub(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setChannelPoint(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt64()); - msg.setCapacity(value); - break; - case 4: - var value = /** @type {number} */ (reader.readInt64()); - msg.setLocalBalance(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt64()); - msg.setRemoteBalance(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt64()); - msg.setLocalChanReserveSat(value); - break; - case 7: - var value = /** @type {number} */ (reader.readInt64()); - msg.setRemoteChanReserveSat(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.PendingChannelsResponse.PendingChannel.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.PendingChannelsResponse.PendingChannel.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.PendingChannelsResponse.PendingChannel} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PendingChannelsResponse.PendingChannel.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getRemoteNodePub(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getChannelPoint(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getCapacity(); - if (f !== 0) { - writer.writeInt64( - 3, - f - ); - } - f = message.getLocalBalance(); - if (f !== 0) { - writer.writeInt64( - 4, - f - ); - } - f = message.getRemoteBalance(); - if (f !== 0) { - writer.writeInt64( - 5, - f - ); - } - f = message.getLocalChanReserveSat(); - if (f !== 0) { - writer.writeInt64( - 6, - f - ); - } - f = message.getRemoteChanReserveSat(); - if (f !== 0) { - writer.writeInt64( - 7, - f - ); - } -}; - - -/** - * optional string remote_node_pub = 1; - * @return {string} - */ -proto.lnrpc.PendingChannelsResponse.PendingChannel.prototype.getRemoteNodePub = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.PendingChannelsResponse.PendingChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.PendingChannel.prototype.setRemoteNodePub = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional string channel_point = 2; - * @return {string} - */ -proto.lnrpc.PendingChannelsResponse.PendingChannel.prototype.getChannelPoint = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.PendingChannelsResponse.PendingChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.PendingChannel.prototype.setChannelPoint = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional int64 capacity = 3; - * @return {number} - */ -proto.lnrpc.PendingChannelsResponse.PendingChannel.prototype.getCapacity = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PendingChannelsResponse.PendingChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.PendingChannel.prototype.setCapacity = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional int64 local_balance = 4; - * @return {number} - */ -proto.lnrpc.PendingChannelsResponse.PendingChannel.prototype.getLocalBalance = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PendingChannelsResponse.PendingChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.PendingChannel.prototype.setLocalBalance = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional int64 remote_balance = 5; - * @return {number} - */ -proto.lnrpc.PendingChannelsResponse.PendingChannel.prototype.getRemoteBalance = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PendingChannelsResponse.PendingChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.PendingChannel.prototype.setRemoteBalance = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional int64 local_chan_reserve_sat = 6; - * @return {number} - */ -proto.lnrpc.PendingChannelsResponse.PendingChannel.prototype.getLocalChanReserveSat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PendingChannelsResponse.PendingChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.PendingChannel.prototype.setLocalChanReserveSat = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - -/** - * optional int64 remote_chan_reserve_sat = 7; - * @return {number} - */ -proto.lnrpc.PendingChannelsResponse.PendingChannel.prototype.getRemoteChanReserveSat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PendingChannelsResponse.PendingChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.PendingChannel.prototype.setRemoteChanReserveSat = function(value) { - return jspb.Message.setProto3IntField(this, 7, 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.lnrpc.PendingChannelsResponse.PendingOpenChannel.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.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.lnrpc.PendingChannelsResponse.PendingOpenChannel} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.toObject = function(includeInstance, msg) { - var f, obj = { - channel: (f = msg.getChannel()) && proto.lnrpc.PendingChannelsResponse.PendingChannel.toObject(includeInstance, f), - confirmationHeight: jspb.Message.getFieldWithDefault(msg, 2, 0), - commitFee: jspb.Message.getFieldWithDefault(msg, 4, 0), - commitWeight: jspb.Message.getFieldWithDefault(msg, 5, 0), - feePerKw: jspb.Message.getFieldWithDefault(msg, 6, 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.lnrpc.PendingChannelsResponse.PendingOpenChannel} - */ -proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.PendingChannelsResponse.PendingOpenChannel; - return proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.PendingChannelsResponse.PendingOpenChannel} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.PendingChannelsResponse.PendingOpenChannel} - */ -proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.PendingChannelsResponse.PendingChannel; - reader.readMessage(value,proto.lnrpc.PendingChannelsResponse.PendingChannel.deserializeBinaryFromReader); - msg.setChannel(value); - break; - case 2: - var value = /** @type {number} */ (reader.readUint32()); - msg.setConfirmationHeight(value); - break; - case 4: - var value = /** @type {number} */ (reader.readInt64()); - msg.setCommitFee(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt64()); - msg.setCommitWeight(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt64()); - msg.setFeePerKw(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.PendingChannelsResponse.PendingOpenChannel} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChannel(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.lnrpc.PendingChannelsResponse.PendingChannel.serializeBinaryToWriter - ); - } - f = message.getConfirmationHeight(); - if (f !== 0) { - writer.writeUint32( - 2, - f - ); - } - f = message.getCommitFee(); - if (f !== 0) { - writer.writeInt64( - 4, - f - ); - } - f = message.getCommitWeight(); - if (f !== 0) { - writer.writeInt64( - 5, - f - ); - } - f = message.getFeePerKw(); - if (f !== 0) { - writer.writeInt64( - 6, - f - ); - } -}; - - -/** - * optional PendingChannel channel = 1; - * @return {?proto.lnrpc.PendingChannelsResponse.PendingChannel} - */ -proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.prototype.getChannel = function() { - return /** @type{?proto.lnrpc.PendingChannelsResponse.PendingChannel} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.PendingChannelsResponse.PendingChannel, 1)); -}; - - -/** - * @param {?proto.lnrpc.PendingChannelsResponse.PendingChannel|undefined} value - * @return {!proto.lnrpc.PendingChannelsResponse.PendingOpenChannel} returns this -*/ -proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.prototype.setChannel = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.PendingChannelsResponse.PendingOpenChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.prototype.clearChannel = function() { - return this.setChannel(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.prototype.hasChannel = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional uint32 confirmation_height = 2; - * @return {number} - */ -proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.prototype.getConfirmationHeight = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PendingChannelsResponse.PendingOpenChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.prototype.setConfirmationHeight = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional int64 commit_fee = 4; - * @return {number} - */ -proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.prototype.getCommitFee = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PendingChannelsResponse.PendingOpenChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.prototype.setCommitFee = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional int64 commit_weight = 5; - * @return {number} - */ -proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.prototype.getCommitWeight = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PendingChannelsResponse.PendingOpenChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.prototype.setCommitWeight = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional int64 fee_per_kw = 6; - * @return {number} - */ -proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.prototype.getFeePerKw = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PendingChannelsResponse.PendingOpenChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.PendingOpenChannel.prototype.setFeePerKw = function(value) { - return jspb.Message.setProto3IntField(this, 6, 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.lnrpc.PendingChannelsResponse.WaitingCloseChannel.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel.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.lnrpc.PendingChannelsResponse.WaitingCloseChannel} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel.toObject = function(includeInstance, msg) { - var f, obj = { - channel: (f = msg.getChannel()) && proto.lnrpc.PendingChannelsResponse.PendingChannel.toObject(includeInstance, f), - limboBalance: jspb.Message.getFieldWithDefault(msg, 2, 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.lnrpc.PendingChannelsResponse.WaitingCloseChannel} - */ -proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel; - return proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel} - */ -proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.PendingChannelsResponse.PendingChannel; - reader.readMessage(value,proto.lnrpc.PendingChannelsResponse.PendingChannel.deserializeBinaryFromReader); - msg.setChannel(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt64()); - msg.setLimboBalance(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChannel(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.lnrpc.PendingChannelsResponse.PendingChannel.serializeBinaryToWriter - ); - } - f = message.getLimboBalance(); - if (f !== 0) { - writer.writeInt64( - 2, - f - ); - } -}; - - -/** - * optional PendingChannel channel = 1; - * @return {?proto.lnrpc.PendingChannelsResponse.PendingChannel} - */ -proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel.prototype.getChannel = function() { - return /** @type{?proto.lnrpc.PendingChannelsResponse.PendingChannel} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.PendingChannelsResponse.PendingChannel, 1)); -}; - - -/** - * @param {?proto.lnrpc.PendingChannelsResponse.PendingChannel|undefined} value - * @return {!proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel} returns this -*/ -proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel.prototype.setChannel = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel.prototype.clearChannel = function() { - return this.setChannel(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel.prototype.hasChannel = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional int64 limbo_balance = 2; - * @return {number} - */ -proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel.prototype.getLimboBalance = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel.prototype.setLimboBalance = function(value) { - return jspb.Message.setProto3IntField(this, 2, 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.lnrpc.PendingChannelsResponse.ClosedChannel.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.PendingChannelsResponse.ClosedChannel.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.lnrpc.PendingChannelsResponse.ClosedChannel} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PendingChannelsResponse.ClosedChannel.toObject = function(includeInstance, msg) { - var f, obj = { - channel: (f = msg.getChannel()) && proto.lnrpc.PendingChannelsResponse.PendingChannel.toObject(includeInstance, f), - closingTxid: 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.lnrpc.PendingChannelsResponse.ClosedChannel} - */ -proto.lnrpc.PendingChannelsResponse.ClosedChannel.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.PendingChannelsResponse.ClosedChannel; - return proto.lnrpc.PendingChannelsResponse.ClosedChannel.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.PendingChannelsResponse.ClosedChannel} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.PendingChannelsResponse.ClosedChannel} - */ -proto.lnrpc.PendingChannelsResponse.ClosedChannel.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.PendingChannelsResponse.PendingChannel; - reader.readMessage(value,proto.lnrpc.PendingChannelsResponse.PendingChannel.deserializeBinaryFromReader); - msg.setChannel(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setClosingTxid(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.PendingChannelsResponse.ClosedChannel.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.PendingChannelsResponse.ClosedChannel.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.PendingChannelsResponse.ClosedChannel} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PendingChannelsResponse.ClosedChannel.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChannel(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.lnrpc.PendingChannelsResponse.PendingChannel.serializeBinaryToWriter - ); - } - f = message.getClosingTxid(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } -}; - - -/** - * optional PendingChannel channel = 1; - * @return {?proto.lnrpc.PendingChannelsResponse.PendingChannel} - */ -proto.lnrpc.PendingChannelsResponse.ClosedChannel.prototype.getChannel = function() { - return /** @type{?proto.lnrpc.PendingChannelsResponse.PendingChannel} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.PendingChannelsResponse.PendingChannel, 1)); -}; - - -/** - * @param {?proto.lnrpc.PendingChannelsResponse.PendingChannel|undefined} value - * @return {!proto.lnrpc.PendingChannelsResponse.ClosedChannel} returns this -*/ -proto.lnrpc.PendingChannelsResponse.ClosedChannel.prototype.setChannel = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.PendingChannelsResponse.ClosedChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.ClosedChannel.prototype.clearChannel = function() { - return this.setChannel(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.PendingChannelsResponse.ClosedChannel.prototype.hasChannel = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional string closing_txid = 2; - * @return {string} - */ -proto.lnrpc.PendingChannelsResponse.ClosedChannel.prototype.getClosingTxid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.PendingChannelsResponse.ClosedChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.ClosedChannel.prototype.setClosingTxid = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.repeatedFields_ = [8]; - - - -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.lnrpc.PendingChannelsResponse.ForceClosedChannel.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.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.lnrpc.PendingChannelsResponse.ForceClosedChannel} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.toObject = function(includeInstance, msg) { - var f, obj = { - channel: (f = msg.getChannel()) && proto.lnrpc.PendingChannelsResponse.PendingChannel.toObject(includeInstance, f), - closingTxid: jspb.Message.getFieldWithDefault(msg, 2, ""), - limboBalance: jspb.Message.getFieldWithDefault(msg, 3, 0), - maturityHeight: jspb.Message.getFieldWithDefault(msg, 4, 0), - blocksTilMaturity: jspb.Message.getFieldWithDefault(msg, 5, 0), - recoveredBalance: jspb.Message.getFieldWithDefault(msg, 6, 0), - pendingHtlcsList: jspb.Message.toObjectList(msg.getPendingHtlcsList(), - proto.lnrpc.PendingHTLC.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.lnrpc.PendingChannelsResponse.ForceClosedChannel} - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.PendingChannelsResponse.ForceClosedChannel; - return proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.PendingChannelsResponse.ForceClosedChannel} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.PendingChannelsResponse.ForceClosedChannel} - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.PendingChannelsResponse.PendingChannel; - reader.readMessage(value,proto.lnrpc.PendingChannelsResponse.PendingChannel.deserializeBinaryFromReader); - msg.setChannel(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setClosingTxid(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt64()); - msg.setLimboBalance(value); - break; - case 4: - var value = /** @type {number} */ (reader.readUint32()); - msg.setMaturityHeight(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt32()); - msg.setBlocksTilMaturity(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt64()); - msg.setRecoveredBalance(value); - break; - case 8: - var value = new proto.lnrpc.PendingHTLC; - reader.readMessage(value,proto.lnrpc.PendingHTLC.deserializeBinaryFromReader); - msg.addPendingHtlcs(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.PendingChannelsResponse.ForceClosedChannel} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChannel(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.lnrpc.PendingChannelsResponse.PendingChannel.serializeBinaryToWriter - ); - } - f = message.getClosingTxid(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getLimboBalance(); - if (f !== 0) { - writer.writeInt64( - 3, - f - ); - } - f = message.getMaturityHeight(); - if (f !== 0) { - writer.writeUint32( - 4, - f - ); - } - f = message.getBlocksTilMaturity(); - if (f !== 0) { - writer.writeInt32( - 5, - f - ); - } - f = message.getRecoveredBalance(); - if (f !== 0) { - writer.writeInt64( - 6, - f - ); - } - f = message.getPendingHtlcsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 8, - f, - proto.lnrpc.PendingHTLC.serializeBinaryToWriter - ); - } -}; - - -/** - * optional PendingChannel channel = 1; - * @return {?proto.lnrpc.PendingChannelsResponse.PendingChannel} - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.prototype.getChannel = function() { - return /** @type{?proto.lnrpc.PendingChannelsResponse.PendingChannel} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.PendingChannelsResponse.PendingChannel, 1)); -}; - - -/** - * @param {?proto.lnrpc.PendingChannelsResponse.PendingChannel|undefined} value - * @return {!proto.lnrpc.PendingChannelsResponse.ForceClosedChannel} returns this -*/ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.prototype.setChannel = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.PendingChannelsResponse.ForceClosedChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.prototype.clearChannel = function() { - return this.setChannel(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.prototype.hasChannel = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional string closing_txid = 2; - * @return {string} - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.prototype.getClosingTxid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.PendingChannelsResponse.ForceClosedChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.prototype.setClosingTxid = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional int64 limbo_balance = 3; - * @return {number} - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.prototype.getLimboBalance = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PendingChannelsResponse.ForceClosedChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.prototype.setLimboBalance = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional uint32 maturity_height = 4; - * @return {number} - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.prototype.getMaturityHeight = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PendingChannelsResponse.ForceClosedChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.prototype.setMaturityHeight = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional int32 blocks_til_maturity = 5; - * @return {number} - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.prototype.getBlocksTilMaturity = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PendingChannelsResponse.ForceClosedChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.prototype.setBlocksTilMaturity = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional int64 recovered_balance = 6; - * @return {number} - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.prototype.getRecoveredBalance = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PendingChannelsResponse.ForceClosedChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.prototype.setRecoveredBalance = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - -/** - * repeated PendingHTLC pending_htlcs = 8; - * @return {!Array} - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.prototype.getPendingHtlcsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.PendingHTLC, 8)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.PendingChannelsResponse.ForceClosedChannel} returns this -*/ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.prototype.setPendingHtlcsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 8, value); -}; - - -/** - * @param {!proto.lnrpc.PendingHTLC=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.PendingHTLC} - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.prototype.addPendingHtlcs = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 8, opt_value, proto.lnrpc.PendingHTLC, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.PendingChannelsResponse.ForceClosedChannel} returns this - */ -proto.lnrpc.PendingChannelsResponse.ForceClosedChannel.prototype.clearPendingHtlcsList = function() { - return this.setPendingHtlcsList([]); -}; - - -/** - * optional int64 total_limbo_balance = 1; - * @return {number} - */ -proto.lnrpc.PendingChannelsResponse.prototype.getTotalLimboBalance = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PendingChannelsResponse} returns this - */ -proto.lnrpc.PendingChannelsResponse.prototype.setTotalLimboBalance = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * repeated PendingOpenChannel pending_open_channels = 2; - * @return {!Array} - */ -proto.lnrpc.PendingChannelsResponse.prototype.getPendingOpenChannelsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.PendingChannelsResponse.PendingOpenChannel, 2)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.PendingChannelsResponse} returns this -*/ -proto.lnrpc.PendingChannelsResponse.prototype.setPendingOpenChannelsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 2, value); -}; - - -/** - * @param {!proto.lnrpc.PendingChannelsResponse.PendingOpenChannel=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.PendingChannelsResponse.PendingOpenChannel} - */ -proto.lnrpc.PendingChannelsResponse.prototype.addPendingOpenChannels = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.lnrpc.PendingChannelsResponse.PendingOpenChannel, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.PendingChannelsResponse} returns this - */ -proto.lnrpc.PendingChannelsResponse.prototype.clearPendingOpenChannelsList = function() { - return this.setPendingOpenChannelsList([]); -}; - - -/** - * repeated ClosedChannel pending_closing_channels = 3; - * @return {!Array} - */ -proto.lnrpc.PendingChannelsResponse.prototype.getPendingClosingChannelsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.PendingChannelsResponse.ClosedChannel, 3)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.PendingChannelsResponse} returns this -*/ -proto.lnrpc.PendingChannelsResponse.prototype.setPendingClosingChannelsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 3, value); -}; - - -/** - * @param {!proto.lnrpc.PendingChannelsResponse.ClosedChannel=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.PendingChannelsResponse.ClosedChannel} - */ -proto.lnrpc.PendingChannelsResponse.prototype.addPendingClosingChannels = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 3, opt_value, proto.lnrpc.PendingChannelsResponse.ClosedChannel, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.PendingChannelsResponse} returns this - */ -proto.lnrpc.PendingChannelsResponse.prototype.clearPendingClosingChannelsList = function() { - return this.setPendingClosingChannelsList([]); -}; - - -/** - * repeated ForceClosedChannel pending_force_closing_channels = 4; - * @return {!Array} - */ -proto.lnrpc.PendingChannelsResponse.prototype.getPendingForceClosingChannelsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.PendingChannelsResponse.ForceClosedChannel, 4)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.PendingChannelsResponse} returns this -*/ -proto.lnrpc.PendingChannelsResponse.prototype.setPendingForceClosingChannelsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 4, value); -}; - - -/** - * @param {!proto.lnrpc.PendingChannelsResponse.ForceClosedChannel=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.PendingChannelsResponse.ForceClosedChannel} - */ -proto.lnrpc.PendingChannelsResponse.prototype.addPendingForceClosingChannels = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 4, opt_value, proto.lnrpc.PendingChannelsResponse.ForceClosedChannel, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.PendingChannelsResponse} returns this - */ -proto.lnrpc.PendingChannelsResponse.prototype.clearPendingForceClosingChannelsList = function() { - return this.setPendingForceClosingChannelsList([]); -}; - - -/** - * repeated WaitingCloseChannel waiting_close_channels = 5; - * @return {!Array} - */ -proto.lnrpc.PendingChannelsResponse.prototype.getWaitingCloseChannelsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel, 5)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.PendingChannelsResponse} returns this -*/ -proto.lnrpc.PendingChannelsResponse.prototype.setWaitingCloseChannelsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 5, value); -}; - - -/** - * @param {!proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel} - */ -proto.lnrpc.PendingChannelsResponse.prototype.addWaitingCloseChannels = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 5, opt_value, proto.lnrpc.PendingChannelsResponse.WaitingCloseChannel, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.PendingChannelsResponse} returns this - */ -proto.lnrpc.PendingChannelsResponse.prototype.clearWaitingCloseChannelsList = function() { - return this.setWaitingCloseChannelsList([]); -}; - - - - - -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.lnrpc.ChannelEventSubscription.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChannelEventSubscription.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.lnrpc.ChannelEventSubscription} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelEventSubscription.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.lnrpc.ChannelEventSubscription} - */ -proto.lnrpc.ChannelEventSubscription.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChannelEventSubscription; - return proto.lnrpc.ChannelEventSubscription.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChannelEventSubscription} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChannelEventSubscription} - */ -proto.lnrpc.ChannelEventSubscription.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.lnrpc.ChannelEventSubscription.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChannelEventSubscription.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChannelEventSubscription} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelEventSubscription.serializeBinaryToWriter = function(message, writer) { - var f = undefined; -}; - - - -/** - * 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.lnrpc.ChannelEventUpdate.oneofGroups_ = [[1,2,3,4]]; - -/** - * @enum {number} - */ -proto.lnrpc.ChannelEventUpdate.ChannelCase = { - CHANNEL_NOT_SET: 0, - OPEN_CHANNEL: 1, - CLOSED_CHANNEL: 2, - ACTIVE_CHANNEL: 3, - INACTIVE_CHANNEL: 4 -}; - -/** - * @return {proto.lnrpc.ChannelEventUpdate.ChannelCase} - */ -proto.lnrpc.ChannelEventUpdate.prototype.getChannelCase = function() { - return /** @type {proto.lnrpc.ChannelEventUpdate.ChannelCase} */(jspb.Message.computeOneofCase(this, proto.lnrpc.ChannelEventUpdate.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.lnrpc.ChannelEventUpdate.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChannelEventUpdate.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.lnrpc.ChannelEventUpdate} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelEventUpdate.toObject = function(includeInstance, msg) { - var f, obj = { - openChannel: (f = msg.getOpenChannel()) && proto.lnrpc.Channel.toObject(includeInstance, f), - closedChannel: (f = msg.getClosedChannel()) && proto.lnrpc.ChannelCloseSummary.toObject(includeInstance, f), - activeChannel: (f = msg.getActiveChannel()) && proto.lnrpc.ChannelPoint.toObject(includeInstance, f), - inactiveChannel: (f = msg.getInactiveChannel()) && proto.lnrpc.ChannelPoint.toObject(includeInstance, f), - type: 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.lnrpc.ChannelEventUpdate} - */ -proto.lnrpc.ChannelEventUpdate.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChannelEventUpdate; - return proto.lnrpc.ChannelEventUpdate.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChannelEventUpdate} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChannelEventUpdate} - */ -proto.lnrpc.ChannelEventUpdate.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.Channel; - reader.readMessage(value,proto.lnrpc.Channel.deserializeBinaryFromReader); - msg.setOpenChannel(value); - break; - case 2: - var value = new proto.lnrpc.ChannelCloseSummary; - reader.readMessage(value,proto.lnrpc.ChannelCloseSummary.deserializeBinaryFromReader); - msg.setClosedChannel(value); - break; - case 3: - var value = new proto.lnrpc.ChannelPoint; - reader.readMessage(value,proto.lnrpc.ChannelPoint.deserializeBinaryFromReader); - msg.setActiveChannel(value); - break; - case 4: - var value = new proto.lnrpc.ChannelPoint; - reader.readMessage(value,proto.lnrpc.ChannelPoint.deserializeBinaryFromReader); - msg.setInactiveChannel(value); - break; - case 5: - var value = /** @type {!proto.lnrpc.ChannelEventUpdate.UpdateType} */ (reader.readEnum()); - msg.setType(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelEventUpdate.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChannelEventUpdate.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChannelEventUpdate} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelEventUpdate.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getOpenChannel(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.lnrpc.Channel.serializeBinaryToWriter - ); - } - f = message.getClosedChannel(); - if (f != null) { - writer.writeMessage( - 2, - f, - proto.lnrpc.ChannelCloseSummary.serializeBinaryToWriter - ); - } - f = message.getActiveChannel(); - if (f != null) { - writer.writeMessage( - 3, - f, - proto.lnrpc.ChannelPoint.serializeBinaryToWriter - ); - } - f = message.getInactiveChannel(); - if (f != null) { - writer.writeMessage( - 4, - f, - proto.lnrpc.ChannelPoint.serializeBinaryToWriter - ); - } - f = message.getType(); - if (f !== 0.0) { - writer.writeEnum( - 5, - f - ); - } -}; - - -/** - * @enum {number} - */ -proto.lnrpc.ChannelEventUpdate.UpdateType = { - OPEN_CHANNEL: 0, - CLOSED_CHANNEL: 1, - ACTIVE_CHANNEL: 2, - INACTIVE_CHANNEL: 3 -}; - -/** - * optional Channel open_channel = 1; - * @return {?proto.lnrpc.Channel} - */ -proto.lnrpc.ChannelEventUpdate.prototype.getOpenChannel = function() { - return /** @type{?proto.lnrpc.Channel} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.Channel, 1)); -}; - - -/** - * @param {?proto.lnrpc.Channel|undefined} value - * @return {!proto.lnrpc.ChannelEventUpdate} returns this -*/ -proto.lnrpc.ChannelEventUpdate.prototype.setOpenChannel = function(value) { - return jspb.Message.setOneofWrapperField(this, 1, proto.lnrpc.ChannelEventUpdate.oneofGroups_[0], value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.ChannelEventUpdate} returns this - */ -proto.lnrpc.ChannelEventUpdate.prototype.clearOpenChannel = function() { - return this.setOpenChannel(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.ChannelEventUpdate.prototype.hasOpenChannel = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional ChannelCloseSummary closed_channel = 2; - * @return {?proto.lnrpc.ChannelCloseSummary} - */ -proto.lnrpc.ChannelEventUpdate.prototype.getClosedChannel = function() { - return /** @type{?proto.lnrpc.ChannelCloseSummary} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.ChannelCloseSummary, 2)); -}; - - -/** - * @param {?proto.lnrpc.ChannelCloseSummary|undefined} value - * @return {!proto.lnrpc.ChannelEventUpdate} returns this -*/ -proto.lnrpc.ChannelEventUpdate.prototype.setClosedChannel = function(value) { - return jspb.Message.setOneofWrapperField(this, 2, proto.lnrpc.ChannelEventUpdate.oneofGroups_[0], value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.ChannelEventUpdate} returns this - */ -proto.lnrpc.ChannelEventUpdate.prototype.clearClosedChannel = function() { - return this.setClosedChannel(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.ChannelEventUpdate.prototype.hasClosedChannel = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional ChannelPoint active_channel = 3; - * @return {?proto.lnrpc.ChannelPoint} - */ -proto.lnrpc.ChannelEventUpdate.prototype.getActiveChannel = function() { - return /** @type{?proto.lnrpc.ChannelPoint} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.ChannelPoint, 3)); -}; - - -/** - * @param {?proto.lnrpc.ChannelPoint|undefined} value - * @return {!proto.lnrpc.ChannelEventUpdate} returns this -*/ -proto.lnrpc.ChannelEventUpdate.prototype.setActiveChannel = function(value) { - return jspb.Message.setOneofWrapperField(this, 3, proto.lnrpc.ChannelEventUpdate.oneofGroups_[0], value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.ChannelEventUpdate} returns this - */ -proto.lnrpc.ChannelEventUpdate.prototype.clearActiveChannel = function() { - return this.setActiveChannel(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.ChannelEventUpdate.prototype.hasActiveChannel = function() { - return jspb.Message.getField(this, 3) != null; -}; - - -/** - * optional ChannelPoint inactive_channel = 4; - * @return {?proto.lnrpc.ChannelPoint} - */ -proto.lnrpc.ChannelEventUpdate.prototype.getInactiveChannel = function() { - return /** @type{?proto.lnrpc.ChannelPoint} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.ChannelPoint, 4)); -}; - - -/** - * @param {?proto.lnrpc.ChannelPoint|undefined} value - * @return {!proto.lnrpc.ChannelEventUpdate} returns this -*/ -proto.lnrpc.ChannelEventUpdate.prototype.setInactiveChannel = function(value) { - return jspb.Message.setOneofWrapperField(this, 4, proto.lnrpc.ChannelEventUpdate.oneofGroups_[0], value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.ChannelEventUpdate} returns this - */ -proto.lnrpc.ChannelEventUpdate.prototype.clearInactiveChannel = function() { - return this.setInactiveChannel(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.ChannelEventUpdate.prototype.hasInactiveChannel = function() { - return jspb.Message.getField(this, 4) != null; -}; - - -/** - * optional UpdateType type = 5; - * @return {!proto.lnrpc.ChannelEventUpdate.UpdateType} - */ -proto.lnrpc.ChannelEventUpdate.prototype.getType = function() { - return /** @type {!proto.lnrpc.ChannelEventUpdate.UpdateType} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {!proto.lnrpc.ChannelEventUpdate.UpdateType} value - * @return {!proto.lnrpc.ChannelEventUpdate} returns this - */ -proto.lnrpc.ChannelEventUpdate.prototype.setType = function(value) { - return jspb.Message.setProto3EnumField(this, 5, 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.lnrpc.WalletBalanceRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.WalletBalanceRequest.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.lnrpc.WalletBalanceRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.WalletBalanceRequest.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.lnrpc.WalletBalanceRequest} - */ -proto.lnrpc.WalletBalanceRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.WalletBalanceRequest; - return proto.lnrpc.WalletBalanceRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.WalletBalanceRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.WalletBalanceRequest} - */ -proto.lnrpc.WalletBalanceRequest.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.lnrpc.WalletBalanceRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.WalletBalanceRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.WalletBalanceRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.WalletBalanceRequest.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.lnrpc.WalletBalanceResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.WalletBalanceResponse.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.lnrpc.WalletBalanceResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.WalletBalanceResponse.toObject = function(includeInstance, msg) { - var f, obj = { - totalBalance: jspb.Message.getFieldWithDefault(msg, 1, 0), - confirmedBalance: jspb.Message.getFieldWithDefault(msg, 2, 0), - unconfirmedBalance: 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.lnrpc.WalletBalanceResponse} - */ -proto.lnrpc.WalletBalanceResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.WalletBalanceResponse; - return proto.lnrpc.WalletBalanceResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.WalletBalanceResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.WalletBalanceResponse} - */ -proto.lnrpc.WalletBalanceResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {number} */ (reader.readInt64()); - msg.setTotalBalance(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt64()); - msg.setConfirmedBalance(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt64()); - msg.setUnconfirmedBalance(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.WalletBalanceResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.WalletBalanceResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.WalletBalanceResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.WalletBalanceResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getTotalBalance(); - if (f !== 0) { - writer.writeInt64( - 1, - f - ); - } - f = message.getConfirmedBalance(); - if (f !== 0) { - writer.writeInt64( - 2, - f - ); - } - f = message.getUnconfirmedBalance(); - if (f !== 0) { - writer.writeInt64( - 3, - f - ); - } -}; - - -/** - * optional int64 total_balance = 1; - * @return {number} - */ -proto.lnrpc.WalletBalanceResponse.prototype.getTotalBalance = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.WalletBalanceResponse} returns this - */ -proto.lnrpc.WalletBalanceResponse.prototype.setTotalBalance = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * optional int64 confirmed_balance = 2; - * @return {number} - */ -proto.lnrpc.WalletBalanceResponse.prototype.getConfirmedBalance = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.WalletBalanceResponse} returns this - */ -proto.lnrpc.WalletBalanceResponse.prototype.setConfirmedBalance = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional int64 unconfirmed_balance = 3; - * @return {number} - */ -proto.lnrpc.WalletBalanceResponse.prototype.getUnconfirmedBalance = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.WalletBalanceResponse} returns this - */ -proto.lnrpc.WalletBalanceResponse.prototype.setUnconfirmedBalance = function(value) { - return jspb.Message.setProto3IntField(this, 3, 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.lnrpc.ChannelBalanceRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChannelBalanceRequest.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.lnrpc.ChannelBalanceRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelBalanceRequest.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.lnrpc.ChannelBalanceRequest} - */ -proto.lnrpc.ChannelBalanceRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChannelBalanceRequest; - return proto.lnrpc.ChannelBalanceRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChannelBalanceRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChannelBalanceRequest} - */ -proto.lnrpc.ChannelBalanceRequest.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.lnrpc.ChannelBalanceRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChannelBalanceRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChannelBalanceRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelBalanceRequest.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.lnrpc.ChannelBalanceResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChannelBalanceResponse.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.lnrpc.ChannelBalanceResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelBalanceResponse.toObject = function(includeInstance, msg) { - var f, obj = { - balance: jspb.Message.getFieldWithDefault(msg, 1, 0), - pendingOpenBalance: jspb.Message.getFieldWithDefault(msg, 2, 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.lnrpc.ChannelBalanceResponse} - */ -proto.lnrpc.ChannelBalanceResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChannelBalanceResponse; - return proto.lnrpc.ChannelBalanceResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChannelBalanceResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChannelBalanceResponse} - */ -proto.lnrpc.ChannelBalanceResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {number} */ (reader.readInt64()); - msg.setBalance(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt64()); - msg.setPendingOpenBalance(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelBalanceResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChannelBalanceResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChannelBalanceResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelBalanceResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getBalance(); - if (f !== 0) { - writer.writeInt64( - 1, - f - ); - } - f = message.getPendingOpenBalance(); - if (f !== 0) { - writer.writeInt64( - 2, - f - ); - } -}; - - -/** - * optional int64 balance = 1; - * @return {number} - */ -proto.lnrpc.ChannelBalanceResponse.prototype.getBalance = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelBalanceResponse} returns this - */ -proto.lnrpc.ChannelBalanceResponse.prototype.setBalance = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * optional int64 pending_open_balance = 2; - * @return {number} - */ -proto.lnrpc.ChannelBalanceResponse.prototype.getPendingOpenBalance = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelBalanceResponse} returns this - */ -proto.lnrpc.ChannelBalanceResponse.prototype.setPendingOpenBalance = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.QueryRoutesRequest.repeatedFields_ = [6,7,10,16,17]; - - - -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.lnrpc.QueryRoutesRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.QueryRoutesRequest.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.lnrpc.QueryRoutesRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.QueryRoutesRequest.toObject = function(includeInstance, msg) { - var f, obj = { - pubKey: jspb.Message.getFieldWithDefault(msg, 1, ""), - amt: jspb.Message.getFieldWithDefault(msg, 2, 0), - amtMsat: jspb.Message.getFieldWithDefault(msg, 12, 0), - finalCltvDelta: jspb.Message.getFieldWithDefault(msg, 4, 0), - feeLimit: (f = msg.getFeeLimit()) && proto.lnrpc.FeeLimit.toObject(includeInstance, f), - ignoredNodesList: msg.getIgnoredNodesList_asB64(), - ignoredEdgesList: jspb.Message.toObjectList(msg.getIgnoredEdgesList(), - proto.lnrpc.EdgeLocator.toObject, includeInstance), - sourcePubKey: jspb.Message.getFieldWithDefault(msg, 8, ""), - useMissionControl: jspb.Message.getBooleanFieldWithDefault(msg, 9, false), - ignoredPairsList: jspb.Message.toObjectList(msg.getIgnoredPairsList(), - proto.lnrpc.NodePair.toObject, includeInstance), - cltvLimit: jspb.Message.getFieldWithDefault(msg, 11, 0), - destCustomRecordsMap: (f = msg.getDestCustomRecordsMap()) ? f.toObject(includeInstance, undefined) : [], - outgoingChanId: jspb.Message.getFieldWithDefault(msg, 14, "0"), - lastHopPubkey: msg.getLastHopPubkey_asB64(), - routeHintsList: jspb.Message.toObjectList(msg.getRouteHintsList(), - proto.lnrpc.RouteHint.toObject, includeInstance), - destFeaturesList: (f = jspb.Message.getRepeatedField(msg, 17)) == null ? undefined : f - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.QueryRoutesRequest} - */ -proto.lnrpc.QueryRoutesRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.QueryRoutesRequest; - return proto.lnrpc.QueryRoutesRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.QueryRoutesRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.QueryRoutesRequest} - */ -proto.lnrpc.QueryRoutesRequest.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.setPubKey(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAmt(value); - break; - case 12: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAmtMsat(value); - break; - case 4: - var value = /** @type {number} */ (reader.readInt32()); - msg.setFinalCltvDelta(value); - break; - case 5: - var value = new proto.lnrpc.FeeLimit; - reader.readMessage(value,proto.lnrpc.FeeLimit.deserializeBinaryFromReader); - msg.setFeeLimit(value); - break; - case 6: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.addIgnoredNodes(value); - break; - case 7: - var value = new proto.lnrpc.EdgeLocator; - reader.readMessage(value,proto.lnrpc.EdgeLocator.deserializeBinaryFromReader); - msg.addIgnoredEdges(value); - break; - case 8: - var value = /** @type {string} */ (reader.readString()); - msg.setSourcePubKey(value); - break; - case 9: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setUseMissionControl(value); - break; - case 10: - var value = new proto.lnrpc.NodePair; - reader.readMessage(value,proto.lnrpc.NodePair.deserializeBinaryFromReader); - msg.addIgnoredPairs(value); - break; - case 11: - var value = /** @type {number} */ (reader.readUint32()); - msg.setCltvLimit(value); - break; - case 13: - var value = msg.getDestCustomRecordsMap(); - reader.readMessage(value, function(message, reader) { - jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readUint64, jspb.BinaryReader.prototype.readBytes, null, 0, ""); - }); - break; - case 14: - var value = /** @type {string} */ (reader.readUint64String()); - msg.setOutgoingChanId(value); - break; - case 15: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setLastHopPubkey(value); - break; - case 16: - var value = new proto.lnrpc.RouteHint; - reader.readMessage(value,proto.lnrpc.RouteHint.deserializeBinaryFromReader); - msg.addRouteHints(value); - break; - case 17: - var value = /** @type {!Array} */ (reader.readPackedEnum()); - msg.setDestFeaturesList(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.QueryRoutesRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.QueryRoutesRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.QueryRoutesRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.QueryRoutesRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getPubKey(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getAmt(); - if (f !== 0) { - writer.writeInt64( - 2, - f - ); - } - f = message.getAmtMsat(); - if (f !== 0) { - writer.writeInt64( - 12, - f - ); - } - f = message.getFinalCltvDelta(); - if (f !== 0) { - writer.writeInt32( - 4, - f - ); - } - f = message.getFeeLimit(); - if (f != null) { - writer.writeMessage( - 5, - f, - proto.lnrpc.FeeLimit.serializeBinaryToWriter - ); - } - f = message.getIgnoredNodesList_asU8(); - if (f.length > 0) { - writer.writeRepeatedBytes( - 6, - f - ); - } - f = message.getIgnoredEdgesList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 7, - f, - proto.lnrpc.EdgeLocator.serializeBinaryToWriter - ); - } - f = message.getSourcePubKey(); - if (f.length > 0) { - writer.writeString( - 8, - f - ); - } - f = message.getUseMissionControl(); - if (f) { - writer.writeBool( - 9, - f - ); - } - f = message.getIgnoredPairsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 10, - f, - proto.lnrpc.NodePair.serializeBinaryToWriter - ); - } - f = message.getCltvLimit(); - if (f !== 0) { - writer.writeUint32( - 11, - f - ); - } - f = message.getDestCustomRecordsMap(true); - if (f && f.getLength() > 0) { - f.serializeBinary(13, writer, jspb.BinaryWriter.prototype.writeUint64, jspb.BinaryWriter.prototype.writeBytes); - } - f = message.getOutgoingChanId(); - if (parseInt(f, 10) !== 0) { - writer.writeUint64String( - 14, - f - ); - } - f = message.getLastHopPubkey_asU8(); - if (f.length > 0) { - writer.writeBytes( - 15, - f - ); - } - f = message.getRouteHintsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 16, - f, - proto.lnrpc.RouteHint.serializeBinaryToWriter - ); - } - f = message.getDestFeaturesList(); - if (f.length > 0) { - writer.writePackedEnum( - 17, - f - ); - } -}; - - -/** - * optional string pub_key = 1; - * @return {string} - */ -proto.lnrpc.QueryRoutesRequest.prototype.getPubKey = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.QueryRoutesRequest} returns this - */ -proto.lnrpc.QueryRoutesRequest.prototype.setPubKey = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional int64 amt = 2; - * @return {number} - */ -proto.lnrpc.QueryRoutesRequest.prototype.getAmt = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.QueryRoutesRequest} returns this - */ -proto.lnrpc.QueryRoutesRequest.prototype.setAmt = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional int64 amt_msat = 12; - * @return {number} - */ -proto.lnrpc.QueryRoutesRequest.prototype.getAmtMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 12, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.QueryRoutesRequest} returns this - */ -proto.lnrpc.QueryRoutesRequest.prototype.setAmtMsat = function(value) { - return jspb.Message.setProto3IntField(this, 12, value); -}; - - -/** - * optional int32 final_cltv_delta = 4; - * @return {number} - */ -proto.lnrpc.QueryRoutesRequest.prototype.getFinalCltvDelta = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.QueryRoutesRequest} returns this - */ -proto.lnrpc.QueryRoutesRequest.prototype.setFinalCltvDelta = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional FeeLimit fee_limit = 5; - * @return {?proto.lnrpc.FeeLimit} - */ -proto.lnrpc.QueryRoutesRequest.prototype.getFeeLimit = function() { - return /** @type{?proto.lnrpc.FeeLimit} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.FeeLimit, 5)); -}; - - -/** - * @param {?proto.lnrpc.FeeLimit|undefined} value - * @return {!proto.lnrpc.QueryRoutesRequest} returns this -*/ -proto.lnrpc.QueryRoutesRequest.prototype.setFeeLimit = function(value) { - return jspb.Message.setWrapperField(this, 5, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.QueryRoutesRequest} returns this - */ -proto.lnrpc.QueryRoutesRequest.prototype.clearFeeLimit = function() { - return this.setFeeLimit(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.QueryRoutesRequest.prototype.hasFeeLimit = function() { - return jspb.Message.getField(this, 5) != null; -}; - - -/** - * repeated bytes ignored_nodes = 6; - * @return {!(Array|Array)} - */ -proto.lnrpc.QueryRoutesRequest.prototype.getIgnoredNodesList = function() { - return /** @type {!(Array|Array)} */ (jspb.Message.getRepeatedField(this, 6)); -}; - - -/** - * repeated bytes ignored_nodes = 6; - * This is a type-conversion wrapper around `getIgnoredNodesList()` - * @return {!Array} - */ -proto.lnrpc.QueryRoutesRequest.prototype.getIgnoredNodesList_asB64 = function() { - return /** @type {!Array} */ (jspb.Message.bytesListAsB64( - this.getIgnoredNodesList())); -}; - - -/** - * repeated bytes ignored_nodes = 6; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getIgnoredNodesList()` - * @return {!Array} - */ -proto.lnrpc.QueryRoutesRequest.prototype.getIgnoredNodesList_asU8 = function() { - return /** @type {!Array} */ (jspb.Message.bytesListAsU8( - this.getIgnoredNodesList())); -}; - - -/** - * @param {!(Array|Array)} value - * @return {!proto.lnrpc.QueryRoutesRequest} returns this - */ -proto.lnrpc.QueryRoutesRequest.prototype.setIgnoredNodesList = function(value) { - return jspb.Message.setField(this, 6, value || []); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @param {number=} opt_index - * @return {!proto.lnrpc.QueryRoutesRequest} returns this - */ -proto.lnrpc.QueryRoutesRequest.prototype.addIgnoredNodes = function(value, opt_index) { - return jspb.Message.addToRepeatedField(this, 6, value, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.QueryRoutesRequest} returns this - */ -proto.lnrpc.QueryRoutesRequest.prototype.clearIgnoredNodesList = function() { - return this.setIgnoredNodesList([]); -}; - - -/** - * repeated EdgeLocator ignored_edges = 7; - * @return {!Array} - */ -proto.lnrpc.QueryRoutesRequest.prototype.getIgnoredEdgesList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.EdgeLocator, 7)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.QueryRoutesRequest} returns this -*/ -proto.lnrpc.QueryRoutesRequest.prototype.setIgnoredEdgesList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 7, value); -}; - - -/** - * @param {!proto.lnrpc.EdgeLocator=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.EdgeLocator} - */ -proto.lnrpc.QueryRoutesRequest.prototype.addIgnoredEdges = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 7, opt_value, proto.lnrpc.EdgeLocator, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.QueryRoutesRequest} returns this - */ -proto.lnrpc.QueryRoutesRequest.prototype.clearIgnoredEdgesList = function() { - return this.setIgnoredEdgesList([]); -}; - - -/** - * optional string source_pub_key = 8; - * @return {string} - */ -proto.lnrpc.QueryRoutesRequest.prototype.getSourcePubKey = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.QueryRoutesRequest} returns this - */ -proto.lnrpc.QueryRoutesRequest.prototype.setSourcePubKey = function(value) { - return jspb.Message.setProto3StringField(this, 8, value); -}; - - -/** - * optional bool use_mission_control = 9; - * @return {boolean} - */ -proto.lnrpc.QueryRoutesRequest.prototype.getUseMissionControl = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 9, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.QueryRoutesRequest} returns this - */ -proto.lnrpc.QueryRoutesRequest.prototype.setUseMissionControl = function(value) { - return jspb.Message.setProto3BooleanField(this, 9, value); -}; - - -/** - * repeated NodePair ignored_pairs = 10; - * @return {!Array} - */ -proto.lnrpc.QueryRoutesRequest.prototype.getIgnoredPairsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.NodePair, 10)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.QueryRoutesRequest} returns this -*/ -proto.lnrpc.QueryRoutesRequest.prototype.setIgnoredPairsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 10, value); -}; - - -/** - * @param {!proto.lnrpc.NodePair=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.NodePair} - */ -proto.lnrpc.QueryRoutesRequest.prototype.addIgnoredPairs = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 10, opt_value, proto.lnrpc.NodePair, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.QueryRoutesRequest} returns this - */ -proto.lnrpc.QueryRoutesRequest.prototype.clearIgnoredPairsList = function() { - return this.setIgnoredPairsList([]); -}; - - -/** - * optional uint32 cltv_limit = 11; - * @return {number} - */ -proto.lnrpc.QueryRoutesRequest.prototype.getCltvLimit = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 11, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.QueryRoutesRequest} returns this - */ -proto.lnrpc.QueryRoutesRequest.prototype.setCltvLimit = function(value) { - return jspb.Message.setProto3IntField(this, 11, value); -}; - - -/** - * map dest_custom_records = 13; - * @param {boolean=} opt_noLazyCreate Do not create the map if - * empty, instead returning `undefined` - * @return {!jspb.Map} - */ -proto.lnrpc.QueryRoutesRequest.prototype.getDestCustomRecordsMap = function(opt_noLazyCreate) { - return /** @type {!jspb.Map} */ ( - jspb.Message.getMapField(this, 13, opt_noLazyCreate, - null)); -}; - - -/** - * Clears values from the map. The map will be non-null. - * @return {!proto.lnrpc.QueryRoutesRequest} returns this - */ -proto.lnrpc.QueryRoutesRequest.prototype.clearDestCustomRecordsMap = function() { - this.getDestCustomRecordsMap().clear(); - return this;}; - - -/** - * optional uint64 outgoing_chan_id = 14; - * @return {string} - */ -proto.lnrpc.QueryRoutesRequest.prototype.getOutgoingChanId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 14, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.QueryRoutesRequest} returns this - */ -proto.lnrpc.QueryRoutesRequest.prototype.setOutgoingChanId = function(value) { - return jspb.Message.setProto3StringIntField(this, 14, value); -}; - - -/** - * optional bytes last_hop_pubkey = 15; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.QueryRoutesRequest.prototype.getLastHopPubkey = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 15, "")); -}; - - -/** - * optional bytes last_hop_pubkey = 15; - * This is a type-conversion wrapper around `getLastHopPubkey()` - * @return {string} - */ -proto.lnrpc.QueryRoutesRequest.prototype.getLastHopPubkey_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getLastHopPubkey())); -}; - - -/** - * optional bytes last_hop_pubkey = 15; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getLastHopPubkey()` - * @return {!Uint8Array} - */ -proto.lnrpc.QueryRoutesRequest.prototype.getLastHopPubkey_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getLastHopPubkey())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.QueryRoutesRequest} returns this - */ -proto.lnrpc.QueryRoutesRequest.prototype.setLastHopPubkey = function(value) { - return jspb.Message.setProto3BytesField(this, 15, value); -}; - - -/** - * repeated RouteHint route_hints = 16; - * @return {!Array} - */ -proto.lnrpc.QueryRoutesRequest.prototype.getRouteHintsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.RouteHint, 16)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.QueryRoutesRequest} returns this -*/ -proto.lnrpc.QueryRoutesRequest.prototype.setRouteHintsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 16, value); -}; - - -/** - * @param {!proto.lnrpc.RouteHint=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.RouteHint} - */ -proto.lnrpc.QueryRoutesRequest.prototype.addRouteHints = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 16, opt_value, proto.lnrpc.RouteHint, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.QueryRoutesRequest} returns this - */ -proto.lnrpc.QueryRoutesRequest.prototype.clearRouteHintsList = function() { - return this.setRouteHintsList([]); -}; - - -/** - * repeated FeatureBit dest_features = 17; - * @return {!Array} - */ -proto.lnrpc.QueryRoutesRequest.prototype.getDestFeaturesList = function() { - return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 17)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.QueryRoutesRequest} returns this - */ -proto.lnrpc.QueryRoutesRequest.prototype.setDestFeaturesList = function(value) { - return jspb.Message.setField(this, 17, value || []); -}; - - -/** - * @param {!proto.lnrpc.FeatureBit} value - * @param {number=} opt_index - * @return {!proto.lnrpc.QueryRoutesRequest} returns this - */ -proto.lnrpc.QueryRoutesRequest.prototype.addDestFeatures = function(value, opt_index) { - return jspb.Message.addToRepeatedField(this, 17, value, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.QueryRoutesRequest} returns this - */ -proto.lnrpc.QueryRoutesRequest.prototype.clearDestFeaturesList = function() { - return this.setDestFeaturesList([]); -}; - - - - - -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.lnrpc.NodePair.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.NodePair.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.lnrpc.NodePair} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.NodePair.toObject = function(includeInstance, msg) { - var f, obj = { - from: msg.getFrom_asB64(), - to: msg.getTo_asB64() - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.NodePair} - */ -proto.lnrpc.NodePair.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.NodePair; - return proto.lnrpc.NodePair.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.NodePair} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.NodePair} - */ -proto.lnrpc.NodePair.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setFrom(value); - break; - case 2: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setTo(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.NodePair.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.NodePair.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.NodePair} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.NodePair.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getFrom_asU8(); - if (f.length > 0) { - writer.writeBytes( - 1, - f - ); - } - f = message.getTo_asU8(); - if (f.length > 0) { - writer.writeBytes( - 2, - f - ); - } -}; - - -/** - * optional bytes from = 1; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.NodePair.prototype.getFrom = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * optional bytes from = 1; - * This is a type-conversion wrapper around `getFrom()` - * @return {string} - */ -proto.lnrpc.NodePair.prototype.getFrom_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getFrom())); -}; - - -/** - * optional bytes from = 1; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getFrom()` - * @return {!Uint8Array} - */ -proto.lnrpc.NodePair.prototype.getFrom_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getFrom())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.NodePair} returns this - */ -proto.lnrpc.NodePair.prototype.setFrom = function(value) { - return jspb.Message.setProto3BytesField(this, 1, value); -}; - - -/** - * optional bytes to = 2; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.NodePair.prototype.getTo = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * optional bytes to = 2; - * This is a type-conversion wrapper around `getTo()` - * @return {string} - */ -proto.lnrpc.NodePair.prototype.getTo_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getTo())); -}; - - -/** - * optional bytes to = 2; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getTo()` - * @return {!Uint8Array} - */ -proto.lnrpc.NodePair.prototype.getTo_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getTo())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.NodePair} returns this - */ -proto.lnrpc.NodePair.prototype.setTo = function(value) { - return jspb.Message.setProto3BytesField(this, 2, 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.lnrpc.EdgeLocator.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.EdgeLocator.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.lnrpc.EdgeLocator} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.EdgeLocator.toObject = function(includeInstance, msg) { - var f, obj = { - channelId: jspb.Message.getFieldWithDefault(msg, 1, "0"), - directionReverse: jspb.Message.getBooleanFieldWithDefault(msg, 2, 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.lnrpc.EdgeLocator} - */ -proto.lnrpc.EdgeLocator.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.EdgeLocator; - return proto.lnrpc.EdgeLocator.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.EdgeLocator} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.EdgeLocator} - */ -proto.lnrpc.EdgeLocator.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readUint64String()); - msg.setChannelId(value); - break; - case 2: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setDirectionReverse(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.EdgeLocator.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.EdgeLocator.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.EdgeLocator} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.EdgeLocator.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChannelId(); - if (parseInt(f, 10) !== 0) { - writer.writeUint64String( - 1, - f - ); - } - f = message.getDirectionReverse(); - if (f) { - writer.writeBool( - 2, - f - ); - } -}; - - -/** - * optional uint64 channel_id = 1; - * @return {string} - */ -proto.lnrpc.EdgeLocator.prototype.getChannelId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.EdgeLocator} returns this - */ -proto.lnrpc.EdgeLocator.prototype.setChannelId = function(value) { - return jspb.Message.setProto3StringIntField(this, 1, value); -}; - - -/** - * optional bool direction_reverse = 2; - * @return {boolean} - */ -proto.lnrpc.EdgeLocator.prototype.getDirectionReverse = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.EdgeLocator} returns this - */ -proto.lnrpc.EdgeLocator.prototype.setDirectionReverse = function(value) { - return jspb.Message.setProto3BooleanField(this, 2, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.QueryRoutesResponse.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.lnrpc.QueryRoutesResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.QueryRoutesResponse.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.lnrpc.QueryRoutesResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.QueryRoutesResponse.toObject = function(includeInstance, msg) { - var f, obj = { - routesList: jspb.Message.toObjectList(msg.getRoutesList(), - proto.lnrpc.Route.toObject, includeInstance), - successProb: jspb.Message.getFloatingPointFieldWithDefault(msg, 2, 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.lnrpc.QueryRoutesResponse} - */ -proto.lnrpc.QueryRoutesResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.QueryRoutesResponse; - return proto.lnrpc.QueryRoutesResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.QueryRoutesResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.QueryRoutesResponse} - */ -proto.lnrpc.QueryRoutesResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.Route; - reader.readMessage(value,proto.lnrpc.Route.deserializeBinaryFromReader); - msg.addRoutes(value); - break; - case 2: - var value = /** @type {number} */ (reader.readDouble()); - msg.setSuccessProb(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.QueryRoutesResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.QueryRoutesResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.QueryRoutesResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.QueryRoutesResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getRoutesList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.lnrpc.Route.serializeBinaryToWriter - ); - } - f = message.getSuccessProb(); - if (f !== 0.0) { - writer.writeDouble( - 2, - f - ); - } -}; - - -/** - * repeated Route routes = 1; - * @return {!Array} - */ -proto.lnrpc.QueryRoutesResponse.prototype.getRoutesList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.Route, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.QueryRoutesResponse} returns this -*/ -proto.lnrpc.QueryRoutesResponse.prototype.setRoutesList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.lnrpc.Route=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.Route} - */ -proto.lnrpc.QueryRoutesResponse.prototype.addRoutes = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.lnrpc.Route, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.QueryRoutesResponse} returns this - */ -proto.lnrpc.QueryRoutesResponse.prototype.clearRoutesList = function() { - return this.setRoutesList([]); -}; - - -/** - * optional double success_prob = 2; - * @return {number} - */ -proto.lnrpc.QueryRoutesResponse.prototype.getSuccessProb = function() { - return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 2, 0.0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.QueryRoutesResponse} returns this - */ -proto.lnrpc.QueryRoutesResponse.prototype.setSuccessProb = function(value) { - return jspb.Message.setProto3FloatField(this, 2, 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.lnrpc.Hop.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.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.lnrpc.Hop} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.Hop.toObject = function(includeInstance, msg) { - var f, obj = { - chanId: jspb.Message.getFieldWithDefault(msg, 1, "0"), - chanCapacity: jspb.Message.getFieldWithDefault(msg, 2, 0), - amtToForward: jspb.Message.getFieldWithDefault(msg, 3, 0), - fee: jspb.Message.getFieldWithDefault(msg, 4, 0), - expiry: jspb.Message.getFieldWithDefault(msg, 5, 0), - amtToForwardMsat: jspb.Message.getFieldWithDefault(msg, 6, 0), - feeMsat: jspb.Message.getFieldWithDefault(msg, 7, 0), - pubKey: jspb.Message.getFieldWithDefault(msg, 8, ""), - tlvPayload: jspb.Message.getBooleanFieldWithDefault(msg, 9, false), - mppRecord: (f = msg.getMppRecord()) && proto.lnrpc.MPPRecord.toObject(includeInstance, f), - customRecordsMap: (f = msg.getCustomRecordsMap()) ? f.toObject(includeInstance, undefined) : [] - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.Hop} - */ -proto.lnrpc.Hop.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.Hop; - return proto.lnrpc.Hop.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.Hop} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.Hop} - */ -proto.lnrpc.Hop.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readUint64String()); - msg.setChanId(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt64()); - msg.setChanCapacity(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAmtToForward(value); - break; - case 4: - var value = /** @type {number} */ (reader.readInt64()); - msg.setFee(value); - break; - case 5: - var value = /** @type {number} */ (reader.readUint32()); - msg.setExpiry(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAmtToForwardMsat(value); - break; - case 7: - var value = /** @type {number} */ (reader.readInt64()); - msg.setFeeMsat(value); - break; - case 8: - var value = /** @type {string} */ (reader.readString()); - msg.setPubKey(value); - break; - case 9: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setTlvPayload(value); - break; - case 10: - var value = new proto.lnrpc.MPPRecord; - reader.readMessage(value,proto.lnrpc.MPPRecord.deserializeBinaryFromReader); - msg.setMppRecord(value); - break; - case 11: - var value = msg.getCustomRecordsMap(); - reader.readMessage(value, function(message, reader) { - jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readUint64, jspb.BinaryReader.prototype.readBytes, null, 0, ""); - }); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.Hop.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.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.lnrpc.Hop} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.Hop.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChanId(); - if (parseInt(f, 10) !== 0) { - writer.writeUint64String( - 1, - f - ); - } - f = message.getChanCapacity(); - if (f !== 0) { - writer.writeInt64( - 2, - f - ); - } - f = message.getAmtToForward(); - if (f !== 0) { - writer.writeInt64( - 3, - f - ); - } - f = message.getFee(); - if (f !== 0) { - writer.writeInt64( - 4, - f - ); - } - f = message.getExpiry(); - if (f !== 0) { - writer.writeUint32( - 5, - f - ); - } - f = message.getAmtToForwardMsat(); - if (f !== 0) { - writer.writeInt64( - 6, - f - ); - } - f = message.getFeeMsat(); - if (f !== 0) { - writer.writeInt64( - 7, - f - ); - } - f = message.getPubKey(); - if (f.length > 0) { - writer.writeString( - 8, - f - ); - } - f = message.getTlvPayload(); - if (f) { - writer.writeBool( - 9, - f - ); - } - f = message.getMppRecord(); - if (f != null) { - writer.writeMessage( - 10, - f, - proto.lnrpc.MPPRecord.serializeBinaryToWriter - ); - } - f = message.getCustomRecordsMap(true); - if (f && f.getLength() > 0) { - f.serializeBinary(11, writer, jspb.BinaryWriter.prototype.writeUint64, jspb.BinaryWriter.prototype.writeBytes); - } -}; - - -/** - * optional uint64 chan_id = 1; - * @return {string} - */ -proto.lnrpc.Hop.prototype.getChanId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Hop} returns this - */ -proto.lnrpc.Hop.prototype.setChanId = function(value) { - return jspb.Message.setProto3StringIntField(this, 1, value); -}; - - -/** - * optional int64 chan_capacity = 2; - * @return {number} - */ -proto.lnrpc.Hop.prototype.getChanCapacity = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Hop} returns this - */ -proto.lnrpc.Hop.prototype.setChanCapacity = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional int64 amt_to_forward = 3; - * @return {number} - */ -proto.lnrpc.Hop.prototype.getAmtToForward = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Hop} returns this - */ -proto.lnrpc.Hop.prototype.setAmtToForward = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional int64 fee = 4; - * @return {number} - */ -proto.lnrpc.Hop.prototype.getFee = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Hop} returns this - */ -proto.lnrpc.Hop.prototype.setFee = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional uint32 expiry = 5; - * @return {number} - */ -proto.lnrpc.Hop.prototype.getExpiry = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Hop} returns this - */ -proto.lnrpc.Hop.prototype.setExpiry = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional int64 amt_to_forward_msat = 6; - * @return {number} - */ -proto.lnrpc.Hop.prototype.getAmtToForwardMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Hop} returns this - */ -proto.lnrpc.Hop.prototype.setAmtToForwardMsat = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - -/** - * optional int64 fee_msat = 7; - * @return {number} - */ -proto.lnrpc.Hop.prototype.getFeeMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Hop} returns this - */ -proto.lnrpc.Hop.prototype.setFeeMsat = function(value) { - return jspb.Message.setProto3IntField(this, 7, value); -}; - - -/** - * optional string pub_key = 8; - * @return {string} - */ -proto.lnrpc.Hop.prototype.getPubKey = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Hop} returns this - */ -proto.lnrpc.Hop.prototype.setPubKey = function(value) { - return jspb.Message.setProto3StringField(this, 8, value); -}; - - -/** - * optional bool tlv_payload = 9; - * @return {boolean} - */ -proto.lnrpc.Hop.prototype.getTlvPayload = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 9, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.Hop} returns this - */ -proto.lnrpc.Hop.prototype.setTlvPayload = function(value) { - return jspb.Message.setProto3BooleanField(this, 9, value); -}; - - -/** - * optional MPPRecord mpp_record = 10; - * @return {?proto.lnrpc.MPPRecord} - */ -proto.lnrpc.Hop.prototype.getMppRecord = function() { - return /** @type{?proto.lnrpc.MPPRecord} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.MPPRecord, 10)); -}; - - -/** - * @param {?proto.lnrpc.MPPRecord|undefined} value - * @return {!proto.lnrpc.Hop} returns this -*/ -proto.lnrpc.Hop.prototype.setMppRecord = function(value) { - return jspb.Message.setWrapperField(this, 10, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.Hop} returns this - */ -proto.lnrpc.Hop.prototype.clearMppRecord = function() { - return this.setMppRecord(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.Hop.prototype.hasMppRecord = function() { - return jspb.Message.getField(this, 10) != null; -}; - - -/** - * map custom_records = 11; - * @param {boolean=} opt_noLazyCreate Do not create the map if - * empty, instead returning `undefined` - * @return {!jspb.Map} - */ -proto.lnrpc.Hop.prototype.getCustomRecordsMap = function(opt_noLazyCreate) { - return /** @type {!jspb.Map} */ ( - jspb.Message.getMapField(this, 11, opt_noLazyCreate, - null)); -}; - - -/** - * Clears values from the map. The map will be non-null. - * @return {!proto.lnrpc.Hop} returns this - */ -proto.lnrpc.Hop.prototype.clearCustomRecordsMap = function() { - this.getCustomRecordsMap().clear(); - return this;}; - - - - - -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.lnrpc.MPPRecord.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.MPPRecord.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.lnrpc.MPPRecord} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.MPPRecord.toObject = function(includeInstance, msg) { - var f, obj = { - paymentAddr: msg.getPaymentAddr_asB64(), - totalAmtMsat: jspb.Message.getFieldWithDefault(msg, 10, 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.lnrpc.MPPRecord} - */ -proto.lnrpc.MPPRecord.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.MPPRecord; - return proto.lnrpc.MPPRecord.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.MPPRecord} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.MPPRecord} - */ -proto.lnrpc.MPPRecord.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 11: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setPaymentAddr(value); - break; - case 10: - var value = /** @type {number} */ (reader.readInt64()); - msg.setTotalAmtMsat(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.MPPRecord.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.MPPRecord.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.MPPRecord} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.MPPRecord.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getPaymentAddr_asU8(); - if (f.length > 0) { - writer.writeBytes( - 11, - f - ); - } - f = message.getTotalAmtMsat(); - if (f !== 0) { - writer.writeInt64( - 10, - f - ); - } -}; - - -/** - * optional bytes payment_addr = 11; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.MPPRecord.prototype.getPaymentAddr = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 11, "")); -}; - - -/** - * optional bytes payment_addr = 11; - * This is a type-conversion wrapper around `getPaymentAddr()` - * @return {string} - */ -proto.lnrpc.MPPRecord.prototype.getPaymentAddr_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getPaymentAddr())); -}; - - -/** - * optional bytes payment_addr = 11; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getPaymentAddr()` - * @return {!Uint8Array} - */ -proto.lnrpc.MPPRecord.prototype.getPaymentAddr_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getPaymentAddr())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.MPPRecord} returns this - */ -proto.lnrpc.MPPRecord.prototype.setPaymentAddr = function(value) { - return jspb.Message.setProto3BytesField(this, 11, value); -}; - - -/** - * optional int64 total_amt_msat = 10; - * @return {number} - */ -proto.lnrpc.MPPRecord.prototype.getTotalAmtMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 10, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.MPPRecord} returns this - */ -proto.lnrpc.MPPRecord.prototype.setTotalAmtMsat = function(value) { - return jspb.Message.setProto3IntField(this, 10, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.Route.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.lnrpc.Route.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.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.lnrpc.Route} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.Route.toObject = function(includeInstance, msg) { - var f, obj = { - totalTimeLock: jspb.Message.getFieldWithDefault(msg, 1, 0), - totalFees: jspb.Message.getFieldWithDefault(msg, 2, 0), - totalAmt: jspb.Message.getFieldWithDefault(msg, 3, 0), - hopsList: jspb.Message.toObjectList(msg.getHopsList(), - proto.lnrpc.Hop.toObject, includeInstance), - totalFeesMsat: jspb.Message.getFieldWithDefault(msg, 5, 0), - totalAmtMsat: jspb.Message.getFieldWithDefault(msg, 6, 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.lnrpc.Route} - */ -proto.lnrpc.Route.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.Route; - return proto.lnrpc.Route.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.Route} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.Route} - */ -proto.lnrpc.Route.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {number} */ (reader.readUint32()); - msg.setTotalTimeLock(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt64()); - msg.setTotalFees(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt64()); - msg.setTotalAmt(value); - break; - case 4: - var value = new proto.lnrpc.Hop; - reader.readMessage(value,proto.lnrpc.Hop.deserializeBinaryFromReader); - msg.addHops(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt64()); - msg.setTotalFeesMsat(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt64()); - msg.setTotalAmtMsat(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.Route.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.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.lnrpc.Route} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.Route.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getTotalTimeLock(); - if (f !== 0) { - writer.writeUint32( - 1, - f - ); - } - f = message.getTotalFees(); - if (f !== 0) { - writer.writeInt64( - 2, - f - ); - } - f = message.getTotalAmt(); - if (f !== 0) { - writer.writeInt64( - 3, - f - ); - } - f = message.getHopsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 4, - f, - proto.lnrpc.Hop.serializeBinaryToWriter - ); - } - f = message.getTotalFeesMsat(); - if (f !== 0) { - writer.writeInt64( - 5, - f - ); - } - f = message.getTotalAmtMsat(); - if (f !== 0) { - writer.writeInt64( - 6, - f - ); - } -}; - - -/** - * optional uint32 total_time_lock = 1; - * @return {number} - */ -proto.lnrpc.Route.prototype.getTotalTimeLock = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Route} returns this - */ -proto.lnrpc.Route.prototype.setTotalTimeLock = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * optional int64 total_fees = 2; - * @return {number} - */ -proto.lnrpc.Route.prototype.getTotalFees = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Route} returns this - */ -proto.lnrpc.Route.prototype.setTotalFees = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional int64 total_amt = 3; - * @return {number} - */ -proto.lnrpc.Route.prototype.getTotalAmt = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Route} returns this - */ -proto.lnrpc.Route.prototype.setTotalAmt = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * repeated Hop hops = 4; - * @return {!Array} - */ -proto.lnrpc.Route.prototype.getHopsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.Hop, 4)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.Route} returns this -*/ -proto.lnrpc.Route.prototype.setHopsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 4, value); -}; - - -/** - * @param {!proto.lnrpc.Hop=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.Hop} - */ -proto.lnrpc.Route.prototype.addHops = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 4, opt_value, proto.lnrpc.Hop, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.Route} returns this - */ -proto.lnrpc.Route.prototype.clearHopsList = function() { - return this.setHopsList([]); -}; - - -/** - * optional int64 total_fees_msat = 5; - * @return {number} - */ -proto.lnrpc.Route.prototype.getTotalFeesMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Route} returns this - */ -proto.lnrpc.Route.prototype.setTotalFeesMsat = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional int64 total_amt_msat = 6; - * @return {number} - */ -proto.lnrpc.Route.prototype.getTotalAmtMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Route} returns this - */ -proto.lnrpc.Route.prototype.setTotalAmtMsat = function(value) { - return jspb.Message.setProto3IntField(this, 6, 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.lnrpc.NodeInfoRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.NodeInfoRequest.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.lnrpc.NodeInfoRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.NodeInfoRequest.toObject = function(includeInstance, msg) { - var f, obj = { - pubKey: jspb.Message.getFieldWithDefault(msg, 1, ""), - includeChannels: jspb.Message.getBooleanFieldWithDefault(msg, 2, 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.lnrpc.NodeInfoRequest} - */ -proto.lnrpc.NodeInfoRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.NodeInfoRequest; - return proto.lnrpc.NodeInfoRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.NodeInfoRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.NodeInfoRequest} - */ -proto.lnrpc.NodeInfoRequest.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.setPubKey(value); - break; - case 2: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setIncludeChannels(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.NodeInfoRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.NodeInfoRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.NodeInfoRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.NodeInfoRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getPubKey(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getIncludeChannels(); - if (f) { - writer.writeBool( - 2, - f - ); - } -}; - - -/** - * optional string pub_key = 1; - * @return {string} - */ -proto.lnrpc.NodeInfoRequest.prototype.getPubKey = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.NodeInfoRequest} returns this - */ -proto.lnrpc.NodeInfoRequest.prototype.setPubKey = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional bool include_channels = 2; - * @return {boolean} - */ -proto.lnrpc.NodeInfoRequest.prototype.getIncludeChannels = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.NodeInfoRequest} returns this - */ -proto.lnrpc.NodeInfoRequest.prototype.setIncludeChannels = function(value) { - return jspb.Message.setProto3BooleanField(this, 2, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.NodeInfo.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.lnrpc.NodeInfo.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.NodeInfo.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.lnrpc.NodeInfo} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.NodeInfo.toObject = function(includeInstance, msg) { - var f, obj = { - node: (f = msg.getNode()) && proto.lnrpc.LightningNode.toObject(includeInstance, f), - numChannels: jspb.Message.getFieldWithDefault(msg, 2, 0), - totalCapacity: jspb.Message.getFieldWithDefault(msg, 3, 0), - channelsList: jspb.Message.toObjectList(msg.getChannelsList(), - proto.lnrpc.ChannelEdge.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.lnrpc.NodeInfo} - */ -proto.lnrpc.NodeInfo.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.NodeInfo; - return proto.lnrpc.NodeInfo.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.NodeInfo} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.NodeInfo} - */ -proto.lnrpc.NodeInfo.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.LightningNode; - reader.readMessage(value,proto.lnrpc.LightningNode.deserializeBinaryFromReader); - msg.setNode(value); - break; - case 2: - var value = /** @type {number} */ (reader.readUint32()); - msg.setNumChannels(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt64()); - msg.setTotalCapacity(value); - break; - case 4: - var value = new proto.lnrpc.ChannelEdge; - reader.readMessage(value,proto.lnrpc.ChannelEdge.deserializeBinaryFromReader); - msg.addChannels(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.NodeInfo.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.NodeInfo.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.NodeInfo} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.NodeInfo.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getNode(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.lnrpc.LightningNode.serializeBinaryToWriter - ); - } - f = message.getNumChannels(); - if (f !== 0) { - writer.writeUint32( - 2, - f - ); - } - f = message.getTotalCapacity(); - if (f !== 0) { - writer.writeInt64( - 3, - f - ); - } - f = message.getChannelsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 4, - f, - proto.lnrpc.ChannelEdge.serializeBinaryToWriter - ); - } -}; - - -/** - * optional LightningNode node = 1; - * @return {?proto.lnrpc.LightningNode} - */ -proto.lnrpc.NodeInfo.prototype.getNode = function() { - return /** @type{?proto.lnrpc.LightningNode} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.LightningNode, 1)); -}; - - -/** - * @param {?proto.lnrpc.LightningNode|undefined} value - * @return {!proto.lnrpc.NodeInfo} returns this -*/ -proto.lnrpc.NodeInfo.prototype.setNode = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.NodeInfo} returns this - */ -proto.lnrpc.NodeInfo.prototype.clearNode = function() { - return this.setNode(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.NodeInfo.prototype.hasNode = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional uint32 num_channels = 2; - * @return {number} - */ -proto.lnrpc.NodeInfo.prototype.getNumChannels = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.NodeInfo} returns this - */ -proto.lnrpc.NodeInfo.prototype.setNumChannels = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional int64 total_capacity = 3; - * @return {number} - */ -proto.lnrpc.NodeInfo.prototype.getTotalCapacity = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.NodeInfo} returns this - */ -proto.lnrpc.NodeInfo.prototype.setTotalCapacity = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * repeated ChannelEdge channels = 4; - * @return {!Array} - */ -proto.lnrpc.NodeInfo.prototype.getChannelsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.ChannelEdge, 4)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.NodeInfo} returns this -*/ -proto.lnrpc.NodeInfo.prototype.setChannelsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 4, value); -}; - - -/** - * @param {!proto.lnrpc.ChannelEdge=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.ChannelEdge} - */ -proto.lnrpc.NodeInfo.prototype.addChannels = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 4, opt_value, proto.lnrpc.ChannelEdge, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.NodeInfo} returns this - */ -proto.lnrpc.NodeInfo.prototype.clearChannelsList = function() { - return this.setChannelsList([]); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.LightningNode.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.lnrpc.LightningNode.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.LightningNode.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.lnrpc.LightningNode} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.LightningNode.toObject = function(includeInstance, msg) { - var f, obj = { - lastUpdate: jspb.Message.getFieldWithDefault(msg, 1, 0), - pubKey: jspb.Message.getFieldWithDefault(msg, 2, ""), - alias: jspb.Message.getFieldWithDefault(msg, 3, ""), - addressesList: jspb.Message.toObjectList(msg.getAddressesList(), - proto.lnrpc.NodeAddress.toObject, includeInstance), - color: jspb.Message.getFieldWithDefault(msg, 5, ""), - featuresMap: (f = msg.getFeaturesMap()) ? f.toObject(includeInstance, proto.lnrpc.Feature.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.lnrpc.LightningNode} - */ -proto.lnrpc.LightningNode.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.LightningNode; - return proto.lnrpc.LightningNode.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.LightningNode} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.LightningNode} - */ -proto.lnrpc.LightningNode.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {number} */ (reader.readUint32()); - msg.setLastUpdate(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setPubKey(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setAlias(value); - break; - case 4: - var value = new proto.lnrpc.NodeAddress; - reader.readMessage(value,proto.lnrpc.NodeAddress.deserializeBinaryFromReader); - msg.addAddresses(value); - break; - case 5: - var value = /** @type {string} */ (reader.readString()); - msg.setColor(value); - break; - case 6: - var value = msg.getFeaturesMap(); - reader.readMessage(value, function(message, reader) { - jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readUint32, jspb.BinaryReader.prototype.readMessage, proto.lnrpc.Feature.deserializeBinaryFromReader, 0, new proto.lnrpc.Feature()); - }); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.LightningNode.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.LightningNode.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.LightningNode} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.LightningNode.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getLastUpdate(); - if (f !== 0) { - writer.writeUint32( - 1, - f - ); - } - f = message.getPubKey(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getAlias(); - if (f.length > 0) { - writer.writeString( - 3, - f - ); - } - f = message.getAddressesList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 4, - f, - proto.lnrpc.NodeAddress.serializeBinaryToWriter - ); - } - f = message.getColor(); - if (f.length > 0) { - writer.writeString( - 5, - f - ); - } - f = message.getFeaturesMap(true); - if (f && f.getLength() > 0) { - f.serializeBinary(6, writer, jspb.BinaryWriter.prototype.writeUint32, jspb.BinaryWriter.prototype.writeMessage, proto.lnrpc.Feature.serializeBinaryToWriter); - } -}; - - -/** - * optional uint32 last_update = 1; - * @return {number} - */ -proto.lnrpc.LightningNode.prototype.getLastUpdate = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.LightningNode} returns this - */ -proto.lnrpc.LightningNode.prototype.setLastUpdate = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * optional string pub_key = 2; - * @return {string} - */ -proto.lnrpc.LightningNode.prototype.getPubKey = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.LightningNode} returns this - */ -proto.lnrpc.LightningNode.prototype.setPubKey = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional string alias = 3; - * @return {string} - */ -proto.lnrpc.LightningNode.prototype.getAlias = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.LightningNode} returns this - */ -proto.lnrpc.LightningNode.prototype.setAlias = function(value) { - return jspb.Message.setProto3StringField(this, 3, value); -}; - - -/** - * repeated NodeAddress addresses = 4; - * @return {!Array} - */ -proto.lnrpc.LightningNode.prototype.getAddressesList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.NodeAddress, 4)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.LightningNode} returns this -*/ -proto.lnrpc.LightningNode.prototype.setAddressesList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 4, value); -}; - - -/** - * @param {!proto.lnrpc.NodeAddress=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.NodeAddress} - */ -proto.lnrpc.LightningNode.prototype.addAddresses = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 4, opt_value, proto.lnrpc.NodeAddress, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.LightningNode} returns this - */ -proto.lnrpc.LightningNode.prototype.clearAddressesList = function() { - return this.setAddressesList([]); -}; - - -/** - * optional string color = 5; - * @return {string} - */ -proto.lnrpc.LightningNode.prototype.getColor = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.LightningNode} returns this - */ -proto.lnrpc.LightningNode.prototype.setColor = function(value) { - return jspb.Message.setProto3StringField(this, 5, value); -}; - - -/** - * map features = 6; - * @param {boolean=} opt_noLazyCreate Do not create the map if - * empty, instead returning `undefined` - * @return {!jspb.Map} - */ -proto.lnrpc.LightningNode.prototype.getFeaturesMap = function(opt_noLazyCreate) { - return /** @type {!jspb.Map} */ ( - jspb.Message.getMapField(this, 6, opt_noLazyCreate, - proto.lnrpc.Feature)); -}; - - -/** - * Clears values from the map. The map will be non-null. - * @return {!proto.lnrpc.LightningNode} returns this - */ -proto.lnrpc.LightningNode.prototype.clearFeaturesMap = function() { - this.getFeaturesMap().clear(); - return this;}; - - - - - -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.lnrpc.NodeAddress.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.NodeAddress.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.lnrpc.NodeAddress} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.NodeAddress.toObject = function(includeInstance, msg) { - var f, obj = { - network: jspb.Message.getFieldWithDefault(msg, 1, ""), - addr: 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.lnrpc.NodeAddress} - */ -proto.lnrpc.NodeAddress.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.NodeAddress; - return proto.lnrpc.NodeAddress.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.NodeAddress} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.NodeAddress} - */ -proto.lnrpc.NodeAddress.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.setNetwork(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setAddr(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.NodeAddress.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.NodeAddress.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.NodeAddress} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.NodeAddress.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getNetwork(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getAddr(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } -}; - - -/** - * optional string network = 1; - * @return {string} - */ -proto.lnrpc.NodeAddress.prototype.getNetwork = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.NodeAddress} returns this - */ -proto.lnrpc.NodeAddress.prototype.setNetwork = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional string addr = 2; - * @return {string} - */ -proto.lnrpc.NodeAddress.prototype.getAddr = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.NodeAddress} returns this - */ -proto.lnrpc.NodeAddress.prototype.setAddr = function(value) { - return jspb.Message.setProto3StringField(this, 2, 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.lnrpc.RoutingPolicy.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.RoutingPolicy.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.lnrpc.RoutingPolicy} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.RoutingPolicy.toObject = function(includeInstance, msg) { - var f, obj = { - timeLockDelta: jspb.Message.getFieldWithDefault(msg, 1, 0), - minHtlc: jspb.Message.getFieldWithDefault(msg, 2, 0), - feeBaseMsat: jspb.Message.getFieldWithDefault(msg, 3, 0), - feeRateMilliMsat: jspb.Message.getFieldWithDefault(msg, 4, 0), - disabled: jspb.Message.getBooleanFieldWithDefault(msg, 5, false), - maxHtlcMsat: jspb.Message.getFieldWithDefault(msg, 6, 0), - lastUpdate: 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.lnrpc.RoutingPolicy} - */ -proto.lnrpc.RoutingPolicy.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.RoutingPolicy; - return proto.lnrpc.RoutingPolicy.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.RoutingPolicy} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.RoutingPolicy} - */ -proto.lnrpc.RoutingPolicy.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {number} */ (reader.readUint32()); - msg.setTimeLockDelta(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt64()); - msg.setMinHtlc(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt64()); - msg.setFeeBaseMsat(value); - break; - case 4: - var value = /** @type {number} */ (reader.readInt64()); - msg.setFeeRateMilliMsat(value); - break; - case 5: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setDisabled(value); - break; - case 6: - var value = /** @type {number} */ (reader.readUint64()); - msg.setMaxHtlcMsat(value); - break; - case 7: - var value = /** @type {number} */ (reader.readUint32()); - msg.setLastUpdate(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.RoutingPolicy.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.RoutingPolicy.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.RoutingPolicy} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.RoutingPolicy.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getTimeLockDelta(); - if (f !== 0) { - writer.writeUint32( - 1, - f - ); - } - f = message.getMinHtlc(); - if (f !== 0) { - writer.writeInt64( - 2, - f - ); - } - f = message.getFeeBaseMsat(); - if (f !== 0) { - writer.writeInt64( - 3, - f - ); - } - f = message.getFeeRateMilliMsat(); - if (f !== 0) { - writer.writeInt64( - 4, - f - ); - } - f = message.getDisabled(); - if (f) { - writer.writeBool( - 5, - f - ); - } - f = message.getMaxHtlcMsat(); - if (f !== 0) { - writer.writeUint64( - 6, - f - ); - } - f = message.getLastUpdate(); - if (f !== 0) { - writer.writeUint32( - 7, - f - ); - } -}; - - -/** - * optional uint32 time_lock_delta = 1; - * @return {number} - */ -proto.lnrpc.RoutingPolicy.prototype.getTimeLockDelta = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.RoutingPolicy} returns this - */ -proto.lnrpc.RoutingPolicy.prototype.setTimeLockDelta = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * optional int64 min_htlc = 2; - * @return {number} - */ -proto.lnrpc.RoutingPolicy.prototype.getMinHtlc = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.RoutingPolicy} returns this - */ -proto.lnrpc.RoutingPolicy.prototype.setMinHtlc = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional int64 fee_base_msat = 3; - * @return {number} - */ -proto.lnrpc.RoutingPolicy.prototype.getFeeBaseMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.RoutingPolicy} returns this - */ -proto.lnrpc.RoutingPolicy.prototype.setFeeBaseMsat = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional int64 fee_rate_milli_msat = 4; - * @return {number} - */ -proto.lnrpc.RoutingPolicy.prototype.getFeeRateMilliMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.RoutingPolicy} returns this - */ -proto.lnrpc.RoutingPolicy.prototype.setFeeRateMilliMsat = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional bool disabled = 5; - * @return {boolean} - */ -proto.lnrpc.RoutingPolicy.prototype.getDisabled = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.RoutingPolicy} returns this - */ -proto.lnrpc.RoutingPolicy.prototype.setDisabled = function(value) { - return jspb.Message.setProto3BooleanField(this, 5, value); -}; - - -/** - * optional uint64 max_htlc_msat = 6; - * @return {number} - */ -proto.lnrpc.RoutingPolicy.prototype.getMaxHtlcMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.RoutingPolicy} returns this - */ -proto.lnrpc.RoutingPolicy.prototype.setMaxHtlcMsat = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - -/** - * optional uint32 last_update = 7; - * @return {number} - */ -proto.lnrpc.RoutingPolicy.prototype.getLastUpdate = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.RoutingPolicy} returns this - */ -proto.lnrpc.RoutingPolicy.prototype.setLastUpdate = function(value) { - return jspb.Message.setProto3IntField(this, 7, 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.lnrpc.ChannelEdge.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChannelEdge.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.lnrpc.ChannelEdge} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelEdge.toObject = function(includeInstance, msg) { - var f, obj = { - channelId: jspb.Message.getFieldWithDefault(msg, 1, "0"), - chanPoint: jspb.Message.getFieldWithDefault(msg, 2, ""), - lastUpdate: jspb.Message.getFieldWithDefault(msg, 3, 0), - node1Pub: jspb.Message.getFieldWithDefault(msg, 4, ""), - node2Pub: jspb.Message.getFieldWithDefault(msg, 5, ""), - capacity: jspb.Message.getFieldWithDefault(msg, 6, 0), - node1Policy: (f = msg.getNode1Policy()) && proto.lnrpc.RoutingPolicy.toObject(includeInstance, f), - node2Policy: (f = msg.getNode2Policy()) && proto.lnrpc.RoutingPolicy.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.ChannelEdge} - */ -proto.lnrpc.ChannelEdge.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChannelEdge; - return proto.lnrpc.ChannelEdge.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChannelEdge} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChannelEdge} - */ -proto.lnrpc.ChannelEdge.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readUint64String()); - msg.setChannelId(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setChanPoint(value); - break; - case 3: - var value = /** @type {number} */ (reader.readUint32()); - msg.setLastUpdate(value); - break; - case 4: - var value = /** @type {string} */ (reader.readString()); - msg.setNode1Pub(value); - break; - case 5: - var value = /** @type {string} */ (reader.readString()); - msg.setNode2Pub(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt64()); - msg.setCapacity(value); - break; - case 7: - var value = new proto.lnrpc.RoutingPolicy; - reader.readMessage(value,proto.lnrpc.RoutingPolicy.deserializeBinaryFromReader); - msg.setNode1Policy(value); - break; - case 8: - var value = new proto.lnrpc.RoutingPolicy; - reader.readMessage(value,proto.lnrpc.RoutingPolicy.deserializeBinaryFromReader); - msg.setNode2Policy(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelEdge.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChannelEdge.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChannelEdge} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelEdge.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChannelId(); - if (parseInt(f, 10) !== 0) { - writer.writeUint64String( - 1, - f - ); - } - f = message.getChanPoint(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getLastUpdate(); - if (f !== 0) { - writer.writeUint32( - 3, - f - ); - } - f = message.getNode1Pub(); - if (f.length > 0) { - writer.writeString( - 4, - f - ); - } - f = message.getNode2Pub(); - if (f.length > 0) { - writer.writeString( - 5, - f - ); - } - f = message.getCapacity(); - if (f !== 0) { - writer.writeInt64( - 6, - f - ); - } - f = message.getNode1Policy(); - if (f != null) { - writer.writeMessage( - 7, - f, - proto.lnrpc.RoutingPolicy.serializeBinaryToWriter - ); - } - f = message.getNode2Policy(); - if (f != null) { - writer.writeMessage( - 8, - f, - proto.lnrpc.RoutingPolicy.serializeBinaryToWriter - ); - } -}; - - -/** - * optional uint64 channel_id = 1; - * @return {string} - */ -proto.lnrpc.ChannelEdge.prototype.getChannelId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.ChannelEdge} returns this - */ -proto.lnrpc.ChannelEdge.prototype.setChannelId = function(value) { - return jspb.Message.setProto3StringIntField(this, 1, value); -}; - - -/** - * optional string chan_point = 2; - * @return {string} - */ -proto.lnrpc.ChannelEdge.prototype.getChanPoint = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.ChannelEdge} returns this - */ -proto.lnrpc.ChannelEdge.prototype.setChanPoint = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional uint32 last_update = 3; - * @return {number} - */ -proto.lnrpc.ChannelEdge.prototype.getLastUpdate = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelEdge} returns this - */ -proto.lnrpc.ChannelEdge.prototype.setLastUpdate = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional string node1_pub = 4; - * @return {string} - */ -proto.lnrpc.ChannelEdge.prototype.getNode1Pub = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.ChannelEdge} returns this - */ -proto.lnrpc.ChannelEdge.prototype.setNode1Pub = function(value) { - return jspb.Message.setProto3StringField(this, 4, value); -}; - - -/** - * optional string node2_pub = 5; - * @return {string} - */ -proto.lnrpc.ChannelEdge.prototype.getNode2Pub = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.ChannelEdge} returns this - */ -proto.lnrpc.ChannelEdge.prototype.setNode2Pub = function(value) { - return jspb.Message.setProto3StringField(this, 5, value); -}; - - -/** - * optional int64 capacity = 6; - * @return {number} - */ -proto.lnrpc.ChannelEdge.prototype.getCapacity = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelEdge} returns this - */ -proto.lnrpc.ChannelEdge.prototype.setCapacity = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - -/** - * optional RoutingPolicy node1_policy = 7; - * @return {?proto.lnrpc.RoutingPolicy} - */ -proto.lnrpc.ChannelEdge.prototype.getNode1Policy = function() { - return /** @type{?proto.lnrpc.RoutingPolicy} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.RoutingPolicy, 7)); -}; - - -/** - * @param {?proto.lnrpc.RoutingPolicy|undefined} value - * @return {!proto.lnrpc.ChannelEdge} returns this -*/ -proto.lnrpc.ChannelEdge.prototype.setNode1Policy = function(value) { - return jspb.Message.setWrapperField(this, 7, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.ChannelEdge} returns this - */ -proto.lnrpc.ChannelEdge.prototype.clearNode1Policy = function() { - return this.setNode1Policy(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.ChannelEdge.prototype.hasNode1Policy = function() { - return jspb.Message.getField(this, 7) != null; -}; - - -/** - * optional RoutingPolicy node2_policy = 8; - * @return {?proto.lnrpc.RoutingPolicy} - */ -proto.lnrpc.ChannelEdge.prototype.getNode2Policy = function() { - return /** @type{?proto.lnrpc.RoutingPolicy} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.RoutingPolicy, 8)); -}; - - -/** - * @param {?proto.lnrpc.RoutingPolicy|undefined} value - * @return {!proto.lnrpc.ChannelEdge} returns this -*/ -proto.lnrpc.ChannelEdge.prototype.setNode2Policy = function(value) { - return jspb.Message.setWrapperField(this, 8, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.ChannelEdge} returns this - */ -proto.lnrpc.ChannelEdge.prototype.clearNode2Policy = function() { - return this.setNode2Policy(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.ChannelEdge.prototype.hasNode2Policy = function() { - return jspb.Message.getField(this, 8) != 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.lnrpc.ChannelGraphRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChannelGraphRequest.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.lnrpc.ChannelGraphRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelGraphRequest.toObject = function(includeInstance, msg) { - var f, obj = { - includeUnannounced: jspb.Message.getBooleanFieldWithDefault(msg, 1, 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.lnrpc.ChannelGraphRequest} - */ -proto.lnrpc.ChannelGraphRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChannelGraphRequest; - return proto.lnrpc.ChannelGraphRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChannelGraphRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChannelGraphRequest} - */ -proto.lnrpc.ChannelGraphRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setIncludeUnannounced(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelGraphRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChannelGraphRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChannelGraphRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelGraphRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getIncludeUnannounced(); - if (f) { - writer.writeBool( - 1, - f - ); - } -}; - - -/** - * optional bool include_unannounced = 1; - * @return {boolean} - */ -proto.lnrpc.ChannelGraphRequest.prototype.getIncludeUnannounced = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.ChannelGraphRequest} returns this - */ -proto.lnrpc.ChannelGraphRequest.prototype.setIncludeUnannounced = function(value) { - return jspb.Message.setProto3BooleanField(this, 1, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.ChannelGraph.repeatedFields_ = [1,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.lnrpc.ChannelGraph.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChannelGraph.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.lnrpc.ChannelGraph} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelGraph.toObject = function(includeInstance, msg) { - var f, obj = { - nodesList: jspb.Message.toObjectList(msg.getNodesList(), - proto.lnrpc.LightningNode.toObject, includeInstance), - edgesList: jspb.Message.toObjectList(msg.getEdgesList(), - proto.lnrpc.ChannelEdge.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.lnrpc.ChannelGraph} - */ -proto.lnrpc.ChannelGraph.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChannelGraph; - return proto.lnrpc.ChannelGraph.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChannelGraph} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChannelGraph} - */ -proto.lnrpc.ChannelGraph.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.LightningNode; - reader.readMessage(value,proto.lnrpc.LightningNode.deserializeBinaryFromReader); - msg.addNodes(value); - break; - case 2: - var value = new proto.lnrpc.ChannelEdge; - reader.readMessage(value,proto.lnrpc.ChannelEdge.deserializeBinaryFromReader); - msg.addEdges(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelGraph.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChannelGraph.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChannelGraph} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelGraph.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getNodesList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.lnrpc.LightningNode.serializeBinaryToWriter - ); - } - f = message.getEdgesList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 2, - f, - proto.lnrpc.ChannelEdge.serializeBinaryToWriter - ); - } -}; - - -/** - * repeated LightningNode nodes = 1; - * @return {!Array} - */ -proto.lnrpc.ChannelGraph.prototype.getNodesList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.LightningNode, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.ChannelGraph} returns this -*/ -proto.lnrpc.ChannelGraph.prototype.setNodesList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.lnrpc.LightningNode=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.LightningNode} - */ -proto.lnrpc.ChannelGraph.prototype.addNodes = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.lnrpc.LightningNode, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.ChannelGraph} returns this - */ -proto.lnrpc.ChannelGraph.prototype.clearNodesList = function() { - return this.setNodesList([]); -}; - - -/** - * repeated ChannelEdge edges = 2; - * @return {!Array} - */ -proto.lnrpc.ChannelGraph.prototype.getEdgesList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.ChannelEdge, 2)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.ChannelGraph} returns this -*/ -proto.lnrpc.ChannelGraph.prototype.setEdgesList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 2, value); -}; - - -/** - * @param {!proto.lnrpc.ChannelEdge=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.ChannelEdge} - */ -proto.lnrpc.ChannelGraph.prototype.addEdges = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.lnrpc.ChannelEdge, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.ChannelGraph} returns this - */ -proto.lnrpc.ChannelGraph.prototype.clearEdgesList = function() { - return this.setEdgesList([]); -}; - - - - - -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.lnrpc.ChanInfoRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChanInfoRequest.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.lnrpc.ChanInfoRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChanInfoRequest.toObject = function(includeInstance, msg) { - var f, obj = { - chanId: jspb.Message.getFieldWithDefault(msg, 1, "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.lnrpc.ChanInfoRequest} - */ -proto.lnrpc.ChanInfoRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChanInfoRequest; - return proto.lnrpc.ChanInfoRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChanInfoRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChanInfoRequest} - */ -proto.lnrpc.ChanInfoRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readUint64String()); - msg.setChanId(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ChanInfoRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChanInfoRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChanInfoRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChanInfoRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChanId(); - if (parseInt(f, 10) !== 0) { - writer.writeUint64String( - 1, - f - ); - } -}; - - -/** - * optional uint64 chan_id = 1; - * @return {string} - */ -proto.lnrpc.ChanInfoRequest.prototype.getChanId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.ChanInfoRequest} returns this - */ -proto.lnrpc.ChanInfoRequest.prototype.setChanId = function(value) { - return jspb.Message.setProto3StringIntField(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.lnrpc.NetworkInfoRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.NetworkInfoRequest.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.lnrpc.NetworkInfoRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.NetworkInfoRequest.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.lnrpc.NetworkInfoRequest} - */ -proto.lnrpc.NetworkInfoRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.NetworkInfoRequest; - return proto.lnrpc.NetworkInfoRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.NetworkInfoRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.NetworkInfoRequest} - */ -proto.lnrpc.NetworkInfoRequest.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.lnrpc.NetworkInfoRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.NetworkInfoRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.NetworkInfoRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.NetworkInfoRequest.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.lnrpc.NetworkInfo.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.NetworkInfo.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.lnrpc.NetworkInfo} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.NetworkInfo.toObject = function(includeInstance, msg) { - var f, obj = { - graphDiameter: jspb.Message.getFieldWithDefault(msg, 1, 0), - avgOutDegree: jspb.Message.getFloatingPointFieldWithDefault(msg, 2, 0.0), - maxOutDegree: jspb.Message.getFieldWithDefault(msg, 3, 0), - numNodes: jspb.Message.getFieldWithDefault(msg, 4, 0), - numChannels: jspb.Message.getFieldWithDefault(msg, 5, 0), - totalNetworkCapacity: jspb.Message.getFieldWithDefault(msg, 6, 0), - avgChannelSize: jspb.Message.getFloatingPointFieldWithDefault(msg, 7, 0.0), - minChannelSize: jspb.Message.getFieldWithDefault(msg, 8, 0), - maxChannelSize: jspb.Message.getFieldWithDefault(msg, 9, 0), - medianChannelSizeSat: jspb.Message.getFieldWithDefault(msg, 10, 0), - numZombieChans: jspb.Message.getFieldWithDefault(msg, 11, 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.lnrpc.NetworkInfo} - */ -proto.lnrpc.NetworkInfo.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.NetworkInfo; - return proto.lnrpc.NetworkInfo.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.NetworkInfo} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.NetworkInfo} - */ -proto.lnrpc.NetworkInfo.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {number} */ (reader.readUint32()); - msg.setGraphDiameter(value); - break; - case 2: - var value = /** @type {number} */ (reader.readDouble()); - msg.setAvgOutDegree(value); - break; - case 3: - var value = /** @type {number} */ (reader.readUint32()); - msg.setMaxOutDegree(value); - break; - case 4: - var value = /** @type {number} */ (reader.readUint32()); - msg.setNumNodes(value); - break; - case 5: - var value = /** @type {number} */ (reader.readUint32()); - msg.setNumChannels(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt64()); - msg.setTotalNetworkCapacity(value); - break; - case 7: - var value = /** @type {number} */ (reader.readDouble()); - msg.setAvgChannelSize(value); - break; - case 8: - var value = /** @type {number} */ (reader.readInt64()); - msg.setMinChannelSize(value); - break; - case 9: - var value = /** @type {number} */ (reader.readInt64()); - msg.setMaxChannelSize(value); - break; - case 10: - var value = /** @type {number} */ (reader.readInt64()); - msg.setMedianChannelSizeSat(value); - break; - case 11: - var value = /** @type {number} */ (reader.readUint64()); - msg.setNumZombieChans(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.NetworkInfo.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.NetworkInfo.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.NetworkInfo} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.NetworkInfo.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getGraphDiameter(); - if (f !== 0) { - writer.writeUint32( - 1, - f - ); - } - f = message.getAvgOutDegree(); - if (f !== 0.0) { - writer.writeDouble( - 2, - f - ); - } - f = message.getMaxOutDegree(); - if (f !== 0) { - writer.writeUint32( - 3, - f - ); - } - f = message.getNumNodes(); - if (f !== 0) { - writer.writeUint32( - 4, - f - ); - } - f = message.getNumChannels(); - if (f !== 0) { - writer.writeUint32( - 5, - f - ); - } - f = message.getTotalNetworkCapacity(); - if (f !== 0) { - writer.writeInt64( - 6, - f - ); - } - f = message.getAvgChannelSize(); - if (f !== 0.0) { - writer.writeDouble( - 7, - f - ); - } - f = message.getMinChannelSize(); - if (f !== 0) { - writer.writeInt64( - 8, - f - ); - } - f = message.getMaxChannelSize(); - if (f !== 0) { - writer.writeInt64( - 9, - f - ); - } - f = message.getMedianChannelSizeSat(); - if (f !== 0) { - writer.writeInt64( - 10, - f - ); - } - f = message.getNumZombieChans(); - if (f !== 0) { - writer.writeUint64( - 11, - f - ); - } -}; - - -/** - * optional uint32 graph_diameter = 1; - * @return {number} - */ -proto.lnrpc.NetworkInfo.prototype.getGraphDiameter = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.NetworkInfo} returns this - */ -proto.lnrpc.NetworkInfo.prototype.setGraphDiameter = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * optional double avg_out_degree = 2; - * @return {number} - */ -proto.lnrpc.NetworkInfo.prototype.getAvgOutDegree = function() { - return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 2, 0.0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.NetworkInfo} returns this - */ -proto.lnrpc.NetworkInfo.prototype.setAvgOutDegree = function(value) { - return jspb.Message.setProto3FloatField(this, 2, value); -}; - - -/** - * optional uint32 max_out_degree = 3; - * @return {number} - */ -proto.lnrpc.NetworkInfo.prototype.getMaxOutDegree = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.NetworkInfo} returns this - */ -proto.lnrpc.NetworkInfo.prototype.setMaxOutDegree = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional uint32 num_nodes = 4; - * @return {number} - */ -proto.lnrpc.NetworkInfo.prototype.getNumNodes = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.NetworkInfo} returns this - */ -proto.lnrpc.NetworkInfo.prototype.setNumNodes = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional uint32 num_channels = 5; - * @return {number} - */ -proto.lnrpc.NetworkInfo.prototype.getNumChannels = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.NetworkInfo} returns this - */ -proto.lnrpc.NetworkInfo.prototype.setNumChannels = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional int64 total_network_capacity = 6; - * @return {number} - */ -proto.lnrpc.NetworkInfo.prototype.getTotalNetworkCapacity = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.NetworkInfo} returns this - */ -proto.lnrpc.NetworkInfo.prototype.setTotalNetworkCapacity = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - -/** - * optional double avg_channel_size = 7; - * @return {number} - */ -proto.lnrpc.NetworkInfo.prototype.getAvgChannelSize = function() { - return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 7, 0.0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.NetworkInfo} returns this - */ -proto.lnrpc.NetworkInfo.prototype.setAvgChannelSize = function(value) { - return jspb.Message.setProto3FloatField(this, 7, value); -}; - - -/** - * optional int64 min_channel_size = 8; - * @return {number} - */ -proto.lnrpc.NetworkInfo.prototype.getMinChannelSize = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 8, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.NetworkInfo} returns this - */ -proto.lnrpc.NetworkInfo.prototype.setMinChannelSize = function(value) { - return jspb.Message.setProto3IntField(this, 8, value); -}; - - -/** - * optional int64 max_channel_size = 9; - * @return {number} - */ -proto.lnrpc.NetworkInfo.prototype.getMaxChannelSize = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 9, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.NetworkInfo} returns this - */ -proto.lnrpc.NetworkInfo.prototype.setMaxChannelSize = function(value) { - return jspb.Message.setProto3IntField(this, 9, value); -}; - - -/** - * optional int64 median_channel_size_sat = 10; - * @return {number} - */ -proto.lnrpc.NetworkInfo.prototype.getMedianChannelSizeSat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 10, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.NetworkInfo} returns this - */ -proto.lnrpc.NetworkInfo.prototype.setMedianChannelSizeSat = function(value) { - return jspb.Message.setProto3IntField(this, 10, value); -}; - - -/** - * optional uint64 num_zombie_chans = 11; - * @return {number} - */ -proto.lnrpc.NetworkInfo.prototype.getNumZombieChans = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 11, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.NetworkInfo} returns this - */ -proto.lnrpc.NetworkInfo.prototype.setNumZombieChans = function(value) { - return jspb.Message.setProto3IntField(this, 11, 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.lnrpc.StopRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.StopRequest.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.lnrpc.StopRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.StopRequest.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.lnrpc.StopRequest} - */ -proto.lnrpc.StopRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.StopRequest; - return proto.lnrpc.StopRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.StopRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.StopRequest} - */ -proto.lnrpc.StopRequest.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.lnrpc.StopRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.StopRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.StopRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.StopRequest.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.lnrpc.StopResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.StopResponse.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.lnrpc.StopResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.StopResponse.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.lnrpc.StopResponse} - */ -proto.lnrpc.StopResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.StopResponse; - return proto.lnrpc.StopResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.StopResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.StopResponse} - */ -proto.lnrpc.StopResponse.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.lnrpc.StopResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.StopResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.StopResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.StopResponse.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.lnrpc.GraphTopologySubscription.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.GraphTopologySubscription.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.lnrpc.GraphTopologySubscription} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.GraphTopologySubscription.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.lnrpc.GraphTopologySubscription} - */ -proto.lnrpc.GraphTopologySubscription.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.GraphTopologySubscription; - return proto.lnrpc.GraphTopologySubscription.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.GraphTopologySubscription} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.GraphTopologySubscription} - */ -proto.lnrpc.GraphTopologySubscription.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.lnrpc.GraphTopologySubscription.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.GraphTopologySubscription.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.GraphTopologySubscription} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.GraphTopologySubscription.serializeBinaryToWriter = function(message, writer) { - var f = undefined; -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.GraphTopologyUpdate.repeatedFields_ = [1,2,3]; - - - -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.lnrpc.GraphTopologyUpdate.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.GraphTopologyUpdate.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.lnrpc.GraphTopologyUpdate} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.GraphTopologyUpdate.toObject = function(includeInstance, msg) { - var f, obj = { - nodeUpdatesList: jspb.Message.toObjectList(msg.getNodeUpdatesList(), - proto.lnrpc.NodeUpdate.toObject, includeInstance), - channelUpdatesList: jspb.Message.toObjectList(msg.getChannelUpdatesList(), - proto.lnrpc.ChannelEdgeUpdate.toObject, includeInstance), - closedChansList: jspb.Message.toObjectList(msg.getClosedChansList(), - proto.lnrpc.ClosedChannelUpdate.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.lnrpc.GraphTopologyUpdate} - */ -proto.lnrpc.GraphTopologyUpdate.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.GraphTopologyUpdate; - return proto.lnrpc.GraphTopologyUpdate.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.GraphTopologyUpdate} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.GraphTopologyUpdate} - */ -proto.lnrpc.GraphTopologyUpdate.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.NodeUpdate; - reader.readMessage(value,proto.lnrpc.NodeUpdate.deserializeBinaryFromReader); - msg.addNodeUpdates(value); - break; - case 2: - var value = new proto.lnrpc.ChannelEdgeUpdate; - reader.readMessage(value,proto.lnrpc.ChannelEdgeUpdate.deserializeBinaryFromReader); - msg.addChannelUpdates(value); - break; - case 3: - var value = new proto.lnrpc.ClosedChannelUpdate; - reader.readMessage(value,proto.lnrpc.ClosedChannelUpdate.deserializeBinaryFromReader); - msg.addClosedChans(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.GraphTopologyUpdate.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.GraphTopologyUpdate.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.GraphTopologyUpdate} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.GraphTopologyUpdate.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getNodeUpdatesList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.lnrpc.NodeUpdate.serializeBinaryToWriter - ); - } - f = message.getChannelUpdatesList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 2, - f, - proto.lnrpc.ChannelEdgeUpdate.serializeBinaryToWriter - ); - } - f = message.getClosedChansList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 3, - f, - proto.lnrpc.ClosedChannelUpdate.serializeBinaryToWriter - ); - } -}; - - -/** - * repeated NodeUpdate node_updates = 1; - * @return {!Array} - */ -proto.lnrpc.GraphTopologyUpdate.prototype.getNodeUpdatesList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.NodeUpdate, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.GraphTopologyUpdate} returns this -*/ -proto.lnrpc.GraphTopologyUpdate.prototype.setNodeUpdatesList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.lnrpc.NodeUpdate=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.NodeUpdate} - */ -proto.lnrpc.GraphTopologyUpdate.prototype.addNodeUpdates = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.lnrpc.NodeUpdate, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.GraphTopologyUpdate} returns this - */ -proto.lnrpc.GraphTopologyUpdate.prototype.clearNodeUpdatesList = function() { - return this.setNodeUpdatesList([]); -}; - - -/** - * repeated ChannelEdgeUpdate channel_updates = 2; - * @return {!Array} - */ -proto.lnrpc.GraphTopologyUpdate.prototype.getChannelUpdatesList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.ChannelEdgeUpdate, 2)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.GraphTopologyUpdate} returns this -*/ -proto.lnrpc.GraphTopologyUpdate.prototype.setChannelUpdatesList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 2, value); -}; - - -/** - * @param {!proto.lnrpc.ChannelEdgeUpdate=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.ChannelEdgeUpdate} - */ -proto.lnrpc.GraphTopologyUpdate.prototype.addChannelUpdates = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.lnrpc.ChannelEdgeUpdate, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.GraphTopologyUpdate} returns this - */ -proto.lnrpc.GraphTopologyUpdate.prototype.clearChannelUpdatesList = function() { - return this.setChannelUpdatesList([]); -}; - - -/** - * repeated ClosedChannelUpdate closed_chans = 3; - * @return {!Array} - */ -proto.lnrpc.GraphTopologyUpdate.prototype.getClosedChansList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.ClosedChannelUpdate, 3)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.GraphTopologyUpdate} returns this -*/ -proto.lnrpc.GraphTopologyUpdate.prototype.setClosedChansList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 3, value); -}; - - -/** - * @param {!proto.lnrpc.ClosedChannelUpdate=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.ClosedChannelUpdate} - */ -proto.lnrpc.GraphTopologyUpdate.prototype.addClosedChans = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 3, opt_value, proto.lnrpc.ClosedChannelUpdate, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.GraphTopologyUpdate} returns this - */ -proto.lnrpc.GraphTopologyUpdate.prototype.clearClosedChansList = function() { - return this.setClosedChansList([]); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.NodeUpdate.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.lnrpc.NodeUpdate.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.NodeUpdate.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.lnrpc.NodeUpdate} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.NodeUpdate.toObject = function(includeInstance, msg) { - var f, obj = { - addressesList: (f = jspb.Message.getRepeatedField(msg, 1)) == null ? undefined : f, - identityKey: jspb.Message.getFieldWithDefault(msg, 2, ""), - globalFeatures: msg.getGlobalFeatures_asB64(), - alias: jspb.Message.getFieldWithDefault(msg, 4, ""), - color: jspb.Message.getFieldWithDefault(msg, 5, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.NodeUpdate} - */ -proto.lnrpc.NodeUpdate.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.NodeUpdate; - return proto.lnrpc.NodeUpdate.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.NodeUpdate} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.NodeUpdate} - */ -proto.lnrpc.NodeUpdate.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.addAddresses(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setIdentityKey(value); - break; - case 3: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setGlobalFeatures(value); - break; - case 4: - var value = /** @type {string} */ (reader.readString()); - msg.setAlias(value); - break; - case 5: - var value = /** @type {string} */ (reader.readString()); - msg.setColor(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.NodeUpdate.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.NodeUpdate.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.NodeUpdate} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.NodeUpdate.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getAddressesList(); - if (f.length > 0) { - writer.writeRepeatedString( - 1, - f - ); - } - f = message.getIdentityKey(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getGlobalFeatures_asU8(); - if (f.length > 0) { - writer.writeBytes( - 3, - f - ); - } - f = message.getAlias(); - if (f.length > 0) { - writer.writeString( - 4, - f - ); - } - f = message.getColor(); - if (f.length > 0) { - writer.writeString( - 5, - f - ); - } -}; - - -/** - * repeated string addresses = 1; - * @return {!Array} - */ -proto.lnrpc.NodeUpdate.prototype.getAddressesList = function() { - return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.NodeUpdate} returns this - */ -proto.lnrpc.NodeUpdate.prototype.setAddressesList = function(value) { - return jspb.Message.setField(this, 1, value || []); -}; - - -/** - * @param {string} value - * @param {number=} opt_index - * @return {!proto.lnrpc.NodeUpdate} returns this - */ -proto.lnrpc.NodeUpdate.prototype.addAddresses = function(value, opt_index) { - return jspb.Message.addToRepeatedField(this, 1, value, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.NodeUpdate} returns this - */ -proto.lnrpc.NodeUpdate.prototype.clearAddressesList = function() { - return this.setAddressesList([]); -}; - - -/** - * optional string identity_key = 2; - * @return {string} - */ -proto.lnrpc.NodeUpdate.prototype.getIdentityKey = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.NodeUpdate} returns this - */ -proto.lnrpc.NodeUpdate.prototype.setIdentityKey = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional bytes global_features = 3; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.NodeUpdate.prototype.getGlobalFeatures = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * optional bytes global_features = 3; - * This is a type-conversion wrapper around `getGlobalFeatures()` - * @return {string} - */ -proto.lnrpc.NodeUpdate.prototype.getGlobalFeatures_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getGlobalFeatures())); -}; - - -/** - * optional bytes global_features = 3; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getGlobalFeatures()` - * @return {!Uint8Array} - */ -proto.lnrpc.NodeUpdate.prototype.getGlobalFeatures_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getGlobalFeatures())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.NodeUpdate} returns this - */ -proto.lnrpc.NodeUpdate.prototype.setGlobalFeatures = function(value) { - return jspb.Message.setProto3BytesField(this, 3, value); -}; - - -/** - * optional string alias = 4; - * @return {string} - */ -proto.lnrpc.NodeUpdate.prototype.getAlias = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.NodeUpdate} returns this - */ -proto.lnrpc.NodeUpdate.prototype.setAlias = function(value) { - return jspb.Message.setProto3StringField(this, 4, value); -}; - - -/** - * optional string color = 5; - * @return {string} - */ -proto.lnrpc.NodeUpdate.prototype.getColor = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.NodeUpdate} returns this - */ -proto.lnrpc.NodeUpdate.prototype.setColor = function(value) { - return jspb.Message.setProto3StringField(this, 5, 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.lnrpc.ChannelEdgeUpdate.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChannelEdgeUpdate.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.lnrpc.ChannelEdgeUpdate} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelEdgeUpdate.toObject = function(includeInstance, msg) { - var f, obj = { - chanId: jspb.Message.getFieldWithDefault(msg, 1, "0"), - chanPoint: (f = msg.getChanPoint()) && proto.lnrpc.ChannelPoint.toObject(includeInstance, f), - capacity: jspb.Message.getFieldWithDefault(msg, 3, 0), - routingPolicy: (f = msg.getRoutingPolicy()) && proto.lnrpc.RoutingPolicy.toObject(includeInstance, f), - advertisingNode: jspb.Message.getFieldWithDefault(msg, 5, ""), - connectingNode: jspb.Message.getFieldWithDefault(msg, 6, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.ChannelEdgeUpdate} - */ -proto.lnrpc.ChannelEdgeUpdate.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChannelEdgeUpdate; - return proto.lnrpc.ChannelEdgeUpdate.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChannelEdgeUpdate} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChannelEdgeUpdate} - */ -proto.lnrpc.ChannelEdgeUpdate.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readUint64String()); - msg.setChanId(value); - break; - case 2: - var value = new proto.lnrpc.ChannelPoint; - reader.readMessage(value,proto.lnrpc.ChannelPoint.deserializeBinaryFromReader); - msg.setChanPoint(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt64()); - msg.setCapacity(value); - break; - case 4: - var value = new proto.lnrpc.RoutingPolicy; - reader.readMessage(value,proto.lnrpc.RoutingPolicy.deserializeBinaryFromReader); - msg.setRoutingPolicy(value); - break; - case 5: - var value = /** @type {string} */ (reader.readString()); - msg.setAdvertisingNode(value); - break; - case 6: - var value = /** @type {string} */ (reader.readString()); - msg.setConnectingNode(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelEdgeUpdate.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChannelEdgeUpdate.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChannelEdgeUpdate} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelEdgeUpdate.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChanId(); - if (parseInt(f, 10) !== 0) { - writer.writeUint64String( - 1, - f - ); - } - f = message.getChanPoint(); - if (f != null) { - writer.writeMessage( - 2, - f, - proto.lnrpc.ChannelPoint.serializeBinaryToWriter - ); - } - f = message.getCapacity(); - if (f !== 0) { - writer.writeInt64( - 3, - f - ); - } - f = message.getRoutingPolicy(); - if (f != null) { - writer.writeMessage( - 4, - f, - proto.lnrpc.RoutingPolicy.serializeBinaryToWriter - ); - } - f = message.getAdvertisingNode(); - if (f.length > 0) { - writer.writeString( - 5, - f - ); - } - f = message.getConnectingNode(); - if (f.length > 0) { - writer.writeString( - 6, - f - ); - } -}; - - -/** - * optional uint64 chan_id = 1; - * @return {string} - */ -proto.lnrpc.ChannelEdgeUpdate.prototype.getChanId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.ChannelEdgeUpdate} returns this - */ -proto.lnrpc.ChannelEdgeUpdate.prototype.setChanId = function(value) { - return jspb.Message.setProto3StringIntField(this, 1, value); -}; - - -/** - * optional ChannelPoint chan_point = 2; - * @return {?proto.lnrpc.ChannelPoint} - */ -proto.lnrpc.ChannelEdgeUpdate.prototype.getChanPoint = function() { - return /** @type{?proto.lnrpc.ChannelPoint} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.ChannelPoint, 2)); -}; - - -/** - * @param {?proto.lnrpc.ChannelPoint|undefined} value - * @return {!proto.lnrpc.ChannelEdgeUpdate} returns this -*/ -proto.lnrpc.ChannelEdgeUpdate.prototype.setChanPoint = function(value) { - return jspb.Message.setWrapperField(this, 2, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.ChannelEdgeUpdate} returns this - */ -proto.lnrpc.ChannelEdgeUpdate.prototype.clearChanPoint = function() { - return this.setChanPoint(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.ChannelEdgeUpdate.prototype.hasChanPoint = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional int64 capacity = 3; - * @return {number} - */ -proto.lnrpc.ChannelEdgeUpdate.prototype.getCapacity = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelEdgeUpdate} returns this - */ -proto.lnrpc.ChannelEdgeUpdate.prototype.setCapacity = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional RoutingPolicy routing_policy = 4; - * @return {?proto.lnrpc.RoutingPolicy} - */ -proto.lnrpc.ChannelEdgeUpdate.prototype.getRoutingPolicy = function() { - return /** @type{?proto.lnrpc.RoutingPolicy} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.RoutingPolicy, 4)); -}; - - -/** - * @param {?proto.lnrpc.RoutingPolicy|undefined} value - * @return {!proto.lnrpc.ChannelEdgeUpdate} returns this -*/ -proto.lnrpc.ChannelEdgeUpdate.prototype.setRoutingPolicy = function(value) { - return jspb.Message.setWrapperField(this, 4, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.ChannelEdgeUpdate} returns this - */ -proto.lnrpc.ChannelEdgeUpdate.prototype.clearRoutingPolicy = function() { - return this.setRoutingPolicy(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.ChannelEdgeUpdate.prototype.hasRoutingPolicy = function() { - return jspb.Message.getField(this, 4) != null; -}; - - -/** - * optional string advertising_node = 5; - * @return {string} - */ -proto.lnrpc.ChannelEdgeUpdate.prototype.getAdvertisingNode = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.ChannelEdgeUpdate} returns this - */ -proto.lnrpc.ChannelEdgeUpdate.prototype.setAdvertisingNode = function(value) { - return jspb.Message.setProto3StringField(this, 5, value); -}; - - -/** - * optional string connecting_node = 6; - * @return {string} - */ -proto.lnrpc.ChannelEdgeUpdate.prototype.getConnectingNode = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.ChannelEdgeUpdate} returns this - */ -proto.lnrpc.ChannelEdgeUpdate.prototype.setConnectingNode = function(value) { - return jspb.Message.setProto3StringField(this, 6, 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.lnrpc.ClosedChannelUpdate.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ClosedChannelUpdate.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.lnrpc.ClosedChannelUpdate} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ClosedChannelUpdate.toObject = function(includeInstance, msg) { - var f, obj = { - chanId: jspb.Message.getFieldWithDefault(msg, 1, "0"), - capacity: jspb.Message.getFieldWithDefault(msg, 2, 0), - closedHeight: jspb.Message.getFieldWithDefault(msg, 3, 0), - chanPoint: (f = msg.getChanPoint()) && proto.lnrpc.ChannelPoint.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.ClosedChannelUpdate} - */ -proto.lnrpc.ClosedChannelUpdate.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ClosedChannelUpdate; - return proto.lnrpc.ClosedChannelUpdate.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ClosedChannelUpdate} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ClosedChannelUpdate} - */ -proto.lnrpc.ClosedChannelUpdate.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readUint64String()); - msg.setChanId(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt64()); - msg.setCapacity(value); - break; - case 3: - var value = /** @type {number} */ (reader.readUint32()); - msg.setClosedHeight(value); - break; - case 4: - var value = new proto.lnrpc.ChannelPoint; - reader.readMessage(value,proto.lnrpc.ChannelPoint.deserializeBinaryFromReader); - msg.setChanPoint(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ClosedChannelUpdate.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ClosedChannelUpdate.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ClosedChannelUpdate} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ClosedChannelUpdate.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChanId(); - if (parseInt(f, 10) !== 0) { - writer.writeUint64String( - 1, - f - ); - } - f = message.getCapacity(); - if (f !== 0) { - writer.writeInt64( - 2, - f - ); - } - f = message.getClosedHeight(); - if (f !== 0) { - writer.writeUint32( - 3, - f - ); - } - f = message.getChanPoint(); - if (f != null) { - writer.writeMessage( - 4, - f, - proto.lnrpc.ChannelPoint.serializeBinaryToWriter - ); - } -}; - - -/** - * optional uint64 chan_id = 1; - * @return {string} - */ -proto.lnrpc.ClosedChannelUpdate.prototype.getChanId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.ClosedChannelUpdate} returns this - */ -proto.lnrpc.ClosedChannelUpdate.prototype.setChanId = function(value) { - return jspb.Message.setProto3StringIntField(this, 1, value); -}; - - -/** - * optional int64 capacity = 2; - * @return {number} - */ -proto.lnrpc.ClosedChannelUpdate.prototype.getCapacity = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ClosedChannelUpdate} returns this - */ -proto.lnrpc.ClosedChannelUpdate.prototype.setCapacity = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional uint32 closed_height = 3; - * @return {number} - */ -proto.lnrpc.ClosedChannelUpdate.prototype.getClosedHeight = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ClosedChannelUpdate} returns this - */ -proto.lnrpc.ClosedChannelUpdate.prototype.setClosedHeight = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional ChannelPoint chan_point = 4; - * @return {?proto.lnrpc.ChannelPoint} - */ -proto.lnrpc.ClosedChannelUpdate.prototype.getChanPoint = function() { - return /** @type{?proto.lnrpc.ChannelPoint} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.ChannelPoint, 4)); -}; - - -/** - * @param {?proto.lnrpc.ChannelPoint|undefined} value - * @return {!proto.lnrpc.ClosedChannelUpdate} returns this -*/ -proto.lnrpc.ClosedChannelUpdate.prototype.setChanPoint = function(value) { - return jspb.Message.setWrapperField(this, 4, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.ClosedChannelUpdate} returns this - */ -proto.lnrpc.ClosedChannelUpdate.prototype.clearChanPoint = function() { - return this.setChanPoint(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.ClosedChannelUpdate.prototype.hasChanPoint = 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.lnrpc.HopHint.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.HopHint.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.lnrpc.HopHint} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.HopHint.toObject = function(includeInstance, msg) { - var f, obj = { - nodeId: jspb.Message.getFieldWithDefault(msg, 1, ""), - chanId: jspb.Message.getFieldWithDefault(msg, 2, "0"), - feeBaseMsat: jspb.Message.getFieldWithDefault(msg, 3, 0), - feeProportionalMillionths: jspb.Message.getFieldWithDefault(msg, 4, 0), - cltvExpiryDelta: 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.lnrpc.HopHint} - */ -proto.lnrpc.HopHint.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.HopHint; - return proto.lnrpc.HopHint.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.HopHint} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.HopHint} - */ -proto.lnrpc.HopHint.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.setNodeId(value); - break; - case 2: - var value = /** @type {string} */ (reader.readUint64String()); - msg.setChanId(value); - break; - case 3: - var value = /** @type {number} */ (reader.readUint32()); - msg.setFeeBaseMsat(value); - break; - case 4: - var value = /** @type {number} */ (reader.readUint32()); - msg.setFeeProportionalMillionths(value); - break; - case 5: - var value = /** @type {number} */ (reader.readUint32()); - msg.setCltvExpiryDelta(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.HopHint.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.HopHint.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.HopHint} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.HopHint.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getNodeId(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getChanId(); - if (parseInt(f, 10) !== 0) { - writer.writeUint64String( - 2, - f - ); - } - f = message.getFeeBaseMsat(); - if (f !== 0) { - writer.writeUint32( - 3, - f - ); - } - f = message.getFeeProportionalMillionths(); - if (f !== 0) { - writer.writeUint32( - 4, - f - ); - } - f = message.getCltvExpiryDelta(); - if (f !== 0) { - writer.writeUint32( - 5, - f - ); - } -}; - - -/** - * optional string node_id = 1; - * @return {string} - */ -proto.lnrpc.HopHint.prototype.getNodeId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.HopHint} returns this - */ -proto.lnrpc.HopHint.prototype.setNodeId = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional uint64 chan_id = 2; - * @return {string} - */ -proto.lnrpc.HopHint.prototype.getChanId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.HopHint} returns this - */ -proto.lnrpc.HopHint.prototype.setChanId = function(value) { - return jspb.Message.setProto3StringIntField(this, 2, value); -}; - - -/** - * optional uint32 fee_base_msat = 3; - * @return {number} - */ -proto.lnrpc.HopHint.prototype.getFeeBaseMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.HopHint} returns this - */ -proto.lnrpc.HopHint.prototype.setFeeBaseMsat = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional uint32 fee_proportional_millionths = 4; - * @return {number} - */ -proto.lnrpc.HopHint.prototype.getFeeProportionalMillionths = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.HopHint} returns this - */ -proto.lnrpc.HopHint.prototype.setFeeProportionalMillionths = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional uint32 cltv_expiry_delta = 5; - * @return {number} - */ -proto.lnrpc.HopHint.prototype.getCltvExpiryDelta = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.HopHint} returns this - */ -proto.lnrpc.HopHint.prototype.setCltvExpiryDelta = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.RouteHint.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.lnrpc.RouteHint.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.RouteHint.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.lnrpc.RouteHint} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.RouteHint.toObject = function(includeInstance, msg) { - var f, obj = { - hopHintsList: jspb.Message.toObjectList(msg.getHopHintsList(), - proto.lnrpc.HopHint.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.lnrpc.RouteHint} - */ -proto.lnrpc.RouteHint.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.RouteHint; - return proto.lnrpc.RouteHint.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.RouteHint} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.RouteHint} - */ -proto.lnrpc.RouteHint.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.HopHint; - reader.readMessage(value,proto.lnrpc.HopHint.deserializeBinaryFromReader); - msg.addHopHints(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.RouteHint.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.RouteHint.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.RouteHint} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.RouteHint.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getHopHintsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.lnrpc.HopHint.serializeBinaryToWriter - ); - } -}; - - -/** - * repeated HopHint hop_hints = 1; - * @return {!Array} - */ -proto.lnrpc.RouteHint.prototype.getHopHintsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.HopHint, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.RouteHint} returns this -*/ -proto.lnrpc.RouteHint.prototype.setHopHintsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.lnrpc.HopHint=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.HopHint} - */ -proto.lnrpc.RouteHint.prototype.addHopHints = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.lnrpc.HopHint, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.RouteHint} returns this - */ -proto.lnrpc.RouteHint.prototype.clearHopHintsList = function() { - return this.setHopHintsList([]); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.Invoice.repeatedFields_ = [14,22]; - - - -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.lnrpc.Invoice.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.Invoice.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.lnrpc.Invoice} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.Invoice.toObject = function(includeInstance, msg) { - var f, obj = { - memo: jspb.Message.getFieldWithDefault(msg, 1, ""), - rPreimage: msg.getRPreimage_asB64(), - rHash: msg.getRHash_asB64(), - value: jspb.Message.getFieldWithDefault(msg, 5, 0), - valueMsat: jspb.Message.getFieldWithDefault(msg, 23, 0), - settled: jspb.Message.getBooleanFieldWithDefault(msg, 6, false), - creationDate: jspb.Message.getFieldWithDefault(msg, 7, 0), - settleDate: jspb.Message.getFieldWithDefault(msg, 8, 0), - paymentRequest: jspb.Message.getFieldWithDefault(msg, 9, ""), - descriptionHash: msg.getDescriptionHash_asB64(), - expiry: jspb.Message.getFieldWithDefault(msg, 11, 0), - fallbackAddr: jspb.Message.getFieldWithDefault(msg, 12, ""), - cltvExpiry: jspb.Message.getFieldWithDefault(msg, 13, 0), - routeHintsList: jspb.Message.toObjectList(msg.getRouteHintsList(), - proto.lnrpc.RouteHint.toObject, includeInstance), - pb_private: jspb.Message.getBooleanFieldWithDefault(msg, 15, false), - addIndex: jspb.Message.getFieldWithDefault(msg, 16, 0), - settleIndex: jspb.Message.getFieldWithDefault(msg, 17, 0), - amtPaid: jspb.Message.getFieldWithDefault(msg, 18, 0), - amtPaidSat: jspb.Message.getFieldWithDefault(msg, 19, 0), - amtPaidMsat: jspb.Message.getFieldWithDefault(msg, 20, 0), - state: jspb.Message.getFieldWithDefault(msg, 21, 0), - htlcsList: jspb.Message.toObjectList(msg.getHtlcsList(), - proto.lnrpc.InvoiceHTLC.toObject, includeInstance), - featuresMap: (f = msg.getFeaturesMap()) ? f.toObject(includeInstance, proto.lnrpc.Feature.toObject) : [], - isKeysend: jspb.Message.getBooleanFieldWithDefault(msg, 25, 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.lnrpc.Invoice} - */ -proto.lnrpc.Invoice.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.Invoice; - return proto.lnrpc.Invoice.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.Invoice} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.Invoice} - */ -proto.lnrpc.Invoice.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.setMemo(value); - break; - case 3: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setRPreimage(value); - break; - case 4: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setRHash(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt64()); - msg.setValue(value); - break; - case 23: - var value = /** @type {number} */ (reader.readInt64()); - msg.setValueMsat(value); - break; - case 6: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setSettled(value); - break; - case 7: - var value = /** @type {number} */ (reader.readInt64()); - msg.setCreationDate(value); - break; - case 8: - var value = /** @type {number} */ (reader.readInt64()); - msg.setSettleDate(value); - break; - case 9: - var value = /** @type {string} */ (reader.readString()); - msg.setPaymentRequest(value); - break; - case 10: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setDescriptionHash(value); - break; - case 11: - var value = /** @type {number} */ (reader.readInt64()); - msg.setExpiry(value); - break; - case 12: - var value = /** @type {string} */ (reader.readString()); - msg.setFallbackAddr(value); - break; - case 13: - var value = /** @type {number} */ (reader.readUint64()); - msg.setCltvExpiry(value); - break; - case 14: - var value = new proto.lnrpc.RouteHint; - reader.readMessage(value,proto.lnrpc.RouteHint.deserializeBinaryFromReader); - msg.addRouteHints(value); - break; - case 15: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setPrivate(value); - break; - case 16: - var value = /** @type {number} */ (reader.readUint64()); - msg.setAddIndex(value); - break; - case 17: - var value = /** @type {number} */ (reader.readUint64()); - msg.setSettleIndex(value); - break; - case 18: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAmtPaid(value); - break; - case 19: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAmtPaidSat(value); - break; - case 20: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAmtPaidMsat(value); - break; - case 21: - var value = /** @type {!proto.lnrpc.Invoice.InvoiceState} */ (reader.readEnum()); - msg.setState(value); - break; - case 22: - var value = new proto.lnrpc.InvoiceHTLC; - reader.readMessage(value,proto.lnrpc.InvoiceHTLC.deserializeBinaryFromReader); - msg.addHtlcs(value); - break; - case 24: - var value = msg.getFeaturesMap(); - reader.readMessage(value, function(message, reader) { - jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readUint32, jspb.BinaryReader.prototype.readMessage, proto.lnrpc.Feature.deserializeBinaryFromReader, 0, new proto.lnrpc.Feature()); - }); - break; - case 25: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setIsKeysend(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.Invoice.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.Invoice.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.Invoice} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.Invoice.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getMemo(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getRPreimage_asU8(); - if (f.length > 0) { - writer.writeBytes( - 3, - f - ); - } - f = message.getRHash_asU8(); - if (f.length > 0) { - writer.writeBytes( - 4, - f - ); - } - f = message.getValue(); - if (f !== 0) { - writer.writeInt64( - 5, - f - ); - } - f = message.getValueMsat(); - if (f !== 0) { - writer.writeInt64( - 23, - f - ); - } - f = message.getSettled(); - if (f) { - writer.writeBool( - 6, - f - ); - } - f = message.getCreationDate(); - if (f !== 0) { - writer.writeInt64( - 7, - f - ); - } - f = message.getSettleDate(); - if (f !== 0) { - writer.writeInt64( - 8, - f - ); - } - f = message.getPaymentRequest(); - if (f.length > 0) { - writer.writeString( - 9, - f - ); - } - f = message.getDescriptionHash_asU8(); - if (f.length > 0) { - writer.writeBytes( - 10, - f - ); - } - f = message.getExpiry(); - if (f !== 0) { - writer.writeInt64( - 11, - f - ); - } - f = message.getFallbackAddr(); - if (f.length > 0) { - writer.writeString( - 12, - f - ); - } - f = message.getCltvExpiry(); - if (f !== 0) { - writer.writeUint64( - 13, - f - ); - } - f = message.getRouteHintsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 14, - f, - proto.lnrpc.RouteHint.serializeBinaryToWriter - ); - } - f = message.getPrivate(); - if (f) { - writer.writeBool( - 15, - f - ); - } - f = message.getAddIndex(); - if (f !== 0) { - writer.writeUint64( - 16, - f - ); - } - f = message.getSettleIndex(); - if (f !== 0) { - writer.writeUint64( - 17, - f - ); - } - f = message.getAmtPaid(); - if (f !== 0) { - writer.writeInt64( - 18, - f - ); - } - f = message.getAmtPaidSat(); - if (f !== 0) { - writer.writeInt64( - 19, - f - ); - } - f = message.getAmtPaidMsat(); - if (f !== 0) { - writer.writeInt64( - 20, - f - ); - } - f = message.getState(); - if (f !== 0.0) { - writer.writeEnum( - 21, - f - ); - } - f = message.getHtlcsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 22, - f, - proto.lnrpc.InvoiceHTLC.serializeBinaryToWriter - ); - } - f = message.getFeaturesMap(true); - if (f && f.getLength() > 0) { - f.serializeBinary(24, writer, jspb.BinaryWriter.prototype.writeUint32, jspb.BinaryWriter.prototype.writeMessage, proto.lnrpc.Feature.serializeBinaryToWriter); - } - f = message.getIsKeysend(); - if (f) { - writer.writeBool( - 25, - f - ); - } -}; - - -/** - * @enum {number} - */ -proto.lnrpc.Invoice.InvoiceState = { - OPEN: 0, - SETTLED: 1, - CANCELED: 2, - ACCEPTED: 3 -}; - -/** - * optional string memo = 1; - * @return {string} - */ -proto.lnrpc.Invoice.prototype.getMemo = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setMemo = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional bytes r_preimage = 3; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.Invoice.prototype.getRPreimage = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * optional bytes r_preimage = 3; - * This is a type-conversion wrapper around `getRPreimage()` - * @return {string} - */ -proto.lnrpc.Invoice.prototype.getRPreimage_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getRPreimage())); -}; - - -/** - * optional bytes r_preimage = 3; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getRPreimage()` - * @return {!Uint8Array} - */ -proto.lnrpc.Invoice.prototype.getRPreimage_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getRPreimage())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setRPreimage = function(value) { - return jspb.Message.setProto3BytesField(this, 3, value); -}; - - -/** - * optional bytes r_hash = 4; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.Invoice.prototype.getRHash = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * optional bytes r_hash = 4; - * This is a type-conversion wrapper around `getRHash()` - * @return {string} - */ -proto.lnrpc.Invoice.prototype.getRHash_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getRHash())); -}; - - -/** - * optional bytes r_hash = 4; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getRHash()` - * @return {!Uint8Array} - */ -proto.lnrpc.Invoice.prototype.getRHash_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getRHash())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setRHash = function(value) { - return jspb.Message.setProto3BytesField(this, 4, value); -}; - - -/** - * optional int64 value = 5; - * @return {number} - */ -proto.lnrpc.Invoice.prototype.getValue = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setValue = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional int64 value_msat = 23; - * @return {number} - */ -proto.lnrpc.Invoice.prototype.getValueMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 23, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setValueMsat = function(value) { - return jspb.Message.setProto3IntField(this, 23, value); -}; - - -/** - * optional bool settled = 6; - * @return {boolean} - */ -proto.lnrpc.Invoice.prototype.getSettled = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 6, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setSettled = function(value) { - return jspb.Message.setProto3BooleanField(this, 6, value); -}; - - -/** - * optional int64 creation_date = 7; - * @return {number} - */ -proto.lnrpc.Invoice.prototype.getCreationDate = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setCreationDate = function(value) { - return jspb.Message.setProto3IntField(this, 7, value); -}; - - -/** - * optional int64 settle_date = 8; - * @return {number} - */ -proto.lnrpc.Invoice.prototype.getSettleDate = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 8, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setSettleDate = function(value) { - return jspb.Message.setProto3IntField(this, 8, value); -}; - - -/** - * optional string payment_request = 9; - * @return {string} - */ -proto.lnrpc.Invoice.prototype.getPaymentRequest = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setPaymentRequest = function(value) { - return jspb.Message.setProto3StringField(this, 9, value); -}; - - -/** - * optional bytes description_hash = 10; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.Invoice.prototype.getDescriptionHash = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 10, "")); -}; - - -/** - * optional bytes description_hash = 10; - * This is a type-conversion wrapper around `getDescriptionHash()` - * @return {string} - */ -proto.lnrpc.Invoice.prototype.getDescriptionHash_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getDescriptionHash())); -}; - - -/** - * optional bytes description_hash = 10; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getDescriptionHash()` - * @return {!Uint8Array} - */ -proto.lnrpc.Invoice.prototype.getDescriptionHash_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getDescriptionHash())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setDescriptionHash = function(value) { - return jspb.Message.setProto3BytesField(this, 10, value); -}; - - -/** - * optional int64 expiry = 11; - * @return {number} - */ -proto.lnrpc.Invoice.prototype.getExpiry = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 11, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setExpiry = function(value) { - return jspb.Message.setProto3IntField(this, 11, value); -}; - - -/** - * optional string fallback_addr = 12; - * @return {string} - */ -proto.lnrpc.Invoice.prototype.getFallbackAddr = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 12, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setFallbackAddr = function(value) { - return jspb.Message.setProto3StringField(this, 12, value); -}; - - -/** - * optional uint64 cltv_expiry = 13; - * @return {number} - */ -proto.lnrpc.Invoice.prototype.getCltvExpiry = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 13, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setCltvExpiry = function(value) { - return jspb.Message.setProto3IntField(this, 13, value); -}; - - -/** - * repeated RouteHint route_hints = 14; - * @return {!Array} - */ -proto.lnrpc.Invoice.prototype.getRouteHintsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.RouteHint, 14)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.Invoice} returns this -*/ -proto.lnrpc.Invoice.prototype.setRouteHintsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 14, value); -}; - - -/** - * @param {!proto.lnrpc.RouteHint=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.RouteHint} - */ -proto.lnrpc.Invoice.prototype.addRouteHints = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 14, opt_value, proto.lnrpc.RouteHint, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.clearRouteHintsList = function() { - return this.setRouteHintsList([]); -}; - - -/** - * optional bool private = 15; - * @return {boolean} - */ -proto.lnrpc.Invoice.prototype.getPrivate = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 15, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setPrivate = function(value) { - return jspb.Message.setProto3BooleanField(this, 15, value); -}; - - -/** - * optional uint64 add_index = 16; - * @return {number} - */ -proto.lnrpc.Invoice.prototype.getAddIndex = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 16, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setAddIndex = function(value) { - return jspb.Message.setProto3IntField(this, 16, value); -}; - - -/** - * optional uint64 settle_index = 17; - * @return {number} - */ -proto.lnrpc.Invoice.prototype.getSettleIndex = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 17, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setSettleIndex = function(value) { - return jspb.Message.setProto3IntField(this, 17, value); -}; - - -/** - * optional int64 amt_paid = 18; - * @return {number} - */ -proto.lnrpc.Invoice.prototype.getAmtPaid = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 18, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setAmtPaid = function(value) { - return jspb.Message.setProto3IntField(this, 18, value); -}; - - -/** - * optional int64 amt_paid_sat = 19; - * @return {number} - */ -proto.lnrpc.Invoice.prototype.getAmtPaidSat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 19, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setAmtPaidSat = function(value) { - return jspb.Message.setProto3IntField(this, 19, value); -}; - - -/** - * optional int64 amt_paid_msat = 20; - * @return {number} - */ -proto.lnrpc.Invoice.prototype.getAmtPaidMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 20, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setAmtPaidMsat = function(value) { - return jspb.Message.setProto3IntField(this, 20, value); -}; - - -/** - * optional InvoiceState state = 21; - * @return {!proto.lnrpc.Invoice.InvoiceState} - */ -proto.lnrpc.Invoice.prototype.getState = function() { - return /** @type {!proto.lnrpc.Invoice.InvoiceState} */ (jspb.Message.getFieldWithDefault(this, 21, 0)); -}; - - -/** - * @param {!proto.lnrpc.Invoice.InvoiceState} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setState = function(value) { - return jspb.Message.setProto3EnumField(this, 21, value); -}; - - -/** - * repeated InvoiceHTLC htlcs = 22; - * @return {!Array} - */ -proto.lnrpc.Invoice.prototype.getHtlcsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.InvoiceHTLC, 22)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.Invoice} returns this -*/ -proto.lnrpc.Invoice.prototype.setHtlcsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 22, value); -}; - - -/** - * @param {!proto.lnrpc.InvoiceHTLC=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.InvoiceHTLC} - */ -proto.lnrpc.Invoice.prototype.addHtlcs = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 22, opt_value, proto.lnrpc.InvoiceHTLC, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.clearHtlcsList = function() { - return this.setHtlcsList([]); -}; - - -/** - * map features = 24; - * @param {boolean=} opt_noLazyCreate Do not create the map if - * empty, instead returning `undefined` - * @return {!jspb.Map} - */ -proto.lnrpc.Invoice.prototype.getFeaturesMap = function(opt_noLazyCreate) { - return /** @type {!jspb.Map} */ ( - jspb.Message.getMapField(this, 24, opt_noLazyCreate, - proto.lnrpc.Feature)); -}; - - -/** - * Clears values from the map. The map will be non-null. - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.clearFeaturesMap = function() { - this.getFeaturesMap().clear(); - return this;}; - - -/** - * optional bool is_keysend = 25; - * @return {boolean} - */ -proto.lnrpc.Invoice.prototype.getIsKeysend = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 25, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.Invoice} returns this - */ -proto.lnrpc.Invoice.prototype.setIsKeysend = function(value) { - return jspb.Message.setProto3BooleanField(this, 25, 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.lnrpc.InvoiceHTLC.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.InvoiceHTLC.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.lnrpc.InvoiceHTLC} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.InvoiceHTLC.toObject = function(includeInstance, msg) { - var f, obj = { - chanId: jspb.Message.getFieldWithDefault(msg, 1, "0"), - htlcIndex: jspb.Message.getFieldWithDefault(msg, 2, 0), - amtMsat: jspb.Message.getFieldWithDefault(msg, 3, 0), - acceptHeight: jspb.Message.getFieldWithDefault(msg, 4, 0), - acceptTime: jspb.Message.getFieldWithDefault(msg, 5, 0), - resolveTime: jspb.Message.getFieldWithDefault(msg, 6, 0), - expiryHeight: jspb.Message.getFieldWithDefault(msg, 7, 0), - state: jspb.Message.getFieldWithDefault(msg, 8, 0), - customRecordsMap: (f = msg.getCustomRecordsMap()) ? f.toObject(includeInstance, undefined) : [], - mppTotalAmtMsat: jspb.Message.getFieldWithDefault(msg, 10, 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.lnrpc.InvoiceHTLC} - */ -proto.lnrpc.InvoiceHTLC.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.InvoiceHTLC; - return proto.lnrpc.InvoiceHTLC.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.InvoiceHTLC} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.InvoiceHTLC} - */ -proto.lnrpc.InvoiceHTLC.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readUint64String()); - msg.setChanId(value); - break; - case 2: - var value = /** @type {number} */ (reader.readUint64()); - msg.setHtlcIndex(value); - break; - case 3: - var value = /** @type {number} */ (reader.readUint64()); - msg.setAmtMsat(value); - break; - case 4: - var value = /** @type {number} */ (reader.readInt32()); - msg.setAcceptHeight(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAcceptTime(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt64()); - msg.setResolveTime(value); - break; - case 7: - var value = /** @type {number} */ (reader.readInt32()); - msg.setExpiryHeight(value); - break; - case 8: - var value = /** @type {!proto.lnrpc.InvoiceHTLCState} */ (reader.readEnum()); - msg.setState(value); - break; - case 9: - var value = msg.getCustomRecordsMap(); - reader.readMessage(value, function(message, reader) { - jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readUint64, jspb.BinaryReader.prototype.readBytes, null, 0, ""); - }); - break; - case 10: - var value = /** @type {number} */ (reader.readUint64()); - msg.setMppTotalAmtMsat(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.InvoiceHTLC.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.InvoiceHTLC.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.InvoiceHTLC} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.InvoiceHTLC.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChanId(); - if (parseInt(f, 10) !== 0) { - writer.writeUint64String( - 1, - f - ); - } - f = message.getHtlcIndex(); - if (f !== 0) { - writer.writeUint64( - 2, - f - ); - } - f = message.getAmtMsat(); - if (f !== 0) { - writer.writeUint64( - 3, - f - ); - } - f = message.getAcceptHeight(); - if (f !== 0) { - writer.writeInt32( - 4, - f - ); - } - f = message.getAcceptTime(); - if (f !== 0) { - writer.writeInt64( - 5, - f - ); - } - f = message.getResolveTime(); - if (f !== 0) { - writer.writeInt64( - 6, - f - ); - } - f = message.getExpiryHeight(); - if (f !== 0) { - writer.writeInt32( - 7, - f - ); - } - f = message.getState(); - if (f !== 0.0) { - writer.writeEnum( - 8, - f - ); - } - f = message.getCustomRecordsMap(true); - if (f && f.getLength() > 0) { - f.serializeBinary(9, writer, jspb.BinaryWriter.prototype.writeUint64, jspb.BinaryWriter.prototype.writeBytes); - } - f = message.getMppTotalAmtMsat(); - if (f !== 0) { - writer.writeUint64( - 10, - f - ); - } -}; - - -/** - * optional uint64 chan_id = 1; - * @return {string} - */ -proto.lnrpc.InvoiceHTLC.prototype.getChanId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.InvoiceHTLC} returns this - */ -proto.lnrpc.InvoiceHTLC.prototype.setChanId = function(value) { - return jspb.Message.setProto3StringIntField(this, 1, value); -}; - - -/** - * optional uint64 htlc_index = 2; - * @return {number} - */ -proto.lnrpc.InvoiceHTLC.prototype.getHtlcIndex = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.InvoiceHTLC} returns this - */ -proto.lnrpc.InvoiceHTLC.prototype.setHtlcIndex = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional uint64 amt_msat = 3; - * @return {number} - */ -proto.lnrpc.InvoiceHTLC.prototype.getAmtMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.InvoiceHTLC} returns this - */ -proto.lnrpc.InvoiceHTLC.prototype.setAmtMsat = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional int32 accept_height = 4; - * @return {number} - */ -proto.lnrpc.InvoiceHTLC.prototype.getAcceptHeight = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.InvoiceHTLC} returns this - */ -proto.lnrpc.InvoiceHTLC.prototype.setAcceptHeight = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional int64 accept_time = 5; - * @return {number} - */ -proto.lnrpc.InvoiceHTLC.prototype.getAcceptTime = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.InvoiceHTLC} returns this - */ -proto.lnrpc.InvoiceHTLC.prototype.setAcceptTime = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional int64 resolve_time = 6; - * @return {number} - */ -proto.lnrpc.InvoiceHTLC.prototype.getResolveTime = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.InvoiceHTLC} returns this - */ -proto.lnrpc.InvoiceHTLC.prototype.setResolveTime = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - -/** - * optional int32 expiry_height = 7; - * @return {number} - */ -proto.lnrpc.InvoiceHTLC.prototype.getExpiryHeight = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.InvoiceHTLC} returns this - */ -proto.lnrpc.InvoiceHTLC.prototype.setExpiryHeight = function(value) { - return jspb.Message.setProto3IntField(this, 7, value); -}; - - -/** - * optional InvoiceHTLCState state = 8; - * @return {!proto.lnrpc.InvoiceHTLCState} - */ -proto.lnrpc.InvoiceHTLC.prototype.getState = function() { - return /** @type {!proto.lnrpc.InvoiceHTLCState} */ (jspb.Message.getFieldWithDefault(this, 8, 0)); -}; - - -/** - * @param {!proto.lnrpc.InvoiceHTLCState} value - * @return {!proto.lnrpc.InvoiceHTLC} returns this - */ -proto.lnrpc.InvoiceHTLC.prototype.setState = function(value) { - return jspb.Message.setProto3EnumField(this, 8, value); -}; - - -/** - * map custom_records = 9; - * @param {boolean=} opt_noLazyCreate Do not create the map if - * empty, instead returning `undefined` - * @return {!jspb.Map} - */ -proto.lnrpc.InvoiceHTLC.prototype.getCustomRecordsMap = function(opt_noLazyCreate) { - return /** @type {!jspb.Map} */ ( - jspb.Message.getMapField(this, 9, opt_noLazyCreate, - null)); -}; - - -/** - * Clears values from the map. The map will be non-null. - * @return {!proto.lnrpc.InvoiceHTLC} returns this - */ -proto.lnrpc.InvoiceHTLC.prototype.clearCustomRecordsMap = function() { - this.getCustomRecordsMap().clear(); - return this;}; - - -/** - * optional uint64 mpp_total_amt_msat = 10; - * @return {number} - */ -proto.lnrpc.InvoiceHTLC.prototype.getMppTotalAmtMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 10, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.InvoiceHTLC} returns this - */ -proto.lnrpc.InvoiceHTLC.prototype.setMppTotalAmtMsat = function(value) { - return jspb.Message.setProto3IntField(this, 10, 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.lnrpc.AddInvoiceResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.AddInvoiceResponse.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.lnrpc.AddInvoiceResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.AddInvoiceResponse.toObject = function(includeInstance, msg) { - var f, obj = { - rHash: msg.getRHash_asB64(), - paymentRequest: jspb.Message.getFieldWithDefault(msg, 2, ""), - addIndex: jspb.Message.getFieldWithDefault(msg, 16, 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.lnrpc.AddInvoiceResponse} - */ -proto.lnrpc.AddInvoiceResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.AddInvoiceResponse; - return proto.lnrpc.AddInvoiceResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.AddInvoiceResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.AddInvoiceResponse} - */ -proto.lnrpc.AddInvoiceResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setRHash(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setPaymentRequest(value); - break; - case 16: - var value = /** @type {number} */ (reader.readUint64()); - msg.setAddIndex(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.AddInvoiceResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.AddInvoiceResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.AddInvoiceResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.AddInvoiceResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getRHash_asU8(); - if (f.length > 0) { - writer.writeBytes( - 1, - f - ); - } - f = message.getPaymentRequest(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getAddIndex(); - if (f !== 0) { - writer.writeUint64( - 16, - f - ); - } -}; - - -/** - * optional bytes r_hash = 1; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.AddInvoiceResponse.prototype.getRHash = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * optional bytes r_hash = 1; - * This is a type-conversion wrapper around `getRHash()` - * @return {string} - */ -proto.lnrpc.AddInvoiceResponse.prototype.getRHash_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getRHash())); -}; - - -/** - * optional bytes r_hash = 1; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getRHash()` - * @return {!Uint8Array} - */ -proto.lnrpc.AddInvoiceResponse.prototype.getRHash_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getRHash())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.AddInvoiceResponse} returns this - */ -proto.lnrpc.AddInvoiceResponse.prototype.setRHash = function(value) { - return jspb.Message.setProto3BytesField(this, 1, value); -}; - - -/** - * optional string payment_request = 2; - * @return {string} - */ -proto.lnrpc.AddInvoiceResponse.prototype.getPaymentRequest = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.AddInvoiceResponse} returns this - */ -proto.lnrpc.AddInvoiceResponse.prototype.setPaymentRequest = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional uint64 add_index = 16; - * @return {number} - */ -proto.lnrpc.AddInvoiceResponse.prototype.getAddIndex = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 16, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.AddInvoiceResponse} returns this - */ -proto.lnrpc.AddInvoiceResponse.prototype.setAddIndex = function(value) { - return jspb.Message.setProto3IntField(this, 16, 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.lnrpc.PaymentHash.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.PaymentHash.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.lnrpc.PaymentHash} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PaymentHash.toObject = function(includeInstance, msg) { - var f, obj = { - rHashStr: jspb.Message.getFieldWithDefault(msg, 1, ""), - rHash: msg.getRHash_asB64() - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.PaymentHash} - */ -proto.lnrpc.PaymentHash.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.PaymentHash; - return proto.lnrpc.PaymentHash.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.PaymentHash} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.PaymentHash} - */ -proto.lnrpc.PaymentHash.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.setRHashStr(value); - break; - case 2: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setRHash(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.PaymentHash.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.PaymentHash.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.PaymentHash} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PaymentHash.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getRHashStr(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getRHash_asU8(); - if (f.length > 0) { - writer.writeBytes( - 2, - f - ); - } -}; - - -/** - * optional string r_hash_str = 1; - * @return {string} - */ -proto.lnrpc.PaymentHash.prototype.getRHashStr = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.PaymentHash} returns this - */ -proto.lnrpc.PaymentHash.prototype.setRHashStr = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional bytes r_hash = 2; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.PaymentHash.prototype.getRHash = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * optional bytes r_hash = 2; - * This is a type-conversion wrapper around `getRHash()` - * @return {string} - */ -proto.lnrpc.PaymentHash.prototype.getRHash_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getRHash())); -}; - - -/** - * optional bytes r_hash = 2; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getRHash()` - * @return {!Uint8Array} - */ -proto.lnrpc.PaymentHash.prototype.getRHash_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getRHash())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.PaymentHash} returns this - */ -proto.lnrpc.PaymentHash.prototype.setRHash = function(value) { - return jspb.Message.setProto3BytesField(this, 2, 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.lnrpc.ListInvoiceRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ListInvoiceRequest.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.lnrpc.ListInvoiceRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ListInvoiceRequest.toObject = function(includeInstance, msg) { - var f, obj = { - pendingOnly: jspb.Message.getBooleanFieldWithDefault(msg, 1, false), - indexOffset: jspb.Message.getFieldWithDefault(msg, 4, 0), - numMaxInvoices: jspb.Message.getFieldWithDefault(msg, 5, 0), - reversed: jspb.Message.getBooleanFieldWithDefault(msg, 6, 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.lnrpc.ListInvoiceRequest} - */ -proto.lnrpc.ListInvoiceRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ListInvoiceRequest; - return proto.lnrpc.ListInvoiceRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ListInvoiceRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ListInvoiceRequest} - */ -proto.lnrpc.ListInvoiceRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setPendingOnly(value); - break; - case 4: - var value = /** @type {number} */ (reader.readUint64()); - msg.setIndexOffset(value); - break; - case 5: - var value = /** @type {number} */ (reader.readUint64()); - msg.setNumMaxInvoices(value); - break; - case 6: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setReversed(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ListInvoiceRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ListInvoiceRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ListInvoiceRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ListInvoiceRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getPendingOnly(); - if (f) { - writer.writeBool( - 1, - f - ); - } - f = message.getIndexOffset(); - if (f !== 0) { - writer.writeUint64( - 4, - f - ); - } - f = message.getNumMaxInvoices(); - if (f !== 0) { - writer.writeUint64( - 5, - f - ); - } - f = message.getReversed(); - if (f) { - writer.writeBool( - 6, - f - ); - } -}; - - -/** - * optional bool pending_only = 1; - * @return {boolean} - */ -proto.lnrpc.ListInvoiceRequest.prototype.getPendingOnly = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.ListInvoiceRequest} returns this - */ -proto.lnrpc.ListInvoiceRequest.prototype.setPendingOnly = function(value) { - return jspb.Message.setProto3BooleanField(this, 1, value); -}; - - -/** - * optional uint64 index_offset = 4; - * @return {number} - */ -proto.lnrpc.ListInvoiceRequest.prototype.getIndexOffset = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ListInvoiceRequest} returns this - */ -proto.lnrpc.ListInvoiceRequest.prototype.setIndexOffset = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional uint64 num_max_invoices = 5; - * @return {number} - */ -proto.lnrpc.ListInvoiceRequest.prototype.getNumMaxInvoices = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ListInvoiceRequest} returns this - */ -proto.lnrpc.ListInvoiceRequest.prototype.setNumMaxInvoices = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional bool reversed = 6; - * @return {boolean} - */ -proto.lnrpc.ListInvoiceRequest.prototype.getReversed = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 6, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.ListInvoiceRequest} returns this - */ -proto.lnrpc.ListInvoiceRequest.prototype.setReversed = function(value) { - return jspb.Message.setProto3BooleanField(this, 6, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.ListInvoiceResponse.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.lnrpc.ListInvoiceResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ListInvoiceResponse.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.lnrpc.ListInvoiceResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ListInvoiceResponse.toObject = function(includeInstance, msg) { - var f, obj = { - invoicesList: jspb.Message.toObjectList(msg.getInvoicesList(), - proto.lnrpc.Invoice.toObject, includeInstance), - lastIndexOffset: jspb.Message.getFieldWithDefault(msg, 2, 0), - firstIndexOffset: 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.lnrpc.ListInvoiceResponse} - */ -proto.lnrpc.ListInvoiceResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ListInvoiceResponse; - return proto.lnrpc.ListInvoiceResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ListInvoiceResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ListInvoiceResponse} - */ -proto.lnrpc.ListInvoiceResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.Invoice; - reader.readMessage(value,proto.lnrpc.Invoice.deserializeBinaryFromReader); - msg.addInvoices(value); - break; - case 2: - var value = /** @type {number} */ (reader.readUint64()); - msg.setLastIndexOffset(value); - break; - case 3: - var value = /** @type {number} */ (reader.readUint64()); - msg.setFirstIndexOffset(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ListInvoiceResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ListInvoiceResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ListInvoiceResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ListInvoiceResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getInvoicesList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.lnrpc.Invoice.serializeBinaryToWriter - ); - } - f = message.getLastIndexOffset(); - if (f !== 0) { - writer.writeUint64( - 2, - f - ); - } - f = message.getFirstIndexOffset(); - if (f !== 0) { - writer.writeUint64( - 3, - f - ); - } -}; - - -/** - * repeated Invoice invoices = 1; - * @return {!Array} - */ -proto.lnrpc.ListInvoiceResponse.prototype.getInvoicesList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.Invoice, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.ListInvoiceResponse} returns this -*/ -proto.lnrpc.ListInvoiceResponse.prototype.setInvoicesList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.lnrpc.Invoice=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.Invoice} - */ -proto.lnrpc.ListInvoiceResponse.prototype.addInvoices = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.lnrpc.Invoice, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.ListInvoiceResponse} returns this - */ -proto.lnrpc.ListInvoiceResponse.prototype.clearInvoicesList = function() { - return this.setInvoicesList([]); -}; - - -/** - * optional uint64 last_index_offset = 2; - * @return {number} - */ -proto.lnrpc.ListInvoiceResponse.prototype.getLastIndexOffset = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ListInvoiceResponse} returns this - */ -proto.lnrpc.ListInvoiceResponse.prototype.setLastIndexOffset = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional uint64 first_index_offset = 3; - * @return {number} - */ -proto.lnrpc.ListInvoiceResponse.prototype.getFirstIndexOffset = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ListInvoiceResponse} returns this - */ -proto.lnrpc.ListInvoiceResponse.prototype.setFirstIndexOffset = function(value) { - return jspb.Message.setProto3IntField(this, 3, 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.lnrpc.InvoiceSubscription.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.InvoiceSubscription.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.lnrpc.InvoiceSubscription} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.InvoiceSubscription.toObject = function(includeInstance, msg) { - var f, obj = { - addIndex: jspb.Message.getFieldWithDefault(msg, 1, 0), - settleIndex: jspb.Message.getFieldWithDefault(msg, 2, 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.lnrpc.InvoiceSubscription} - */ -proto.lnrpc.InvoiceSubscription.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.InvoiceSubscription; - return proto.lnrpc.InvoiceSubscription.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.InvoiceSubscription} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.InvoiceSubscription} - */ -proto.lnrpc.InvoiceSubscription.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.setAddIndex(value); - break; - case 2: - var value = /** @type {number} */ (reader.readUint64()); - msg.setSettleIndex(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.InvoiceSubscription.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.InvoiceSubscription.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.InvoiceSubscription} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.InvoiceSubscription.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getAddIndex(); - if (f !== 0) { - writer.writeUint64( - 1, - f - ); - } - f = message.getSettleIndex(); - if (f !== 0) { - writer.writeUint64( - 2, - f - ); - } -}; - - -/** - * optional uint64 add_index = 1; - * @return {number} - */ -proto.lnrpc.InvoiceSubscription.prototype.getAddIndex = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.InvoiceSubscription} returns this - */ -proto.lnrpc.InvoiceSubscription.prototype.setAddIndex = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * optional uint64 settle_index = 2; - * @return {number} - */ -proto.lnrpc.InvoiceSubscription.prototype.getSettleIndex = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.InvoiceSubscription} returns this - */ -proto.lnrpc.InvoiceSubscription.prototype.setSettleIndex = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.Payment.repeatedFields_ = [4,14]; - - - -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.lnrpc.Payment.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.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.lnrpc.Payment} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.Payment.toObject = function(includeInstance, msg) { - var f, obj = { - paymentHash: jspb.Message.getFieldWithDefault(msg, 1, ""), - value: jspb.Message.getFieldWithDefault(msg, 2, 0), - creationDate: jspb.Message.getFieldWithDefault(msg, 3, 0), - pathList: (f = jspb.Message.getRepeatedField(msg, 4)) == null ? undefined : f, - fee: jspb.Message.getFieldWithDefault(msg, 5, 0), - paymentPreimage: jspb.Message.getFieldWithDefault(msg, 6, ""), - valueSat: jspb.Message.getFieldWithDefault(msg, 7, 0), - valueMsat: jspb.Message.getFieldWithDefault(msg, 8, 0), - paymentRequest: jspb.Message.getFieldWithDefault(msg, 9, ""), - status: jspb.Message.getFieldWithDefault(msg, 10, 0), - feeSat: jspb.Message.getFieldWithDefault(msg, 11, 0), - feeMsat: jspb.Message.getFieldWithDefault(msg, 12, 0), - creationTimeNs: jspb.Message.getFieldWithDefault(msg, 13, 0), - htlcsList: jspb.Message.toObjectList(msg.getHtlcsList(), - proto.lnrpc.HTLCAttempt.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.lnrpc.Payment} - */ -proto.lnrpc.Payment.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.Payment; - return proto.lnrpc.Payment.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.Payment} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.Payment} - */ -proto.lnrpc.Payment.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 {number} */ (reader.readInt64()); - msg.setValue(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt64()); - msg.setCreationDate(value); - break; - case 4: - var value = /** @type {string} */ (reader.readString()); - msg.addPath(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt64()); - msg.setFee(value); - break; - case 6: - var value = /** @type {string} */ (reader.readString()); - msg.setPaymentPreimage(value); - break; - case 7: - var value = /** @type {number} */ (reader.readInt64()); - msg.setValueSat(value); - break; - case 8: - var value = /** @type {number} */ (reader.readInt64()); - msg.setValueMsat(value); - break; - case 9: - var value = /** @type {string} */ (reader.readString()); - msg.setPaymentRequest(value); - break; - case 10: - var value = /** @type {!proto.lnrpc.Payment.PaymentStatus} */ (reader.readEnum()); - msg.setStatus(value); - break; - case 11: - var value = /** @type {number} */ (reader.readInt64()); - msg.setFeeSat(value); - break; - case 12: - var value = /** @type {number} */ (reader.readInt64()); - msg.setFeeMsat(value); - break; - case 13: - var value = /** @type {number} */ (reader.readInt64()); - msg.setCreationTimeNs(value); - break; - case 14: - var value = new proto.lnrpc.HTLCAttempt; - reader.readMessage(value,proto.lnrpc.HTLCAttempt.deserializeBinaryFromReader); - msg.addHtlcs(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.Payment.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.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.lnrpc.Payment} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.Payment.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getPaymentHash(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getValue(); - if (f !== 0) { - writer.writeInt64( - 2, - f - ); - } - f = message.getCreationDate(); - if (f !== 0) { - writer.writeInt64( - 3, - f - ); - } - f = message.getPathList(); - if (f.length > 0) { - writer.writeRepeatedString( - 4, - f - ); - } - f = message.getFee(); - if (f !== 0) { - writer.writeInt64( - 5, - f - ); - } - f = message.getPaymentPreimage(); - if (f.length > 0) { - writer.writeString( - 6, - f - ); - } - f = message.getValueSat(); - if (f !== 0) { - writer.writeInt64( - 7, - f - ); - } - f = message.getValueMsat(); - if (f !== 0) { - writer.writeInt64( - 8, - f - ); - } - f = message.getPaymentRequest(); - if (f.length > 0) { - writer.writeString( - 9, - f - ); - } - f = message.getStatus(); - if (f !== 0.0) { - writer.writeEnum( - 10, - f - ); - } - f = message.getFeeSat(); - if (f !== 0) { - writer.writeInt64( - 11, - f - ); - } - f = message.getFeeMsat(); - if (f !== 0) { - writer.writeInt64( - 12, - f - ); - } - f = message.getCreationTimeNs(); - if (f !== 0) { - writer.writeInt64( - 13, - f - ); - } - f = message.getHtlcsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 14, - f, - proto.lnrpc.HTLCAttempt.serializeBinaryToWriter - ); - } -}; - - -/** - * @enum {number} - */ -proto.lnrpc.Payment.PaymentStatus = { - UNKNOWN: 0, - IN_FLIGHT: 1, - SUCCEEDED: 2, - FAILED: 3 -}; - -/** - * optional string payment_hash = 1; - * @return {string} - */ -proto.lnrpc.Payment.prototype.getPaymentHash = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Payment} returns this - */ -proto.lnrpc.Payment.prototype.setPaymentHash = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional int64 value = 2; - * @return {number} - */ -proto.lnrpc.Payment.prototype.getValue = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Payment} returns this - */ -proto.lnrpc.Payment.prototype.setValue = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional int64 creation_date = 3; - * @return {number} - */ -proto.lnrpc.Payment.prototype.getCreationDate = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Payment} returns this - */ -proto.lnrpc.Payment.prototype.setCreationDate = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * repeated string path = 4; - * @return {!Array} - */ -proto.lnrpc.Payment.prototype.getPathList = function() { - return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 4)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.Payment} returns this - */ -proto.lnrpc.Payment.prototype.setPathList = function(value) { - return jspb.Message.setField(this, 4, value || []); -}; - - -/** - * @param {string} value - * @param {number=} opt_index - * @return {!proto.lnrpc.Payment} returns this - */ -proto.lnrpc.Payment.prototype.addPath = function(value, opt_index) { - return jspb.Message.addToRepeatedField(this, 4, value, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.Payment} returns this - */ -proto.lnrpc.Payment.prototype.clearPathList = function() { - return this.setPathList([]); -}; - - -/** - * optional int64 fee = 5; - * @return {number} - */ -proto.lnrpc.Payment.prototype.getFee = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Payment} returns this - */ -proto.lnrpc.Payment.prototype.setFee = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional string payment_preimage = 6; - * @return {string} - */ -proto.lnrpc.Payment.prototype.getPaymentPreimage = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Payment} returns this - */ -proto.lnrpc.Payment.prototype.setPaymentPreimage = function(value) { - return jspb.Message.setProto3StringField(this, 6, value); -}; - - -/** - * optional int64 value_sat = 7; - * @return {number} - */ -proto.lnrpc.Payment.prototype.getValueSat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Payment} returns this - */ -proto.lnrpc.Payment.prototype.setValueSat = function(value) { - return jspb.Message.setProto3IntField(this, 7, value); -}; - - -/** - * optional int64 value_msat = 8; - * @return {number} - */ -proto.lnrpc.Payment.prototype.getValueMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 8, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Payment} returns this - */ -proto.lnrpc.Payment.prototype.setValueMsat = function(value) { - return jspb.Message.setProto3IntField(this, 8, value); -}; - - -/** - * optional string payment_request = 9; - * @return {string} - */ -proto.lnrpc.Payment.prototype.getPaymentRequest = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Payment} returns this - */ -proto.lnrpc.Payment.prototype.setPaymentRequest = function(value) { - return jspb.Message.setProto3StringField(this, 9, value); -}; - - -/** - * optional PaymentStatus status = 10; - * @return {!proto.lnrpc.Payment.PaymentStatus} - */ -proto.lnrpc.Payment.prototype.getStatus = function() { - return /** @type {!proto.lnrpc.Payment.PaymentStatus} */ (jspb.Message.getFieldWithDefault(this, 10, 0)); -}; - - -/** - * @param {!proto.lnrpc.Payment.PaymentStatus} value - * @return {!proto.lnrpc.Payment} returns this - */ -proto.lnrpc.Payment.prototype.setStatus = function(value) { - return jspb.Message.setProto3EnumField(this, 10, value); -}; - - -/** - * optional int64 fee_sat = 11; - * @return {number} - */ -proto.lnrpc.Payment.prototype.getFeeSat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 11, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Payment} returns this - */ -proto.lnrpc.Payment.prototype.setFeeSat = function(value) { - return jspb.Message.setProto3IntField(this, 11, value); -}; - - -/** - * optional int64 fee_msat = 12; - * @return {number} - */ -proto.lnrpc.Payment.prototype.getFeeMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 12, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Payment} returns this - */ -proto.lnrpc.Payment.prototype.setFeeMsat = function(value) { - return jspb.Message.setProto3IntField(this, 12, value); -}; - - -/** - * optional int64 creation_time_ns = 13; - * @return {number} - */ -proto.lnrpc.Payment.prototype.getCreationTimeNs = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 13, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.Payment} returns this - */ -proto.lnrpc.Payment.prototype.setCreationTimeNs = function(value) { - return jspb.Message.setProto3IntField(this, 13, value); -}; - - -/** - * repeated HTLCAttempt htlcs = 14; - * @return {!Array} - */ -proto.lnrpc.Payment.prototype.getHtlcsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.HTLCAttempt, 14)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.Payment} returns this -*/ -proto.lnrpc.Payment.prototype.setHtlcsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 14, value); -}; - - -/** - * @param {!proto.lnrpc.HTLCAttempt=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.HTLCAttempt} - */ -proto.lnrpc.Payment.prototype.addHtlcs = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 14, opt_value, proto.lnrpc.HTLCAttempt, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.Payment} returns this - */ -proto.lnrpc.Payment.prototype.clearHtlcsList = function() { - return this.setHtlcsList([]); -}; - - - - - -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.lnrpc.HTLCAttempt.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.HTLCAttempt.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.lnrpc.HTLCAttempt} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.HTLCAttempt.toObject = function(includeInstance, msg) { - var f, obj = { - status: jspb.Message.getFieldWithDefault(msg, 1, 0), - route: (f = msg.getRoute()) && proto.lnrpc.Route.toObject(includeInstance, f), - attemptTimeNs: jspb.Message.getFieldWithDefault(msg, 3, 0), - resolveTimeNs: 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.lnrpc.HTLCAttempt} - */ -proto.lnrpc.HTLCAttempt.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.HTLCAttempt; - return proto.lnrpc.HTLCAttempt.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.HTLCAttempt} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.HTLCAttempt} - */ -proto.lnrpc.HTLCAttempt.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!proto.lnrpc.HTLCAttempt.HTLCStatus} */ (reader.readEnum()); - msg.setStatus(value); - break; - case 2: - var value = new proto.lnrpc.Route; - reader.readMessage(value,proto.lnrpc.Route.deserializeBinaryFromReader); - msg.setRoute(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAttemptTimeNs(value); - break; - case 4: - var value = /** @type {number} */ (reader.readInt64()); - msg.setResolveTimeNs(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.HTLCAttempt.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.HTLCAttempt.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.HTLCAttempt} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.HTLCAttempt.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getStatus(); - if (f !== 0.0) { - writer.writeEnum( - 1, - f - ); - } - f = message.getRoute(); - if (f != null) { - writer.writeMessage( - 2, - f, - proto.lnrpc.Route.serializeBinaryToWriter - ); - } - f = message.getAttemptTimeNs(); - if (f !== 0) { - writer.writeInt64( - 3, - f - ); - } - f = message.getResolveTimeNs(); - if (f !== 0) { - writer.writeInt64( - 4, - f - ); - } -}; - - -/** - * @enum {number} - */ -proto.lnrpc.HTLCAttempt.HTLCStatus = { - IN_FLIGHT: 0, - SUCCEEDED: 1, - FAILED: 2 -}; - -/** - * optional HTLCStatus status = 1; - * @return {!proto.lnrpc.HTLCAttempt.HTLCStatus} - */ -proto.lnrpc.HTLCAttempt.prototype.getStatus = function() { - return /** @type {!proto.lnrpc.HTLCAttempt.HTLCStatus} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {!proto.lnrpc.HTLCAttempt.HTLCStatus} value - * @return {!proto.lnrpc.HTLCAttempt} returns this - */ -proto.lnrpc.HTLCAttempt.prototype.setStatus = function(value) { - return jspb.Message.setProto3EnumField(this, 1, value); -}; - - -/** - * optional Route route = 2; - * @return {?proto.lnrpc.Route} - */ -proto.lnrpc.HTLCAttempt.prototype.getRoute = function() { - return /** @type{?proto.lnrpc.Route} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.Route, 2)); -}; - - -/** - * @param {?proto.lnrpc.Route|undefined} value - * @return {!proto.lnrpc.HTLCAttempt} returns this -*/ -proto.lnrpc.HTLCAttempt.prototype.setRoute = function(value) { - return jspb.Message.setWrapperField(this, 2, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.HTLCAttempt} returns this - */ -proto.lnrpc.HTLCAttempt.prototype.clearRoute = function() { - return this.setRoute(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.HTLCAttempt.prototype.hasRoute = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional int64 attempt_time_ns = 3; - * @return {number} - */ -proto.lnrpc.HTLCAttempt.prototype.getAttemptTimeNs = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.HTLCAttempt} returns this - */ -proto.lnrpc.HTLCAttempt.prototype.setAttemptTimeNs = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional int64 resolve_time_ns = 4; - * @return {number} - */ -proto.lnrpc.HTLCAttempt.prototype.getResolveTimeNs = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.HTLCAttempt} returns this - */ -proto.lnrpc.HTLCAttempt.prototype.setResolveTimeNs = 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.lnrpc.ListPaymentsRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.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.lnrpc.ListPaymentsRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ListPaymentsRequest.toObject = function(includeInstance, msg) { - var f, obj = { - includeIncomplete: jspb.Message.getBooleanFieldWithDefault(msg, 1, 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.lnrpc.ListPaymentsRequest} - */ -proto.lnrpc.ListPaymentsRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ListPaymentsRequest; - return proto.lnrpc.ListPaymentsRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ListPaymentsRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ListPaymentsRequest} - */ -proto.lnrpc.ListPaymentsRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setIncludeIncomplete(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ListPaymentsRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.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.lnrpc.ListPaymentsRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ListPaymentsRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getIncludeIncomplete(); - if (f) { - writer.writeBool( - 1, - f - ); - } -}; - - -/** - * optional bool include_incomplete = 1; - * @return {boolean} - */ -proto.lnrpc.ListPaymentsRequest.prototype.getIncludeIncomplete = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.ListPaymentsRequest} returns this - */ -proto.lnrpc.ListPaymentsRequest.prototype.setIncludeIncomplete = function(value) { - return jspb.Message.setProto3BooleanField(this, 1, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.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.lnrpc.ListPaymentsResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.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.lnrpc.ListPaymentsResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ListPaymentsResponse.toObject = function(includeInstance, msg) { - var f, obj = { - paymentsList: jspb.Message.toObjectList(msg.getPaymentsList(), - proto.lnrpc.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.lnrpc.ListPaymentsResponse} - */ -proto.lnrpc.ListPaymentsResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ListPaymentsResponse; - return proto.lnrpc.ListPaymentsResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ListPaymentsResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ListPaymentsResponse} - */ -proto.lnrpc.ListPaymentsResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.Payment; - reader.readMessage(value,proto.lnrpc.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.lnrpc.ListPaymentsResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.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.lnrpc.ListPaymentsResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ListPaymentsResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getPaymentsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.lnrpc.Payment.serializeBinaryToWriter - ); - } -}; - - -/** - * repeated Payment payments = 1; - * @return {!Array} - */ -proto.lnrpc.ListPaymentsResponse.prototype.getPaymentsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.Payment, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.ListPaymentsResponse} returns this -*/ -proto.lnrpc.ListPaymentsResponse.prototype.setPaymentsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.lnrpc.Payment=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.Payment} - */ -proto.lnrpc.ListPaymentsResponse.prototype.addPayments = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.lnrpc.Payment, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.ListPaymentsResponse} returns this - */ -proto.lnrpc.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.lnrpc.DeleteAllPaymentsRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.DeleteAllPaymentsRequest.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.lnrpc.DeleteAllPaymentsRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.DeleteAllPaymentsRequest.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.lnrpc.DeleteAllPaymentsRequest} - */ -proto.lnrpc.DeleteAllPaymentsRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.DeleteAllPaymentsRequest; - return proto.lnrpc.DeleteAllPaymentsRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.DeleteAllPaymentsRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.DeleteAllPaymentsRequest} - */ -proto.lnrpc.DeleteAllPaymentsRequest.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.lnrpc.DeleteAllPaymentsRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.DeleteAllPaymentsRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.DeleteAllPaymentsRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.DeleteAllPaymentsRequest.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.lnrpc.DeleteAllPaymentsResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.DeleteAllPaymentsResponse.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.lnrpc.DeleteAllPaymentsResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.DeleteAllPaymentsResponse.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.lnrpc.DeleteAllPaymentsResponse} - */ -proto.lnrpc.DeleteAllPaymentsResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.DeleteAllPaymentsResponse; - return proto.lnrpc.DeleteAllPaymentsResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.DeleteAllPaymentsResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.DeleteAllPaymentsResponse} - */ -proto.lnrpc.DeleteAllPaymentsResponse.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.lnrpc.DeleteAllPaymentsResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.DeleteAllPaymentsResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.DeleteAllPaymentsResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.DeleteAllPaymentsResponse.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.lnrpc.AbandonChannelRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.AbandonChannelRequest.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.lnrpc.AbandonChannelRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.AbandonChannelRequest.toObject = function(includeInstance, msg) { - var f, obj = { - channelPoint: (f = msg.getChannelPoint()) && proto.lnrpc.ChannelPoint.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.AbandonChannelRequest} - */ -proto.lnrpc.AbandonChannelRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.AbandonChannelRequest; - return proto.lnrpc.AbandonChannelRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.AbandonChannelRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.AbandonChannelRequest} - */ -proto.lnrpc.AbandonChannelRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.ChannelPoint; - reader.readMessage(value,proto.lnrpc.ChannelPoint.deserializeBinaryFromReader); - msg.setChannelPoint(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.AbandonChannelRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.AbandonChannelRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.AbandonChannelRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.AbandonChannelRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChannelPoint(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.lnrpc.ChannelPoint.serializeBinaryToWriter - ); - } -}; - - -/** - * optional ChannelPoint channel_point = 1; - * @return {?proto.lnrpc.ChannelPoint} - */ -proto.lnrpc.AbandonChannelRequest.prototype.getChannelPoint = function() { - return /** @type{?proto.lnrpc.ChannelPoint} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.ChannelPoint, 1)); -}; - - -/** - * @param {?proto.lnrpc.ChannelPoint|undefined} value - * @return {!proto.lnrpc.AbandonChannelRequest} returns this -*/ -proto.lnrpc.AbandonChannelRequest.prototype.setChannelPoint = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.AbandonChannelRequest} returns this - */ -proto.lnrpc.AbandonChannelRequest.prototype.clearChannelPoint = function() { - return this.setChannelPoint(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.AbandonChannelRequest.prototype.hasChannelPoint = function() { - return jspb.Message.getField(this, 1) != 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.lnrpc.AbandonChannelResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.AbandonChannelResponse.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.lnrpc.AbandonChannelResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.AbandonChannelResponse.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.lnrpc.AbandonChannelResponse} - */ -proto.lnrpc.AbandonChannelResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.AbandonChannelResponse; - return proto.lnrpc.AbandonChannelResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.AbandonChannelResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.AbandonChannelResponse} - */ -proto.lnrpc.AbandonChannelResponse.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.lnrpc.AbandonChannelResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.AbandonChannelResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.AbandonChannelResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.AbandonChannelResponse.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.lnrpc.DebugLevelRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.DebugLevelRequest.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.lnrpc.DebugLevelRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.DebugLevelRequest.toObject = function(includeInstance, msg) { - var f, obj = { - show: jspb.Message.getBooleanFieldWithDefault(msg, 1, false), - levelSpec: 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.lnrpc.DebugLevelRequest} - */ -proto.lnrpc.DebugLevelRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.DebugLevelRequest; - return proto.lnrpc.DebugLevelRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.DebugLevelRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.DebugLevelRequest} - */ -proto.lnrpc.DebugLevelRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setShow(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setLevelSpec(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.DebugLevelRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.DebugLevelRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.DebugLevelRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.DebugLevelRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getShow(); - if (f) { - writer.writeBool( - 1, - f - ); - } - f = message.getLevelSpec(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } -}; - - -/** - * optional bool show = 1; - * @return {boolean} - */ -proto.lnrpc.DebugLevelRequest.prototype.getShow = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.DebugLevelRequest} returns this - */ -proto.lnrpc.DebugLevelRequest.prototype.setShow = function(value) { - return jspb.Message.setProto3BooleanField(this, 1, value); -}; - - -/** - * optional string level_spec = 2; - * @return {string} - */ -proto.lnrpc.DebugLevelRequest.prototype.getLevelSpec = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.DebugLevelRequest} returns this - */ -proto.lnrpc.DebugLevelRequest.prototype.setLevelSpec = function(value) { - return jspb.Message.setProto3StringField(this, 2, 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.lnrpc.DebugLevelResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.DebugLevelResponse.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.lnrpc.DebugLevelResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.DebugLevelResponse.toObject = function(includeInstance, msg) { - var f, obj = { - subSystems: 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.lnrpc.DebugLevelResponse} - */ -proto.lnrpc.DebugLevelResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.DebugLevelResponse; - return proto.lnrpc.DebugLevelResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.DebugLevelResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.DebugLevelResponse} - */ -proto.lnrpc.DebugLevelResponse.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.setSubSystems(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.DebugLevelResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.DebugLevelResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.DebugLevelResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.DebugLevelResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getSubSystems(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } -}; - - -/** - * optional string sub_systems = 1; - * @return {string} - */ -proto.lnrpc.DebugLevelResponse.prototype.getSubSystems = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.DebugLevelResponse} returns this - */ -proto.lnrpc.DebugLevelResponse.prototype.setSubSystems = 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.lnrpc.PayReqString.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.PayReqString.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.lnrpc.PayReqString} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PayReqString.toObject = function(includeInstance, msg) { - var f, obj = { - payReq: 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.lnrpc.PayReqString} - */ -proto.lnrpc.PayReqString.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.PayReqString; - return proto.lnrpc.PayReqString.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.PayReqString} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.PayReqString} - */ -proto.lnrpc.PayReqString.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.setPayReq(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.PayReqString.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.PayReqString.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.PayReqString} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PayReqString.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getPayReq(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } -}; - - -/** - * optional string pay_req = 1; - * @return {string} - */ -proto.lnrpc.PayReqString.prototype.getPayReq = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.PayReqString} returns this - */ -proto.lnrpc.PayReqString.prototype.setPayReq = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.PayReq.repeatedFields_ = [10]; - - - -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.lnrpc.PayReq.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.PayReq.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.lnrpc.PayReq} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PayReq.toObject = function(includeInstance, msg) { - var f, obj = { - destination: jspb.Message.getFieldWithDefault(msg, 1, ""), - paymentHash: jspb.Message.getFieldWithDefault(msg, 2, ""), - numSatoshis: jspb.Message.getFieldWithDefault(msg, 3, 0), - timestamp: jspb.Message.getFieldWithDefault(msg, 4, 0), - expiry: jspb.Message.getFieldWithDefault(msg, 5, 0), - description: jspb.Message.getFieldWithDefault(msg, 6, ""), - descriptionHash: jspb.Message.getFieldWithDefault(msg, 7, ""), - fallbackAddr: jspb.Message.getFieldWithDefault(msg, 8, ""), - cltvExpiry: jspb.Message.getFieldWithDefault(msg, 9, 0), - routeHintsList: jspb.Message.toObjectList(msg.getRouteHintsList(), - proto.lnrpc.RouteHint.toObject, includeInstance), - paymentAddr: msg.getPaymentAddr_asB64(), - numMsat: jspb.Message.getFieldWithDefault(msg, 12, 0), - featuresMap: (f = msg.getFeaturesMap()) ? f.toObject(includeInstance, proto.lnrpc.Feature.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.lnrpc.PayReq} - */ -proto.lnrpc.PayReq.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.PayReq; - return proto.lnrpc.PayReq.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.PayReq} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.PayReq} - */ -proto.lnrpc.PayReq.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 {string} */ (reader.readString()); - msg.setPaymentHash(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt64()); - msg.setNumSatoshis(value); - break; - case 4: - var value = /** @type {number} */ (reader.readInt64()); - msg.setTimestamp(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt64()); - msg.setExpiry(value); - break; - case 6: - var value = /** @type {string} */ (reader.readString()); - msg.setDescription(value); - break; - case 7: - var value = /** @type {string} */ (reader.readString()); - msg.setDescriptionHash(value); - break; - case 8: - var value = /** @type {string} */ (reader.readString()); - msg.setFallbackAddr(value); - break; - case 9: - var value = /** @type {number} */ (reader.readInt64()); - msg.setCltvExpiry(value); - break; - case 10: - var value = new proto.lnrpc.RouteHint; - reader.readMessage(value,proto.lnrpc.RouteHint.deserializeBinaryFromReader); - msg.addRouteHints(value); - break; - case 11: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setPaymentAddr(value); - break; - case 12: - var value = /** @type {number} */ (reader.readInt64()); - msg.setNumMsat(value); - break; - case 13: - var value = msg.getFeaturesMap(); - reader.readMessage(value, function(message, reader) { - jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readUint32, jspb.BinaryReader.prototype.readMessage, proto.lnrpc.Feature.deserializeBinaryFromReader, 0, new proto.lnrpc.Feature()); - }); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.PayReq.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.PayReq.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.PayReq} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PayReq.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getDestination(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getPaymentHash(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getNumSatoshis(); - if (f !== 0) { - writer.writeInt64( - 3, - f - ); - } - f = message.getTimestamp(); - if (f !== 0) { - writer.writeInt64( - 4, - f - ); - } - f = message.getExpiry(); - if (f !== 0) { - writer.writeInt64( - 5, - f - ); - } - f = message.getDescription(); - if (f.length > 0) { - writer.writeString( - 6, - f - ); - } - f = message.getDescriptionHash(); - if (f.length > 0) { - writer.writeString( - 7, - f - ); - } - f = message.getFallbackAddr(); - if (f.length > 0) { - writer.writeString( - 8, - f - ); - } - f = message.getCltvExpiry(); - if (f !== 0) { - writer.writeInt64( - 9, - f - ); - } - f = message.getRouteHintsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 10, - f, - proto.lnrpc.RouteHint.serializeBinaryToWriter - ); - } - f = message.getPaymentAddr_asU8(); - if (f.length > 0) { - writer.writeBytes( - 11, - f - ); - } - f = message.getNumMsat(); - if (f !== 0) { - writer.writeInt64( - 12, - f - ); - } - f = message.getFeaturesMap(true); - if (f && f.getLength() > 0) { - f.serializeBinary(13, writer, jspb.BinaryWriter.prototype.writeUint32, jspb.BinaryWriter.prototype.writeMessage, proto.lnrpc.Feature.serializeBinaryToWriter); - } -}; - - -/** - * optional string destination = 1; - * @return {string} - */ -proto.lnrpc.PayReq.prototype.getDestination = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.PayReq} returns this - */ -proto.lnrpc.PayReq.prototype.setDestination = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional string payment_hash = 2; - * @return {string} - */ -proto.lnrpc.PayReq.prototype.getPaymentHash = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.PayReq} returns this - */ -proto.lnrpc.PayReq.prototype.setPaymentHash = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional int64 num_satoshis = 3; - * @return {number} - */ -proto.lnrpc.PayReq.prototype.getNumSatoshis = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PayReq} returns this - */ -proto.lnrpc.PayReq.prototype.setNumSatoshis = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional int64 timestamp = 4; - * @return {number} - */ -proto.lnrpc.PayReq.prototype.getTimestamp = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PayReq} returns this - */ -proto.lnrpc.PayReq.prototype.setTimestamp = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional int64 expiry = 5; - * @return {number} - */ -proto.lnrpc.PayReq.prototype.getExpiry = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PayReq} returns this - */ -proto.lnrpc.PayReq.prototype.setExpiry = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional string description = 6; - * @return {string} - */ -proto.lnrpc.PayReq.prototype.getDescription = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.PayReq} returns this - */ -proto.lnrpc.PayReq.prototype.setDescription = function(value) { - return jspb.Message.setProto3StringField(this, 6, value); -}; - - -/** - * optional string description_hash = 7; - * @return {string} - */ -proto.lnrpc.PayReq.prototype.getDescriptionHash = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.PayReq} returns this - */ -proto.lnrpc.PayReq.prototype.setDescriptionHash = function(value) { - return jspb.Message.setProto3StringField(this, 7, value); -}; - - -/** - * optional string fallback_addr = 8; - * @return {string} - */ -proto.lnrpc.PayReq.prototype.getFallbackAddr = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.PayReq} returns this - */ -proto.lnrpc.PayReq.prototype.setFallbackAddr = function(value) { - return jspb.Message.setProto3StringField(this, 8, value); -}; - - -/** - * optional int64 cltv_expiry = 9; - * @return {number} - */ -proto.lnrpc.PayReq.prototype.getCltvExpiry = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 9, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PayReq} returns this - */ -proto.lnrpc.PayReq.prototype.setCltvExpiry = function(value) { - return jspb.Message.setProto3IntField(this, 9, value); -}; - - -/** - * repeated RouteHint route_hints = 10; - * @return {!Array} - */ -proto.lnrpc.PayReq.prototype.getRouteHintsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.RouteHint, 10)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.PayReq} returns this -*/ -proto.lnrpc.PayReq.prototype.setRouteHintsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 10, value); -}; - - -/** - * @param {!proto.lnrpc.RouteHint=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.RouteHint} - */ -proto.lnrpc.PayReq.prototype.addRouteHints = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 10, opt_value, proto.lnrpc.RouteHint, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.PayReq} returns this - */ -proto.lnrpc.PayReq.prototype.clearRouteHintsList = function() { - return this.setRouteHintsList([]); -}; - - -/** - * optional bytes payment_addr = 11; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.PayReq.prototype.getPaymentAddr = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 11, "")); -}; - - -/** - * optional bytes payment_addr = 11; - * This is a type-conversion wrapper around `getPaymentAddr()` - * @return {string} - */ -proto.lnrpc.PayReq.prototype.getPaymentAddr_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getPaymentAddr())); -}; - - -/** - * optional bytes payment_addr = 11; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getPaymentAddr()` - * @return {!Uint8Array} - */ -proto.lnrpc.PayReq.prototype.getPaymentAddr_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getPaymentAddr())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.PayReq} returns this - */ -proto.lnrpc.PayReq.prototype.setPaymentAddr = function(value) { - return jspb.Message.setProto3BytesField(this, 11, value); -}; - - -/** - * optional int64 num_msat = 12; - * @return {number} - */ -proto.lnrpc.PayReq.prototype.getNumMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 12, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PayReq} returns this - */ -proto.lnrpc.PayReq.prototype.setNumMsat = function(value) { - return jspb.Message.setProto3IntField(this, 12, value); -}; - - -/** - * map features = 13; - * @param {boolean=} opt_noLazyCreate Do not create the map if - * empty, instead returning `undefined` - * @return {!jspb.Map} - */ -proto.lnrpc.PayReq.prototype.getFeaturesMap = function(opt_noLazyCreate) { - return /** @type {!jspb.Map} */ ( - jspb.Message.getMapField(this, 13, opt_noLazyCreate, - proto.lnrpc.Feature)); -}; - - -/** - * Clears values from the map. The map will be non-null. - * @return {!proto.lnrpc.PayReq} returns this - */ -proto.lnrpc.PayReq.prototype.clearFeaturesMap = function() { - this.getFeaturesMap().clear(); - return this;}; - - - - - -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.lnrpc.Feature.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.Feature.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.lnrpc.Feature} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.Feature.toObject = function(includeInstance, msg) { - var f, obj = { - name: jspb.Message.getFieldWithDefault(msg, 2, ""), - isRequired: jspb.Message.getBooleanFieldWithDefault(msg, 3, false), - isKnown: jspb.Message.getBooleanFieldWithDefault(msg, 4, 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.lnrpc.Feature} - */ -proto.lnrpc.Feature.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.Feature; - return proto.lnrpc.Feature.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.Feature} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.Feature} - */ -proto.lnrpc.Feature.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setName(value); - break; - case 3: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setIsRequired(value); - break; - case 4: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setIsKnown(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.Feature.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.Feature.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.Feature} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.Feature.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getName(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getIsRequired(); - if (f) { - writer.writeBool( - 3, - f - ); - } - f = message.getIsKnown(); - if (f) { - writer.writeBool( - 4, - f - ); - } -}; - - -/** - * optional string name = 2; - * @return {string} - */ -proto.lnrpc.Feature.prototype.getName = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.Feature} returns this - */ -proto.lnrpc.Feature.prototype.setName = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional bool is_required = 3; - * @return {boolean} - */ -proto.lnrpc.Feature.prototype.getIsRequired = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.Feature} returns this - */ -proto.lnrpc.Feature.prototype.setIsRequired = function(value) { - return jspb.Message.setProto3BooleanField(this, 3, value); -}; - - -/** - * optional bool is_known = 4; - * @return {boolean} - */ -proto.lnrpc.Feature.prototype.getIsKnown = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.Feature} returns this - */ -proto.lnrpc.Feature.prototype.setIsKnown = function(value) { - return jspb.Message.setProto3BooleanField(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.lnrpc.FeeReportRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.FeeReportRequest.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.lnrpc.FeeReportRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.FeeReportRequest.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.lnrpc.FeeReportRequest} - */ -proto.lnrpc.FeeReportRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.FeeReportRequest; - return proto.lnrpc.FeeReportRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.FeeReportRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.FeeReportRequest} - */ -proto.lnrpc.FeeReportRequest.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.lnrpc.FeeReportRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.FeeReportRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.FeeReportRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.FeeReportRequest.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.lnrpc.ChannelFeeReport.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChannelFeeReport.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.lnrpc.ChannelFeeReport} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelFeeReport.toObject = function(includeInstance, msg) { - var f, obj = { - chanPoint: jspb.Message.getFieldWithDefault(msg, 1, ""), - baseFeeMsat: jspb.Message.getFieldWithDefault(msg, 2, 0), - feePerMil: jspb.Message.getFieldWithDefault(msg, 3, 0), - feeRate: jspb.Message.getFloatingPointFieldWithDefault(msg, 4, 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.lnrpc.ChannelFeeReport} - */ -proto.lnrpc.ChannelFeeReport.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChannelFeeReport; - return proto.lnrpc.ChannelFeeReport.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChannelFeeReport} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChannelFeeReport} - */ -proto.lnrpc.ChannelFeeReport.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.setChanPoint(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt64()); - msg.setBaseFeeMsat(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt64()); - msg.setFeePerMil(value); - break; - case 4: - var value = /** @type {number} */ (reader.readDouble()); - msg.setFeeRate(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelFeeReport.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChannelFeeReport.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChannelFeeReport} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelFeeReport.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChanPoint(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getBaseFeeMsat(); - if (f !== 0) { - writer.writeInt64( - 2, - f - ); - } - f = message.getFeePerMil(); - if (f !== 0) { - writer.writeInt64( - 3, - f - ); - } - f = message.getFeeRate(); - if (f !== 0.0) { - writer.writeDouble( - 4, - f - ); - } -}; - - -/** - * optional string chan_point = 1; - * @return {string} - */ -proto.lnrpc.ChannelFeeReport.prototype.getChanPoint = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.ChannelFeeReport} returns this - */ -proto.lnrpc.ChannelFeeReport.prototype.setChanPoint = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional int64 base_fee_msat = 2; - * @return {number} - */ -proto.lnrpc.ChannelFeeReport.prototype.getBaseFeeMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelFeeReport} returns this - */ -proto.lnrpc.ChannelFeeReport.prototype.setBaseFeeMsat = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional int64 fee_per_mil = 3; - * @return {number} - */ -proto.lnrpc.ChannelFeeReport.prototype.getFeePerMil = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelFeeReport} returns this - */ -proto.lnrpc.ChannelFeeReport.prototype.setFeePerMil = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional double fee_rate = 4; - * @return {number} - */ -proto.lnrpc.ChannelFeeReport.prototype.getFeeRate = function() { - return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 4, 0.0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ChannelFeeReport} returns this - */ -proto.lnrpc.ChannelFeeReport.prototype.setFeeRate = function(value) { - return jspb.Message.setProto3FloatField(this, 4, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.FeeReportResponse.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.lnrpc.FeeReportResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.FeeReportResponse.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.lnrpc.FeeReportResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.FeeReportResponse.toObject = function(includeInstance, msg) { - var f, obj = { - channelFeesList: jspb.Message.toObjectList(msg.getChannelFeesList(), - proto.lnrpc.ChannelFeeReport.toObject, includeInstance), - dayFeeSum: jspb.Message.getFieldWithDefault(msg, 2, 0), - weekFeeSum: jspb.Message.getFieldWithDefault(msg, 3, 0), - monthFeeSum: 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.lnrpc.FeeReportResponse} - */ -proto.lnrpc.FeeReportResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.FeeReportResponse; - return proto.lnrpc.FeeReportResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.FeeReportResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.FeeReportResponse} - */ -proto.lnrpc.FeeReportResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.ChannelFeeReport; - reader.readMessage(value,proto.lnrpc.ChannelFeeReport.deserializeBinaryFromReader); - msg.addChannelFees(value); - break; - case 2: - var value = /** @type {number} */ (reader.readUint64()); - msg.setDayFeeSum(value); - break; - case 3: - var value = /** @type {number} */ (reader.readUint64()); - msg.setWeekFeeSum(value); - break; - case 4: - var value = /** @type {number} */ (reader.readUint64()); - msg.setMonthFeeSum(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.FeeReportResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.FeeReportResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.FeeReportResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.FeeReportResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChannelFeesList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.lnrpc.ChannelFeeReport.serializeBinaryToWriter - ); - } - f = message.getDayFeeSum(); - if (f !== 0) { - writer.writeUint64( - 2, - f - ); - } - f = message.getWeekFeeSum(); - if (f !== 0) { - writer.writeUint64( - 3, - f - ); - } - f = message.getMonthFeeSum(); - if (f !== 0) { - writer.writeUint64( - 4, - f - ); - } -}; - - -/** - * repeated ChannelFeeReport channel_fees = 1; - * @return {!Array} - */ -proto.lnrpc.FeeReportResponse.prototype.getChannelFeesList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.ChannelFeeReport, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.FeeReportResponse} returns this -*/ -proto.lnrpc.FeeReportResponse.prototype.setChannelFeesList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.lnrpc.ChannelFeeReport=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.ChannelFeeReport} - */ -proto.lnrpc.FeeReportResponse.prototype.addChannelFees = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.lnrpc.ChannelFeeReport, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.FeeReportResponse} returns this - */ -proto.lnrpc.FeeReportResponse.prototype.clearChannelFeesList = function() { - return this.setChannelFeesList([]); -}; - - -/** - * optional uint64 day_fee_sum = 2; - * @return {number} - */ -proto.lnrpc.FeeReportResponse.prototype.getDayFeeSum = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.FeeReportResponse} returns this - */ -proto.lnrpc.FeeReportResponse.prototype.setDayFeeSum = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional uint64 week_fee_sum = 3; - * @return {number} - */ -proto.lnrpc.FeeReportResponse.prototype.getWeekFeeSum = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.FeeReportResponse} returns this - */ -proto.lnrpc.FeeReportResponse.prototype.setWeekFeeSum = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional uint64 month_fee_sum = 4; - * @return {number} - */ -proto.lnrpc.FeeReportResponse.prototype.getMonthFeeSum = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.FeeReportResponse} returns this - */ -proto.lnrpc.FeeReportResponse.prototype.setMonthFeeSum = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - - -/** - * 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.lnrpc.PolicyUpdateRequest.oneofGroups_ = [[1,2]]; - -/** - * @enum {number} - */ -proto.lnrpc.PolicyUpdateRequest.ScopeCase = { - SCOPE_NOT_SET: 0, - GLOBAL: 1, - CHAN_POINT: 2 -}; - -/** - * @return {proto.lnrpc.PolicyUpdateRequest.ScopeCase} - */ -proto.lnrpc.PolicyUpdateRequest.prototype.getScopeCase = function() { - return /** @type {proto.lnrpc.PolicyUpdateRequest.ScopeCase} */(jspb.Message.computeOneofCase(this, proto.lnrpc.PolicyUpdateRequest.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.lnrpc.PolicyUpdateRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.PolicyUpdateRequest.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.lnrpc.PolicyUpdateRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PolicyUpdateRequest.toObject = function(includeInstance, msg) { - var f, obj = { - global: jspb.Message.getBooleanFieldWithDefault(msg, 1, false), - chanPoint: (f = msg.getChanPoint()) && proto.lnrpc.ChannelPoint.toObject(includeInstance, f), - baseFeeMsat: jspb.Message.getFieldWithDefault(msg, 3, 0), - feeRate: jspb.Message.getFloatingPointFieldWithDefault(msg, 4, 0.0), - timeLockDelta: jspb.Message.getFieldWithDefault(msg, 5, 0), - maxHtlcMsat: jspb.Message.getFieldWithDefault(msg, 6, 0), - minHtlcMsat: jspb.Message.getFieldWithDefault(msg, 7, 0), - minHtlcMsatSpecified: jspb.Message.getBooleanFieldWithDefault(msg, 8, 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.lnrpc.PolicyUpdateRequest} - */ -proto.lnrpc.PolicyUpdateRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.PolicyUpdateRequest; - return proto.lnrpc.PolicyUpdateRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.PolicyUpdateRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.PolicyUpdateRequest} - */ -proto.lnrpc.PolicyUpdateRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setGlobal(value); - break; - case 2: - var value = new proto.lnrpc.ChannelPoint; - reader.readMessage(value,proto.lnrpc.ChannelPoint.deserializeBinaryFromReader); - msg.setChanPoint(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt64()); - msg.setBaseFeeMsat(value); - break; - case 4: - var value = /** @type {number} */ (reader.readDouble()); - msg.setFeeRate(value); - break; - case 5: - var value = /** @type {number} */ (reader.readUint32()); - msg.setTimeLockDelta(value); - break; - case 6: - var value = /** @type {number} */ (reader.readUint64()); - msg.setMaxHtlcMsat(value); - break; - case 7: - var value = /** @type {number} */ (reader.readUint64()); - msg.setMinHtlcMsat(value); - break; - case 8: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setMinHtlcMsatSpecified(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.PolicyUpdateRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.PolicyUpdateRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.PolicyUpdateRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PolicyUpdateRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = /** @type {boolean} */ (jspb.Message.getField(message, 1)); - if (f != null) { - writer.writeBool( - 1, - f - ); - } - f = message.getChanPoint(); - if (f != null) { - writer.writeMessage( - 2, - f, - proto.lnrpc.ChannelPoint.serializeBinaryToWriter - ); - } - f = message.getBaseFeeMsat(); - if (f !== 0) { - writer.writeInt64( - 3, - f - ); - } - f = message.getFeeRate(); - if (f !== 0.0) { - writer.writeDouble( - 4, - f - ); - } - f = message.getTimeLockDelta(); - if (f !== 0) { - writer.writeUint32( - 5, - f - ); - } - f = message.getMaxHtlcMsat(); - if (f !== 0) { - writer.writeUint64( - 6, - f - ); - } - f = message.getMinHtlcMsat(); - if (f !== 0) { - writer.writeUint64( - 7, - f - ); - } - f = message.getMinHtlcMsatSpecified(); - if (f) { - writer.writeBool( - 8, - f - ); - } -}; - - -/** - * optional bool global = 1; - * @return {boolean} - */ -proto.lnrpc.PolicyUpdateRequest.prototype.getGlobal = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.PolicyUpdateRequest} returns this - */ -proto.lnrpc.PolicyUpdateRequest.prototype.setGlobal = function(value) { - return jspb.Message.setOneofField(this, 1, proto.lnrpc.PolicyUpdateRequest.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.lnrpc.PolicyUpdateRequest} returns this - */ -proto.lnrpc.PolicyUpdateRequest.prototype.clearGlobal = function() { - return jspb.Message.setOneofField(this, 1, proto.lnrpc.PolicyUpdateRequest.oneofGroups_[0], undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.PolicyUpdateRequest.prototype.hasGlobal = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional ChannelPoint chan_point = 2; - * @return {?proto.lnrpc.ChannelPoint} - */ -proto.lnrpc.PolicyUpdateRequest.prototype.getChanPoint = function() { - return /** @type{?proto.lnrpc.ChannelPoint} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.ChannelPoint, 2)); -}; - - -/** - * @param {?proto.lnrpc.ChannelPoint|undefined} value - * @return {!proto.lnrpc.PolicyUpdateRequest} returns this -*/ -proto.lnrpc.PolicyUpdateRequest.prototype.setChanPoint = function(value) { - return jspb.Message.setOneofWrapperField(this, 2, proto.lnrpc.PolicyUpdateRequest.oneofGroups_[0], value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.PolicyUpdateRequest} returns this - */ -proto.lnrpc.PolicyUpdateRequest.prototype.clearChanPoint = function() { - return this.setChanPoint(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.PolicyUpdateRequest.prototype.hasChanPoint = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional int64 base_fee_msat = 3; - * @return {number} - */ -proto.lnrpc.PolicyUpdateRequest.prototype.getBaseFeeMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PolicyUpdateRequest} returns this - */ -proto.lnrpc.PolicyUpdateRequest.prototype.setBaseFeeMsat = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional double fee_rate = 4; - * @return {number} - */ -proto.lnrpc.PolicyUpdateRequest.prototype.getFeeRate = function() { - return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 4, 0.0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PolicyUpdateRequest} returns this - */ -proto.lnrpc.PolicyUpdateRequest.prototype.setFeeRate = function(value) { - return jspb.Message.setProto3FloatField(this, 4, value); -}; - - -/** - * optional uint32 time_lock_delta = 5; - * @return {number} - */ -proto.lnrpc.PolicyUpdateRequest.prototype.getTimeLockDelta = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PolicyUpdateRequest} returns this - */ -proto.lnrpc.PolicyUpdateRequest.prototype.setTimeLockDelta = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional uint64 max_htlc_msat = 6; - * @return {number} - */ -proto.lnrpc.PolicyUpdateRequest.prototype.getMaxHtlcMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PolicyUpdateRequest} returns this - */ -proto.lnrpc.PolicyUpdateRequest.prototype.setMaxHtlcMsat = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - -/** - * optional uint64 min_htlc_msat = 7; - * @return {number} - */ -proto.lnrpc.PolicyUpdateRequest.prototype.getMinHtlcMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.PolicyUpdateRequest} returns this - */ -proto.lnrpc.PolicyUpdateRequest.prototype.setMinHtlcMsat = function(value) { - return jspb.Message.setProto3IntField(this, 7, value); -}; - - -/** - * optional bool min_htlc_msat_specified = 8; - * @return {boolean} - */ -proto.lnrpc.PolicyUpdateRequest.prototype.getMinHtlcMsatSpecified = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 8, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.lnrpc.PolicyUpdateRequest} returns this - */ -proto.lnrpc.PolicyUpdateRequest.prototype.setMinHtlcMsatSpecified = function(value) { - return jspb.Message.setProto3BooleanField(this, 8, 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.lnrpc.PolicyUpdateResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.PolicyUpdateResponse.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.lnrpc.PolicyUpdateResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PolicyUpdateResponse.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.lnrpc.PolicyUpdateResponse} - */ -proto.lnrpc.PolicyUpdateResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.PolicyUpdateResponse; - return proto.lnrpc.PolicyUpdateResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.PolicyUpdateResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.PolicyUpdateResponse} - */ -proto.lnrpc.PolicyUpdateResponse.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.lnrpc.PolicyUpdateResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.PolicyUpdateResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.PolicyUpdateResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.PolicyUpdateResponse.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.lnrpc.ForwardingHistoryRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ForwardingHistoryRequest.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.lnrpc.ForwardingHistoryRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ForwardingHistoryRequest.toObject = function(includeInstance, msg) { - var f, obj = { - startTime: jspb.Message.getFieldWithDefault(msg, 1, 0), - endTime: jspb.Message.getFieldWithDefault(msg, 2, 0), - indexOffset: jspb.Message.getFieldWithDefault(msg, 3, 0), - numMaxEvents: 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.lnrpc.ForwardingHistoryRequest} - */ -proto.lnrpc.ForwardingHistoryRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ForwardingHistoryRequest; - return proto.lnrpc.ForwardingHistoryRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ForwardingHistoryRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ForwardingHistoryRequest} - */ -proto.lnrpc.ForwardingHistoryRequest.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.setStartTime(value); - break; - case 2: - var value = /** @type {number} */ (reader.readUint64()); - msg.setEndTime(value); - break; - case 3: - var value = /** @type {number} */ (reader.readUint32()); - msg.setIndexOffset(value); - break; - case 4: - var value = /** @type {number} */ (reader.readUint32()); - msg.setNumMaxEvents(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ForwardingHistoryRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ForwardingHistoryRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ForwardingHistoryRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ForwardingHistoryRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getStartTime(); - if (f !== 0) { - writer.writeUint64( - 1, - f - ); - } - f = message.getEndTime(); - if (f !== 0) { - writer.writeUint64( - 2, - f - ); - } - f = message.getIndexOffset(); - if (f !== 0) { - writer.writeUint32( - 3, - f - ); - } - f = message.getNumMaxEvents(); - if (f !== 0) { - writer.writeUint32( - 4, - f - ); - } -}; - - -/** - * optional uint64 start_time = 1; - * @return {number} - */ -proto.lnrpc.ForwardingHistoryRequest.prototype.getStartTime = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ForwardingHistoryRequest} returns this - */ -proto.lnrpc.ForwardingHistoryRequest.prototype.setStartTime = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * optional uint64 end_time = 2; - * @return {number} - */ -proto.lnrpc.ForwardingHistoryRequest.prototype.getEndTime = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ForwardingHistoryRequest} returns this - */ -proto.lnrpc.ForwardingHistoryRequest.prototype.setEndTime = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional uint32 index_offset = 3; - * @return {number} - */ -proto.lnrpc.ForwardingHistoryRequest.prototype.getIndexOffset = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ForwardingHistoryRequest} returns this - */ -proto.lnrpc.ForwardingHistoryRequest.prototype.setIndexOffset = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional uint32 num_max_events = 4; - * @return {number} - */ -proto.lnrpc.ForwardingHistoryRequest.prototype.getNumMaxEvents = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ForwardingHistoryRequest} returns this - */ -proto.lnrpc.ForwardingHistoryRequest.prototype.setNumMaxEvents = 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.lnrpc.ForwardingEvent.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ForwardingEvent.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.lnrpc.ForwardingEvent} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ForwardingEvent.toObject = function(includeInstance, msg) { - var f, obj = { - timestamp: jspb.Message.getFieldWithDefault(msg, 1, 0), - chanIdIn: jspb.Message.getFieldWithDefault(msg, 2, "0"), - chanIdOut: jspb.Message.getFieldWithDefault(msg, 4, "0"), - amtIn: jspb.Message.getFieldWithDefault(msg, 5, 0), - amtOut: jspb.Message.getFieldWithDefault(msg, 6, 0), - fee: jspb.Message.getFieldWithDefault(msg, 7, 0), - feeMsat: jspb.Message.getFieldWithDefault(msg, 8, 0), - amtInMsat: jspb.Message.getFieldWithDefault(msg, 9, 0), - amtOutMsat: jspb.Message.getFieldWithDefault(msg, 10, 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.lnrpc.ForwardingEvent} - */ -proto.lnrpc.ForwardingEvent.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ForwardingEvent; - return proto.lnrpc.ForwardingEvent.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ForwardingEvent} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ForwardingEvent} - */ -proto.lnrpc.ForwardingEvent.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.setTimestamp(value); - break; - case 2: - var value = /** @type {string} */ (reader.readUint64String()); - msg.setChanIdIn(value); - break; - case 4: - var value = /** @type {string} */ (reader.readUint64String()); - msg.setChanIdOut(value); - break; - case 5: - var value = /** @type {number} */ (reader.readUint64()); - msg.setAmtIn(value); - break; - case 6: - var value = /** @type {number} */ (reader.readUint64()); - msg.setAmtOut(value); - break; - case 7: - var value = /** @type {number} */ (reader.readUint64()); - msg.setFee(value); - break; - case 8: - var value = /** @type {number} */ (reader.readUint64()); - msg.setFeeMsat(value); - break; - case 9: - var value = /** @type {number} */ (reader.readUint64()); - msg.setAmtInMsat(value); - break; - case 10: - var value = /** @type {number} */ (reader.readUint64()); - msg.setAmtOutMsat(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ForwardingEvent.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ForwardingEvent.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ForwardingEvent} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ForwardingEvent.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getTimestamp(); - if (f !== 0) { - writer.writeUint64( - 1, - f - ); - } - f = message.getChanIdIn(); - if (parseInt(f, 10) !== 0) { - writer.writeUint64String( - 2, - f - ); - } - f = message.getChanIdOut(); - if (parseInt(f, 10) !== 0) { - writer.writeUint64String( - 4, - f - ); - } - f = message.getAmtIn(); - if (f !== 0) { - writer.writeUint64( - 5, - f - ); - } - f = message.getAmtOut(); - if (f !== 0) { - writer.writeUint64( - 6, - f - ); - } - f = message.getFee(); - if (f !== 0) { - writer.writeUint64( - 7, - f - ); - } - f = message.getFeeMsat(); - if (f !== 0) { - writer.writeUint64( - 8, - f - ); - } - f = message.getAmtInMsat(); - if (f !== 0) { - writer.writeUint64( - 9, - f - ); - } - f = message.getAmtOutMsat(); - if (f !== 0) { - writer.writeUint64( - 10, - f - ); - } -}; - - -/** - * optional uint64 timestamp = 1; - * @return {number} - */ -proto.lnrpc.ForwardingEvent.prototype.getTimestamp = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ForwardingEvent} returns this - */ -proto.lnrpc.ForwardingEvent.prototype.setTimestamp = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * optional uint64 chan_id_in = 2; - * @return {string} - */ -proto.lnrpc.ForwardingEvent.prototype.getChanIdIn = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.ForwardingEvent} returns this - */ -proto.lnrpc.ForwardingEvent.prototype.setChanIdIn = function(value) { - return jspb.Message.setProto3StringIntField(this, 2, value); -}; - - -/** - * optional uint64 chan_id_out = 4; - * @return {string} - */ -proto.lnrpc.ForwardingEvent.prototype.getChanIdOut = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.ForwardingEvent} returns this - */ -proto.lnrpc.ForwardingEvent.prototype.setChanIdOut = function(value) { - return jspb.Message.setProto3StringIntField(this, 4, value); -}; - - -/** - * optional uint64 amt_in = 5; - * @return {number} - */ -proto.lnrpc.ForwardingEvent.prototype.getAmtIn = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ForwardingEvent} returns this - */ -proto.lnrpc.ForwardingEvent.prototype.setAmtIn = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional uint64 amt_out = 6; - * @return {number} - */ -proto.lnrpc.ForwardingEvent.prototype.getAmtOut = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ForwardingEvent} returns this - */ -proto.lnrpc.ForwardingEvent.prototype.setAmtOut = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - -/** - * optional uint64 fee = 7; - * @return {number} - */ -proto.lnrpc.ForwardingEvent.prototype.getFee = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ForwardingEvent} returns this - */ -proto.lnrpc.ForwardingEvent.prototype.setFee = function(value) { - return jspb.Message.setProto3IntField(this, 7, value); -}; - - -/** - * optional uint64 fee_msat = 8; - * @return {number} - */ -proto.lnrpc.ForwardingEvent.prototype.getFeeMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 8, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ForwardingEvent} returns this - */ -proto.lnrpc.ForwardingEvent.prototype.setFeeMsat = function(value) { - return jspb.Message.setProto3IntField(this, 8, value); -}; - - -/** - * optional uint64 amt_in_msat = 9; - * @return {number} - */ -proto.lnrpc.ForwardingEvent.prototype.getAmtInMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 9, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ForwardingEvent} returns this - */ -proto.lnrpc.ForwardingEvent.prototype.setAmtInMsat = function(value) { - return jspb.Message.setProto3IntField(this, 9, value); -}; - - -/** - * optional uint64 amt_out_msat = 10; - * @return {number} - */ -proto.lnrpc.ForwardingEvent.prototype.getAmtOutMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 10, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ForwardingEvent} returns this - */ -proto.lnrpc.ForwardingEvent.prototype.setAmtOutMsat = function(value) { - return jspb.Message.setProto3IntField(this, 10, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.ForwardingHistoryResponse.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.lnrpc.ForwardingHistoryResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ForwardingHistoryResponse.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.lnrpc.ForwardingHistoryResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ForwardingHistoryResponse.toObject = function(includeInstance, msg) { - var f, obj = { - forwardingEventsList: jspb.Message.toObjectList(msg.getForwardingEventsList(), - proto.lnrpc.ForwardingEvent.toObject, includeInstance), - lastOffsetIndex: jspb.Message.getFieldWithDefault(msg, 2, 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.lnrpc.ForwardingHistoryResponse} - */ -proto.lnrpc.ForwardingHistoryResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ForwardingHistoryResponse; - return proto.lnrpc.ForwardingHistoryResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ForwardingHistoryResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ForwardingHistoryResponse} - */ -proto.lnrpc.ForwardingHistoryResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.ForwardingEvent; - reader.readMessage(value,proto.lnrpc.ForwardingEvent.deserializeBinaryFromReader); - msg.addForwardingEvents(value); - break; - case 2: - var value = /** @type {number} */ (reader.readUint32()); - msg.setLastOffsetIndex(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ForwardingHistoryResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ForwardingHistoryResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ForwardingHistoryResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ForwardingHistoryResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getForwardingEventsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.lnrpc.ForwardingEvent.serializeBinaryToWriter - ); - } - f = message.getLastOffsetIndex(); - if (f !== 0) { - writer.writeUint32( - 2, - f - ); - } -}; - - -/** - * repeated ForwardingEvent forwarding_events = 1; - * @return {!Array} - */ -proto.lnrpc.ForwardingHistoryResponse.prototype.getForwardingEventsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.ForwardingEvent, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.ForwardingHistoryResponse} returns this -*/ -proto.lnrpc.ForwardingHistoryResponse.prototype.setForwardingEventsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.lnrpc.ForwardingEvent=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.ForwardingEvent} - */ -proto.lnrpc.ForwardingHistoryResponse.prototype.addForwardingEvents = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.lnrpc.ForwardingEvent, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.ForwardingHistoryResponse} returns this - */ -proto.lnrpc.ForwardingHistoryResponse.prototype.clearForwardingEventsList = function() { - return this.setForwardingEventsList([]); -}; - - -/** - * optional uint32 last_offset_index = 2; - * @return {number} - */ -proto.lnrpc.ForwardingHistoryResponse.prototype.getLastOffsetIndex = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.lnrpc.ForwardingHistoryResponse} returns this - */ -proto.lnrpc.ForwardingHistoryResponse.prototype.setLastOffsetIndex = function(value) { - return jspb.Message.setProto3IntField(this, 2, 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.lnrpc.ExportChannelBackupRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ExportChannelBackupRequest.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.lnrpc.ExportChannelBackupRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ExportChannelBackupRequest.toObject = function(includeInstance, msg) { - var f, obj = { - chanPoint: (f = msg.getChanPoint()) && proto.lnrpc.ChannelPoint.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.ExportChannelBackupRequest} - */ -proto.lnrpc.ExportChannelBackupRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ExportChannelBackupRequest; - return proto.lnrpc.ExportChannelBackupRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ExportChannelBackupRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ExportChannelBackupRequest} - */ -proto.lnrpc.ExportChannelBackupRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.ChannelPoint; - reader.readMessage(value,proto.lnrpc.ChannelPoint.deserializeBinaryFromReader); - msg.setChanPoint(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ExportChannelBackupRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ExportChannelBackupRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ExportChannelBackupRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ExportChannelBackupRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChanPoint(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.lnrpc.ChannelPoint.serializeBinaryToWriter - ); - } -}; - - -/** - * optional ChannelPoint chan_point = 1; - * @return {?proto.lnrpc.ChannelPoint} - */ -proto.lnrpc.ExportChannelBackupRequest.prototype.getChanPoint = function() { - return /** @type{?proto.lnrpc.ChannelPoint} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.ChannelPoint, 1)); -}; - - -/** - * @param {?proto.lnrpc.ChannelPoint|undefined} value - * @return {!proto.lnrpc.ExportChannelBackupRequest} returns this -*/ -proto.lnrpc.ExportChannelBackupRequest.prototype.setChanPoint = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.ExportChannelBackupRequest} returns this - */ -proto.lnrpc.ExportChannelBackupRequest.prototype.clearChanPoint = function() { - return this.setChanPoint(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.ExportChannelBackupRequest.prototype.hasChanPoint = function() { - return jspb.Message.getField(this, 1) != 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.lnrpc.ChannelBackup.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChannelBackup.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.lnrpc.ChannelBackup} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelBackup.toObject = function(includeInstance, msg) { - var f, obj = { - chanPoint: (f = msg.getChanPoint()) && proto.lnrpc.ChannelPoint.toObject(includeInstance, f), - chanBackup: msg.getChanBackup_asB64() - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.ChannelBackup} - */ -proto.lnrpc.ChannelBackup.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChannelBackup; - return proto.lnrpc.ChannelBackup.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChannelBackup} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChannelBackup} - */ -proto.lnrpc.ChannelBackup.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.ChannelPoint; - reader.readMessage(value,proto.lnrpc.ChannelPoint.deserializeBinaryFromReader); - msg.setChanPoint(value); - break; - case 2: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setChanBackup(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelBackup.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChannelBackup.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChannelBackup} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelBackup.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChanPoint(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.lnrpc.ChannelPoint.serializeBinaryToWriter - ); - } - f = message.getChanBackup_asU8(); - if (f.length > 0) { - writer.writeBytes( - 2, - f - ); - } -}; - - -/** - * optional ChannelPoint chan_point = 1; - * @return {?proto.lnrpc.ChannelPoint} - */ -proto.lnrpc.ChannelBackup.prototype.getChanPoint = function() { - return /** @type{?proto.lnrpc.ChannelPoint} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.ChannelPoint, 1)); -}; - - -/** - * @param {?proto.lnrpc.ChannelPoint|undefined} value - * @return {!proto.lnrpc.ChannelBackup} returns this -*/ -proto.lnrpc.ChannelBackup.prototype.setChanPoint = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.ChannelBackup} returns this - */ -proto.lnrpc.ChannelBackup.prototype.clearChanPoint = function() { - return this.setChanPoint(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.ChannelBackup.prototype.hasChanPoint = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional bytes chan_backup = 2; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.ChannelBackup.prototype.getChanBackup = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * optional bytes chan_backup = 2; - * This is a type-conversion wrapper around `getChanBackup()` - * @return {string} - */ -proto.lnrpc.ChannelBackup.prototype.getChanBackup_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getChanBackup())); -}; - - -/** - * optional bytes chan_backup = 2; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getChanBackup()` - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelBackup.prototype.getChanBackup_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getChanBackup())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.ChannelBackup} returns this - */ -proto.lnrpc.ChannelBackup.prototype.setChanBackup = function(value) { - return jspb.Message.setProto3BytesField(this, 2, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.MultiChanBackup.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.lnrpc.MultiChanBackup.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.MultiChanBackup.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.lnrpc.MultiChanBackup} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.MultiChanBackup.toObject = function(includeInstance, msg) { - var f, obj = { - chanPointsList: jspb.Message.toObjectList(msg.getChanPointsList(), - proto.lnrpc.ChannelPoint.toObject, includeInstance), - multiChanBackup: msg.getMultiChanBackup_asB64() - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.MultiChanBackup} - */ -proto.lnrpc.MultiChanBackup.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.MultiChanBackup; - return proto.lnrpc.MultiChanBackup.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.MultiChanBackup} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.MultiChanBackup} - */ -proto.lnrpc.MultiChanBackup.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.ChannelPoint; - reader.readMessage(value,proto.lnrpc.ChannelPoint.deserializeBinaryFromReader); - msg.addChanPoints(value); - break; - case 2: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setMultiChanBackup(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.MultiChanBackup.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.MultiChanBackup.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.MultiChanBackup} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.MultiChanBackup.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChanPointsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.lnrpc.ChannelPoint.serializeBinaryToWriter - ); - } - f = message.getMultiChanBackup_asU8(); - if (f.length > 0) { - writer.writeBytes( - 2, - f - ); - } -}; - - -/** - * repeated ChannelPoint chan_points = 1; - * @return {!Array} - */ -proto.lnrpc.MultiChanBackup.prototype.getChanPointsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.ChannelPoint, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.MultiChanBackup} returns this -*/ -proto.lnrpc.MultiChanBackup.prototype.setChanPointsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.lnrpc.ChannelPoint=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.ChannelPoint} - */ -proto.lnrpc.MultiChanBackup.prototype.addChanPoints = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.lnrpc.ChannelPoint, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.MultiChanBackup} returns this - */ -proto.lnrpc.MultiChanBackup.prototype.clearChanPointsList = function() { - return this.setChanPointsList([]); -}; - - -/** - * optional bytes multi_chan_backup = 2; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.MultiChanBackup.prototype.getMultiChanBackup = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * optional bytes multi_chan_backup = 2; - * This is a type-conversion wrapper around `getMultiChanBackup()` - * @return {string} - */ -proto.lnrpc.MultiChanBackup.prototype.getMultiChanBackup_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getMultiChanBackup())); -}; - - -/** - * optional bytes multi_chan_backup = 2; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getMultiChanBackup()` - * @return {!Uint8Array} - */ -proto.lnrpc.MultiChanBackup.prototype.getMultiChanBackup_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getMultiChanBackup())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.MultiChanBackup} returns this - */ -proto.lnrpc.MultiChanBackup.prototype.setMultiChanBackup = function(value) { - return jspb.Message.setProto3BytesField(this, 2, 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.lnrpc.ChanBackupExportRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChanBackupExportRequest.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.lnrpc.ChanBackupExportRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChanBackupExportRequest.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.lnrpc.ChanBackupExportRequest} - */ -proto.lnrpc.ChanBackupExportRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChanBackupExportRequest; - return proto.lnrpc.ChanBackupExportRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChanBackupExportRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChanBackupExportRequest} - */ -proto.lnrpc.ChanBackupExportRequest.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.lnrpc.ChanBackupExportRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChanBackupExportRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChanBackupExportRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChanBackupExportRequest.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.lnrpc.ChanBackupSnapshot.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChanBackupSnapshot.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.lnrpc.ChanBackupSnapshot} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChanBackupSnapshot.toObject = function(includeInstance, msg) { - var f, obj = { - singleChanBackups: (f = msg.getSingleChanBackups()) && proto.lnrpc.ChannelBackups.toObject(includeInstance, f), - multiChanBackup: (f = msg.getMultiChanBackup()) && proto.lnrpc.MultiChanBackup.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.ChanBackupSnapshot} - */ -proto.lnrpc.ChanBackupSnapshot.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChanBackupSnapshot; - return proto.lnrpc.ChanBackupSnapshot.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChanBackupSnapshot} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChanBackupSnapshot} - */ -proto.lnrpc.ChanBackupSnapshot.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.ChannelBackups; - reader.readMessage(value,proto.lnrpc.ChannelBackups.deserializeBinaryFromReader); - msg.setSingleChanBackups(value); - break; - case 2: - var value = new proto.lnrpc.MultiChanBackup; - reader.readMessage(value,proto.lnrpc.MultiChanBackup.deserializeBinaryFromReader); - msg.setMultiChanBackup(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ChanBackupSnapshot.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChanBackupSnapshot.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChanBackupSnapshot} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChanBackupSnapshot.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getSingleChanBackups(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.lnrpc.ChannelBackups.serializeBinaryToWriter - ); - } - f = message.getMultiChanBackup(); - if (f != null) { - writer.writeMessage( - 2, - f, - proto.lnrpc.MultiChanBackup.serializeBinaryToWriter - ); - } -}; - - -/** - * optional ChannelBackups single_chan_backups = 1; - * @return {?proto.lnrpc.ChannelBackups} - */ -proto.lnrpc.ChanBackupSnapshot.prototype.getSingleChanBackups = function() { - return /** @type{?proto.lnrpc.ChannelBackups} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.ChannelBackups, 1)); -}; - - -/** - * @param {?proto.lnrpc.ChannelBackups|undefined} value - * @return {!proto.lnrpc.ChanBackupSnapshot} returns this -*/ -proto.lnrpc.ChanBackupSnapshot.prototype.setSingleChanBackups = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.ChanBackupSnapshot} returns this - */ -proto.lnrpc.ChanBackupSnapshot.prototype.clearSingleChanBackups = function() { - return this.setSingleChanBackups(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.ChanBackupSnapshot.prototype.hasSingleChanBackups = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional MultiChanBackup multi_chan_backup = 2; - * @return {?proto.lnrpc.MultiChanBackup} - */ -proto.lnrpc.ChanBackupSnapshot.prototype.getMultiChanBackup = function() { - return /** @type{?proto.lnrpc.MultiChanBackup} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.MultiChanBackup, 2)); -}; - - -/** - * @param {?proto.lnrpc.MultiChanBackup|undefined} value - * @return {!proto.lnrpc.ChanBackupSnapshot} returns this -*/ -proto.lnrpc.ChanBackupSnapshot.prototype.setMultiChanBackup = function(value) { - return jspb.Message.setWrapperField(this, 2, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.ChanBackupSnapshot} returns this - */ -proto.lnrpc.ChanBackupSnapshot.prototype.clearMultiChanBackup = function() { - return this.setMultiChanBackup(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.ChanBackupSnapshot.prototype.hasMultiChanBackup = function() { - return jspb.Message.getField(this, 2) != null; -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.ChannelBackups.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.lnrpc.ChannelBackups.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChannelBackups.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.lnrpc.ChannelBackups} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelBackups.toObject = function(includeInstance, msg) { - var f, obj = { - chanBackupsList: jspb.Message.toObjectList(msg.getChanBackupsList(), - proto.lnrpc.ChannelBackup.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.lnrpc.ChannelBackups} - */ -proto.lnrpc.ChannelBackups.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChannelBackups; - return proto.lnrpc.ChannelBackups.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChannelBackups} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChannelBackups} - */ -proto.lnrpc.ChannelBackups.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.ChannelBackup; - reader.readMessage(value,proto.lnrpc.ChannelBackup.deserializeBinaryFromReader); - msg.addChanBackups(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.ChannelBackups.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChannelBackups.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChannelBackups} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelBackups.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChanBackupsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.lnrpc.ChannelBackup.serializeBinaryToWriter - ); - } -}; - - -/** - * repeated ChannelBackup chan_backups = 1; - * @return {!Array} - */ -proto.lnrpc.ChannelBackups.prototype.getChanBackupsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.ChannelBackup, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.ChannelBackups} returns this -*/ -proto.lnrpc.ChannelBackups.prototype.setChanBackupsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.lnrpc.ChannelBackup=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.ChannelBackup} - */ -proto.lnrpc.ChannelBackups.prototype.addChanBackups = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.lnrpc.ChannelBackup, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.ChannelBackups} returns this - */ -proto.lnrpc.ChannelBackups.prototype.clearChanBackupsList = function() { - return this.setChanBackupsList([]); -}; - - - -/** - * 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.lnrpc.RestoreChanBackupRequest.oneofGroups_ = [[1,2]]; - -/** - * @enum {number} - */ -proto.lnrpc.RestoreChanBackupRequest.BackupCase = { - BACKUP_NOT_SET: 0, - CHAN_BACKUPS: 1, - MULTI_CHAN_BACKUP: 2 -}; - -/** - * @return {proto.lnrpc.RestoreChanBackupRequest.BackupCase} - */ -proto.lnrpc.RestoreChanBackupRequest.prototype.getBackupCase = function() { - return /** @type {proto.lnrpc.RestoreChanBackupRequest.BackupCase} */(jspb.Message.computeOneofCase(this, proto.lnrpc.RestoreChanBackupRequest.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.lnrpc.RestoreChanBackupRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.RestoreChanBackupRequest.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.lnrpc.RestoreChanBackupRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.RestoreChanBackupRequest.toObject = function(includeInstance, msg) { - var f, obj = { - chanBackups: (f = msg.getChanBackups()) && proto.lnrpc.ChannelBackups.toObject(includeInstance, f), - multiChanBackup: msg.getMultiChanBackup_asB64() - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.lnrpc.RestoreChanBackupRequest} - */ -proto.lnrpc.RestoreChanBackupRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.RestoreChanBackupRequest; - return proto.lnrpc.RestoreChanBackupRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.RestoreChanBackupRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.RestoreChanBackupRequest} - */ -proto.lnrpc.RestoreChanBackupRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.ChannelBackups; - reader.readMessage(value,proto.lnrpc.ChannelBackups.deserializeBinaryFromReader); - msg.setChanBackups(value); - break; - case 2: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setMultiChanBackup(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.RestoreChanBackupRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.RestoreChanBackupRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.RestoreChanBackupRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.RestoreChanBackupRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getChanBackups(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.lnrpc.ChannelBackups.serializeBinaryToWriter - ); - } - f = /** @type {!(string|Uint8Array)} */ (jspb.Message.getField(message, 2)); - if (f != null) { - writer.writeBytes( - 2, - f - ); - } -}; - - -/** - * optional ChannelBackups chan_backups = 1; - * @return {?proto.lnrpc.ChannelBackups} - */ -proto.lnrpc.RestoreChanBackupRequest.prototype.getChanBackups = function() { - return /** @type{?proto.lnrpc.ChannelBackups} */ ( - jspb.Message.getWrapperField(this, proto.lnrpc.ChannelBackups, 1)); -}; - - -/** - * @param {?proto.lnrpc.ChannelBackups|undefined} value - * @return {!proto.lnrpc.RestoreChanBackupRequest} returns this -*/ -proto.lnrpc.RestoreChanBackupRequest.prototype.setChanBackups = function(value) { - return jspb.Message.setOneofWrapperField(this, 1, proto.lnrpc.RestoreChanBackupRequest.oneofGroups_[0], value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.lnrpc.RestoreChanBackupRequest} returns this - */ -proto.lnrpc.RestoreChanBackupRequest.prototype.clearChanBackups = function() { - return this.setChanBackups(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.RestoreChanBackupRequest.prototype.hasChanBackups = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional bytes multi_chan_backup = 2; - * @return {!(string|Uint8Array)} - */ -proto.lnrpc.RestoreChanBackupRequest.prototype.getMultiChanBackup = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * optional bytes multi_chan_backup = 2; - * This is a type-conversion wrapper around `getMultiChanBackup()` - * @return {string} - */ -proto.lnrpc.RestoreChanBackupRequest.prototype.getMultiChanBackup_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getMultiChanBackup())); -}; - - -/** - * optional bytes multi_chan_backup = 2; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getMultiChanBackup()` - * @return {!Uint8Array} - */ -proto.lnrpc.RestoreChanBackupRequest.prototype.getMultiChanBackup_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getMultiChanBackup())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.lnrpc.RestoreChanBackupRequest} returns this - */ -proto.lnrpc.RestoreChanBackupRequest.prototype.setMultiChanBackup = function(value) { - return jspb.Message.setOneofField(this, 2, proto.lnrpc.RestoreChanBackupRequest.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.lnrpc.RestoreChanBackupRequest} returns this - */ -proto.lnrpc.RestoreChanBackupRequest.prototype.clearMultiChanBackup = function() { - return jspb.Message.setOneofField(this, 2, proto.lnrpc.RestoreChanBackupRequest.oneofGroups_[0], undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.lnrpc.RestoreChanBackupRequest.prototype.hasMultiChanBackup = function() { - return jspb.Message.getField(this, 2) != 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.lnrpc.RestoreBackupResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.RestoreBackupResponse.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.lnrpc.RestoreBackupResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.RestoreBackupResponse.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.lnrpc.RestoreBackupResponse} - */ -proto.lnrpc.RestoreBackupResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.RestoreBackupResponse; - return proto.lnrpc.RestoreBackupResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.RestoreBackupResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.RestoreBackupResponse} - */ -proto.lnrpc.RestoreBackupResponse.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.lnrpc.RestoreBackupResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.RestoreBackupResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.RestoreBackupResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.RestoreBackupResponse.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.lnrpc.ChannelBackupSubscription.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.ChannelBackupSubscription.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.lnrpc.ChannelBackupSubscription} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelBackupSubscription.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.lnrpc.ChannelBackupSubscription} - */ -proto.lnrpc.ChannelBackupSubscription.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.ChannelBackupSubscription; - return proto.lnrpc.ChannelBackupSubscription.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.ChannelBackupSubscription} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.ChannelBackupSubscription} - */ -proto.lnrpc.ChannelBackupSubscription.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.lnrpc.ChannelBackupSubscription.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.ChannelBackupSubscription.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.ChannelBackupSubscription} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.ChannelBackupSubscription.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.lnrpc.VerifyChanBackupResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.VerifyChanBackupResponse.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.lnrpc.VerifyChanBackupResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.VerifyChanBackupResponse.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.lnrpc.VerifyChanBackupResponse} - */ -proto.lnrpc.VerifyChanBackupResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.VerifyChanBackupResponse; - return proto.lnrpc.VerifyChanBackupResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.VerifyChanBackupResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.VerifyChanBackupResponse} - */ -proto.lnrpc.VerifyChanBackupResponse.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.lnrpc.VerifyChanBackupResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.VerifyChanBackupResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.VerifyChanBackupResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.VerifyChanBackupResponse.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.lnrpc.MacaroonPermission.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.MacaroonPermission.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.lnrpc.MacaroonPermission} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.MacaroonPermission.toObject = function(includeInstance, msg) { - var f, obj = { - entity: jspb.Message.getFieldWithDefault(msg, 1, ""), - action: 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.lnrpc.MacaroonPermission} - */ -proto.lnrpc.MacaroonPermission.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.MacaroonPermission; - return proto.lnrpc.MacaroonPermission.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.MacaroonPermission} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.MacaroonPermission} - */ -proto.lnrpc.MacaroonPermission.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.setEntity(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setAction(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.MacaroonPermission.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.MacaroonPermission.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.MacaroonPermission} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.MacaroonPermission.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getEntity(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getAction(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } -}; - - -/** - * optional string entity = 1; - * @return {string} - */ -proto.lnrpc.MacaroonPermission.prototype.getEntity = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.MacaroonPermission} returns this - */ -proto.lnrpc.MacaroonPermission.prototype.setEntity = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional string action = 2; - * @return {string} - */ -proto.lnrpc.MacaroonPermission.prototype.getAction = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.MacaroonPermission} returns this - */ -proto.lnrpc.MacaroonPermission.prototype.setAction = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.lnrpc.BakeMacaroonRequest.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.lnrpc.BakeMacaroonRequest.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.BakeMacaroonRequest.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.lnrpc.BakeMacaroonRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.BakeMacaroonRequest.toObject = function(includeInstance, msg) { - var f, obj = { - permissionsList: jspb.Message.toObjectList(msg.getPermissionsList(), - proto.lnrpc.MacaroonPermission.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.lnrpc.BakeMacaroonRequest} - */ -proto.lnrpc.BakeMacaroonRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.BakeMacaroonRequest; - return proto.lnrpc.BakeMacaroonRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.BakeMacaroonRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.BakeMacaroonRequest} - */ -proto.lnrpc.BakeMacaroonRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.lnrpc.MacaroonPermission; - reader.readMessage(value,proto.lnrpc.MacaroonPermission.deserializeBinaryFromReader); - msg.addPermissions(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.BakeMacaroonRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.BakeMacaroonRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.BakeMacaroonRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.BakeMacaroonRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getPermissionsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.lnrpc.MacaroonPermission.serializeBinaryToWriter - ); - } -}; - - -/** - * repeated MacaroonPermission permissions = 1; - * @return {!Array} - */ -proto.lnrpc.BakeMacaroonRequest.prototype.getPermissionsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.lnrpc.MacaroonPermission, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.lnrpc.BakeMacaroonRequest} returns this -*/ -proto.lnrpc.BakeMacaroonRequest.prototype.setPermissionsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.lnrpc.MacaroonPermission=} opt_value - * @param {number=} opt_index - * @return {!proto.lnrpc.MacaroonPermission} - */ -proto.lnrpc.BakeMacaroonRequest.prototype.addPermissions = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.lnrpc.MacaroonPermission, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.lnrpc.BakeMacaroonRequest} returns this - */ -proto.lnrpc.BakeMacaroonRequest.prototype.clearPermissionsList = function() { - return this.setPermissionsList([]); -}; - - - - - -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.lnrpc.BakeMacaroonResponse.prototype.toObject = function(opt_includeInstance) { - return proto.lnrpc.BakeMacaroonResponse.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.lnrpc.BakeMacaroonResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.BakeMacaroonResponse.toObject = function(includeInstance, msg) { - var f, obj = { - macaroon: 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.lnrpc.BakeMacaroonResponse} - */ -proto.lnrpc.BakeMacaroonResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.lnrpc.BakeMacaroonResponse; - return proto.lnrpc.BakeMacaroonResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.lnrpc.BakeMacaroonResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.lnrpc.BakeMacaroonResponse} - */ -proto.lnrpc.BakeMacaroonResponse.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.setMacaroon(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.lnrpc.BakeMacaroonResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.lnrpc.BakeMacaroonResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.lnrpc.BakeMacaroonResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.lnrpc.BakeMacaroonResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getMacaroon(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } -}; - - -/** - * optional string macaroon = 1; - * @return {string} - */ -proto.lnrpc.BakeMacaroonResponse.prototype.getMacaroon = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.lnrpc.BakeMacaroonResponse} returns this - */ -proto.lnrpc.BakeMacaroonResponse.prototype.setMacaroon = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * @enum {number} - */ -proto.lnrpc.AddressType = { - WITNESS_PUBKEY_HASH: 0, - NESTED_PUBKEY_HASH: 1, - UNUSED_WITNESS_PUBKEY_HASH: 2, - UNUSED_NESTED_PUBKEY_HASH: 3 -}; - -/** - * @enum {number} - */ -proto.lnrpc.InvoiceHTLCState = { - ACCEPTED: 0, - SETTLED: 1, - CANCELED: 2 -}; - -/** - * @enum {number} - */ -proto.lnrpc.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 -}; - -goog.object.extend(exports, proto.lnrpc); diff --git a/app/src/types/generated/lnd_pb_service.d.ts b/app/src/types/generated/lnd_pb_service.d.ts deleted file mode 100644 index 0334ac98d..000000000 --- a/app/src/types/generated/lnd_pb_service.d.ts +++ /dev/null @@ -1,1068 +0,0 @@ -// package: lnrpc -// file: lnd.proto - -import * as lnd_pb from "./lnd_pb"; -import {grpc} from "@improbable-eng/grpc-web"; - -type WalletUnlockerGenSeed = { - readonly methodName: string; - readonly service: typeof WalletUnlocker; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.GenSeedRequest; - readonly responseType: typeof lnd_pb.GenSeedResponse; -}; - -type WalletUnlockerInitWallet = { - readonly methodName: string; - readonly service: typeof WalletUnlocker; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.InitWalletRequest; - readonly responseType: typeof lnd_pb.InitWalletResponse; -}; - -type WalletUnlockerUnlockWallet = { - readonly methodName: string; - readonly service: typeof WalletUnlocker; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.UnlockWalletRequest; - readonly responseType: typeof lnd_pb.UnlockWalletResponse; -}; - -type WalletUnlockerChangePassword = { - readonly methodName: string; - readonly service: typeof WalletUnlocker; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.ChangePasswordRequest; - readonly responseType: typeof lnd_pb.ChangePasswordResponse; -}; - -export class WalletUnlocker { - static readonly serviceName: string; - static readonly GenSeed: WalletUnlockerGenSeed; - static readonly InitWallet: WalletUnlockerInitWallet; - static readonly UnlockWallet: WalletUnlockerUnlockWallet; - static readonly ChangePassword: WalletUnlockerChangePassword; -} - -type LightningWalletBalance = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.WalletBalanceRequest; - readonly responseType: typeof lnd_pb.WalletBalanceResponse; -}; - -type LightningChannelBalance = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.ChannelBalanceRequest; - readonly responseType: typeof lnd_pb.ChannelBalanceResponse; -}; - -type LightningGetTransactions = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.GetTransactionsRequest; - readonly responseType: typeof lnd_pb.TransactionDetails; -}; - -type LightningEstimateFee = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.EstimateFeeRequest; - readonly responseType: typeof lnd_pb.EstimateFeeResponse; -}; - -type LightningSendCoins = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.SendCoinsRequest; - readonly responseType: typeof lnd_pb.SendCoinsResponse; -}; - -type LightningListUnspent = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.ListUnspentRequest; - readonly responseType: typeof lnd_pb.ListUnspentResponse; -}; - -type LightningSubscribeTransactions = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: true; - readonly requestType: typeof lnd_pb.GetTransactionsRequest; - readonly responseType: typeof lnd_pb.Transaction; -}; - -type LightningSendMany = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.SendManyRequest; - readonly responseType: typeof lnd_pb.SendManyResponse; -}; - -type LightningNewAddress = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.NewAddressRequest; - readonly responseType: typeof lnd_pb.NewAddressResponse; -}; - -type LightningSignMessage = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.SignMessageRequest; - readonly responseType: typeof lnd_pb.SignMessageResponse; -}; - -type LightningVerifyMessage = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.VerifyMessageRequest; - readonly responseType: typeof lnd_pb.VerifyMessageResponse; -}; - -type LightningConnectPeer = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.ConnectPeerRequest; - readonly responseType: typeof lnd_pb.ConnectPeerResponse; -}; - -type LightningDisconnectPeer = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.DisconnectPeerRequest; - readonly responseType: typeof lnd_pb.DisconnectPeerResponse; -}; - -type LightningListPeers = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.ListPeersRequest; - readonly responseType: typeof lnd_pb.ListPeersResponse; -}; - -type LightningSubscribePeerEvents = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: true; - readonly requestType: typeof lnd_pb.PeerEventSubscription; - readonly responseType: typeof lnd_pb.PeerEvent; -}; - -type LightningGetInfo = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.GetInfoRequest; - readonly responseType: typeof lnd_pb.GetInfoResponse; -}; - -type LightningPendingChannels = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.PendingChannelsRequest; - readonly responseType: typeof lnd_pb.PendingChannelsResponse; -}; - -type LightningListChannels = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.ListChannelsRequest; - readonly responseType: typeof lnd_pb.ListChannelsResponse; -}; - -type LightningSubscribeChannelEvents = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: true; - readonly requestType: typeof lnd_pb.ChannelEventSubscription; - readonly responseType: typeof lnd_pb.ChannelEventUpdate; -}; - -type LightningClosedChannels = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.ClosedChannelsRequest; - readonly responseType: typeof lnd_pb.ClosedChannelsResponse; -}; - -type LightningOpenChannelSync = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.OpenChannelRequest; - readonly responseType: typeof lnd_pb.ChannelPoint; -}; - -type LightningOpenChannel = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: true; - readonly requestType: typeof lnd_pb.OpenChannelRequest; - readonly responseType: typeof lnd_pb.OpenStatusUpdate; -}; - -type LightningFundingStateStep = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.FundingTransitionMsg; - readonly responseType: typeof lnd_pb.FundingStateStepResp; -}; - -type LightningChannelAcceptor = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: true; - readonly responseStream: true; - readonly requestType: typeof lnd_pb.ChannelAcceptResponse; - readonly responseType: typeof lnd_pb.ChannelAcceptRequest; -}; - -type LightningCloseChannel = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: true; - readonly requestType: typeof lnd_pb.CloseChannelRequest; - readonly responseType: typeof lnd_pb.CloseStatusUpdate; -}; - -type LightningAbandonChannel = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.AbandonChannelRequest; - readonly responseType: typeof lnd_pb.AbandonChannelResponse; -}; - -type LightningSendPayment = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: true; - readonly responseStream: true; - readonly requestType: typeof lnd_pb.SendRequest; - readonly responseType: typeof lnd_pb.SendResponse; -}; - -type LightningSendPaymentSync = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.SendRequest; - readonly responseType: typeof lnd_pb.SendResponse; -}; - -type LightningSendToRoute = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: true; - readonly responseStream: true; - readonly requestType: typeof lnd_pb.SendToRouteRequest; - readonly responseType: typeof lnd_pb.SendResponse; -}; - -type LightningSendToRouteSync = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.SendToRouteRequest; - readonly responseType: typeof lnd_pb.SendResponse; -}; - -type LightningAddInvoice = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.Invoice; - readonly responseType: typeof lnd_pb.AddInvoiceResponse; -}; - -type LightningListInvoices = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.ListInvoiceRequest; - readonly responseType: typeof lnd_pb.ListInvoiceResponse; -}; - -type LightningLookupInvoice = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.PaymentHash; - readonly responseType: typeof lnd_pb.Invoice; -}; - -type LightningSubscribeInvoices = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: true; - readonly requestType: typeof lnd_pb.InvoiceSubscription; - readonly responseType: typeof lnd_pb.Invoice; -}; - -type LightningDecodePayReq = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.PayReqString; - readonly responseType: typeof lnd_pb.PayReq; -}; - -type LightningListPayments = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.ListPaymentsRequest; - readonly responseType: typeof lnd_pb.ListPaymentsResponse; -}; - -type LightningDeleteAllPayments = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.DeleteAllPaymentsRequest; - readonly responseType: typeof lnd_pb.DeleteAllPaymentsResponse; -}; - -type LightningDescribeGraph = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.ChannelGraphRequest; - readonly responseType: typeof lnd_pb.ChannelGraph; -}; - -type LightningGetChanInfo = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.ChanInfoRequest; - readonly responseType: typeof lnd_pb.ChannelEdge; -}; - -type LightningGetNodeInfo = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.NodeInfoRequest; - readonly responseType: typeof lnd_pb.NodeInfo; -}; - -type LightningQueryRoutes = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.QueryRoutesRequest; - readonly responseType: typeof lnd_pb.QueryRoutesResponse; -}; - -type LightningGetNetworkInfo = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.NetworkInfoRequest; - readonly responseType: typeof lnd_pb.NetworkInfo; -}; - -type LightningStopDaemon = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.StopRequest; - readonly responseType: typeof lnd_pb.StopResponse; -}; - -type LightningSubscribeChannelGraph = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: true; - readonly requestType: typeof lnd_pb.GraphTopologySubscription; - readonly responseType: typeof lnd_pb.GraphTopologyUpdate; -}; - -type LightningDebugLevel = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.DebugLevelRequest; - readonly responseType: typeof lnd_pb.DebugLevelResponse; -}; - -type LightningFeeReport = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.FeeReportRequest; - readonly responseType: typeof lnd_pb.FeeReportResponse; -}; - -type LightningUpdateChannelPolicy = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.PolicyUpdateRequest; - readonly responseType: typeof lnd_pb.PolicyUpdateResponse; -}; - -type LightningForwardingHistory = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.ForwardingHistoryRequest; - readonly responseType: typeof lnd_pb.ForwardingHistoryResponse; -}; - -type LightningExportChannelBackup = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.ExportChannelBackupRequest; - readonly responseType: typeof lnd_pb.ChannelBackup; -}; - -type LightningExportAllChannelBackups = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.ChanBackupExportRequest; - readonly responseType: typeof lnd_pb.ChanBackupSnapshot; -}; - -type LightningVerifyChanBackup = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.ChanBackupSnapshot; - readonly responseType: typeof lnd_pb.VerifyChanBackupResponse; -}; - -type LightningRestoreChannelBackups = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.RestoreChanBackupRequest; - readonly responseType: typeof lnd_pb.RestoreBackupResponse; -}; - -type LightningSubscribeChannelBackups = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: true; - readonly requestType: typeof lnd_pb.ChannelBackupSubscription; - readonly responseType: typeof lnd_pb.ChanBackupSnapshot; -}; - -type LightningBakeMacaroon = { - readonly methodName: string; - readonly service: typeof Lightning; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof lnd_pb.BakeMacaroonRequest; - readonly responseType: typeof lnd_pb.BakeMacaroonResponse; -}; - -export class Lightning { - static readonly serviceName: string; - static readonly WalletBalance: LightningWalletBalance; - static readonly ChannelBalance: LightningChannelBalance; - static readonly GetTransactions: LightningGetTransactions; - static readonly EstimateFee: LightningEstimateFee; - static readonly SendCoins: LightningSendCoins; - static readonly ListUnspent: LightningListUnspent; - static readonly SubscribeTransactions: LightningSubscribeTransactions; - static readonly SendMany: LightningSendMany; - static readonly NewAddress: LightningNewAddress; - static readonly SignMessage: LightningSignMessage; - static readonly VerifyMessage: LightningVerifyMessage; - static readonly ConnectPeer: LightningConnectPeer; - static readonly DisconnectPeer: LightningDisconnectPeer; - static readonly ListPeers: LightningListPeers; - static readonly SubscribePeerEvents: LightningSubscribePeerEvents; - static readonly GetInfo: LightningGetInfo; - static readonly PendingChannels: LightningPendingChannels; - static readonly ListChannels: LightningListChannels; - static readonly SubscribeChannelEvents: LightningSubscribeChannelEvents; - static readonly ClosedChannels: LightningClosedChannels; - static readonly OpenChannelSync: LightningOpenChannelSync; - static readonly OpenChannel: LightningOpenChannel; - static readonly FundingStateStep: LightningFundingStateStep; - static readonly ChannelAcceptor: LightningChannelAcceptor; - static readonly CloseChannel: LightningCloseChannel; - static readonly AbandonChannel: LightningAbandonChannel; - static readonly SendPayment: LightningSendPayment; - static readonly SendPaymentSync: LightningSendPaymentSync; - static readonly SendToRoute: LightningSendToRoute; - static readonly SendToRouteSync: LightningSendToRouteSync; - static readonly AddInvoice: LightningAddInvoice; - static readonly ListInvoices: LightningListInvoices; - static readonly LookupInvoice: LightningLookupInvoice; - static readonly SubscribeInvoices: LightningSubscribeInvoices; - static readonly DecodePayReq: LightningDecodePayReq; - static readonly ListPayments: LightningListPayments; - static readonly DeleteAllPayments: LightningDeleteAllPayments; - static readonly DescribeGraph: LightningDescribeGraph; - static readonly GetChanInfo: LightningGetChanInfo; - static readonly GetNodeInfo: LightningGetNodeInfo; - static readonly QueryRoutes: LightningQueryRoutes; - static readonly GetNetworkInfo: LightningGetNetworkInfo; - static readonly StopDaemon: LightningStopDaemon; - static readonly SubscribeChannelGraph: LightningSubscribeChannelGraph; - static readonly DebugLevel: LightningDebugLevel; - static readonly FeeReport: LightningFeeReport; - static readonly UpdateChannelPolicy: LightningUpdateChannelPolicy; - static readonly ForwardingHistory: LightningForwardingHistory; - static readonly ExportChannelBackup: LightningExportChannelBackup; - static readonly ExportAllChannelBackups: LightningExportAllChannelBackups; - static readonly VerifyChanBackup: LightningVerifyChanBackup; - static readonly RestoreChannelBackups: LightningRestoreChannelBackups; - static readonly SubscribeChannelBackups: LightningSubscribeChannelBackups; - static readonly BakeMacaroon: LightningBakeMacaroon; -} - -export type ServiceError = { message: string, code: number; metadata: grpc.Metadata } -export type Status = { details: string, code: number; metadata: grpc.Metadata } - -interface UnaryResponse { - cancel(): void; -} -interface ResponseStream { - cancel(): void; - on(type: 'data', handler: (message: T) => void): ResponseStream; - on(type: 'end', handler: (status?: Status) => void): ResponseStream; - on(type: 'status', handler: (status: Status) => void): ResponseStream; -} -interface RequestStream { - write(message: T): RequestStream; - end(): void; - cancel(): void; - on(type: 'end', handler: (status?: Status) => void): RequestStream; - on(type: 'status', handler: (status: Status) => void): RequestStream; -} -interface BidirectionalStream { - write(message: ReqT): BidirectionalStream; - end(): void; - cancel(): void; - on(type: 'data', handler: (message: ResT) => void): BidirectionalStream; - on(type: 'end', handler: (status?: Status) => void): BidirectionalStream; - on(type: 'status', handler: (status: Status) => void): BidirectionalStream; -} - -export class WalletUnlockerClient { - readonly serviceHost: string; - - constructor(serviceHost: string, options?: grpc.RpcOptions); - genSeed( - requestMessage: lnd_pb.GenSeedRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.GenSeedResponse|null) => void - ): UnaryResponse; - genSeed( - requestMessage: lnd_pb.GenSeedRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.GenSeedResponse|null) => void - ): UnaryResponse; - initWallet( - requestMessage: lnd_pb.InitWalletRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.InitWalletResponse|null) => void - ): UnaryResponse; - initWallet( - requestMessage: lnd_pb.InitWalletRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.InitWalletResponse|null) => void - ): UnaryResponse; - unlockWallet( - requestMessage: lnd_pb.UnlockWalletRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.UnlockWalletResponse|null) => void - ): UnaryResponse; - unlockWallet( - requestMessage: lnd_pb.UnlockWalletRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.UnlockWalletResponse|null) => void - ): UnaryResponse; - changePassword( - requestMessage: lnd_pb.ChangePasswordRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ChangePasswordResponse|null) => void - ): UnaryResponse; - changePassword( - requestMessage: lnd_pb.ChangePasswordRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ChangePasswordResponse|null) => void - ): UnaryResponse; -} - -export class LightningClient { - readonly serviceHost: string; - - constructor(serviceHost: string, options?: grpc.RpcOptions); - walletBalance( - requestMessage: lnd_pb.WalletBalanceRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.WalletBalanceResponse|null) => void - ): UnaryResponse; - walletBalance( - requestMessage: lnd_pb.WalletBalanceRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.WalletBalanceResponse|null) => void - ): UnaryResponse; - channelBalance( - requestMessage: lnd_pb.ChannelBalanceRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ChannelBalanceResponse|null) => void - ): UnaryResponse; - channelBalance( - requestMessage: lnd_pb.ChannelBalanceRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ChannelBalanceResponse|null) => void - ): UnaryResponse; - getTransactions( - requestMessage: lnd_pb.GetTransactionsRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.TransactionDetails|null) => void - ): UnaryResponse; - getTransactions( - requestMessage: lnd_pb.GetTransactionsRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.TransactionDetails|null) => void - ): UnaryResponse; - estimateFee( - requestMessage: lnd_pb.EstimateFeeRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.EstimateFeeResponse|null) => void - ): UnaryResponse; - estimateFee( - requestMessage: lnd_pb.EstimateFeeRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.EstimateFeeResponse|null) => void - ): UnaryResponse; - sendCoins( - requestMessage: lnd_pb.SendCoinsRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.SendCoinsResponse|null) => void - ): UnaryResponse; - sendCoins( - requestMessage: lnd_pb.SendCoinsRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.SendCoinsResponse|null) => void - ): UnaryResponse; - listUnspent( - requestMessage: lnd_pb.ListUnspentRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ListUnspentResponse|null) => void - ): UnaryResponse; - listUnspent( - requestMessage: lnd_pb.ListUnspentRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ListUnspentResponse|null) => void - ): UnaryResponse; - subscribeTransactions(requestMessage: lnd_pb.GetTransactionsRequest, metadata?: grpc.Metadata): ResponseStream; - sendMany( - requestMessage: lnd_pb.SendManyRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.SendManyResponse|null) => void - ): UnaryResponse; - sendMany( - requestMessage: lnd_pb.SendManyRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.SendManyResponse|null) => void - ): UnaryResponse; - newAddress( - requestMessage: lnd_pb.NewAddressRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.NewAddressResponse|null) => void - ): UnaryResponse; - newAddress( - requestMessage: lnd_pb.NewAddressRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.NewAddressResponse|null) => void - ): UnaryResponse; - signMessage( - requestMessage: lnd_pb.SignMessageRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.SignMessageResponse|null) => void - ): UnaryResponse; - signMessage( - requestMessage: lnd_pb.SignMessageRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.SignMessageResponse|null) => void - ): UnaryResponse; - verifyMessage( - requestMessage: lnd_pb.VerifyMessageRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.VerifyMessageResponse|null) => void - ): UnaryResponse; - verifyMessage( - requestMessage: lnd_pb.VerifyMessageRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.VerifyMessageResponse|null) => void - ): UnaryResponse; - connectPeer( - requestMessage: lnd_pb.ConnectPeerRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ConnectPeerResponse|null) => void - ): UnaryResponse; - connectPeer( - requestMessage: lnd_pb.ConnectPeerRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ConnectPeerResponse|null) => void - ): UnaryResponse; - disconnectPeer( - requestMessage: lnd_pb.DisconnectPeerRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.DisconnectPeerResponse|null) => void - ): UnaryResponse; - disconnectPeer( - requestMessage: lnd_pb.DisconnectPeerRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.DisconnectPeerResponse|null) => void - ): UnaryResponse; - listPeers( - requestMessage: lnd_pb.ListPeersRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ListPeersResponse|null) => void - ): UnaryResponse; - listPeers( - requestMessage: lnd_pb.ListPeersRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ListPeersResponse|null) => void - ): UnaryResponse; - subscribePeerEvents(requestMessage: lnd_pb.PeerEventSubscription, metadata?: grpc.Metadata): ResponseStream; - getInfo( - requestMessage: lnd_pb.GetInfoRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.GetInfoResponse|null) => void - ): UnaryResponse; - getInfo( - requestMessage: lnd_pb.GetInfoRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.GetInfoResponse|null) => void - ): UnaryResponse; - pendingChannels( - requestMessage: lnd_pb.PendingChannelsRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.PendingChannelsResponse|null) => void - ): UnaryResponse; - pendingChannels( - requestMessage: lnd_pb.PendingChannelsRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.PendingChannelsResponse|null) => void - ): UnaryResponse; - listChannels( - requestMessage: lnd_pb.ListChannelsRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ListChannelsResponse|null) => void - ): UnaryResponse; - listChannels( - requestMessage: lnd_pb.ListChannelsRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ListChannelsResponse|null) => void - ): UnaryResponse; - subscribeChannelEvents(requestMessage: lnd_pb.ChannelEventSubscription, metadata?: grpc.Metadata): ResponseStream; - closedChannels( - requestMessage: lnd_pb.ClosedChannelsRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ClosedChannelsResponse|null) => void - ): UnaryResponse; - closedChannels( - requestMessage: lnd_pb.ClosedChannelsRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ClosedChannelsResponse|null) => void - ): UnaryResponse; - openChannelSync( - requestMessage: lnd_pb.OpenChannelRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ChannelPoint|null) => void - ): UnaryResponse; - openChannelSync( - requestMessage: lnd_pb.OpenChannelRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ChannelPoint|null) => void - ): UnaryResponse; - openChannel(requestMessage: lnd_pb.OpenChannelRequest, metadata?: grpc.Metadata): ResponseStream; - fundingStateStep( - requestMessage: lnd_pb.FundingTransitionMsg, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.FundingStateStepResp|null) => void - ): UnaryResponse; - fundingStateStep( - requestMessage: lnd_pb.FundingTransitionMsg, - callback: (error: ServiceError|null, responseMessage: lnd_pb.FundingStateStepResp|null) => void - ): UnaryResponse; - channelAcceptor(metadata?: grpc.Metadata): BidirectionalStream; - closeChannel(requestMessage: lnd_pb.CloseChannelRequest, metadata?: grpc.Metadata): ResponseStream; - abandonChannel( - requestMessage: lnd_pb.AbandonChannelRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.AbandonChannelResponse|null) => void - ): UnaryResponse; - abandonChannel( - requestMessage: lnd_pb.AbandonChannelRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.AbandonChannelResponse|null) => void - ): UnaryResponse; - sendPayment(metadata?: grpc.Metadata): BidirectionalStream; - sendPaymentSync( - requestMessage: lnd_pb.SendRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.SendResponse|null) => void - ): UnaryResponse; - sendPaymentSync( - requestMessage: lnd_pb.SendRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.SendResponse|null) => void - ): UnaryResponse; - sendToRoute(metadata?: grpc.Metadata): BidirectionalStream; - sendToRouteSync( - requestMessage: lnd_pb.SendToRouteRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.SendResponse|null) => void - ): UnaryResponse; - sendToRouteSync( - requestMessage: lnd_pb.SendToRouteRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.SendResponse|null) => void - ): UnaryResponse; - addInvoice( - requestMessage: lnd_pb.Invoice, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.AddInvoiceResponse|null) => void - ): UnaryResponse; - addInvoice( - requestMessage: lnd_pb.Invoice, - callback: (error: ServiceError|null, responseMessage: lnd_pb.AddInvoiceResponse|null) => void - ): UnaryResponse; - listInvoices( - requestMessage: lnd_pb.ListInvoiceRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ListInvoiceResponse|null) => void - ): UnaryResponse; - listInvoices( - requestMessage: lnd_pb.ListInvoiceRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ListInvoiceResponse|null) => void - ): UnaryResponse; - lookupInvoice( - requestMessage: lnd_pb.PaymentHash, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.Invoice|null) => void - ): UnaryResponse; - lookupInvoice( - requestMessage: lnd_pb.PaymentHash, - callback: (error: ServiceError|null, responseMessage: lnd_pb.Invoice|null) => void - ): UnaryResponse; - subscribeInvoices(requestMessage: lnd_pb.InvoiceSubscription, metadata?: grpc.Metadata): ResponseStream; - decodePayReq( - requestMessage: lnd_pb.PayReqString, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.PayReq|null) => void - ): UnaryResponse; - decodePayReq( - requestMessage: lnd_pb.PayReqString, - callback: (error: ServiceError|null, responseMessage: lnd_pb.PayReq|null) => void - ): UnaryResponse; - listPayments( - requestMessage: lnd_pb.ListPaymentsRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ListPaymentsResponse|null) => void - ): UnaryResponse; - listPayments( - requestMessage: lnd_pb.ListPaymentsRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ListPaymentsResponse|null) => void - ): UnaryResponse; - deleteAllPayments( - requestMessage: lnd_pb.DeleteAllPaymentsRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.DeleteAllPaymentsResponse|null) => void - ): UnaryResponse; - deleteAllPayments( - requestMessage: lnd_pb.DeleteAllPaymentsRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.DeleteAllPaymentsResponse|null) => void - ): UnaryResponse; - describeGraph( - requestMessage: lnd_pb.ChannelGraphRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ChannelGraph|null) => void - ): UnaryResponse; - describeGraph( - requestMessage: lnd_pb.ChannelGraphRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ChannelGraph|null) => void - ): UnaryResponse; - getChanInfo( - requestMessage: lnd_pb.ChanInfoRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ChannelEdge|null) => void - ): UnaryResponse; - getChanInfo( - requestMessage: lnd_pb.ChanInfoRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ChannelEdge|null) => void - ): UnaryResponse; - getNodeInfo( - requestMessage: lnd_pb.NodeInfoRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.NodeInfo|null) => void - ): UnaryResponse; - getNodeInfo( - requestMessage: lnd_pb.NodeInfoRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.NodeInfo|null) => void - ): UnaryResponse; - queryRoutes( - requestMessage: lnd_pb.QueryRoutesRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.QueryRoutesResponse|null) => void - ): UnaryResponse; - queryRoutes( - requestMessage: lnd_pb.QueryRoutesRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.QueryRoutesResponse|null) => void - ): UnaryResponse; - getNetworkInfo( - requestMessage: lnd_pb.NetworkInfoRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.NetworkInfo|null) => void - ): UnaryResponse; - getNetworkInfo( - requestMessage: lnd_pb.NetworkInfoRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.NetworkInfo|null) => void - ): UnaryResponse; - stopDaemon( - requestMessage: lnd_pb.StopRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.StopResponse|null) => void - ): UnaryResponse; - stopDaemon( - requestMessage: lnd_pb.StopRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.StopResponse|null) => void - ): UnaryResponse; - subscribeChannelGraph(requestMessage: lnd_pb.GraphTopologySubscription, metadata?: grpc.Metadata): ResponseStream; - debugLevel( - requestMessage: lnd_pb.DebugLevelRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.DebugLevelResponse|null) => void - ): UnaryResponse; - debugLevel( - requestMessage: lnd_pb.DebugLevelRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.DebugLevelResponse|null) => void - ): UnaryResponse; - feeReport( - requestMessage: lnd_pb.FeeReportRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.FeeReportResponse|null) => void - ): UnaryResponse; - feeReport( - requestMessage: lnd_pb.FeeReportRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.FeeReportResponse|null) => void - ): UnaryResponse; - updateChannelPolicy( - requestMessage: lnd_pb.PolicyUpdateRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.PolicyUpdateResponse|null) => void - ): UnaryResponse; - updateChannelPolicy( - requestMessage: lnd_pb.PolicyUpdateRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.PolicyUpdateResponse|null) => void - ): UnaryResponse; - forwardingHistory( - requestMessage: lnd_pb.ForwardingHistoryRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ForwardingHistoryResponse|null) => void - ): UnaryResponse; - forwardingHistory( - requestMessage: lnd_pb.ForwardingHistoryRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ForwardingHistoryResponse|null) => void - ): UnaryResponse; - exportChannelBackup( - requestMessage: lnd_pb.ExportChannelBackupRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ChannelBackup|null) => void - ): UnaryResponse; - exportChannelBackup( - requestMessage: lnd_pb.ExportChannelBackupRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ChannelBackup|null) => void - ): UnaryResponse; - exportAllChannelBackups( - requestMessage: lnd_pb.ChanBackupExportRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ChanBackupSnapshot|null) => void - ): UnaryResponse; - exportAllChannelBackups( - requestMessage: lnd_pb.ChanBackupExportRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.ChanBackupSnapshot|null) => void - ): UnaryResponse; - verifyChanBackup( - requestMessage: lnd_pb.ChanBackupSnapshot, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.VerifyChanBackupResponse|null) => void - ): UnaryResponse; - verifyChanBackup( - requestMessage: lnd_pb.ChanBackupSnapshot, - callback: (error: ServiceError|null, responseMessage: lnd_pb.VerifyChanBackupResponse|null) => void - ): UnaryResponse; - restoreChannelBackups( - requestMessage: lnd_pb.RestoreChanBackupRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.RestoreBackupResponse|null) => void - ): UnaryResponse; - restoreChannelBackups( - requestMessage: lnd_pb.RestoreChanBackupRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.RestoreBackupResponse|null) => void - ): UnaryResponse; - subscribeChannelBackups(requestMessage: lnd_pb.ChannelBackupSubscription, metadata?: grpc.Metadata): ResponseStream; - bakeMacaroon( - requestMessage: lnd_pb.BakeMacaroonRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: lnd_pb.BakeMacaroonResponse|null) => void - ): UnaryResponse; - bakeMacaroon( - requestMessage: lnd_pb.BakeMacaroonRequest, - callback: (error: ServiceError|null, responseMessage: lnd_pb.BakeMacaroonResponse|null) => void - ): UnaryResponse; -} - diff --git a/app/src/types/generated/lnd_pb_service.js b/app/src/types/generated/lnd_pb_service.js deleted file mode 100644 index 4b90465a8..000000000 --- a/app/src/types/generated/lnd_pb_service.js +++ /dev/null @@ -1,2462 +0,0 @@ -// package: lnrpc -// file: lnd.proto - -var lnd_pb = require("./lnd_pb"); -var grpc = require("@improbable-eng/grpc-web").grpc; - -var WalletUnlocker = (function () { - function WalletUnlocker() {} - WalletUnlocker.serviceName = "lnrpc.WalletUnlocker"; - return WalletUnlocker; -}()); - -WalletUnlocker.GenSeed = { - methodName: "GenSeed", - service: WalletUnlocker, - requestStream: false, - responseStream: false, - requestType: lnd_pb.GenSeedRequest, - responseType: lnd_pb.GenSeedResponse -}; - -WalletUnlocker.InitWallet = { - methodName: "InitWallet", - service: WalletUnlocker, - requestStream: false, - responseStream: false, - requestType: lnd_pb.InitWalletRequest, - responseType: lnd_pb.InitWalletResponse -}; - -WalletUnlocker.UnlockWallet = { - methodName: "UnlockWallet", - service: WalletUnlocker, - requestStream: false, - responseStream: false, - requestType: lnd_pb.UnlockWalletRequest, - responseType: lnd_pb.UnlockWalletResponse -}; - -WalletUnlocker.ChangePassword = { - methodName: "ChangePassword", - service: WalletUnlocker, - requestStream: false, - responseStream: false, - requestType: lnd_pb.ChangePasswordRequest, - responseType: lnd_pb.ChangePasswordResponse -}; - -exports.WalletUnlocker = WalletUnlocker; - -function WalletUnlockerClient(serviceHost, options) { - this.serviceHost = serviceHost; - this.options = options || {}; -} - -WalletUnlockerClient.prototype.genSeed = function genSeed(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(WalletUnlocker.GenSeed, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -WalletUnlockerClient.prototype.initWallet = function initWallet(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(WalletUnlocker.InitWallet, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -WalletUnlockerClient.prototype.unlockWallet = function unlockWallet(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(WalletUnlocker.UnlockWallet, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -WalletUnlockerClient.prototype.changePassword = function changePassword(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(WalletUnlocker.ChangePassword, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -exports.WalletUnlockerClient = WalletUnlockerClient; - -var Lightning = (function () { - function Lightning() {} - Lightning.serviceName = "lnrpc.Lightning"; - return Lightning; -}()); - -Lightning.WalletBalance = { - methodName: "WalletBalance", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.WalletBalanceRequest, - responseType: lnd_pb.WalletBalanceResponse -}; - -Lightning.ChannelBalance = { - methodName: "ChannelBalance", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.ChannelBalanceRequest, - responseType: lnd_pb.ChannelBalanceResponse -}; - -Lightning.GetTransactions = { - methodName: "GetTransactions", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.GetTransactionsRequest, - responseType: lnd_pb.TransactionDetails -}; - -Lightning.EstimateFee = { - methodName: "EstimateFee", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.EstimateFeeRequest, - responseType: lnd_pb.EstimateFeeResponse -}; - -Lightning.SendCoins = { - methodName: "SendCoins", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.SendCoinsRequest, - responseType: lnd_pb.SendCoinsResponse -}; - -Lightning.ListUnspent = { - methodName: "ListUnspent", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.ListUnspentRequest, - responseType: lnd_pb.ListUnspentResponse -}; - -Lightning.SubscribeTransactions = { - methodName: "SubscribeTransactions", - service: Lightning, - requestStream: false, - responseStream: true, - requestType: lnd_pb.GetTransactionsRequest, - responseType: lnd_pb.Transaction -}; - -Lightning.SendMany = { - methodName: "SendMany", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.SendManyRequest, - responseType: lnd_pb.SendManyResponse -}; - -Lightning.NewAddress = { - methodName: "NewAddress", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.NewAddressRequest, - responseType: lnd_pb.NewAddressResponse -}; - -Lightning.SignMessage = { - methodName: "SignMessage", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.SignMessageRequest, - responseType: lnd_pb.SignMessageResponse -}; - -Lightning.VerifyMessage = { - methodName: "VerifyMessage", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.VerifyMessageRequest, - responseType: lnd_pb.VerifyMessageResponse -}; - -Lightning.ConnectPeer = { - methodName: "ConnectPeer", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.ConnectPeerRequest, - responseType: lnd_pb.ConnectPeerResponse -}; - -Lightning.DisconnectPeer = { - methodName: "DisconnectPeer", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.DisconnectPeerRequest, - responseType: lnd_pb.DisconnectPeerResponse -}; - -Lightning.ListPeers = { - methodName: "ListPeers", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.ListPeersRequest, - responseType: lnd_pb.ListPeersResponse -}; - -Lightning.SubscribePeerEvents = { - methodName: "SubscribePeerEvents", - service: Lightning, - requestStream: false, - responseStream: true, - requestType: lnd_pb.PeerEventSubscription, - responseType: lnd_pb.PeerEvent -}; - -Lightning.GetInfo = { - methodName: "GetInfo", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.GetInfoRequest, - responseType: lnd_pb.GetInfoResponse -}; - -Lightning.PendingChannels = { - methodName: "PendingChannels", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.PendingChannelsRequest, - responseType: lnd_pb.PendingChannelsResponse -}; - -Lightning.ListChannels = { - methodName: "ListChannels", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.ListChannelsRequest, - responseType: lnd_pb.ListChannelsResponse -}; - -Lightning.SubscribeChannelEvents = { - methodName: "SubscribeChannelEvents", - service: Lightning, - requestStream: false, - responseStream: true, - requestType: lnd_pb.ChannelEventSubscription, - responseType: lnd_pb.ChannelEventUpdate -}; - -Lightning.ClosedChannels = { - methodName: "ClosedChannels", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.ClosedChannelsRequest, - responseType: lnd_pb.ClosedChannelsResponse -}; - -Lightning.OpenChannelSync = { - methodName: "OpenChannelSync", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.OpenChannelRequest, - responseType: lnd_pb.ChannelPoint -}; - -Lightning.OpenChannel = { - methodName: "OpenChannel", - service: Lightning, - requestStream: false, - responseStream: true, - requestType: lnd_pb.OpenChannelRequest, - responseType: lnd_pb.OpenStatusUpdate -}; - -Lightning.FundingStateStep = { - methodName: "FundingStateStep", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.FundingTransitionMsg, - responseType: lnd_pb.FundingStateStepResp -}; - -Lightning.ChannelAcceptor = { - methodName: "ChannelAcceptor", - service: Lightning, - requestStream: true, - responseStream: true, - requestType: lnd_pb.ChannelAcceptResponse, - responseType: lnd_pb.ChannelAcceptRequest -}; - -Lightning.CloseChannel = { - methodName: "CloseChannel", - service: Lightning, - requestStream: false, - responseStream: true, - requestType: lnd_pb.CloseChannelRequest, - responseType: lnd_pb.CloseStatusUpdate -}; - -Lightning.AbandonChannel = { - methodName: "AbandonChannel", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.AbandonChannelRequest, - responseType: lnd_pb.AbandonChannelResponse -}; - -Lightning.SendPayment = { - methodName: "SendPayment", - service: Lightning, - requestStream: true, - responseStream: true, - requestType: lnd_pb.SendRequest, - responseType: lnd_pb.SendResponse -}; - -Lightning.SendPaymentSync = { - methodName: "SendPaymentSync", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.SendRequest, - responseType: lnd_pb.SendResponse -}; - -Lightning.SendToRoute = { - methodName: "SendToRoute", - service: Lightning, - requestStream: true, - responseStream: true, - requestType: lnd_pb.SendToRouteRequest, - responseType: lnd_pb.SendResponse -}; - -Lightning.SendToRouteSync = { - methodName: "SendToRouteSync", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.SendToRouteRequest, - responseType: lnd_pb.SendResponse -}; - -Lightning.AddInvoice = { - methodName: "AddInvoice", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.Invoice, - responseType: lnd_pb.AddInvoiceResponse -}; - -Lightning.ListInvoices = { - methodName: "ListInvoices", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.ListInvoiceRequest, - responseType: lnd_pb.ListInvoiceResponse -}; - -Lightning.LookupInvoice = { - methodName: "LookupInvoice", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.PaymentHash, - responseType: lnd_pb.Invoice -}; - -Lightning.SubscribeInvoices = { - methodName: "SubscribeInvoices", - service: Lightning, - requestStream: false, - responseStream: true, - requestType: lnd_pb.InvoiceSubscription, - responseType: lnd_pb.Invoice -}; - -Lightning.DecodePayReq = { - methodName: "DecodePayReq", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.PayReqString, - responseType: lnd_pb.PayReq -}; - -Lightning.ListPayments = { - methodName: "ListPayments", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.ListPaymentsRequest, - responseType: lnd_pb.ListPaymentsResponse -}; - -Lightning.DeleteAllPayments = { - methodName: "DeleteAllPayments", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.DeleteAllPaymentsRequest, - responseType: lnd_pb.DeleteAllPaymentsResponse -}; - -Lightning.DescribeGraph = { - methodName: "DescribeGraph", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.ChannelGraphRequest, - responseType: lnd_pb.ChannelGraph -}; - -Lightning.GetChanInfo = { - methodName: "GetChanInfo", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.ChanInfoRequest, - responseType: lnd_pb.ChannelEdge -}; - -Lightning.GetNodeInfo = { - methodName: "GetNodeInfo", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.NodeInfoRequest, - responseType: lnd_pb.NodeInfo -}; - -Lightning.QueryRoutes = { - methodName: "QueryRoutes", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.QueryRoutesRequest, - responseType: lnd_pb.QueryRoutesResponse -}; - -Lightning.GetNetworkInfo = { - methodName: "GetNetworkInfo", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.NetworkInfoRequest, - responseType: lnd_pb.NetworkInfo -}; - -Lightning.StopDaemon = { - methodName: "StopDaemon", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.StopRequest, - responseType: lnd_pb.StopResponse -}; - -Lightning.SubscribeChannelGraph = { - methodName: "SubscribeChannelGraph", - service: Lightning, - requestStream: false, - responseStream: true, - requestType: lnd_pb.GraphTopologySubscription, - responseType: lnd_pb.GraphTopologyUpdate -}; - -Lightning.DebugLevel = { - methodName: "DebugLevel", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.DebugLevelRequest, - responseType: lnd_pb.DebugLevelResponse -}; - -Lightning.FeeReport = { - methodName: "FeeReport", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.FeeReportRequest, - responseType: lnd_pb.FeeReportResponse -}; - -Lightning.UpdateChannelPolicy = { - methodName: "UpdateChannelPolicy", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.PolicyUpdateRequest, - responseType: lnd_pb.PolicyUpdateResponse -}; - -Lightning.ForwardingHistory = { - methodName: "ForwardingHistory", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.ForwardingHistoryRequest, - responseType: lnd_pb.ForwardingHistoryResponse -}; - -Lightning.ExportChannelBackup = { - methodName: "ExportChannelBackup", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.ExportChannelBackupRequest, - responseType: lnd_pb.ChannelBackup -}; - -Lightning.ExportAllChannelBackups = { - methodName: "ExportAllChannelBackups", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.ChanBackupExportRequest, - responseType: lnd_pb.ChanBackupSnapshot -}; - -Lightning.VerifyChanBackup = { - methodName: "VerifyChanBackup", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.ChanBackupSnapshot, - responseType: lnd_pb.VerifyChanBackupResponse -}; - -Lightning.RestoreChannelBackups = { - methodName: "RestoreChannelBackups", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.RestoreChanBackupRequest, - responseType: lnd_pb.RestoreBackupResponse -}; - -Lightning.SubscribeChannelBackups = { - methodName: "SubscribeChannelBackups", - service: Lightning, - requestStream: false, - responseStream: true, - requestType: lnd_pb.ChannelBackupSubscription, - responseType: lnd_pb.ChanBackupSnapshot -}; - -Lightning.BakeMacaroon = { - methodName: "BakeMacaroon", - service: Lightning, - requestStream: false, - responseStream: false, - requestType: lnd_pb.BakeMacaroonRequest, - responseType: lnd_pb.BakeMacaroonResponse -}; - -exports.Lightning = Lightning; - -function LightningClient(serviceHost, options) { - this.serviceHost = serviceHost; - this.options = options || {}; -} - -LightningClient.prototype.walletBalance = function walletBalance(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.WalletBalance, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.channelBalance = function channelBalance(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.ChannelBalance, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.getTransactions = function getTransactions(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.GetTransactions, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.estimateFee = function estimateFee(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.EstimateFee, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.sendCoins = function sendCoins(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.SendCoins, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.listUnspent = function listUnspent(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.ListUnspent, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.subscribeTransactions = function subscribeTransactions(requestMessage, metadata) { - var listeners = { - data: [], - end: [], - status: [] - }; - var client = grpc.invoke(Lightning.SubscribeTransactions, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onMessage: function (responseMessage) { - listeners.data.forEach(function (handler) { - handler(responseMessage); - }); - }, - onEnd: function (status, statusMessage, trailers) { - listeners.status.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners.end.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners = null; - } - }); - return { - on: function (type, handler) { - listeners[type].push(handler); - return this; - }, - cancel: function () { - listeners = null; - client.close(); - } - }; -}; - -LightningClient.prototype.sendMany = function sendMany(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.SendMany, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.newAddress = function newAddress(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.NewAddress, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.signMessage = function signMessage(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.SignMessage, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.verifyMessage = function verifyMessage(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.VerifyMessage, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.connectPeer = function connectPeer(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.ConnectPeer, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.disconnectPeer = function disconnectPeer(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.DisconnectPeer, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.listPeers = function listPeers(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.ListPeers, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.subscribePeerEvents = function subscribePeerEvents(requestMessage, metadata) { - var listeners = { - data: [], - end: [], - status: [] - }; - var client = grpc.invoke(Lightning.SubscribePeerEvents, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onMessage: function (responseMessage) { - listeners.data.forEach(function (handler) { - handler(responseMessage); - }); - }, - onEnd: function (status, statusMessage, trailers) { - listeners.status.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners.end.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners = null; - } - }); - return { - on: function (type, handler) { - listeners[type].push(handler); - return this; - }, - cancel: function () { - listeners = null; - client.close(); - } - }; -}; - -LightningClient.prototype.getInfo = function getInfo(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.GetInfo, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.pendingChannels = function pendingChannels(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.PendingChannels, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.listChannels = function listChannels(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.ListChannels, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.subscribeChannelEvents = function subscribeChannelEvents(requestMessage, metadata) { - var listeners = { - data: [], - end: [], - status: [] - }; - var client = grpc.invoke(Lightning.SubscribeChannelEvents, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onMessage: function (responseMessage) { - listeners.data.forEach(function (handler) { - handler(responseMessage); - }); - }, - onEnd: function (status, statusMessage, trailers) { - listeners.status.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners.end.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners = null; - } - }); - return { - on: function (type, handler) { - listeners[type].push(handler); - return this; - }, - cancel: function () { - listeners = null; - client.close(); - } - }; -}; - -LightningClient.prototype.closedChannels = function closedChannels(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.ClosedChannels, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.openChannelSync = function openChannelSync(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.OpenChannelSync, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.openChannel = function openChannel(requestMessage, metadata) { - var listeners = { - data: [], - end: [], - status: [] - }; - var client = grpc.invoke(Lightning.OpenChannel, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onMessage: function (responseMessage) { - listeners.data.forEach(function (handler) { - handler(responseMessage); - }); - }, - onEnd: function (status, statusMessage, trailers) { - listeners.status.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners.end.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners = null; - } - }); - return { - on: function (type, handler) { - listeners[type].push(handler); - return this; - }, - cancel: function () { - listeners = null; - client.close(); - } - }; -}; - -LightningClient.prototype.fundingStateStep = function fundingStateStep(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.FundingStateStep, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.channelAcceptor = function channelAcceptor(metadata) { - var listeners = { - data: [], - end: [], - status: [] - }; - var client = grpc.client(Lightning.ChannelAcceptor, { - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport - }); - client.onEnd(function (status, statusMessage, trailers) { - listeners.status.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners.end.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners = null; - }); - client.onMessage(function (message) { - listeners.data.forEach(function (handler) { - handler(message); - }) - }); - client.start(metadata); - return { - on: function (type, handler) { - listeners[type].push(handler); - return this; - }, - write: function (requestMessage) { - client.send(requestMessage); - return this; - }, - end: function () { - client.finishSend(); - }, - cancel: function () { - listeners = null; - client.close(); - } - }; -}; - -LightningClient.prototype.closeChannel = function closeChannel(requestMessage, metadata) { - var listeners = { - data: [], - end: [], - status: [] - }; - var client = grpc.invoke(Lightning.CloseChannel, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onMessage: function (responseMessage) { - listeners.data.forEach(function (handler) { - handler(responseMessage); - }); - }, - onEnd: function (status, statusMessage, trailers) { - listeners.status.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners.end.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners = null; - } - }); - return { - on: function (type, handler) { - listeners[type].push(handler); - return this; - }, - cancel: function () { - listeners = null; - client.close(); - } - }; -}; - -LightningClient.prototype.abandonChannel = function abandonChannel(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.AbandonChannel, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.sendPayment = function sendPayment(metadata) { - var listeners = { - data: [], - end: [], - status: [] - }; - var client = grpc.client(Lightning.SendPayment, { - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport - }); - client.onEnd(function (status, statusMessage, trailers) { - listeners.status.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners.end.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners = null; - }); - client.onMessage(function (message) { - listeners.data.forEach(function (handler) { - handler(message); - }) - }); - client.start(metadata); - return { - on: function (type, handler) { - listeners[type].push(handler); - return this; - }, - write: function (requestMessage) { - client.send(requestMessage); - return this; - }, - end: function () { - client.finishSend(); - }, - cancel: function () { - listeners = null; - client.close(); - } - }; -}; - -LightningClient.prototype.sendPaymentSync = function sendPaymentSync(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.SendPaymentSync, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.sendToRoute = function sendToRoute(metadata) { - var listeners = { - data: [], - end: [], - status: [] - }; - var client = grpc.client(Lightning.SendToRoute, { - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport - }); - client.onEnd(function (status, statusMessage, trailers) { - listeners.status.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners.end.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners = null; - }); - client.onMessage(function (message) { - listeners.data.forEach(function (handler) { - handler(message); - }) - }); - client.start(metadata); - return { - on: function (type, handler) { - listeners[type].push(handler); - return this; - }, - write: function (requestMessage) { - client.send(requestMessage); - return this; - }, - end: function () { - client.finishSend(); - }, - cancel: function () { - listeners = null; - client.close(); - } - }; -}; - -LightningClient.prototype.sendToRouteSync = function sendToRouteSync(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.SendToRouteSync, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.addInvoice = function addInvoice(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.AddInvoice, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.listInvoices = function listInvoices(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.ListInvoices, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.lookupInvoice = function lookupInvoice(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.LookupInvoice, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.subscribeInvoices = function subscribeInvoices(requestMessage, metadata) { - var listeners = { - data: [], - end: [], - status: [] - }; - var client = grpc.invoke(Lightning.SubscribeInvoices, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onMessage: function (responseMessage) { - listeners.data.forEach(function (handler) { - handler(responseMessage); - }); - }, - onEnd: function (status, statusMessage, trailers) { - listeners.status.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners.end.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners = null; - } - }); - return { - on: function (type, handler) { - listeners[type].push(handler); - return this; - }, - cancel: function () { - listeners = null; - client.close(); - } - }; -}; - -LightningClient.prototype.decodePayReq = function decodePayReq(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.DecodePayReq, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.listPayments = function listPayments(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.ListPayments, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.deleteAllPayments = function deleteAllPayments(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.DeleteAllPayments, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.describeGraph = function describeGraph(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.DescribeGraph, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.getChanInfo = function getChanInfo(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.GetChanInfo, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.getNodeInfo = function getNodeInfo(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.GetNodeInfo, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.queryRoutes = function queryRoutes(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.QueryRoutes, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.getNetworkInfo = function getNetworkInfo(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.GetNetworkInfo, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.stopDaemon = function stopDaemon(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.StopDaemon, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.subscribeChannelGraph = function subscribeChannelGraph(requestMessage, metadata) { - var listeners = { - data: [], - end: [], - status: [] - }; - var client = grpc.invoke(Lightning.SubscribeChannelGraph, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onMessage: function (responseMessage) { - listeners.data.forEach(function (handler) { - handler(responseMessage); - }); - }, - onEnd: function (status, statusMessage, trailers) { - listeners.status.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners.end.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners = null; - } - }); - return { - on: function (type, handler) { - listeners[type].push(handler); - return this; - }, - cancel: function () { - listeners = null; - client.close(); - } - }; -}; - -LightningClient.prototype.debugLevel = function debugLevel(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.DebugLevel, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.feeReport = function feeReport(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.FeeReport, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.updateChannelPolicy = function updateChannelPolicy(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.UpdateChannelPolicy, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.forwardingHistory = function forwardingHistory(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.ForwardingHistory, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.exportChannelBackup = function exportChannelBackup(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.ExportChannelBackup, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.exportAllChannelBackups = function exportAllChannelBackups(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.ExportAllChannelBackups, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.verifyChanBackup = function verifyChanBackup(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.VerifyChanBackup, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.restoreChannelBackups = function restoreChannelBackups(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.RestoreChannelBackups, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -LightningClient.prototype.subscribeChannelBackups = function subscribeChannelBackups(requestMessage, metadata) { - var listeners = { - data: [], - end: [], - status: [] - }; - var client = grpc.invoke(Lightning.SubscribeChannelBackups, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onMessage: function (responseMessage) { - listeners.data.forEach(function (handler) { - handler(responseMessage); - }); - }, - onEnd: function (status, statusMessage, trailers) { - listeners.status.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners.end.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners = null; - } - }); - return { - on: function (type, handler) { - listeners[type].push(handler); - return this; - }, - cancel: function () { - listeners = null; - client.close(); - } - }; -}; - -LightningClient.prototype.bakeMacaroon = function bakeMacaroon(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(Lightning.BakeMacaroon, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -exports.LightningClient = LightningClient; - diff --git a/app/src/types/generated/loop_pb.d.ts b/app/src/types/generated/loop_pb.d.ts deleted file mode 100644 index 6e6d502c8..000000000 --- a/app/src/types/generated/loop_pb.d.ts +++ /dev/null @@ -1,514 +0,0 @@ -// package: looprpc -// file: loop.proto - -import * as jspb from "google-protobuf"; -import * as google_api_annotations_pb from "./google/api/annotations_pb"; - -export class LoopOutRequest extends jspb.Message { - getAmt(): number; - setAmt(value: number): void; - - getDest(): string; - setDest(value: string): void; - - getMaxSwapRoutingFee(): number; - setMaxSwapRoutingFee(value: number): void; - - getMaxPrepayRoutingFee(): number; - setMaxPrepayRoutingFee(value: number): void; - - getMaxSwapFee(): number; - setMaxSwapFee(value: number): void; - - getMaxPrepayAmt(): number; - setMaxPrepayAmt(value: number): void; - - getMaxMinerFee(): number; - setMaxMinerFee(value: number): void; - - getLoopOutChannel(): number; - setLoopOutChannel(value: number): void; - - clearOutgoingChanSetList(): void; - getOutgoingChanSetList(): Array; - setOutgoingChanSetList(value: Array): void; - addOutgoingChanSet(value: number, index?: number): number; - - getSweepConfTarget(): number; - setSweepConfTarget(value: number): void; - - getSwapPublicationDeadline(): number; - setSwapPublicationDeadline(value: number): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): LoopOutRequest.AsObject; - static toObject(includeInstance: boolean, msg: LoopOutRequest): LoopOutRequest.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: LoopOutRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): LoopOutRequest; - static deserializeBinaryFromReader(message: LoopOutRequest, reader: jspb.BinaryReader): LoopOutRequest; -} - -export namespace LoopOutRequest { - export type AsObject = { - amt: number, - dest: string, - maxSwapRoutingFee: number, - maxPrepayRoutingFee: number, - maxSwapFee: number, - maxPrepayAmt: number, - maxMinerFee: number, - loopOutChannel: number, - outgoingChanSetList: Array, - sweepConfTarget: number, - swapPublicationDeadline: number, - } -} - -export class LoopInRequest extends jspb.Message { - getAmt(): number; - setAmt(value: number): void; - - getMaxSwapFee(): number; - setMaxSwapFee(value: number): void; - - getMaxMinerFee(): number; - setMaxMinerFee(value: number): void; - - getLastHop(): Uint8Array | string; - getLastHop_asU8(): Uint8Array; - getLastHop_asB64(): string; - setLastHop(value: Uint8Array | string): void; - - getExternalHtlc(): boolean; - setExternalHtlc(value: boolean): void; - - getHtlcConfTarget(): number; - setHtlcConfTarget(value: number): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): LoopInRequest.AsObject; - static toObject(includeInstance: boolean, msg: LoopInRequest): LoopInRequest.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: LoopInRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): LoopInRequest; - static deserializeBinaryFromReader(message: LoopInRequest, reader: jspb.BinaryReader): LoopInRequest; -} - -export namespace LoopInRequest { - export type AsObject = { - amt: number, - maxSwapFee: number, - maxMinerFee: number, - lastHop: Uint8Array | string, - externalHtlc: boolean, - htlcConfTarget: number, - } -} - -export class SwapResponse extends jspb.Message { - getId(): string; - setId(value: string): void; - - getIdBytes(): Uint8Array | string; - getIdBytes_asU8(): Uint8Array; - getIdBytes_asB64(): string; - setIdBytes(value: Uint8Array | string): void; - - getHtlcAddress(): string; - setHtlcAddress(value: string): void; - - getHtlcAddressNp2wsh(): string; - setHtlcAddressNp2wsh(value: string): void; - - getHtlcAddressP2wsh(): string; - setHtlcAddressP2wsh(value: string): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SwapResponse.AsObject; - static toObject(includeInstance: boolean, msg: SwapResponse): SwapResponse.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: SwapResponse, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): SwapResponse; - static deserializeBinaryFromReader(message: SwapResponse, reader: jspb.BinaryReader): SwapResponse; -} - -export namespace SwapResponse { - export type AsObject = { - id: string, - idBytes: Uint8Array | string, - htlcAddress: string, - htlcAddressNp2wsh: string, - htlcAddressP2wsh: string, - } -} - -export class MonitorRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): MonitorRequest.AsObject; - static toObject(includeInstance: boolean, msg: MonitorRequest): MonitorRequest.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: MonitorRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): MonitorRequest; - static deserializeBinaryFromReader(message: MonitorRequest, reader: jspb.BinaryReader): MonitorRequest; -} - -export namespace MonitorRequest { - export type AsObject = { - } -} - -export class SwapStatus extends jspb.Message { - getAmt(): number; - setAmt(value: number): void; - - getId(): string; - setId(value: string): void; - - getIdBytes(): Uint8Array | string; - getIdBytes_asU8(): Uint8Array; - getIdBytes_asB64(): string; - setIdBytes(value: Uint8Array | string): void; - - getType(): SwapTypeMap[keyof SwapTypeMap]; - setType(value: SwapTypeMap[keyof SwapTypeMap]): void; - - getState(): SwapStateMap[keyof SwapStateMap]; - setState(value: SwapStateMap[keyof SwapStateMap]): void; - - getInitiationTime(): number; - setInitiationTime(value: number): void; - - getLastUpdateTime(): number; - setLastUpdateTime(value: number): void; - - getHtlcAddress(): string; - setHtlcAddress(value: string): void; - - getHtlcAddressP2wsh(): string; - setHtlcAddressP2wsh(value: string): void; - - getHtlcAddressNp2wsh(): string; - setHtlcAddressNp2wsh(value: string): void; - - getCostServer(): number; - setCostServer(value: number): void; - - getCostOnchain(): number; - setCostOnchain(value: number): void; - - getCostOffchain(): number; - setCostOffchain(value: number): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SwapStatus.AsObject; - static toObject(includeInstance: boolean, msg: SwapStatus): SwapStatus.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: SwapStatus, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): SwapStatus; - static deserializeBinaryFromReader(message: SwapStatus, reader: jspb.BinaryReader): SwapStatus; -} - -export namespace SwapStatus { - export type AsObject = { - amt: number, - id: string, - idBytes: Uint8Array | string, - type: SwapTypeMap[keyof SwapTypeMap], - state: SwapStateMap[keyof SwapStateMap], - initiationTime: number, - lastUpdateTime: number, - htlcAddress: string, - htlcAddressP2wsh: string, - htlcAddressNp2wsh: string, - costServer: number, - costOnchain: number, - costOffchain: number, - } -} - -export class ListSwapsRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListSwapsRequest.AsObject; - static toObject(includeInstance: boolean, msg: ListSwapsRequest): ListSwapsRequest.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: ListSwapsRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): ListSwapsRequest; - static deserializeBinaryFromReader(message: ListSwapsRequest, reader: jspb.BinaryReader): ListSwapsRequest; -} - -export namespace ListSwapsRequest { - export type AsObject = { - } -} - -export class ListSwapsResponse extends jspb.Message { - clearSwapsList(): void; - getSwapsList(): Array; - setSwapsList(value: Array): void; - addSwaps(value?: SwapStatus, index?: number): SwapStatus; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ListSwapsResponse.AsObject; - static toObject(includeInstance: boolean, msg: ListSwapsResponse): ListSwapsResponse.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: ListSwapsResponse, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): ListSwapsResponse; - static deserializeBinaryFromReader(message: ListSwapsResponse, reader: jspb.BinaryReader): ListSwapsResponse; -} - -export namespace ListSwapsResponse { - export type AsObject = { - swapsList: Array, - } -} - -export class SwapInfoRequest extends jspb.Message { - getId(): Uint8Array | string; - getId_asU8(): Uint8Array; - getId_asB64(): string; - setId(value: Uint8Array | string): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SwapInfoRequest.AsObject; - static toObject(includeInstance: boolean, msg: SwapInfoRequest): SwapInfoRequest.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: SwapInfoRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): SwapInfoRequest; - static deserializeBinaryFromReader(message: SwapInfoRequest, reader: jspb.BinaryReader): SwapInfoRequest; -} - -export namespace SwapInfoRequest { - export type AsObject = { - id: Uint8Array | string, - } -} - -export class TermsRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TermsRequest.AsObject; - static toObject(includeInstance: boolean, msg: TermsRequest): TermsRequest.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: TermsRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): TermsRequest; - static deserializeBinaryFromReader(message: TermsRequest, reader: jspb.BinaryReader): TermsRequest; -} - -export namespace TermsRequest { - export type AsObject = { - } -} - -export class TermsResponse extends jspb.Message { - getMinSwapAmount(): number; - setMinSwapAmount(value: number): void; - - getMaxSwapAmount(): number; - setMaxSwapAmount(value: number): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TermsResponse.AsObject; - static toObject(includeInstance: boolean, msg: TermsResponse): TermsResponse.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: TermsResponse, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): TermsResponse; - static deserializeBinaryFromReader(message: TermsResponse, reader: jspb.BinaryReader): TermsResponse; -} - -export namespace TermsResponse { - export type AsObject = { - minSwapAmount: number, - maxSwapAmount: number, - } -} - -export class QuoteRequest extends jspb.Message { - getAmt(): number; - setAmt(value: number): void; - - getConfTarget(): number; - setConfTarget(value: number): void; - - getExternalHtlc(): boolean; - setExternalHtlc(value: boolean): void; - - getSwapPublicationDeadline(): number; - setSwapPublicationDeadline(value: number): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): QuoteRequest.AsObject; - static toObject(includeInstance: boolean, msg: QuoteRequest): QuoteRequest.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: QuoteRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): QuoteRequest; - static deserializeBinaryFromReader(message: QuoteRequest, reader: jspb.BinaryReader): QuoteRequest; -} - -export namespace QuoteRequest { - export type AsObject = { - amt: number, - confTarget: number, - externalHtlc: boolean, - swapPublicationDeadline: number, - } -} - -export class QuoteResponse extends jspb.Message { - getSwapFee(): number; - setSwapFee(value: number): void; - - getPrepayAmt(): number; - setPrepayAmt(value: number): void; - - getMinerFee(): number; - setMinerFee(value: number): void; - - getSwapPaymentDest(): Uint8Array | string; - getSwapPaymentDest_asU8(): Uint8Array; - getSwapPaymentDest_asB64(): string; - setSwapPaymentDest(value: Uint8Array | string): void; - - getCltvDelta(): number; - setCltvDelta(value: number): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): QuoteResponse.AsObject; - static toObject(includeInstance: boolean, msg: QuoteResponse): QuoteResponse.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: QuoteResponse, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): QuoteResponse; - static deserializeBinaryFromReader(message: QuoteResponse, reader: jspb.BinaryReader): QuoteResponse; -} - -export namespace QuoteResponse { - export type AsObject = { - swapFee: number, - prepayAmt: number, - minerFee: number, - swapPaymentDest: Uint8Array | string, - cltvDelta: number, - } -} - -export class TokensRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TokensRequest.AsObject; - static toObject(includeInstance: boolean, msg: TokensRequest): TokensRequest.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: TokensRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): TokensRequest; - static deserializeBinaryFromReader(message: TokensRequest, reader: jspb.BinaryReader): TokensRequest; -} - -export namespace TokensRequest { - export type AsObject = { - } -} - -export class TokensResponse extends jspb.Message { - clearTokensList(): void; - getTokensList(): Array; - setTokensList(value: Array): void; - addTokens(value?: LsatToken, index?: number): LsatToken; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TokensResponse.AsObject; - static toObject(includeInstance: boolean, msg: TokensResponse): TokensResponse.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: TokensResponse, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): TokensResponse; - static deserializeBinaryFromReader(message: TokensResponse, reader: jspb.BinaryReader): TokensResponse; -} - -export namespace TokensResponse { - export type AsObject = { - tokensList: Array, - } -} - -export class LsatToken extends jspb.Message { - getBaseMacaroon(): Uint8Array | string; - getBaseMacaroon_asU8(): Uint8Array; - getBaseMacaroon_asB64(): string; - setBaseMacaroon(value: Uint8Array | string): void; - - getPaymentHash(): Uint8Array | string; - getPaymentHash_asU8(): Uint8Array; - getPaymentHash_asB64(): string; - setPaymentHash(value: Uint8Array | string): void; - - getPaymentPreimage(): Uint8Array | string; - getPaymentPreimage_asU8(): Uint8Array; - getPaymentPreimage_asB64(): string; - setPaymentPreimage(value: Uint8Array | string): void; - - getAmountPaidMsat(): number; - setAmountPaidMsat(value: number): void; - - getRoutingFeePaidMsat(): number; - setRoutingFeePaidMsat(value: number): void; - - getTimeCreated(): number; - setTimeCreated(value: number): void; - - getExpired(): boolean; - setExpired(value: boolean): void; - - getStorageName(): string; - setStorageName(value: string): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): LsatToken.AsObject; - static toObject(includeInstance: boolean, msg: LsatToken): LsatToken.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: LsatToken, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): LsatToken; - static deserializeBinaryFromReader(message: LsatToken, reader: jspb.BinaryReader): LsatToken; -} - -export namespace LsatToken { - export type AsObject = { - baseMacaroon: Uint8Array | string, - paymentHash: Uint8Array | string, - paymentPreimage: Uint8Array | string, - amountPaidMsat: number, - routingFeePaidMsat: number, - timeCreated: number, - expired: boolean, - storageName: string, - } -} - -export interface SwapTypeMap { - LOOP_OUT: 0; - LOOP_IN: 1; -} - -export const SwapType: SwapTypeMap; - -export interface SwapStateMap { - INITIATED: 0; - PREIMAGE_REVEALED: 1; - HTLC_PUBLISHED: 2; - SUCCESS: 3; - FAILED: 4; - INVOICE_SETTLED: 5; -} - -export const SwapState: SwapStateMap; - diff --git a/app/src/types/generated/loop_pb.js b/app/src/types/generated/loop_pb.js deleted file mode 100644 index 7e90391bf..000000000 --- a/app/src/types/generated/loop_pb.js +++ /dev/null @@ -1,3864 +0,0 @@ -/* eslint-disable */ -var proto = { looprpc: {} }; - -// source: loop.proto -/** - * @fileoverview - * @enhanceable - * @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! - -var jspb = require('google-protobuf'); -var goog = jspb; -var global = Function('return this')(); - -var google_api_annotations_pb = require('./google/api/annotations_pb.js'); -goog.object.extend(proto, google_api_annotations_pb); -goog.exportSymbol('proto.looprpc.ListSwapsRequest', null, global); -goog.exportSymbol('proto.looprpc.ListSwapsResponse', null, global); -goog.exportSymbol('proto.looprpc.LoopInRequest', null, global); -goog.exportSymbol('proto.looprpc.LoopOutRequest', null, global); -goog.exportSymbol('proto.looprpc.LsatToken', null, global); -goog.exportSymbol('proto.looprpc.MonitorRequest', null, global); -goog.exportSymbol('proto.looprpc.QuoteRequest', null, global); -goog.exportSymbol('proto.looprpc.QuoteResponse', null, global); -goog.exportSymbol('proto.looprpc.SwapInfoRequest', null, global); -goog.exportSymbol('proto.looprpc.SwapResponse', null, global); -goog.exportSymbol('proto.looprpc.SwapState', null, global); -goog.exportSymbol('proto.looprpc.SwapStatus', null, global); -goog.exportSymbol('proto.looprpc.SwapType', null, global); -goog.exportSymbol('proto.looprpc.TermsRequest', null, global); -goog.exportSymbol('proto.looprpc.TermsResponse', null, global); -goog.exportSymbol('proto.looprpc.TokensRequest', null, global); -goog.exportSymbol('proto.looprpc.TokensResponse', 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.looprpc.LoopOutRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.looprpc.LoopOutRequest.repeatedFields_, null); -}; -goog.inherits(proto.looprpc.LoopOutRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.looprpc.LoopOutRequest.displayName = 'proto.looprpc.LoopOutRequest'; -} -/** - * 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.looprpc.LoopInRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.looprpc.LoopInRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.looprpc.LoopInRequest.displayName = 'proto.looprpc.LoopInRequest'; -} -/** - * 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.looprpc.SwapResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.looprpc.SwapResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.looprpc.SwapResponse.displayName = 'proto.looprpc.SwapResponse'; -} -/** - * 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.looprpc.MonitorRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.looprpc.MonitorRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.looprpc.MonitorRequest.displayName = 'proto.looprpc.MonitorRequest'; -} -/** - * 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.looprpc.SwapStatus = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.looprpc.SwapStatus, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.looprpc.SwapStatus.displayName = 'proto.looprpc.SwapStatus'; -} -/** - * 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.looprpc.ListSwapsRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.looprpc.ListSwapsRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.looprpc.ListSwapsRequest.displayName = 'proto.looprpc.ListSwapsRequest'; -} -/** - * 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.looprpc.ListSwapsResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.looprpc.ListSwapsResponse.repeatedFields_, null); -}; -goog.inherits(proto.looprpc.ListSwapsResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.looprpc.ListSwapsResponse.displayName = 'proto.looprpc.ListSwapsResponse'; -} -/** - * 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.looprpc.SwapInfoRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.looprpc.SwapInfoRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.looprpc.SwapInfoRequest.displayName = 'proto.looprpc.SwapInfoRequest'; -} -/** - * 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.looprpc.TermsRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.looprpc.TermsRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.looprpc.TermsRequest.displayName = 'proto.looprpc.TermsRequest'; -} -/** - * 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.looprpc.TermsResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.looprpc.TermsResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.looprpc.TermsResponse.displayName = 'proto.looprpc.TermsResponse'; -} -/** - * 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.looprpc.QuoteRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.looprpc.QuoteRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.looprpc.QuoteRequest.displayName = 'proto.looprpc.QuoteRequest'; -} -/** - * 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.looprpc.QuoteResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.looprpc.QuoteResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.looprpc.QuoteResponse.displayName = 'proto.looprpc.QuoteResponse'; -} -/** - * 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.looprpc.TokensRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.looprpc.TokensRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.looprpc.TokensRequest.displayName = 'proto.looprpc.TokensRequest'; -} -/** - * 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.looprpc.TokensResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.looprpc.TokensResponse.repeatedFields_, null); -}; -goog.inherits(proto.looprpc.TokensResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.looprpc.TokensResponse.displayName = 'proto.looprpc.TokensResponse'; -} -/** - * 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.looprpc.LsatToken = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.looprpc.LsatToken, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.looprpc.LsatToken.displayName = 'proto.looprpc.LsatToken'; -} - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.looprpc.LoopOutRequest.repeatedFields_ = [11]; - - - -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.looprpc.LoopOutRequest.prototype.toObject = function(opt_includeInstance) { - return proto.looprpc.LoopOutRequest.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.looprpc.LoopOutRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.LoopOutRequest.toObject = function(includeInstance, msg) { - var f, obj = { - amt: jspb.Message.getFieldWithDefault(msg, 1, 0), - dest: jspb.Message.getFieldWithDefault(msg, 2, ""), - maxSwapRoutingFee: jspb.Message.getFieldWithDefault(msg, 3, 0), - maxPrepayRoutingFee: jspb.Message.getFieldWithDefault(msg, 4, 0), - maxSwapFee: jspb.Message.getFieldWithDefault(msg, 5, 0), - maxPrepayAmt: jspb.Message.getFieldWithDefault(msg, 6, 0), - maxMinerFee: jspb.Message.getFieldWithDefault(msg, 7, 0), - loopOutChannel: jspb.Message.getFieldWithDefault(msg, 8, 0), - outgoingChanSetList: (f = jspb.Message.getRepeatedField(msg, 11)) == null ? undefined : f, - sweepConfTarget: jspb.Message.getFieldWithDefault(msg, 9, 0), - swapPublicationDeadline: jspb.Message.getFieldWithDefault(msg, 10, 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.looprpc.LoopOutRequest} - */ -proto.looprpc.LoopOutRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.looprpc.LoopOutRequest; - return proto.looprpc.LoopOutRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.looprpc.LoopOutRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.looprpc.LoopOutRequest} - */ -proto.looprpc.LoopOutRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAmt(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setDest(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt64()); - msg.setMaxSwapRoutingFee(value); - break; - case 4: - var value = /** @type {number} */ (reader.readInt64()); - msg.setMaxPrepayRoutingFee(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt64()); - msg.setMaxSwapFee(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt64()); - msg.setMaxPrepayAmt(value); - break; - case 7: - var value = /** @type {number} */ (reader.readInt64()); - msg.setMaxMinerFee(value); - break; - case 8: - var value = /** @type {number} */ (reader.readUint64()); - msg.setLoopOutChannel(value); - break; - case 11: - var value = /** @type {!Array} */ (reader.readPackedUint64()); - msg.setOutgoingChanSetList(value); - break; - case 9: - var value = /** @type {number} */ (reader.readInt32()); - msg.setSweepConfTarget(value); - break; - case 10: - var value = /** @type {number} */ (reader.readUint64()); - msg.setSwapPublicationDeadline(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.looprpc.LoopOutRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.looprpc.LoopOutRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.looprpc.LoopOutRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.LoopOutRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getAmt(); - if (f !== 0) { - writer.writeInt64( - 1, - f - ); - } - f = message.getDest(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getMaxSwapRoutingFee(); - if (f !== 0) { - writer.writeInt64( - 3, - f - ); - } - f = message.getMaxPrepayRoutingFee(); - if (f !== 0) { - writer.writeInt64( - 4, - f - ); - } - f = message.getMaxSwapFee(); - if (f !== 0) { - writer.writeInt64( - 5, - f - ); - } - f = message.getMaxPrepayAmt(); - if (f !== 0) { - writer.writeInt64( - 6, - f - ); - } - f = message.getMaxMinerFee(); - if (f !== 0) { - writer.writeInt64( - 7, - f - ); - } - f = message.getLoopOutChannel(); - if (f !== 0) { - writer.writeUint64( - 8, - f - ); - } - f = message.getOutgoingChanSetList(); - if (f.length > 0) { - writer.writePackedUint64( - 11, - f - ); - } - f = message.getSweepConfTarget(); - if (f !== 0) { - writer.writeInt32( - 9, - f - ); - } - f = message.getSwapPublicationDeadline(); - if (f !== 0) { - writer.writeUint64( - 10, - f - ); - } -}; - - -/** - * optional int64 amt = 1; - * @return {number} - */ -proto.looprpc.LoopOutRequest.prototype.getAmt = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.LoopOutRequest} returns this - */ -proto.looprpc.LoopOutRequest.prototype.setAmt = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * optional string dest = 2; - * @return {string} - */ -proto.looprpc.LoopOutRequest.prototype.getDest = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.looprpc.LoopOutRequest} returns this - */ -proto.looprpc.LoopOutRequest.prototype.setDest = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional int64 max_swap_routing_fee = 3; - * @return {number} - */ -proto.looprpc.LoopOutRequest.prototype.getMaxSwapRoutingFee = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.LoopOutRequest} returns this - */ -proto.looprpc.LoopOutRequest.prototype.setMaxSwapRoutingFee = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional int64 max_prepay_routing_fee = 4; - * @return {number} - */ -proto.looprpc.LoopOutRequest.prototype.getMaxPrepayRoutingFee = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.LoopOutRequest} returns this - */ -proto.looprpc.LoopOutRequest.prototype.setMaxPrepayRoutingFee = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional int64 max_swap_fee = 5; - * @return {number} - */ -proto.looprpc.LoopOutRequest.prototype.getMaxSwapFee = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.LoopOutRequest} returns this - */ -proto.looprpc.LoopOutRequest.prototype.setMaxSwapFee = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional int64 max_prepay_amt = 6; - * @return {number} - */ -proto.looprpc.LoopOutRequest.prototype.getMaxPrepayAmt = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.LoopOutRequest} returns this - */ -proto.looprpc.LoopOutRequest.prototype.setMaxPrepayAmt = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - -/** - * optional int64 max_miner_fee = 7; - * @return {number} - */ -proto.looprpc.LoopOutRequest.prototype.getMaxMinerFee = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.LoopOutRequest} returns this - */ -proto.looprpc.LoopOutRequest.prototype.setMaxMinerFee = function(value) { - return jspb.Message.setProto3IntField(this, 7, value); -}; - - -/** - * optional uint64 loop_out_channel = 8; - * @return {number} - */ -proto.looprpc.LoopOutRequest.prototype.getLoopOutChannel = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 8, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.LoopOutRequest} returns this - */ -proto.looprpc.LoopOutRequest.prototype.setLoopOutChannel = function(value) { - return jspb.Message.setProto3IntField(this, 8, value); -}; - - -/** - * repeated uint64 outgoing_chan_set = 11; - * @return {!Array} - */ -proto.looprpc.LoopOutRequest.prototype.getOutgoingChanSetList = function() { - return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 11)); -}; - - -/** - * @param {!Array} value - * @return {!proto.looprpc.LoopOutRequest} returns this - */ -proto.looprpc.LoopOutRequest.prototype.setOutgoingChanSetList = function(value) { - return jspb.Message.setField(this, 11, value || []); -}; - - -/** - * @param {number} value - * @param {number=} opt_index - * @return {!proto.looprpc.LoopOutRequest} returns this - */ -proto.looprpc.LoopOutRequest.prototype.addOutgoingChanSet = function(value, opt_index) { - return jspb.Message.addToRepeatedField(this, 11, value, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.looprpc.LoopOutRequest} returns this - */ -proto.looprpc.LoopOutRequest.prototype.clearOutgoingChanSetList = function() { - return this.setOutgoingChanSetList([]); -}; - - -/** - * optional int32 sweep_conf_target = 9; - * @return {number} - */ -proto.looprpc.LoopOutRequest.prototype.getSweepConfTarget = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 9, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.LoopOutRequest} returns this - */ -proto.looprpc.LoopOutRequest.prototype.setSweepConfTarget = function(value) { - return jspb.Message.setProto3IntField(this, 9, value); -}; - - -/** - * optional uint64 swap_publication_deadline = 10; - * @return {number} - */ -proto.looprpc.LoopOutRequest.prototype.getSwapPublicationDeadline = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 10, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.LoopOutRequest} returns this - */ -proto.looprpc.LoopOutRequest.prototype.setSwapPublicationDeadline = function(value) { - return jspb.Message.setProto3IntField(this, 10, 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.looprpc.LoopInRequest.prototype.toObject = function(opt_includeInstance) { - return proto.looprpc.LoopInRequest.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.looprpc.LoopInRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.LoopInRequest.toObject = function(includeInstance, msg) { - var f, obj = { - amt: jspb.Message.getFieldWithDefault(msg, 1, 0), - maxSwapFee: jspb.Message.getFieldWithDefault(msg, 2, 0), - maxMinerFee: jspb.Message.getFieldWithDefault(msg, 3, 0), - lastHop: msg.getLastHop_asB64(), - externalHtlc: jspb.Message.getBooleanFieldWithDefault(msg, 5, false), - htlcConfTarget: jspb.Message.getFieldWithDefault(msg, 6, 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.looprpc.LoopInRequest} - */ -proto.looprpc.LoopInRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.looprpc.LoopInRequest; - return proto.looprpc.LoopInRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.looprpc.LoopInRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.looprpc.LoopInRequest} - */ -proto.looprpc.LoopInRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAmt(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt64()); - msg.setMaxSwapFee(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt64()); - msg.setMaxMinerFee(value); - break; - case 4: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setLastHop(value); - break; - case 5: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setExternalHtlc(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt32()); - msg.setHtlcConfTarget(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.looprpc.LoopInRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.looprpc.LoopInRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.looprpc.LoopInRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.LoopInRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getAmt(); - if (f !== 0) { - writer.writeInt64( - 1, - f - ); - } - f = message.getMaxSwapFee(); - if (f !== 0) { - writer.writeInt64( - 2, - f - ); - } - f = message.getMaxMinerFee(); - if (f !== 0) { - writer.writeInt64( - 3, - f - ); - } - f = message.getLastHop_asU8(); - if (f.length > 0) { - writer.writeBytes( - 4, - f - ); - } - f = message.getExternalHtlc(); - if (f) { - writer.writeBool( - 5, - f - ); - } - f = message.getHtlcConfTarget(); - if (f !== 0) { - writer.writeInt32( - 6, - f - ); - } -}; - - -/** - * optional int64 amt = 1; - * @return {number} - */ -proto.looprpc.LoopInRequest.prototype.getAmt = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.LoopInRequest} returns this - */ -proto.looprpc.LoopInRequest.prototype.setAmt = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * optional int64 max_swap_fee = 2; - * @return {number} - */ -proto.looprpc.LoopInRequest.prototype.getMaxSwapFee = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.LoopInRequest} returns this - */ -proto.looprpc.LoopInRequest.prototype.setMaxSwapFee = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional int64 max_miner_fee = 3; - * @return {number} - */ -proto.looprpc.LoopInRequest.prototype.getMaxMinerFee = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.LoopInRequest} returns this - */ -proto.looprpc.LoopInRequest.prototype.setMaxMinerFee = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional bytes last_hop = 4; - * @return {!(string|Uint8Array)} - */ -proto.looprpc.LoopInRequest.prototype.getLastHop = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * optional bytes last_hop = 4; - * This is a type-conversion wrapper around `getLastHop()` - * @return {string} - */ -proto.looprpc.LoopInRequest.prototype.getLastHop_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getLastHop())); -}; - - -/** - * optional bytes last_hop = 4; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getLastHop()` - * @return {!Uint8Array} - */ -proto.looprpc.LoopInRequest.prototype.getLastHop_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getLastHop())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.looprpc.LoopInRequest} returns this - */ -proto.looprpc.LoopInRequest.prototype.setLastHop = function(value) { - return jspb.Message.setProto3BytesField(this, 4, value); -}; - - -/** - * optional bool external_htlc = 5; - * @return {boolean} - */ -proto.looprpc.LoopInRequest.prototype.getExternalHtlc = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.looprpc.LoopInRequest} returns this - */ -proto.looprpc.LoopInRequest.prototype.setExternalHtlc = function(value) { - return jspb.Message.setProto3BooleanField(this, 5, value); -}; - - -/** - * optional int32 htlc_conf_target = 6; - * @return {number} - */ -proto.looprpc.LoopInRequest.prototype.getHtlcConfTarget = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.LoopInRequest} returns this - */ -proto.looprpc.LoopInRequest.prototype.setHtlcConfTarget = function(value) { - return jspb.Message.setProto3IntField(this, 6, 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.looprpc.SwapResponse.prototype.toObject = function(opt_includeInstance) { - return proto.looprpc.SwapResponse.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.looprpc.SwapResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.SwapResponse.toObject = function(includeInstance, msg) { - var f, obj = { - id: jspb.Message.getFieldWithDefault(msg, 1, ""), - idBytes: msg.getIdBytes_asB64(), - htlcAddress: jspb.Message.getFieldWithDefault(msg, 2, ""), - htlcAddressNp2wsh: jspb.Message.getFieldWithDefault(msg, 4, ""), - htlcAddressP2wsh: jspb.Message.getFieldWithDefault(msg, 5, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.looprpc.SwapResponse} - */ -proto.looprpc.SwapResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.looprpc.SwapResponse; - return proto.looprpc.SwapResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.looprpc.SwapResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.looprpc.SwapResponse} - */ -proto.looprpc.SwapResponse.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.setId(value); - break; - case 3: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setIdBytes(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setHtlcAddress(value); - break; - case 4: - var value = /** @type {string} */ (reader.readString()); - msg.setHtlcAddressNp2wsh(value); - break; - case 5: - var value = /** @type {string} */ (reader.readString()); - msg.setHtlcAddressP2wsh(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.looprpc.SwapResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.looprpc.SwapResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.looprpc.SwapResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.SwapResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getId(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getIdBytes_asU8(); - if (f.length > 0) { - writer.writeBytes( - 3, - f - ); - } - f = message.getHtlcAddress(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getHtlcAddressNp2wsh(); - if (f.length > 0) { - writer.writeString( - 4, - f - ); - } - f = message.getHtlcAddressP2wsh(); - if (f.length > 0) { - writer.writeString( - 5, - f - ); - } -}; - - -/** - * optional string id = 1; - * @return {string} - */ -proto.looprpc.SwapResponse.prototype.getId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.looprpc.SwapResponse} returns this - */ -proto.looprpc.SwapResponse.prototype.setId = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional bytes id_bytes = 3; - * @return {!(string|Uint8Array)} - */ -proto.looprpc.SwapResponse.prototype.getIdBytes = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * optional bytes id_bytes = 3; - * This is a type-conversion wrapper around `getIdBytes()` - * @return {string} - */ -proto.looprpc.SwapResponse.prototype.getIdBytes_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getIdBytes())); -}; - - -/** - * optional bytes id_bytes = 3; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getIdBytes()` - * @return {!Uint8Array} - */ -proto.looprpc.SwapResponse.prototype.getIdBytes_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getIdBytes())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.looprpc.SwapResponse} returns this - */ -proto.looprpc.SwapResponse.prototype.setIdBytes = function(value) { - return jspb.Message.setProto3BytesField(this, 3, value); -}; - - -/** - * optional string htlc_address = 2; - * @return {string} - */ -proto.looprpc.SwapResponse.prototype.getHtlcAddress = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.looprpc.SwapResponse} returns this - */ -proto.looprpc.SwapResponse.prototype.setHtlcAddress = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional string htlc_address_np2wsh = 4; - * @return {string} - */ -proto.looprpc.SwapResponse.prototype.getHtlcAddressNp2wsh = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * @param {string} value - * @return {!proto.looprpc.SwapResponse} returns this - */ -proto.looprpc.SwapResponse.prototype.setHtlcAddressNp2wsh = function(value) { - return jspb.Message.setProto3StringField(this, 4, value); -}; - - -/** - * optional string htlc_address_p2wsh = 5; - * @return {string} - */ -proto.looprpc.SwapResponse.prototype.getHtlcAddressP2wsh = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); -}; - - -/** - * @param {string} value - * @return {!proto.looprpc.SwapResponse} returns this - */ -proto.looprpc.SwapResponse.prototype.setHtlcAddressP2wsh = function(value) { - return jspb.Message.setProto3StringField(this, 5, 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.looprpc.MonitorRequest.prototype.toObject = function(opt_includeInstance) { - return proto.looprpc.MonitorRequest.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.looprpc.MonitorRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.MonitorRequest.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.looprpc.MonitorRequest} - */ -proto.looprpc.MonitorRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.looprpc.MonitorRequest; - return proto.looprpc.MonitorRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.looprpc.MonitorRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.looprpc.MonitorRequest} - */ -proto.looprpc.MonitorRequest.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.looprpc.MonitorRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.looprpc.MonitorRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.looprpc.MonitorRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.MonitorRequest.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.looprpc.SwapStatus.prototype.toObject = function(opt_includeInstance) { - return proto.looprpc.SwapStatus.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.looprpc.SwapStatus} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.SwapStatus.toObject = function(includeInstance, msg) { - var f, obj = { - amt: jspb.Message.getFieldWithDefault(msg, 1, 0), - id: jspb.Message.getFieldWithDefault(msg, 2, ""), - idBytes: msg.getIdBytes_asB64(), - type: jspb.Message.getFieldWithDefault(msg, 3, 0), - state: jspb.Message.getFieldWithDefault(msg, 4, 0), - initiationTime: jspb.Message.getFieldWithDefault(msg, 5, 0), - lastUpdateTime: jspb.Message.getFieldWithDefault(msg, 6, 0), - htlcAddress: jspb.Message.getFieldWithDefault(msg, 7, ""), - htlcAddressP2wsh: jspb.Message.getFieldWithDefault(msg, 12, ""), - htlcAddressNp2wsh: jspb.Message.getFieldWithDefault(msg, 13, ""), - costServer: jspb.Message.getFieldWithDefault(msg, 8, 0), - costOnchain: jspb.Message.getFieldWithDefault(msg, 9, 0), - costOffchain: jspb.Message.getFieldWithDefault(msg, 10, 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.looprpc.SwapStatus} - */ -proto.looprpc.SwapStatus.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.looprpc.SwapStatus; - return proto.looprpc.SwapStatus.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.looprpc.SwapStatus} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.looprpc.SwapStatus} - */ -proto.looprpc.SwapStatus.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAmt(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setId(value); - break; - case 11: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setIdBytes(value); - break; - case 3: - var value = /** @type {!proto.looprpc.SwapType} */ (reader.readEnum()); - msg.setType(value); - break; - case 4: - var value = /** @type {!proto.looprpc.SwapState} */ (reader.readEnum()); - msg.setState(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt64()); - msg.setInitiationTime(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt64()); - msg.setLastUpdateTime(value); - break; - case 7: - var value = /** @type {string} */ (reader.readString()); - msg.setHtlcAddress(value); - break; - case 12: - var value = /** @type {string} */ (reader.readString()); - msg.setHtlcAddressP2wsh(value); - break; - case 13: - var value = /** @type {string} */ (reader.readString()); - msg.setHtlcAddressNp2wsh(value); - break; - case 8: - var value = /** @type {number} */ (reader.readInt64()); - msg.setCostServer(value); - break; - case 9: - var value = /** @type {number} */ (reader.readInt64()); - msg.setCostOnchain(value); - break; - case 10: - var value = /** @type {number} */ (reader.readInt64()); - msg.setCostOffchain(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.looprpc.SwapStatus.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.looprpc.SwapStatus.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.looprpc.SwapStatus} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.SwapStatus.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getAmt(); - if (f !== 0) { - writer.writeInt64( - 1, - f - ); - } - f = message.getId(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getIdBytes_asU8(); - if (f.length > 0) { - writer.writeBytes( - 11, - f - ); - } - f = message.getType(); - if (f !== 0.0) { - writer.writeEnum( - 3, - f - ); - } - f = message.getState(); - if (f !== 0.0) { - writer.writeEnum( - 4, - f - ); - } - f = message.getInitiationTime(); - if (f !== 0) { - writer.writeInt64( - 5, - f - ); - } - f = message.getLastUpdateTime(); - if (f !== 0) { - writer.writeInt64( - 6, - f - ); - } - f = message.getHtlcAddress(); - if (f.length > 0) { - writer.writeString( - 7, - f - ); - } - f = message.getHtlcAddressP2wsh(); - if (f.length > 0) { - writer.writeString( - 12, - f - ); - } - f = message.getHtlcAddressNp2wsh(); - if (f.length > 0) { - writer.writeString( - 13, - f - ); - } - f = message.getCostServer(); - if (f !== 0) { - writer.writeInt64( - 8, - f - ); - } - f = message.getCostOnchain(); - if (f !== 0) { - writer.writeInt64( - 9, - f - ); - } - f = message.getCostOffchain(); - if (f !== 0) { - writer.writeInt64( - 10, - f - ); - } -}; - - -/** - * optional int64 amt = 1; - * @return {number} - */ -proto.looprpc.SwapStatus.prototype.getAmt = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.SwapStatus} returns this - */ -proto.looprpc.SwapStatus.prototype.setAmt = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * optional string id = 2; - * @return {string} - */ -proto.looprpc.SwapStatus.prototype.getId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.looprpc.SwapStatus} returns this - */ -proto.looprpc.SwapStatus.prototype.setId = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional bytes id_bytes = 11; - * @return {!(string|Uint8Array)} - */ -proto.looprpc.SwapStatus.prototype.getIdBytes = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 11, "")); -}; - - -/** - * optional bytes id_bytes = 11; - * This is a type-conversion wrapper around `getIdBytes()` - * @return {string} - */ -proto.looprpc.SwapStatus.prototype.getIdBytes_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getIdBytes())); -}; - - -/** - * optional bytes id_bytes = 11; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getIdBytes()` - * @return {!Uint8Array} - */ -proto.looprpc.SwapStatus.prototype.getIdBytes_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getIdBytes())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.looprpc.SwapStatus} returns this - */ -proto.looprpc.SwapStatus.prototype.setIdBytes = function(value) { - return jspb.Message.setProto3BytesField(this, 11, value); -}; - - -/** - * optional SwapType type = 3; - * @return {!proto.looprpc.SwapType} - */ -proto.looprpc.SwapStatus.prototype.getType = function() { - return /** @type {!proto.looprpc.SwapType} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {!proto.looprpc.SwapType} value - * @return {!proto.looprpc.SwapStatus} returns this - */ -proto.looprpc.SwapStatus.prototype.setType = function(value) { - return jspb.Message.setProto3EnumField(this, 3, value); -}; - - -/** - * optional SwapState state = 4; - * @return {!proto.looprpc.SwapState} - */ -proto.looprpc.SwapStatus.prototype.getState = function() { - return /** @type {!proto.looprpc.SwapState} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {!proto.looprpc.SwapState} value - * @return {!proto.looprpc.SwapStatus} returns this - */ -proto.looprpc.SwapStatus.prototype.setState = function(value) { - return jspb.Message.setProto3EnumField(this, 4, value); -}; - - -/** - * optional int64 initiation_time = 5; - * @return {number} - */ -proto.looprpc.SwapStatus.prototype.getInitiationTime = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.SwapStatus} returns this - */ -proto.looprpc.SwapStatus.prototype.setInitiationTime = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional int64 last_update_time = 6; - * @return {number} - */ -proto.looprpc.SwapStatus.prototype.getLastUpdateTime = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.SwapStatus} returns this - */ -proto.looprpc.SwapStatus.prototype.setLastUpdateTime = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - -/** - * optional string htlc_address = 7; - * @return {string} - */ -proto.looprpc.SwapStatus.prototype.getHtlcAddress = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); -}; - - -/** - * @param {string} value - * @return {!proto.looprpc.SwapStatus} returns this - */ -proto.looprpc.SwapStatus.prototype.setHtlcAddress = function(value) { - return jspb.Message.setProto3StringField(this, 7, value); -}; - - -/** - * optional string htlc_address_p2wsh = 12; - * @return {string} - */ -proto.looprpc.SwapStatus.prototype.getHtlcAddressP2wsh = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 12, "")); -}; - - -/** - * @param {string} value - * @return {!proto.looprpc.SwapStatus} returns this - */ -proto.looprpc.SwapStatus.prototype.setHtlcAddressP2wsh = function(value) { - return jspb.Message.setProto3StringField(this, 12, value); -}; - - -/** - * optional string htlc_address_np2wsh = 13; - * @return {string} - */ -proto.looprpc.SwapStatus.prototype.getHtlcAddressNp2wsh = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 13, "")); -}; - - -/** - * @param {string} value - * @return {!proto.looprpc.SwapStatus} returns this - */ -proto.looprpc.SwapStatus.prototype.setHtlcAddressNp2wsh = function(value) { - return jspb.Message.setProto3StringField(this, 13, value); -}; - - -/** - * optional int64 cost_server = 8; - * @return {number} - */ -proto.looprpc.SwapStatus.prototype.getCostServer = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 8, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.SwapStatus} returns this - */ -proto.looprpc.SwapStatus.prototype.setCostServer = function(value) { - return jspb.Message.setProto3IntField(this, 8, value); -}; - - -/** - * optional int64 cost_onchain = 9; - * @return {number} - */ -proto.looprpc.SwapStatus.prototype.getCostOnchain = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 9, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.SwapStatus} returns this - */ -proto.looprpc.SwapStatus.prototype.setCostOnchain = function(value) { - return jspb.Message.setProto3IntField(this, 9, value); -}; - - -/** - * optional int64 cost_offchain = 10; - * @return {number} - */ -proto.looprpc.SwapStatus.prototype.getCostOffchain = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 10, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.SwapStatus} returns this - */ -proto.looprpc.SwapStatus.prototype.setCostOffchain = function(value) { - return jspb.Message.setProto3IntField(this, 10, 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.looprpc.ListSwapsRequest.prototype.toObject = function(opt_includeInstance) { - return proto.looprpc.ListSwapsRequest.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.looprpc.ListSwapsRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.ListSwapsRequest.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.looprpc.ListSwapsRequest} - */ -proto.looprpc.ListSwapsRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.looprpc.ListSwapsRequest; - return proto.looprpc.ListSwapsRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.looprpc.ListSwapsRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.looprpc.ListSwapsRequest} - */ -proto.looprpc.ListSwapsRequest.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.looprpc.ListSwapsRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.looprpc.ListSwapsRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.looprpc.ListSwapsRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.ListSwapsRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.looprpc.ListSwapsResponse.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.looprpc.ListSwapsResponse.prototype.toObject = function(opt_includeInstance) { - return proto.looprpc.ListSwapsResponse.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.looprpc.ListSwapsResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.ListSwapsResponse.toObject = function(includeInstance, msg) { - var f, obj = { - swapsList: jspb.Message.toObjectList(msg.getSwapsList(), - proto.looprpc.SwapStatus.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.looprpc.ListSwapsResponse} - */ -proto.looprpc.ListSwapsResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.looprpc.ListSwapsResponse; - return proto.looprpc.ListSwapsResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.looprpc.ListSwapsResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.looprpc.ListSwapsResponse} - */ -proto.looprpc.ListSwapsResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.looprpc.SwapStatus; - reader.readMessage(value,proto.looprpc.SwapStatus.deserializeBinaryFromReader); - msg.addSwaps(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.looprpc.ListSwapsResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.looprpc.ListSwapsResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.looprpc.ListSwapsResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.ListSwapsResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getSwapsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.looprpc.SwapStatus.serializeBinaryToWriter - ); - } -}; - - -/** - * repeated SwapStatus swaps = 1; - * @return {!Array} - */ -proto.looprpc.ListSwapsResponse.prototype.getSwapsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.looprpc.SwapStatus, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.looprpc.ListSwapsResponse} returns this -*/ -proto.looprpc.ListSwapsResponse.prototype.setSwapsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.looprpc.SwapStatus=} opt_value - * @param {number=} opt_index - * @return {!proto.looprpc.SwapStatus} - */ -proto.looprpc.ListSwapsResponse.prototype.addSwaps = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.looprpc.SwapStatus, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.looprpc.ListSwapsResponse} returns this - */ -proto.looprpc.ListSwapsResponse.prototype.clearSwapsList = function() { - return this.setSwapsList([]); -}; - - - - - -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.looprpc.SwapInfoRequest.prototype.toObject = function(opt_includeInstance) { - return proto.looprpc.SwapInfoRequest.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.looprpc.SwapInfoRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.SwapInfoRequest.toObject = function(includeInstance, msg) { - var f, obj = { - id: msg.getId_asB64() - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.looprpc.SwapInfoRequest} - */ -proto.looprpc.SwapInfoRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.looprpc.SwapInfoRequest; - return proto.looprpc.SwapInfoRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.looprpc.SwapInfoRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.looprpc.SwapInfoRequest} - */ -proto.looprpc.SwapInfoRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setId(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.looprpc.SwapInfoRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.looprpc.SwapInfoRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.looprpc.SwapInfoRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.SwapInfoRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getId_asU8(); - if (f.length > 0) { - writer.writeBytes( - 1, - f - ); - } -}; - - -/** - * optional bytes id = 1; - * @return {!(string|Uint8Array)} - */ -proto.looprpc.SwapInfoRequest.prototype.getId = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * optional bytes id = 1; - * This is a type-conversion wrapper around `getId()` - * @return {string} - */ -proto.looprpc.SwapInfoRequest.prototype.getId_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getId())); -}; - - -/** - * optional bytes id = 1; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getId()` - * @return {!Uint8Array} - */ -proto.looprpc.SwapInfoRequest.prototype.getId_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getId())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.looprpc.SwapInfoRequest} returns this - */ -proto.looprpc.SwapInfoRequest.prototype.setId = function(value) { - return jspb.Message.setProto3BytesField(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.looprpc.TermsRequest.prototype.toObject = function(opt_includeInstance) { - return proto.looprpc.TermsRequest.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.looprpc.TermsRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.TermsRequest.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.looprpc.TermsRequest} - */ -proto.looprpc.TermsRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.looprpc.TermsRequest; - return proto.looprpc.TermsRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.looprpc.TermsRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.looprpc.TermsRequest} - */ -proto.looprpc.TermsRequest.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.looprpc.TermsRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.looprpc.TermsRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.looprpc.TermsRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.TermsRequest.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.looprpc.TermsResponse.prototype.toObject = function(opt_includeInstance) { - return proto.looprpc.TermsResponse.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.looprpc.TermsResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.TermsResponse.toObject = function(includeInstance, msg) { - var f, obj = { - minSwapAmount: jspb.Message.getFieldWithDefault(msg, 5, 0), - maxSwapAmount: jspb.Message.getFieldWithDefault(msg, 6, 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.looprpc.TermsResponse} - */ -proto.looprpc.TermsResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.looprpc.TermsResponse; - return proto.looprpc.TermsResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.looprpc.TermsResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.looprpc.TermsResponse} - */ -proto.looprpc.TermsResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 5: - var value = /** @type {number} */ (reader.readInt64()); - msg.setMinSwapAmount(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt64()); - msg.setMaxSwapAmount(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.looprpc.TermsResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.looprpc.TermsResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.looprpc.TermsResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.TermsResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getMinSwapAmount(); - if (f !== 0) { - writer.writeInt64( - 5, - f - ); - } - f = message.getMaxSwapAmount(); - if (f !== 0) { - writer.writeInt64( - 6, - f - ); - } -}; - - -/** - * optional int64 min_swap_amount = 5; - * @return {number} - */ -proto.looprpc.TermsResponse.prototype.getMinSwapAmount = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.TermsResponse} returns this - */ -proto.looprpc.TermsResponse.prototype.setMinSwapAmount = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional int64 max_swap_amount = 6; - * @return {number} - */ -proto.looprpc.TermsResponse.prototype.getMaxSwapAmount = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.TermsResponse} returns this - */ -proto.looprpc.TermsResponse.prototype.setMaxSwapAmount = function(value) { - return jspb.Message.setProto3IntField(this, 6, 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.looprpc.QuoteRequest.prototype.toObject = function(opt_includeInstance) { - return proto.looprpc.QuoteRequest.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.looprpc.QuoteRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.QuoteRequest.toObject = function(includeInstance, msg) { - var f, obj = { - amt: jspb.Message.getFieldWithDefault(msg, 1, 0), - confTarget: jspb.Message.getFieldWithDefault(msg, 2, 0), - externalHtlc: jspb.Message.getBooleanFieldWithDefault(msg, 3, false), - swapPublicationDeadline: 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.looprpc.QuoteRequest} - */ -proto.looprpc.QuoteRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.looprpc.QuoteRequest; - return proto.looprpc.QuoteRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.looprpc.QuoteRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.looprpc.QuoteRequest} - */ -proto.looprpc.QuoteRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAmt(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt32()); - msg.setConfTarget(value); - break; - case 3: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setExternalHtlc(value); - break; - case 4: - var value = /** @type {number} */ (reader.readUint64()); - msg.setSwapPublicationDeadline(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.looprpc.QuoteRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.looprpc.QuoteRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.looprpc.QuoteRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.QuoteRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getAmt(); - if (f !== 0) { - writer.writeInt64( - 1, - f - ); - } - f = message.getConfTarget(); - if (f !== 0) { - writer.writeInt32( - 2, - f - ); - } - f = message.getExternalHtlc(); - if (f) { - writer.writeBool( - 3, - f - ); - } - f = message.getSwapPublicationDeadline(); - if (f !== 0) { - writer.writeUint64( - 4, - f - ); - } -}; - - -/** - * optional int64 amt = 1; - * @return {number} - */ -proto.looprpc.QuoteRequest.prototype.getAmt = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.QuoteRequest} returns this - */ -proto.looprpc.QuoteRequest.prototype.setAmt = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * optional int32 conf_target = 2; - * @return {number} - */ -proto.looprpc.QuoteRequest.prototype.getConfTarget = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.QuoteRequest} returns this - */ -proto.looprpc.QuoteRequest.prototype.setConfTarget = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional bool external_htlc = 3; - * @return {boolean} - */ -proto.looprpc.QuoteRequest.prototype.getExternalHtlc = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.looprpc.QuoteRequest} returns this - */ -proto.looprpc.QuoteRequest.prototype.setExternalHtlc = function(value) { - return jspb.Message.setProto3BooleanField(this, 3, value); -}; - - -/** - * optional uint64 swap_publication_deadline = 4; - * @return {number} - */ -proto.looprpc.QuoteRequest.prototype.getSwapPublicationDeadline = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.QuoteRequest} returns this - */ -proto.looprpc.QuoteRequest.prototype.setSwapPublicationDeadline = 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.looprpc.QuoteResponse.prototype.toObject = function(opt_includeInstance) { - return proto.looprpc.QuoteResponse.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.looprpc.QuoteResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.QuoteResponse.toObject = function(includeInstance, msg) { - var f, obj = { - swapFee: jspb.Message.getFieldWithDefault(msg, 1, 0), - prepayAmt: jspb.Message.getFieldWithDefault(msg, 2, 0), - minerFee: jspb.Message.getFieldWithDefault(msg, 3, 0), - swapPaymentDest: msg.getSwapPaymentDest_asB64(), - cltvDelta: 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.looprpc.QuoteResponse} - */ -proto.looprpc.QuoteResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.looprpc.QuoteResponse; - return proto.looprpc.QuoteResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.looprpc.QuoteResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.looprpc.QuoteResponse} - */ -proto.looprpc.QuoteResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {number} */ (reader.readInt64()); - msg.setSwapFee(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt64()); - msg.setPrepayAmt(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt64()); - msg.setMinerFee(value); - break; - case 4: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setSwapPaymentDest(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt32()); - msg.setCltvDelta(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.looprpc.QuoteResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.looprpc.QuoteResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.looprpc.QuoteResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.QuoteResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getSwapFee(); - if (f !== 0) { - writer.writeInt64( - 1, - f - ); - } - f = message.getPrepayAmt(); - if (f !== 0) { - writer.writeInt64( - 2, - f - ); - } - f = message.getMinerFee(); - if (f !== 0) { - writer.writeInt64( - 3, - f - ); - } - f = message.getSwapPaymentDest_asU8(); - if (f.length > 0) { - writer.writeBytes( - 4, - f - ); - } - f = message.getCltvDelta(); - if (f !== 0) { - writer.writeInt32( - 5, - f - ); - } -}; - - -/** - * optional int64 swap_fee = 1; - * @return {number} - */ -proto.looprpc.QuoteResponse.prototype.getSwapFee = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.QuoteResponse} returns this - */ -proto.looprpc.QuoteResponse.prototype.setSwapFee = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * optional int64 prepay_amt = 2; - * @return {number} - */ -proto.looprpc.QuoteResponse.prototype.getPrepayAmt = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.QuoteResponse} returns this - */ -proto.looprpc.QuoteResponse.prototype.setPrepayAmt = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional int64 miner_fee = 3; - * @return {number} - */ -proto.looprpc.QuoteResponse.prototype.getMinerFee = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.QuoteResponse} returns this - */ -proto.looprpc.QuoteResponse.prototype.setMinerFee = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional bytes swap_payment_dest = 4; - * @return {!(string|Uint8Array)} - */ -proto.looprpc.QuoteResponse.prototype.getSwapPaymentDest = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * optional bytes swap_payment_dest = 4; - * This is a type-conversion wrapper around `getSwapPaymentDest()` - * @return {string} - */ -proto.looprpc.QuoteResponse.prototype.getSwapPaymentDest_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getSwapPaymentDest())); -}; - - -/** - * optional bytes swap_payment_dest = 4; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getSwapPaymentDest()` - * @return {!Uint8Array} - */ -proto.looprpc.QuoteResponse.prototype.getSwapPaymentDest_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getSwapPaymentDest())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.looprpc.QuoteResponse} returns this - */ -proto.looprpc.QuoteResponse.prototype.setSwapPaymentDest = function(value) { - return jspb.Message.setProto3BytesField(this, 4, value); -}; - - -/** - * optional int32 cltv_delta = 5; - * @return {number} - */ -proto.looprpc.QuoteResponse.prototype.getCltvDelta = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.QuoteResponse} returns this - */ -proto.looprpc.QuoteResponse.prototype.setCltvDelta = function(value) { - return jspb.Message.setProto3IntField(this, 5, 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.looprpc.TokensRequest.prototype.toObject = function(opt_includeInstance) { - return proto.looprpc.TokensRequest.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.looprpc.TokensRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.TokensRequest.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.looprpc.TokensRequest} - */ -proto.looprpc.TokensRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.looprpc.TokensRequest; - return proto.looprpc.TokensRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.looprpc.TokensRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.looprpc.TokensRequest} - */ -proto.looprpc.TokensRequest.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.looprpc.TokensRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.looprpc.TokensRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.looprpc.TokensRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.TokensRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.looprpc.TokensResponse.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.looprpc.TokensResponse.prototype.toObject = function(opt_includeInstance) { - return proto.looprpc.TokensResponse.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.looprpc.TokensResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.TokensResponse.toObject = function(includeInstance, msg) { - var f, obj = { - tokensList: jspb.Message.toObjectList(msg.getTokensList(), - proto.looprpc.LsatToken.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.looprpc.TokensResponse} - */ -proto.looprpc.TokensResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.looprpc.TokensResponse; - return proto.looprpc.TokensResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.looprpc.TokensResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.looprpc.TokensResponse} - */ -proto.looprpc.TokensResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.looprpc.LsatToken; - reader.readMessage(value,proto.looprpc.LsatToken.deserializeBinaryFromReader); - msg.addTokens(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.looprpc.TokensResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.looprpc.TokensResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.looprpc.TokensResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.TokensResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getTokensList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.looprpc.LsatToken.serializeBinaryToWriter - ); - } -}; - - -/** - * repeated LsatToken tokens = 1; - * @return {!Array} - */ -proto.looprpc.TokensResponse.prototype.getTokensList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.looprpc.LsatToken, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.looprpc.TokensResponse} returns this -*/ -proto.looprpc.TokensResponse.prototype.setTokensList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.looprpc.LsatToken=} opt_value - * @param {number=} opt_index - * @return {!proto.looprpc.LsatToken} - */ -proto.looprpc.TokensResponse.prototype.addTokens = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.looprpc.LsatToken, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.looprpc.TokensResponse} returns this - */ -proto.looprpc.TokensResponse.prototype.clearTokensList = function() { - return this.setTokensList([]); -}; - - - - - -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.looprpc.LsatToken.prototype.toObject = function(opt_includeInstance) { - return proto.looprpc.LsatToken.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.looprpc.LsatToken} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.LsatToken.toObject = function(includeInstance, msg) { - var f, obj = { - baseMacaroon: msg.getBaseMacaroon_asB64(), - paymentHash: msg.getPaymentHash_asB64(), - paymentPreimage: msg.getPaymentPreimage_asB64(), - amountPaidMsat: jspb.Message.getFieldWithDefault(msg, 4, 0), - routingFeePaidMsat: jspb.Message.getFieldWithDefault(msg, 5, 0), - timeCreated: jspb.Message.getFieldWithDefault(msg, 6, 0), - expired: jspb.Message.getBooleanFieldWithDefault(msg, 7, false), - storageName: jspb.Message.getFieldWithDefault(msg, 8, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.looprpc.LsatToken} - */ -proto.looprpc.LsatToken.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.looprpc.LsatToken; - return proto.looprpc.LsatToken.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.looprpc.LsatToken} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.looprpc.LsatToken} - */ -proto.looprpc.LsatToken.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setBaseMacaroon(value); - break; - case 2: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setPaymentHash(value); - break; - case 3: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setPaymentPreimage(value); - break; - case 4: - var value = /** @type {number} */ (reader.readInt64()); - msg.setAmountPaidMsat(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt64()); - msg.setRoutingFeePaidMsat(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt64()); - msg.setTimeCreated(value); - break; - case 7: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setExpired(value); - break; - case 8: - var value = /** @type {string} */ (reader.readString()); - msg.setStorageName(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.looprpc.LsatToken.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.looprpc.LsatToken.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.looprpc.LsatToken} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.looprpc.LsatToken.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getBaseMacaroon_asU8(); - if (f.length > 0) { - writer.writeBytes( - 1, - f - ); - } - f = message.getPaymentHash_asU8(); - if (f.length > 0) { - writer.writeBytes( - 2, - f - ); - } - f = message.getPaymentPreimage_asU8(); - if (f.length > 0) { - writer.writeBytes( - 3, - f - ); - } - f = message.getAmountPaidMsat(); - if (f !== 0) { - writer.writeInt64( - 4, - f - ); - } - f = message.getRoutingFeePaidMsat(); - if (f !== 0) { - writer.writeInt64( - 5, - f - ); - } - f = message.getTimeCreated(); - if (f !== 0) { - writer.writeInt64( - 6, - f - ); - } - f = message.getExpired(); - if (f) { - writer.writeBool( - 7, - f - ); - } - f = message.getStorageName(); - if (f.length > 0) { - writer.writeString( - 8, - f - ); - } -}; - - -/** - * optional bytes base_macaroon = 1; - * @return {!(string|Uint8Array)} - */ -proto.looprpc.LsatToken.prototype.getBaseMacaroon = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * optional bytes base_macaroon = 1; - * This is a type-conversion wrapper around `getBaseMacaroon()` - * @return {string} - */ -proto.looprpc.LsatToken.prototype.getBaseMacaroon_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getBaseMacaroon())); -}; - - -/** - * optional bytes base_macaroon = 1; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getBaseMacaroon()` - * @return {!Uint8Array} - */ -proto.looprpc.LsatToken.prototype.getBaseMacaroon_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getBaseMacaroon())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.looprpc.LsatToken} returns this - */ -proto.looprpc.LsatToken.prototype.setBaseMacaroon = function(value) { - return jspb.Message.setProto3BytesField(this, 1, value); -}; - - -/** - * optional bytes payment_hash = 2; - * @return {!(string|Uint8Array)} - */ -proto.looprpc.LsatToken.prototype.getPaymentHash = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * optional bytes payment_hash = 2; - * This is a type-conversion wrapper around `getPaymentHash()` - * @return {string} - */ -proto.looprpc.LsatToken.prototype.getPaymentHash_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getPaymentHash())); -}; - - -/** - * optional bytes payment_hash = 2; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getPaymentHash()` - * @return {!Uint8Array} - */ -proto.looprpc.LsatToken.prototype.getPaymentHash_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getPaymentHash())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.looprpc.LsatToken} returns this - */ -proto.looprpc.LsatToken.prototype.setPaymentHash = function(value) { - return jspb.Message.setProto3BytesField(this, 2, value); -}; - - -/** - * optional bytes payment_preimage = 3; - * @return {!(string|Uint8Array)} - */ -proto.looprpc.LsatToken.prototype.getPaymentPreimage = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * optional bytes payment_preimage = 3; - * This is a type-conversion wrapper around `getPaymentPreimage()` - * @return {string} - */ -proto.looprpc.LsatToken.prototype.getPaymentPreimage_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getPaymentPreimage())); -}; - - -/** - * optional bytes payment_preimage = 3; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getPaymentPreimage()` - * @return {!Uint8Array} - */ -proto.looprpc.LsatToken.prototype.getPaymentPreimage_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getPaymentPreimage())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.looprpc.LsatToken} returns this - */ -proto.looprpc.LsatToken.prototype.setPaymentPreimage = function(value) { - return jspb.Message.setProto3BytesField(this, 3, value); -}; - - -/** - * optional int64 amount_paid_msat = 4; - * @return {number} - */ -proto.looprpc.LsatToken.prototype.getAmountPaidMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.LsatToken} returns this - */ -proto.looprpc.LsatToken.prototype.setAmountPaidMsat = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional int64 routing_fee_paid_msat = 5; - * @return {number} - */ -proto.looprpc.LsatToken.prototype.getRoutingFeePaidMsat = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.LsatToken} returns this - */ -proto.looprpc.LsatToken.prototype.setRoutingFeePaidMsat = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional int64 time_created = 6; - * @return {number} - */ -proto.looprpc.LsatToken.prototype.getTimeCreated = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.looprpc.LsatToken} returns this - */ -proto.looprpc.LsatToken.prototype.setTimeCreated = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - -/** - * optional bool expired = 7; - * @return {boolean} - */ -proto.looprpc.LsatToken.prototype.getExpired = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 7, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.looprpc.LsatToken} returns this - */ -proto.looprpc.LsatToken.prototype.setExpired = function(value) { - return jspb.Message.setProto3BooleanField(this, 7, value); -}; - - -/** - * optional string storage_name = 8; - * @return {string} - */ -proto.looprpc.LsatToken.prototype.getStorageName = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); -}; - - -/** - * @param {string} value - * @return {!proto.looprpc.LsatToken} returns this - */ -proto.looprpc.LsatToken.prototype.setStorageName = function(value) { - return jspb.Message.setProto3StringField(this, 8, value); -}; - - -/** - * @enum {number} - */ -proto.looprpc.SwapType = { - LOOP_OUT: 0, - LOOP_IN: 1 -}; - -/** - * @enum {number} - */ -proto.looprpc.SwapState = { - INITIATED: 0, - PREIMAGE_REVEALED: 1, - HTLC_PUBLISHED: 2, - SUCCESS: 3, - FAILED: 4, - INVOICE_SETTLED: 5 -}; - -goog.object.extend(exports, proto.looprpc); diff --git a/app/src/types/generated/loop_pb_service.d.ts b/app/src/types/generated/loop_pb_service.d.ts deleted file mode 100644 index 6f05e0026..000000000 --- a/app/src/types/generated/loop_pb_service.d.ts +++ /dev/null @@ -1,226 +0,0 @@ -// package: looprpc -// file: loop.proto - -import * as loop_pb from "./loop_pb"; -import {grpc} from "@improbable-eng/grpc-web"; - -type SwapClientLoopOut = { - readonly methodName: string; - readonly service: typeof SwapClient; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof loop_pb.LoopOutRequest; - readonly responseType: typeof loop_pb.SwapResponse; -}; - -type SwapClientLoopIn = { - readonly methodName: string; - readonly service: typeof SwapClient; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof loop_pb.LoopInRequest; - readonly responseType: typeof loop_pb.SwapResponse; -}; - -type SwapClientMonitor = { - readonly methodName: string; - readonly service: typeof SwapClient; - readonly requestStream: false; - readonly responseStream: true; - readonly requestType: typeof loop_pb.MonitorRequest; - readonly responseType: typeof loop_pb.SwapStatus; -}; - -type SwapClientListSwaps = { - readonly methodName: string; - readonly service: typeof SwapClient; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof loop_pb.ListSwapsRequest; - readonly responseType: typeof loop_pb.ListSwapsResponse; -}; - -type SwapClientSwapInfo = { - readonly methodName: string; - readonly service: typeof SwapClient; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof loop_pb.SwapInfoRequest; - readonly responseType: typeof loop_pb.SwapStatus; -}; - -type SwapClientLoopOutTerms = { - readonly methodName: string; - readonly service: typeof SwapClient; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof loop_pb.TermsRequest; - readonly responseType: typeof loop_pb.TermsResponse; -}; - -type SwapClientLoopOutQuote = { - readonly methodName: string; - readonly service: typeof SwapClient; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof loop_pb.QuoteRequest; - readonly responseType: typeof loop_pb.QuoteResponse; -}; - -type SwapClientGetLoopInTerms = { - readonly methodName: string; - readonly service: typeof SwapClient; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof loop_pb.TermsRequest; - readonly responseType: typeof loop_pb.TermsResponse; -}; - -type SwapClientGetLoopInQuote = { - readonly methodName: string; - readonly service: typeof SwapClient; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof loop_pb.QuoteRequest; - readonly responseType: typeof loop_pb.QuoteResponse; -}; - -type SwapClientGetLsatTokens = { - readonly methodName: string; - readonly service: typeof SwapClient; - readonly requestStream: false; - readonly responseStream: false; - readonly requestType: typeof loop_pb.TokensRequest; - readonly responseType: typeof loop_pb.TokensResponse; -}; - -export class SwapClient { - static readonly serviceName: string; - static readonly LoopOut: SwapClientLoopOut; - static readonly LoopIn: SwapClientLoopIn; - static readonly Monitor: SwapClientMonitor; - static readonly ListSwaps: SwapClientListSwaps; - static readonly SwapInfo: SwapClientSwapInfo; - static readonly LoopOutTerms: SwapClientLoopOutTerms; - static readonly LoopOutQuote: SwapClientLoopOutQuote; - static readonly GetLoopInTerms: SwapClientGetLoopInTerms; - static readonly GetLoopInQuote: SwapClientGetLoopInQuote; - static readonly GetLsatTokens: SwapClientGetLsatTokens; -} - -export type ServiceError = { message: string, code: number; metadata: grpc.Metadata } -export type Status = { details: string, code: number; metadata: grpc.Metadata } - -interface UnaryResponse { - cancel(): void; -} -interface ResponseStream { - cancel(): void; - on(type: 'data', handler: (message: T) => void): ResponseStream; - on(type: 'end', handler: (status?: Status) => void): ResponseStream; - on(type: 'status', handler: (status: Status) => void): ResponseStream; -} -interface RequestStream { - write(message: T): RequestStream; - end(): void; - cancel(): void; - on(type: 'end', handler: (status?: Status) => void): RequestStream; - on(type: 'status', handler: (status: Status) => void): RequestStream; -} -interface BidirectionalStream { - write(message: ReqT): BidirectionalStream; - end(): void; - cancel(): void; - on(type: 'data', handler: (message: ResT) => void): BidirectionalStream; - on(type: 'end', handler: (status?: Status) => void): BidirectionalStream; - on(type: 'status', handler: (status: Status) => void): BidirectionalStream; -} - -export class SwapClientClient { - readonly serviceHost: string; - - constructor(serviceHost: string, options?: grpc.RpcOptions); - loopOut( - requestMessage: loop_pb.LoopOutRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: loop_pb.SwapResponse|null) => void - ): UnaryResponse; - loopOut( - requestMessage: loop_pb.LoopOutRequest, - callback: (error: ServiceError|null, responseMessage: loop_pb.SwapResponse|null) => void - ): UnaryResponse; - loopIn( - requestMessage: loop_pb.LoopInRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: loop_pb.SwapResponse|null) => void - ): UnaryResponse; - loopIn( - requestMessage: loop_pb.LoopInRequest, - callback: (error: ServiceError|null, responseMessage: loop_pb.SwapResponse|null) => void - ): UnaryResponse; - monitor(requestMessage: loop_pb.MonitorRequest, metadata?: grpc.Metadata): ResponseStream; - listSwaps( - requestMessage: loop_pb.ListSwapsRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: loop_pb.ListSwapsResponse|null) => void - ): UnaryResponse; - listSwaps( - requestMessage: loop_pb.ListSwapsRequest, - callback: (error: ServiceError|null, responseMessage: loop_pb.ListSwapsResponse|null) => void - ): UnaryResponse; - swapInfo( - requestMessage: loop_pb.SwapInfoRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: loop_pb.SwapStatus|null) => void - ): UnaryResponse; - swapInfo( - requestMessage: loop_pb.SwapInfoRequest, - callback: (error: ServiceError|null, responseMessage: loop_pb.SwapStatus|null) => void - ): UnaryResponse; - loopOutTerms( - requestMessage: loop_pb.TermsRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: loop_pb.TermsResponse|null) => void - ): UnaryResponse; - loopOutTerms( - requestMessage: loop_pb.TermsRequest, - callback: (error: ServiceError|null, responseMessage: loop_pb.TermsResponse|null) => void - ): UnaryResponse; - loopOutQuote( - requestMessage: loop_pb.QuoteRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: loop_pb.QuoteResponse|null) => void - ): UnaryResponse; - loopOutQuote( - requestMessage: loop_pb.QuoteRequest, - callback: (error: ServiceError|null, responseMessage: loop_pb.QuoteResponse|null) => void - ): UnaryResponse; - getLoopInTerms( - requestMessage: loop_pb.TermsRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: loop_pb.TermsResponse|null) => void - ): UnaryResponse; - getLoopInTerms( - requestMessage: loop_pb.TermsRequest, - callback: (error: ServiceError|null, responseMessage: loop_pb.TermsResponse|null) => void - ): UnaryResponse; - getLoopInQuote( - requestMessage: loop_pb.QuoteRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: loop_pb.QuoteResponse|null) => void - ): UnaryResponse; - getLoopInQuote( - requestMessage: loop_pb.QuoteRequest, - callback: (error: ServiceError|null, responseMessage: loop_pb.QuoteResponse|null) => void - ): UnaryResponse; - getLsatTokens( - requestMessage: loop_pb.TokensRequest, - metadata: grpc.Metadata, - callback: (error: ServiceError|null, responseMessage: loop_pb.TokensResponse|null) => void - ): UnaryResponse; - getLsatTokens( - requestMessage: loop_pb.TokensRequest, - callback: (error: ServiceError|null, responseMessage: loop_pb.TokensResponse|null) => void - ): UnaryResponse; -} - diff --git a/app/src/types/generated/loop_pb_service.js b/app/src/types/generated/loop_pb_service.js deleted file mode 100644 index 2bf789f72..000000000 --- a/app/src/types/generated/loop_pb_service.js +++ /dev/null @@ -1,429 +0,0 @@ -// package: looprpc -// file: loop.proto - -var loop_pb = require("./loop_pb"); -var grpc = require("@improbable-eng/grpc-web").grpc; - -var SwapClient = (function () { - function SwapClient() {} - SwapClient.serviceName = "looprpc.SwapClient"; - return SwapClient; -}()); - -SwapClient.LoopOut = { - methodName: "LoopOut", - service: SwapClient, - requestStream: false, - responseStream: false, - requestType: loop_pb.LoopOutRequest, - responseType: loop_pb.SwapResponse -}; - -SwapClient.LoopIn = { - methodName: "LoopIn", - service: SwapClient, - requestStream: false, - responseStream: false, - requestType: loop_pb.LoopInRequest, - responseType: loop_pb.SwapResponse -}; - -SwapClient.Monitor = { - methodName: "Monitor", - service: SwapClient, - requestStream: false, - responseStream: true, - requestType: loop_pb.MonitorRequest, - responseType: loop_pb.SwapStatus -}; - -SwapClient.ListSwaps = { - methodName: "ListSwaps", - service: SwapClient, - requestStream: false, - responseStream: false, - requestType: loop_pb.ListSwapsRequest, - responseType: loop_pb.ListSwapsResponse -}; - -SwapClient.SwapInfo = { - methodName: "SwapInfo", - service: SwapClient, - requestStream: false, - responseStream: false, - requestType: loop_pb.SwapInfoRequest, - responseType: loop_pb.SwapStatus -}; - -SwapClient.LoopOutTerms = { - methodName: "LoopOutTerms", - service: SwapClient, - requestStream: false, - responseStream: false, - requestType: loop_pb.TermsRequest, - responseType: loop_pb.TermsResponse -}; - -SwapClient.LoopOutQuote = { - methodName: "LoopOutQuote", - service: SwapClient, - requestStream: false, - responseStream: false, - requestType: loop_pb.QuoteRequest, - responseType: loop_pb.QuoteResponse -}; - -SwapClient.GetLoopInTerms = { - methodName: "GetLoopInTerms", - service: SwapClient, - requestStream: false, - responseStream: false, - requestType: loop_pb.TermsRequest, - responseType: loop_pb.TermsResponse -}; - -SwapClient.GetLoopInQuote = { - methodName: "GetLoopInQuote", - service: SwapClient, - requestStream: false, - responseStream: false, - requestType: loop_pb.QuoteRequest, - responseType: loop_pb.QuoteResponse -}; - -SwapClient.GetLsatTokens = { - methodName: "GetLsatTokens", - service: SwapClient, - requestStream: false, - responseStream: false, - requestType: loop_pb.TokensRequest, - responseType: loop_pb.TokensResponse -}; - -exports.SwapClient = SwapClient; - -function SwapClientClient(serviceHost, options) { - this.serviceHost = serviceHost; - this.options = options || {}; -} - -SwapClientClient.prototype.loopOut = function loopOut(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(SwapClient.LoopOut, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -SwapClientClient.prototype.loopIn = function loopIn(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(SwapClient.LoopIn, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -SwapClientClient.prototype.monitor = function monitor(requestMessage, metadata) { - var listeners = { - data: [], - end: [], - status: [] - }; - var client = grpc.invoke(SwapClient.Monitor, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onMessage: function (responseMessage) { - listeners.data.forEach(function (handler) { - handler(responseMessage); - }); - }, - onEnd: function (status, statusMessage, trailers) { - listeners.status.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners.end.forEach(function (handler) { - handler({ code: status, details: statusMessage, metadata: trailers }); - }); - listeners = null; - } - }); - return { - on: function (type, handler) { - listeners[type].push(handler); - return this; - }, - cancel: function () { - listeners = null; - client.close(); - } - }; -}; - -SwapClientClient.prototype.listSwaps = function listSwaps(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(SwapClient.ListSwaps, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -SwapClientClient.prototype.swapInfo = function swapInfo(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(SwapClient.SwapInfo, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -SwapClientClient.prototype.loopOutTerms = function loopOutTerms(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(SwapClient.LoopOutTerms, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -SwapClientClient.prototype.loopOutQuote = function loopOutQuote(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(SwapClient.LoopOutQuote, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -SwapClientClient.prototype.getLoopInTerms = function getLoopInTerms(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(SwapClient.GetLoopInTerms, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -SwapClientClient.prototype.getLoopInQuote = function getLoopInQuote(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(SwapClient.GetLoopInQuote, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -SwapClientClient.prototype.getLsatTokens = function getLsatTokens(requestMessage, metadata, callback) { - if (arguments.length === 2) { - callback = arguments[1]; - } - var client = grpc.unary(SwapClient.GetLsatTokens, { - request: requestMessage, - host: this.serviceHost, - metadata: metadata, - transport: this.options.transport, - debug: this.options.debug, - onEnd: function (response) { - if (callback) { - if (response.status !== grpc.Code.OK) { - var err = new Error(response.statusMessage); - err.code = response.status; - err.metadata = response.trailers; - callback(err, null); - } else { - callback(null, response.message); - } - } - } - }); - return { - cancel: function () { - callback = null; - client.close(); - } - }; -}; - -exports.SwapClientClient = SwapClientClient; -