@unification-com/und-js-v2
Version:
Unification Mainchain Wallet SDK v2
545 lines • 6.4 MB
JavaScript
"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