UNPKG

@unification-com/und-js-v2

Version:
545 lines 6.4 MB
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");var _typeof3=require("@babel/runtime/helpers/typeof");Object.defineProperty(exports,"__esModule",{value:true});exports.tendermint=exports.mainchain=exports.google=exports.gogoproto=exports["default"]=exports.cosmos_proto=exports.cosmos=void 0;var _typeof2=_interopRequireDefault(require("@babel/runtime/helpers/typeof"));var $protobuf=_interopRequireWildcard(require("protobufjs/minimal"));function _getRequireWildcardCache(nodeInterop){if(typeof WeakMap!=="function")return null;var cacheBabelInterop=new WeakMap();var cacheNodeInterop=new WeakMap();return(_getRequireWildcardCache=function _getRequireWildcardCache(nodeInterop){return nodeInterop?cacheNodeInterop:cacheBabelInterop;})(nodeInterop);}function _interopRequireWildcard(obj,nodeInterop){if(!nodeInterop&&obj&&obj.__esModule){return obj;}if(obj===null||_typeof3(obj)!=="object"&&typeof obj!=="function"){return{"default":obj};}var cache=_getRequireWildcardCache(nodeInterop);if(cache&&cache.has(obj)){return cache.get(obj);}var newObj={};var hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj){if(key!=="default"&&Object.prototype.hasOwnProperty.call(obj,key)){var desc=hasPropertyDescriptor?Object.getOwnPropertyDescriptor(obj,key):null;if(desc&&(desc.get||desc.set)){Object.defineProperty(newObj,key,desc);}else{newObj[key]=obj[key];}}}newObj["default"]=obj;if(cache){cache.set(obj,newObj);}return newObj;}/*eslint-disable block-scoped-var, id-length, no-control-regex, no-magic-numbers, no-prototype-builtins, no-redeclare, no-shadow, no-var, sort-vars*/ // Common aliases var $Reader=$protobuf.Reader,$Writer=$protobuf.Writer,$util=$protobuf.util;// Exported root namespace var $root=$protobuf.roots["@cosmos-client/core"]||($protobuf.roots["@cosmos-client/core"]={});exports["default"]=$root;var cosmos=$root.cosmos=function(){/** * Namespace cosmos. * @exports cosmos * @namespace */var cosmos={};cosmos.auth=function(){/** * Namespace auth. * @memberof cosmos * @namespace */var auth={};auth.v1beta1=function(){/** * Namespace v1beta1. * @memberof cosmos.auth * @namespace */var v1beta1={};v1beta1.Query=function(){/** * Constructs a new Query service. * @memberof cosmos.auth.v1beta1 * @classdesc Represents a Query * @extends $protobuf.rpc.Service * @constructor * @param {$protobuf.RPCImpl} rpcImpl RPC implementation * @param {boolean} [requestDelimited=false] Whether requests are length-delimited * @param {boolean} [responseDelimited=false] Whether responses are length-delimited */function Query(rpcImpl,requestDelimited,responseDelimited){$protobuf.rpc.Service.call(this,rpcImpl,requestDelimited,responseDelimited);}(Query.prototype=Object.create($protobuf.rpc.Service.prototype)).constructor=Query;/** * Callback as used by {@link cosmos.auth.v1beta1.Query#accounts}. * @memberof cosmos.auth.v1beta1.Query * @typedef AccountsCallback * @type {function} * @param {Error|null} error Error, if any * @param {cosmos.auth.v1beta1.QueryAccountsResponse} [response] QueryAccountsResponse */ /** * Calls Accounts. * @function accounts * @memberof cosmos.auth.v1beta1.Query * @instance * @param {cosmos.auth.v1beta1.IQueryAccountsRequest} request QueryAccountsRequest message or plain object * @param {cosmos.auth.v1beta1.Query.AccountsCallback} callback Node-style callback called with the error, if any, and QueryAccountsResponse * @returns {undefined} * @variation 1 */Object.defineProperty(Query.prototype.accounts=function accounts(request,callback){return this.rpcCall(accounts,$root.cosmos.auth.v1beta1.QueryAccountsRequest,$root.cosmos.auth.v1beta1.QueryAccountsResponse,request,callback);},"name",{value:"Accounts"});/** * Calls Accounts. * @function accounts * @memberof cosmos.auth.v1beta1.Query * @instance * @param {cosmos.auth.v1beta1.IQueryAccountsRequest} request QueryAccountsRequest message or plain object * @returns {Promise<cosmos.auth.v1beta1.QueryAccountsResponse>} Promise * @variation 2 */ /** * Callback as used by {@link cosmos.auth.v1beta1.Query#account}. * @memberof cosmos.auth.v1beta1.Query * @typedef AccountCallback * @type {function} * @param {Error|null} error Error, if any * @param {cosmos.auth.v1beta1.QueryAccountResponse} [response] QueryAccountResponse */ /** * Calls Account. * @function account * @memberof cosmos.auth.v1beta1.Query * @instance * @param {cosmos.auth.v1beta1.IQueryAccountRequest} request QueryAccountRequest message or plain object * @param {cosmos.auth.v1beta1.Query.AccountCallback} callback Node-style callback called with the error, if any, and QueryAccountResponse * @returns {undefined} * @variation 1 */Object.defineProperty(Query.prototype.account=function account(request,callback){return this.rpcCall(account,$root.cosmos.auth.v1beta1.QueryAccountRequest,$root.cosmos.auth.v1beta1.QueryAccountResponse,request,callback);},"name",{value:"Account"});/** * Calls Account. * @function account * @memberof cosmos.auth.v1beta1.Query * @instance * @param {cosmos.auth.v1beta1.IQueryAccountRequest} request QueryAccountRequest message or plain object * @returns {Promise<cosmos.auth.v1beta1.QueryAccountResponse>} Promise * @variation 2 */ /** * Callback as used by {@link cosmos.auth.v1beta1.Query#params}. * @memberof cosmos.auth.v1beta1.Query * @typedef ParamsCallback * @type {function} * @param {Error|null} error Error, if any * @param {cosmos.auth.v1beta1.QueryParamsResponse} [response] QueryParamsResponse */ /** * Calls Params. * @function params * @memberof cosmos.auth.v1beta1.Query * @instance * @param {cosmos.auth.v1beta1.IQueryParamsRequest} request QueryParamsRequest message or plain object * @param {cosmos.auth.v1beta1.Query.ParamsCallback} callback Node-style callback called with the error, if any, and QueryParamsResponse * @returns {undefined} * @variation 1 */Object.defineProperty(Query.prototype.params=function params(request,callback){return this.rpcCall(params,$root.cosmos.auth.v1beta1.QueryParamsRequest,$root.cosmos.auth.v1beta1.QueryParamsResponse,request,callback);},"name",{value:"Params"});/** * Calls Params. * @function params * @memberof cosmos.auth.v1beta1.Query * @instance * @param {cosmos.auth.v1beta1.IQueryParamsRequest} request QueryParamsRequest message or plain object * @returns {Promise<cosmos.auth.v1beta1.QueryParamsResponse>} Promise * @variation 2 */ /** * Callback as used by {@link cosmos.auth.v1beta1.Query#moduleAccountByName}. * @memberof cosmos.auth.v1beta1.Query * @typedef ModuleAccountByNameCallback * @type {function} * @param {Error|null} error Error, if any * @param {cosmos.auth.v1beta1.QueryModuleAccountByNameResponse} [response] QueryModuleAccountByNameResponse */ /** * Calls ModuleAccountByName. * @function moduleAccountByName * @memberof cosmos.auth.v1beta1.Query * @instance * @param {cosmos.auth.v1beta1.IQueryModuleAccountByNameRequest} request QueryModuleAccountByNameRequest message or plain object * @param {cosmos.auth.v1beta1.Query.ModuleAccountByNameCallback} callback Node-style callback called with the error, if any, and QueryModuleAccountByNameResponse * @returns {undefined} * @variation 1 */Object.defineProperty(Query.prototype.moduleAccountByName=function moduleAccountByName(request,callback){return this.rpcCall(moduleAccountByName,$root.cosmos.auth.v1beta1.QueryModuleAccountByNameRequest,$root.cosmos.auth.v1beta1.QueryModuleAccountByNameResponse,request,callback);},"name",{value:"ModuleAccountByName"});/** * Calls ModuleAccountByName. * @function moduleAccountByName * @memberof cosmos.auth.v1beta1.Query * @instance * @param {cosmos.auth.v1beta1.IQueryModuleAccountByNameRequest} request QueryModuleAccountByNameRequest message or plain object * @returns {Promise<cosmos.auth.v1beta1.QueryModuleAccountByNameResponse>} Promise * @variation 2 */return Query;}();v1beta1.QueryAccountsRequest=function(){/** * Properties of a QueryAccountsRequest. * @memberof cosmos.auth.v1beta1 * @interface IQueryAccountsRequest * @property {cosmos.base.query.v1beta1.IPageRequest|null} [pagination] QueryAccountsRequest pagination */ /** * Constructs a new QueryAccountsRequest. * @memberof cosmos.auth.v1beta1 * @classdesc Represents a QueryAccountsRequest. * @implements IQueryAccountsRequest * @constructor * @param {cosmos.auth.v1beta1.IQueryAccountsRequest=} [properties] Properties to set */function QueryAccountsRequest(properties){if(properties)for(var keys=Object.keys(properties),i=0;i<keys.length;++i)if(properties[keys[i]]!=null)this[keys[i]]=properties[keys[i]];}/** * QueryAccountsRequest pagination. * @member {cosmos.base.query.v1beta1.IPageRequest|null|undefined} pagination * @memberof cosmos.auth.v1beta1.QueryAccountsRequest * @instance */QueryAccountsRequest.prototype.pagination=null;/** * Encodes the specified QueryAccountsRequest message. Does not implicitly {@link cosmos.auth.v1beta1.QueryAccountsRequest.verify|verify} messages. * @function encode * @memberof cosmos.auth.v1beta1.QueryAccountsRequest * @static * @param {cosmos.auth.v1beta1.IQueryAccountsRequest} message QueryAccountsRequest message or plain object to encode * @param {$protobuf.Writer} [writer] Writer to encode to * @returns {$protobuf.Writer} Writer */QueryAccountsRequest.encode=function encode(message,writer){if(!writer)writer=$Writer.create();if(message.pagination!=null&&Object.hasOwnProperty.call(message,"pagination"))$root.cosmos.base.query.v1beta1.PageRequest.encode(message.pagination,writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();return writer;};/** * Encodes the specified QueryAccountsRequest message, length delimited. Does not implicitly {@link cosmos.auth.v1beta1.QueryAccountsRequest.verify|verify} messages. * @function encodeDelimited * @memberof cosmos.auth.v1beta1.QueryAccountsRequest * @static * @param {cosmos.auth.v1beta1.IQueryAccountsRequest} message QueryAccountsRequest message or plain object to encode * @param {$protobuf.Writer} [writer] Writer to encode to * @returns {$protobuf.Writer} Writer */QueryAccountsRequest.encodeDelimited=function encodeDelimited(message,writer){return this.encode(message,writer).ldelim();};/** * Decodes a QueryAccountsRequest message from the specified reader or buffer. * @function decode * @memberof cosmos.auth.v1beta1.QueryAccountsRequest * @static * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from * @param {number} [length] Message length if known beforehand * @returns {cosmos.auth.v1beta1.QueryAccountsRequest} QueryAccountsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */QueryAccountsRequest.decode=function decode(reader,length){if(!(reader instanceof $Reader))reader=$Reader.create(reader);var end=length===undefined?reader.len:reader.pos+length,message=new $root.cosmos.auth.v1beta1.QueryAccountsRequest();while(reader.pos<end){var tag=reader.uint32();switch(tag>>>3){case 1:message.pagination=$root.cosmos.base.query.v1beta1.PageRequest.decode(reader,reader.uint32());break;default:reader.skipType(tag&7);break;}}return message;};/** * Decodes a QueryAccountsRequest message from the specified reader or buffer, length delimited. * @function decodeDelimited * @memberof cosmos.auth.v1beta1.QueryAccountsRequest * @static * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from * @returns {cosmos.auth.v1beta1.QueryAccountsRequest} QueryAccountsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */QueryAccountsRequest.decodeDelimited=function decodeDelimited(reader){if(!(reader instanceof $Reader))reader=new $Reader(reader);return this.decode(reader,reader.uint32());};/** * Verifies a QueryAccountsRequest message. * @function verify * @memberof cosmos.auth.v1beta1.QueryAccountsRequest * @static * @param {Object.<string,*>} message Plain object to verify * @returns {string|null} `null` if valid, otherwise the reason why it is not */QueryAccountsRequest.verify=function verify(message){if((0,_typeof2["default"])(message)!=="object"||message===null)return"object expected";if(message.pagination!=null&&message.hasOwnProperty("pagination")){var error=$root.cosmos.base.query.v1beta1.PageRequest.verify(message.pagination);if(error)return"pagination."+error;}return null;};/** * Creates a QueryAccountsRequest message from a plain object. Also converts values to their respective internal types. * @function fromObject * @memberof cosmos.auth.v1beta1.QueryAccountsRequest * @static * @param {Object.<string,*>} object Plain object * @returns {cosmos.auth.v1beta1.QueryAccountsRequest} QueryAccountsRequest */QueryAccountsRequest.fromObject=function fromObject(object){if(object instanceof $root.cosmos.auth.v1beta1.QueryAccountsRequest)return object;var message=new $root.cosmos.auth.v1beta1.QueryAccountsRequest();if(object.pagination!=null){if((0,_typeof2["default"])(object.pagination)!=="object")throw TypeError(".cosmos.auth.v1beta1.QueryAccountsRequest.pagination: object expected");message.pagination=$root.cosmos.base.query.v1beta1.PageRequest.fromObject(object.pagination);}return message;};/** * Creates a plain object from a QueryAccountsRequest message. Also converts values to other types if specified. * @function toObject * @memberof cosmos.auth.v1beta1.QueryAccountsRequest * @static * @param {cosmos.auth.v1beta1.QueryAccountsRequest} message QueryAccountsRequest * @param {$protobuf.IConversionOptions} [options] Conversion options * @returns {Object.<string,*>} Plain object */QueryAccountsRequest.toObject=function toObject(message,options){if(!options)options={};var object={};if(options.defaults)object.pagination=null;if(message.pagination!=null&&message.hasOwnProperty("pagination"))object.pagination=$root.cosmos.base.query.v1beta1.PageRequest.toObject(message.pagination,options);return object;};/** * Converts this QueryAccountsRequest to JSON. * @function toJSON * @memberof cosmos.auth.v1beta1.QueryAccountsRequest * @instance * @returns {Object.<string,*>} JSON object */QueryAccountsRequest.prototype.toJSON=function toJSON(){return this.constructor.toObject(this,$protobuf.util.toJSONOptions);};return QueryAccountsRequest;}();v1beta1.QueryAccountsResponse=function(){/** * Properties of a QueryAccountsResponse. * @memberof cosmos.auth.v1beta1 * @interface IQueryAccountsResponse * @property {Array.<google.protobuf.IAny>|null} [accounts] QueryAccountsResponse accounts * @property {cosmos.base.query.v1beta1.IPageResponse|null} [pagination] QueryAccountsResponse pagination */ /** * Constructs a new QueryAccountsResponse. * @memberof cosmos.auth.v1beta1 * @classdesc Represents a QueryAccountsResponse. * @implements IQueryAccountsResponse * @constructor * @param {cosmos.auth.v1beta1.IQueryAccountsResponse=} [properties] Properties to set */function QueryAccountsResponse(properties){this.accounts=[];if(properties)for(var keys=Object.keys(properties),i=0;i<keys.length;++i)if(properties[keys[i]]!=null)this[keys[i]]=properties[keys[i]];}/** * QueryAccountsResponse accounts. * @member {Array.<google.protobuf.IAny>} accounts * @memberof cosmos.auth.v1beta1.QueryAccountsResponse * @instance */QueryAccountsResponse.prototype.accounts=$util.emptyArray;/** * QueryAccountsResponse pagination. * @member {cosmos.base.query.v1beta1.IPageResponse|null|undefined} pagination * @memberof cosmos.auth.v1beta1.QueryAccountsResponse * @instance */QueryAccountsResponse.prototype.pagination=null;/** * Encodes the specified QueryAccountsResponse message. Does not implicitly {@link cosmos.auth.v1beta1.QueryAccountsResponse.verify|verify} messages. * @function encode * @memberof cosmos.auth.v1beta1.QueryAccountsResponse * @static * @param {cosmos.auth.v1beta1.IQueryAccountsResponse} message QueryAccountsResponse message or plain object to encode * @param {$protobuf.Writer} [writer] Writer to encode to * @returns {$protobuf.Writer} Writer */QueryAccountsResponse.encode=function encode(message,writer){if(!writer)writer=$Writer.create();if(message.accounts!=null&&message.accounts.length)for(var i=0;i<message.accounts.length;++i)$root.google.protobuf.Any.encode(message.accounts[i],writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();if(message.pagination!=null&&Object.hasOwnProperty.call(message,"pagination"))$root.cosmos.base.query.v1beta1.PageResponse.encode(message.pagination,writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();return writer;};/** * Encodes the specified QueryAccountsResponse message, length delimited. Does not implicitly {@link cosmos.auth.v1beta1.QueryAccountsResponse.verify|verify} messages. * @function encodeDelimited * @memberof cosmos.auth.v1beta1.QueryAccountsResponse * @static * @param {cosmos.auth.v1beta1.IQueryAccountsResponse} message QueryAccountsResponse message or plain object to encode * @param {$protobuf.Writer} [writer] Writer to encode to * @returns {$protobuf.Writer} Writer */QueryAccountsResponse.encodeDelimited=function encodeDelimited(message,writer){return this.encode(message,writer).ldelim();};/** * Decodes a QueryAccountsResponse message from the specified reader or buffer. * @function decode * @memberof cosmos.auth.v1beta1.QueryAccountsResponse * @static * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from * @param {number} [length] Message length if known beforehand * @returns {cosmos.auth.v1beta1.QueryAccountsResponse} QueryAccountsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */QueryAccountsResponse.decode=function decode(reader,length){if(!(reader instanceof $Reader))reader=$Reader.create(reader);var end=length===undefined?reader.len:reader.pos+length,message=new $root.cosmos.auth.v1beta1.QueryAccountsResponse();while(reader.pos<end){var tag=reader.uint32();switch(tag>>>3){case 1:if(!(message.accounts&&message.accounts.length))message.accounts=[];message.accounts.push($root.google.protobuf.Any.decode(reader,reader.uint32()));break;case 2:message.pagination=$root.cosmos.base.query.v1beta1.PageResponse.decode(reader,reader.uint32());break;default:reader.skipType(tag&7);break;}}return message;};/** * Decodes a QueryAccountsResponse message from the specified reader or buffer, length delimited. * @function decodeDelimited * @memberof cosmos.auth.v1beta1.QueryAccountsResponse * @static * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from * @returns {cosmos.auth.v1beta1.QueryAccountsResponse} QueryAccountsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */QueryAccountsResponse.decodeDelimited=function decodeDelimited(reader){if(!(reader instanceof $Reader))reader=new $Reader(reader);return this.decode(reader,reader.uint32());};/** * Verifies a QueryAccountsResponse message. * @function verify * @memberof cosmos.auth.v1beta1.QueryAccountsResponse * @static * @param {Object.<string,*>} message Plain object to verify * @returns {string|null} `null` if valid, otherwise the reason why it is not */QueryAccountsResponse.verify=function verify(message){if((0,_typeof2["default"])(message)!=="object"||message===null)return"object expected";if(message.accounts!=null&&message.hasOwnProperty("accounts")){if(!Array.isArray(message.accounts))return"accounts: array expected";for(var i=0;i<message.accounts.length;++i){var error=$root.google.protobuf.Any.verify(message.accounts[i]);if(error)return"accounts."+error;}}if(message.pagination!=null&&message.hasOwnProperty("pagination")){var _error=$root.cosmos.base.query.v1beta1.PageResponse.verify(message.pagination);if(_error)return"pagination."+_error;}return null;};/** * Creates a QueryAccountsResponse message from a plain object. Also converts values to their respective internal types. * @function fromObject * @memberof cosmos.auth.v1beta1.QueryAccountsResponse * @static * @param {Object.<string,*>} object Plain object * @returns {cosmos.auth.v1beta1.QueryAccountsResponse} QueryAccountsResponse */QueryAccountsResponse.fromObject=function fromObject(object){if(object instanceof $root.cosmos.auth.v1beta1.QueryAccountsResponse)return object;var message=new $root.cosmos.auth.v1beta1.QueryAccountsResponse();if(object.accounts){if(!Array.isArray(object.accounts))throw TypeError(".cosmos.auth.v1beta1.QueryAccountsResponse.accounts: array expected");message.accounts=[];for(var i=0;i<object.accounts.length;++i){if((0,_typeof2["default"])(object.accounts[i])!=="object")throw TypeError(".cosmos.auth.v1beta1.QueryAccountsResponse.accounts: object expected");message.accounts[i]=$root.google.protobuf.Any.fromObject(object.accounts[i]);}}if(object.pagination!=null){if((0,_typeof2["default"])(object.pagination)!=="object")throw TypeError(".cosmos.auth.v1beta1.QueryAccountsResponse.pagination: object expected");message.pagination=$root.cosmos.base.query.v1beta1.PageResponse.fromObject(object.pagination);}return message;};/** * Creates a plain object from a QueryAccountsResponse message. Also converts values to other types if specified. * @function toObject * @memberof cosmos.auth.v1beta1.QueryAccountsResponse * @static * @param {cosmos.auth.v1beta1.QueryAccountsResponse} message QueryAccountsResponse * @param {$protobuf.IConversionOptions} [options] Conversion options * @returns {Object.<string,*>} Plain object */QueryAccountsResponse.toObject=function toObject(message,options){if(!options)options={};var object={};if(options.arrays||options.defaults)object.accounts=[];if(options.defaults)object.pagination=null;if(message.accounts&&message.accounts.length){object.accounts=[];for(var j=0;j<message.accounts.length;++j)object.accounts[j]=$root.google.protobuf.Any.toObject(message.accounts[j],options);}if(message.pagination!=null&&message.hasOwnProperty("pagination"))object.pagination=$root.cosmos.base.query.v1beta1.PageResponse.toObject(message.pagination,options);return object;};/** * Converts this QueryAccountsResponse to JSON. * @function toJSON * @memberof cosmos.auth.v1beta1.QueryAccountsResponse * @instance * @returns {Object.<string,*>} JSON object */QueryAccountsResponse.prototype.toJSON=function toJSON(){return this.constructor.toObject(this,$protobuf.util.toJSONOptions);};return QueryAccountsResponse;}();v1beta1.QueryAccountRequest=function(){/** * Properties of a QueryAccountRequest. * @memberof cosmos.auth.v1beta1 * @interface IQueryAccountRequest * @property {string|null} [address] QueryAccountRequest address */ /** * Constructs a new QueryAccountRequest. * @memberof cosmos.auth.v1beta1 * @classdesc Represents a QueryAccountRequest. * @implements IQueryAccountRequest * @constructor * @param {cosmos.auth.v1beta1.IQueryAccountRequest=} [properties] Properties to set */function QueryAccountRequest(properties){if(properties)for(var keys=Object.keys(properties),i=0;i<keys.length;++i)if(properties[keys[i]]!=null)this[keys[i]]=properties[keys[i]];}/** * QueryAccountRequest address. * @member {string} address * @memberof cosmos.auth.v1beta1.QueryAccountRequest * @instance */QueryAccountRequest.prototype.address="";/** * Encodes the specified QueryAccountRequest message. Does not implicitly {@link cosmos.auth.v1beta1.QueryAccountRequest.verify|verify} messages. * @function encode * @memberof cosmos.auth.v1beta1.QueryAccountRequest * @static * @param {cosmos.auth.v1beta1.IQueryAccountRequest} message QueryAccountRequest message or plain object to encode * @param {$protobuf.Writer} [writer] Writer to encode to * @returns {$protobuf.Writer} Writer */QueryAccountRequest.encode=function encode(message,writer){if(!writer)writer=$Writer.create();if(message.address!=null&&Object.hasOwnProperty.call(message,"address"))writer.uint32(/* id 1, wireType 2 =*/10).string(message.address);return writer;};/** * Encodes the specified QueryAccountRequest message, length delimited. Does not implicitly {@link cosmos.auth.v1beta1.QueryAccountRequest.verify|verify} messages. * @function encodeDelimited * @memberof cosmos.auth.v1beta1.QueryAccountRequest * @static * @param {cosmos.auth.v1beta1.IQueryAccountRequest} message QueryAccountRequest message or plain object to encode * @param {$protobuf.Writer} [writer] Writer to encode to * @returns {$protobuf.Writer} Writer */QueryAccountRequest.encodeDelimited=function encodeDelimited(message,writer){return this.encode(message,writer).ldelim();};/** * Decodes a QueryAccountRequest message from the specified reader or buffer. * @function decode * @memberof cosmos.auth.v1beta1.QueryAccountRequest * @static * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from * @param {number} [length] Message length if known beforehand * @returns {cosmos.auth.v1beta1.QueryAccountRequest} QueryAccountRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */QueryAccountRequest.decode=function decode(reader,length){if(!(reader instanceof $Reader))reader=$Reader.create(reader);var end=length===undefined?reader.len:reader.pos+length,message=new $root.cosmos.auth.v1beta1.QueryAccountRequest();while(reader.pos<end){var tag=reader.uint32();switch(tag>>>3){case 1:message.address=reader.string();break;default:reader.skipType(tag&7);break;}}return message;};/** * Decodes a QueryAccountRequest message from the specified reader or buffer, length delimited. * @function decodeDelimited * @memberof cosmos.auth.v1beta1.QueryAccountRequest * @static * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from * @returns {cosmos.auth.v1beta1.QueryAccountRequest} QueryAccountRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */QueryAccountRequest.decodeDelimited=function decodeDelimited(reader){if(!(reader instanceof $Reader))reader=new $Reader(reader);return this.decode(reader,reader.uint32());};/** * Verifies a QueryAccountRequest message. * @function verify * @memberof cosmos.auth.v1beta1.QueryAccountRequest * @static * @param {Object.<string,*>} message Plain object to verify * @returns {string|null} `null` if valid, otherwise the reason why it is not */QueryAccountRequest.verify=function verify(message){if((0,_typeof2["default"])(message)!=="object"||message===null)return"object expected";if(message.address!=null&&message.hasOwnProperty("address"))if(!$util.isString(message.address))return"address: string expected";return null;};/** * Creates a QueryAccountRequest message from a plain object. Also converts values to their respective internal types. * @function fromObject * @memberof cosmos.auth.v1beta1.QueryAccountRequest * @static * @param {Object.<string,*>} object Plain object * @returns {cosmos.auth.v1beta1.QueryAccountRequest} QueryAccountRequest */QueryAccountRequest.fromObject=function fromObject(object){if(object instanceof $root.cosmos.auth.v1beta1.QueryAccountRequest)return object;var message=new $root.cosmos.auth.v1beta1.QueryAccountRequest();if(object.address!=null)message.address=String(object.address);return message;};/** * Creates a plain object from a QueryAccountRequest message. Also converts values to other types if specified. * @function toObject * @memberof cosmos.auth.v1beta1.QueryAccountRequest * @static * @param {cosmos.auth.v1beta1.QueryAccountRequest} message QueryAccountRequest * @param {$protobuf.IConversionOptions} [options] Conversion options * @returns {Object.<string,*>} Plain object */QueryAccountRequest.toObject=function toObject(message,options){if(!options)options={};var object={};if(options.defaults)object.address="";if(message.address!=null&&message.hasOwnProperty("address"))object.address=message.address;return object;};/** * Converts this QueryAccountRequest to JSON. * @function toJSON * @memberof cosmos.auth.v1beta1.QueryAccountRequest * @instance * @returns {Object.<string,*>} JSON object */QueryAccountRequest.prototype.toJSON=function toJSON(){return this.constructor.toObject(this,$protobuf.util.toJSONOptions);};return QueryAccountRequest;}();v1beta1.QueryAccountResponse=function(){/** * Properties of a QueryAccountResponse. * @memberof cosmos.auth.v1beta1 * @interface IQueryAccountResponse * @property {google.protobuf.IAny|null} [account] QueryAccountResponse account */ /** * Constructs a new QueryAccountResponse. * @memberof cosmos.auth.v1beta1 * @classdesc Represents a QueryAccountResponse. * @implements IQueryAccountResponse * @constructor * @param {cosmos.auth.v1beta1.IQueryAccountResponse=} [properties] Properties to set */function QueryAccountResponse(properties){if(properties)for(var keys=Object.keys(properties),i=0;i<keys.length;++i)if(properties[keys[i]]!=null)this[keys[i]]=properties[keys[i]];}/** * QueryAccountResponse account. * @member {google.protobuf.IAny|null|undefined} account * @memberof cosmos.auth.v1beta1.QueryAccountResponse * @instance */QueryAccountResponse.prototype.account=null;/** * Encodes the specified QueryAccountResponse message. Does not implicitly {@link cosmos.auth.v1beta1.QueryAccountResponse.verify|verify} messages. * @function encode * @memberof cosmos.auth.v1beta1.QueryAccountResponse * @static * @param {cosmos.auth.v1beta1.IQueryAccountResponse} message QueryAccountResponse message or plain object to encode * @param {$protobuf.Writer} [writer] Writer to encode to * @returns {$protobuf.Writer} Writer */QueryAccountResponse.encode=function encode(message,writer){if(!writer)writer=$Writer.create();if(message.account!=null&&Object.hasOwnProperty.call(message,"account"))$root.google.protobuf.Any.encode(message.account,writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();return writer;};/** * Encodes the specified QueryAccountResponse message, length delimited. Does not implicitly {@link cosmos.auth.v1beta1.QueryAccountResponse.verify|verify} messages. * @function encodeDelimited * @memberof cosmos.auth.v1beta1.QueryAccountResponse * @static * @param {cosmos.auth.v1beta1.IQueryAccountResponse} message QueryAccountResponse message or plain object to encode * @param {$protobuf.Writer} [writer] Writer to encode to * @returns {$protobuf.Writer} Writer */QueryAccountResponse.encodeDelimited=function encodeDelimited(message,writer){return this.encode(message,writer).ldelim();};/** * Decodes a QueryAccountResponse message from the specified reader or buffer. * @function decode * @memberof cosmos.auth.v1beta1.QueryAccountResponse * @static * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from * @param {number} [length] Message length if known beforehand * @returns {cosmos.auth.v1beta1.QueryAccountResponse} QueryAccountResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */QueryAccountResponse.decode=function decode(reader,length){if(!(reader instanceof $Reader))reader=$Reader.create(reader);var end=length===undefined?reader.len:reader.pos+length,message=new $root.cosmos.auth.v1beta1.QueryAccountResponse();while(reader.pos<end){var tag=reader.uint32();switch(tag>>>3){case 1:message.account=$root.google.protobuf.Any.decode(reader,reader.uint32());break;default:reader.skipType(tag&7);break;}}return message;};/** * Decodes a QueryAccountResponse message from the specified reader or buffer, length delimited. * @function decodeDelimited * @memberof cosmos.auth.v1beta1.QueryAccountResponse * @static * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from * @returns {cosmos.auth.v1beta1.QueryAccountResponse} QueryAccountResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */QueryAccountResponse.decodeDelimited=function decodeDelimited(reader){if(!(reader instanceof $Reader))reader=new $Reader(reader);return this.decode(reader,reader.uint32());};/** * Verifies a QueryAccountResponse message. * @function verify * @memberof cosmos.auth.v1beta1.QueryAccountResponse * @static * @param {Object.<string,*>} message Plain object to verify * @returns {string|null} `null` if valid, otherwise the reason why it is not */QueryAccountResponse.verify=function verify(message){if((0,_typeof2["default"])(message)!=="object"||message===null)return"object expected";if(message.account!=null&&message.hasOwnProperty("account")){var error=$root.google.protobuf.Any.verify(message.account);if(error)return"account."+error;}return null;};/** * Creates a QueryAccountResponse message from a plain object. Also converts values to their respective internal types. * @function fromObject * @memberof cosmos.auth.v1beta1.QueryAccountResponse * @static * @param {Object.<string,*>} object Plain object * @returns {cosmos.auth.v1beta1.QueryAccountResponse} QueryAccountResponse */QueryAccountResponse.fromObject=function fromObject(object){if(object instanceof $root.cosmos.auth.v1beta1.QueryAccountResponse)return object;var message=new $root.cosmos.auth.v1beta1.QueryAccountResponse();if(object.account!=null){if((0,_typeof2["default"])(object.account)!=="object")throw TypeError(".cosmos.auth.v1beta1.QueryAccountResponse.account: object expected");message.account=$root.google.protobuf.Any.fromObject(object.account);}return message;};/** * Creates a plain object from a QueryAccountResponse message. Also converts values to other types if specified. * @function toObject * @memberof cosmos.auth.v1beta1.QueryAccountResponse * @static * @param {cosmos.auth.v1beta1.QueryAccountResponse} message QueryAccountResponse * @param {$protobuf.IConversionOptions} [options] Conversion options * @returns {Object.<string,*>} Plain object */QueryAccountResponse.toObject=function toObject(message,options){if(!options)options={};var object={};if(options.defaults)object.account=null;if(message.account!=null&&message.hasOwnProperty("account"))object.account=$root.google.protobuf.Any.toObject(message.account,options);return object;};/** * Converts this QueryAccountResponse to JSON. * @function toJSON * @memberof cosmos.auth.v1beta1.QueryAccountResponse * @instance * @returns {Object.<string,*>} JSON object */QueryAccountResponse.prototype.toJSON=function toJSON(){return this.constructor.toObject(this,$protobuf.util.toJSONOptions);};return QueryAccountResponse;}();v1beta1.QueryParamsRequest=function(){/** * Properties of a QueryParamsRequest. * @memberof cosmos.auth.v1beta1 * @interface IQueryParamsRequest */ /** * Constructs a new QueryParamsRequest. * @memberof cosmos.auth.v1beta1 * @classdesc Represents a QueryParamsRequest. * @implements IQueryParamsRequest * @constructor * @param {cosmos.auth.v1beta1.IQueryParamsRequest=} [properties] Properties to set */function QueryParamsRequest(properties){if(properties)for(var keys=Object.keys(properties),i=0;i<keys.length;++i)if(properties[keys[i]]!=null)this[keys[i]]=properties[keys[i]];}/** * Encodes the specified QueryParamsRequest message. Does not implicitly {@link cosmos.auth.v1beta1.QueryParamsRequest.verify|verify} messages. * @function encode * @memberof cosmos.auth.v1beta1.QueryParamsRequest * @static * @param {cosmos.auth.v1beta1.IQueryParamsRequest} message QueryParamsRequest message or plain object to encode * @param {$protobuf.Writer} [writer] Writer to encode to * @returns {$protobuf.Writer} Writer */QueryParamsRequest.encode=function encode(message,writer){if(!writer)writer=$Writer.create();return writer;};/** * Encodes the specified QueryParamsRequest message, length delimited. Does not implicitly {@link cosmos.auth.v1beta1.QueryParamsRequest.verify|verify} messages. * @function encodeDelimited * @memberof cosmos.auth.v1beta1.QueryParamsRequest * @static * @param {cosmos.auth.v1beta1.IQueryParamsRequest} message QueryParamsRequest message or plain object to encode * @param {$protobuf.Writer} [writer] Writer to encode to * @returns {$protobuf.Writer} Writer */QueryParamsRequest.encodeDelimited=function encodeDelimited(message,writer){return this.encode(message,writer).ldelim();};/** * Decodes a QueryParamsRequest message from the specified reader or buffer. * @function decode * @memberof cosmos.auth.v1beta1.QueryParamsRequest * @static * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from * @param {number} [length] Message length if known beforehand * @returns {cosmos.auth.v1beta1.QueryParamsRequest} QueryParamsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */QueryParamsRequest.decode=function decode(reader,length){if(!(reader instanceof $Reader))reader=$Reader.create(reader);var end=length===undefined?reader.len:reader.pos+length,message=new $root.cosmos.auth.v1beta1.QueryParamsRequest();while(reader.pos<end){var tag=reader.uint32();switch(tag>>>3){default:reader.skipType(tag&7);break;}}return message;};/** * Decodes a QueryParamsRequest message from the specified reader or buffer, length delimited. * @function decodeDelimited * @memberof cosmos.auth.v1beta1.QueryParamsRequest * @static * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from * @returns {cosmos.auth.v1beta1.QueryParamsRequest} QueryParamsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */QueryParamsRequest.decodeDelimited=function decodeDelimited(reader){if(!(reader instanceof $Reader))reader=new $Reader(reader);return this.decode(reader,reader.uint32());};/** * Verifies a QueryParamsRequest message. * @function verify * @memberof cosmos.auth.v1beta1.QueryParamsRequest * @static * @param {Object.<string,*>} message Plain object to verify * @returns {string|null} `null` if valid, otherwise the reason why it is not */QueryParamsRequest.verify=function verify(message){if((0,_typeof2["default"])(message)!=="object"||message===null)return"object expected";return null;};/** * Creates a QueryParamsRequest message from a plain object. Also converts values to their respective internal types. * @function fromObject * @memberof cosmos.auth.v1beta1.QueryParamsRequest * @static * @param {Object.<string,*>} object Plain object * @returns {cosmos.auth.v1beta1.QueryParamsRequest} QueryParamsRequest */QueryParamsRequest.fromObject=function fromObject(object){if(object instanceof $root.cosmos.auth.v1beta1.QueryParamsRequest)return object;return new $root.cosmos.auth.v1beta1.QueryParamsRequest();};/** * Creates a plain object from a QueryParamsRequest message. Also converts values to other types if specified. * @function toObject * @memberof cosmos.auth.v1beta1.QueryParamsRequest * @static * @param {cosmos.auth.v1beta1.QueryParamsRequest} message QueryParamsRequest * @param {$protobuf.IConversionOptions} [options] Conversion options * @returns {Object.<string,*>} Plain object */QueryParamsRequest.toObject=function toObject(){return{};};/** * Converts this QueryParamsRequest to JSON. * @function toJSON * @memberof cosmos.auth.v1beta1.QueryParamsRequest * @instance * @returns {Object.<string,*>} JSON object */QueryParamsRequest.prototype.toJSON=function toJSON(){return this.constructor.toObject(this,$protobuf.util.toJSONOptions);};return QueryParamsRequest;}();v1beta1.QueryParamsResponse=function(){/** * Properties of a QueryParamsResponse. * @memberof cosmos.auth.v1beta1 * @interface IQueryParamsResponse * @property {cosmos.auth.v1beta1.IParams|null} [params] QueryParamsResponse params */ /** * Constructs a new QueryParamsResponse. * @memberof cosmos.auth.v1beta1 * @classdesc Represents a QueryParamsResponse. * @implements IQueryParamsResponse * @constructor * @param {cosmos.auth.v1beta1.IQueryParamsResponse=} [properties] Properties to set */function QueryParamsResponse(properties){if(properties)for(var keys=Object.keys(properties),i=0;i<keys.length;++i)if(properties[keys[i]]!=null)this[keys[i]]=properties[keys[i]];}/** * QueryParamsResponse params. * @member {cosmos.auth.v1beta1.IParams|null|undefined} params * @memberof cosmos.auth.v1beta1.QueryParamsResponse * @instance */QueryParamsResponse.prototype.params=null;/** * Encodes the specified QueryParamsResponse message. Does not implicitly {@link cosmos.auth.v1beta1.QueryParamsResponse.verify|verify} messages. * @function encode * @memberof cosmos.auth.v1beta1.QueryParamsResponse * @static * @param {cosmos.auth.v1beta1.IQueryParamsResponse} message QueryParamsResponse message or plain object to encode * @param {$protobuf.Writer} [writer] Writer to encode to * @returns {$protobuf.Writer} Writer */QueryParamsResponse.encode=function encode(message,writer){if(!writer)writer=$Writer.create();if(message.params!=null&&Object.hasOwnProperty.call(message,"params"))$root.cosmos.auth.v1beta1.Params.encode(message.params,writer.uint32(/* id 1, wir