# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: decimal/validator/v1/query.proto

from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from gogoproto import gogo_pb2 as gogoproto_dot_gogo__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from cosmos_proto import cosmos_pb2 as cosmos__proto_dot_cosmos__pb2
from cosmos.base.query.v1beta1 import pagination_pb2 as cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2
from decimal.validator.v1 import params_pb2 as decimal_dot_validator_dot_v1_dot_params__pb2
from decimal.validator.v1 import validator_pb2 as decimal_dot_validator_dot_v1_dot_validator__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='decimal/validator/v1/query.proto',
  package='decimal.validator.v1',
  syntax='proto3',
  serialized_options=b'\n\030com.decimal.validator.v1B\nQueryProtoP\001Z9bitbucket.org/decimalteam/go-smart-node/x/validator/types\242\002\003DVX\252\002\024Decimal.Validator.V1\312\002\024Decimal\\Validator\\V1\342\002 Decimal\\Validator\\V1\\GPBMetadata\352\002\026Decimal::Validator::V1',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n decimal/validator/v1/query.proto\x12\x14\x64\x65\x63imal.validator.v1\x1a\x14gogoproto/gogo.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x19\x63osmos_proto/cosmos.proto\x1a*cosmos/base/query/v1beta1/pagination.proto\x1a!decimal/validator/v1/params.proto\x1a$decimal/validator/v1/validator.proto\"x\n\x16QueryValidatorsRequest\x12\x16\n\x06status\x18\x01 \x01(\tR\x06status\x12\x46\n\npagination\x18\x02 \x01(\x0b\x32&.cosmos.base.query.v1beta1.PageRequestR\npagination\"\xa9\x01\n\x17QueryValidatorsResponse\x12\x45\n\nvalidators\x18\x01 \x03(\x0b\x32\x1f.decimal.validator.v1.ValidatorB\x04\xc8\xde\x1f\x00R\nvalidators\x12G\n\npagination\x18\x02 \x01(\x0b\x32\'.cosmos.base.query.v1beta1.PageResponseR\npagination\"O\n\x15QueryValidatorRequest\x12\x36\n\tvalidator\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tvalidator\"]\n\x16QueryValidatorResponse\x12\x43\n\tvalidator\x18\x01 \x01(\x0b\x32\x1f.decimal.validator.v1.ValidatorB\x04\xc8\xde\x1f\x00R\tvalidator\"\xa2\x01\n QueryValidatorDelegationsRequest\x12\x36\n\tvalidator\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tvalidator\x12\x46\n\npagination\x18\x02 \x01(\x0b\x32&.cosmos.base.query.v1beta1.PageRequestR\npagination\"\xb6\x01\n!QueryValidatorDelegationsResponse\x12H\n\x0b\x64\x65legations\x18\x01 \x03(\x0b\x32 .decimal.validator.v1.DelegationB\x04\xc8\xde\x1f\x00R\x0b\x64\x65legations\x12G\n\npagination\x18\x02 \x01(\x0b\x32\'.cosmos.base.query.v1beta1.PageResponseR\npagination\"\xa4\x01\n\"QueryValidatorRedelegationsRequest\x12\x36\n\tvalidator\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tvalidator\x12\x46\n\npagination\x18\x02 \x01(\x0b\x32&.cosmos.base.query.v1beta1.PageRequestR\npagination\"\xbe\x01\n#QueryValidatorRedelegationsResponse\x12N\n\rredelegations\x18\x01 \x03(\x0b\x32\".decimal.validator.v1.RedelegationB\x04\xc8\xde\x1f\x00R\rredelegations\x12G\n\npagination\x18\x02 \x01(\x0b\x32\'.cosmos.base.query.v1beta1.PageResponseR\npagination\"\xa4\x01\n\"QueryValidatorUndelegationsRequest\x12\x36\n\tvalidator\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tvalidator\x12\x46\n\npagination\x18\x02 \x01(\x0b\x32&.cosmos.base.query.v1beta1.PageRequestR\npagination\"\xbe\x01\n#QueryValidatorUndelegationsResponse\x12N\n\rundelegations\x18\x01 \x03(\x0b\x32\".decimal.validator.v1.UndelegationB\x04\xc8\xde\x1f\x00R\rundelegations\x12G\n\npagination\x18\x02 \x01(\x0b\x32\'.cosmos.base.query.v1beta1.PageResponseR\npagination\"\x93\x01\n\x17QueryDelegationsRequest\x12\x36\n\tvalidator\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tvalidator\x12\x36\n\tdelegator\x18\x02 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tdelegator:\x08\x88\xa0\x1f\x00\xe8\xa0\x1f\x00\"d\n\x18QueryDelegationsResponse\x12H\n\x0b\x64\x65legations\x18\x01 \x03(\x0b\x32 .decimal.validator.v1.DelegationB\x04\xc8\xde\x1f\x00R\x0b\x64\x65legations\"\x95\x01\n\x19QueryRedelegationsRequest\x12\x36\n\tvalidator\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tvalidator\x12\x36\n\tdelegator\x18\x02 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tdelegator:\x08\x88\xa0\x1f\x00\xe8\xa0\x1f\x00\"l\n\x1aQueryRedelegationsResponse\x12N\n\rredelegations\x18\x01 \x03(\x0b\x32\".decimal.validator.v1.RedelegationB\x04\xc8\xde\x1f\x00R\rredelegations\"\x94\x01\n\x18QueryUndelegationRequest\x12\x36\n\tvalidator\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tvalidator\x12\x36\n\tdelegator\x18\x02 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tdelegator:\x08\x88\xa0\x1f\x00\xe8\xa0\x1f\x00\"i\n\x19QueryUndelegationResponse\x12L\n\x0cundelegation\x18\x01 \x01(\x0b\x32\".decimal.validator.v1.UndelegationB\x04\xc8\xde\x1f\x00R\x0cundelegation\"\xac\x01\n QueryDelegatorDelegationsRequest\x12\x36\n\tdelegator\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tdelegator\x12\x46\n\npagination\x18\x02 \x01(\x0b\x32&.cosmos.base.query.v1beta1.PageRequestR\npagination:\x08\x88\xa0\x1f\x00\xe8\xa0\x1f\x00\"\xb6\x01\n!QueryDelegatorDelegationsResponse\x12H\n\x0b\x64\x65legations\x18\x01 \x03(\x0b\x32 .decimal.validator.v1.DelegationB\x04\xc8\xde\x1f\x00R\x0b\x64\x65legations\x12G\n\npagination\x18\x02 \x01(\x0b\x32\'.cosmos.base.query.v1beta1.PageResponseR\npagination\"\xae\x01\n\"QueryDelegatorRedelegationsRequest\x12\x36\n\tdelegator\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tdelegator\x12\x46\n\npagination\x18\x02 \x01(\x0b\x32&.cosmos.base.query.v1beta1.PageRequestR\npagination:\x08\x88\xa0\x1f\x00\xe8\xa0\x1f\x00\"\xbe\x01\n#QueryDelegatorRedelegationsResponse\x12N\n\rredelegations\x18\x01 \x03(\x0b\x32\".decimal.validator.v1.RedelegationB\x04\xc8\xde\x1f\x00R\rredelegations\x12G\n\npagination\x18\x02 \x01(\x0b\x32\'.cosmos.base.query.v1beta1.PageResponseR\npagination\"\xae\x01\n\"QueryDelegatorUndelegationsRequest\x12\x36\n\tdelegator\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tdelegator\x12\x46\n\npagination\x18\x02 \x01(\x0b\x32&.cosmos.base.query.v1beta1.PageRequestR\npagination:\x08\x88\xa0\x1f\x00\xe8\xa0\x1f\x00\"\xbe\x01\n#QueryDelegatorUndelegationsResponse\x12N\n\rundelegations\x18\x01 \x03(\x0b\x32\".decimal.validator.v1.UndelegationB\x04\xc8\xde\x1f\x00R\rundelegations\x12G\n\npagination\x18\x02 \x01(\x0b\x32\'.cosmos.base.query.v1beta1.PageResponseR\npagination\"\xab\x01\n\x1fQueryDelegatorValidatorsRequest\x12\x36\n\tdelegator\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tdelegator\x12\x46\n\npagination\x18\x02 \x01(\x0b\x32&.cosmos.base.query.v1beta1.PageRequestR\npagination:\x08\x88\xa0\x1f\x00\xe8\xa0\x1f\x00\"\xb2\x01\n QueryDelegatorValidatorsResponse\x12\x45\n\nvalidators\x18\x01 \x03(\x0b\x32\x1f.decimal.validator.v1.ValidatorB\x04\xc8\xde\x1f\x00R\nvalidators\x12G\n\npagination\x18\x02 \x01(\x0b\x32\'.cosmos.base.query.v1beta1.PageResponseR\npagination\"\x9a\x01\n\x1eQueryDelegatorValidatorRequest\x12\x36\n\tdelegator\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tdelegator\x12\x36\n\tvalidator\x18\x02 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tvalidator:\x08\x88\xa0\x1f\x00\xe8\xa0\x1f\x00\"f\n\x1fQueryDelegatorValidatorResponse\x12\x43\n\tvalidator\x18\x01 \x01(\x0b\x32\x1f.decimal.validator.v1.ValidatorB\x04\xc8\xde\x1f\x00R\tvalidator\"4\n\x1aQueryHistoricalInfoRequest\x12\x16\n\x06height\x18\x01 \x01(\x03R\x06height\"W\n\x1bQueryHistoricalInfoResponse\x12\x38\n\x04hist\x18\x01 \x01(\x0b\x32$.decimal.validator.v1.HistoricalInfoR\x04hist\"\x12\n\x10QueryPoolRequest\"I\n\x11QueryPoolResponse\x12\x34\n\x04pool\x18\x01 \x01(\x0b\x32\x1a.decimal.validator.v1.PoolB\x04\xc8\xde\x1f\x00R\x04pool\"\x14\n\x12QueryParamsRequest\"Q\n\x13QueryParamsResponse\x12:\n\x06params\x18\x01 \x01(\x0b\x32\x1c.decimal.validator.v1.ParamsB\x04\xc8\xde\x1f\x00R\x06params\"3\n\x1bQueryCustomCoinPriceRequest\x12\x14\n\x05\x64\x65nom\x18\x01 \x01(\tR\x05\x64\x65nom\"r\n\x1cQueryCustomCoinPriceResponse\x12R\n\x05price\x18\x01 \x01(\tB<\xc8\xde\x1f\x00\xda\xde\x1f&github.com/cosmos/cosmos-sdk/types.Dec\xd2\xb4-\ncosmos.DecR\x05price\"3\n\x1bQueryTotalCustomCoinRequest\x12\x14\n\x05\x64\x65nom\x18\x01 \x01(\tR\x05\x64\x65nom\"n\n\x1cQueryTotalCustomCoinResponse\x12N\n\x0ctotal_amount\x18\x01 \x01(\tB+\xc8\xde\x1f\x00\xda\xde\x1f\x15\x63osmossdk.io/math.Int\xd2\xb4-\ncosmos.IntR\x0btotalAmount2\xb3\x1a\n\x05Query\x12\x93\x01\n\nValidators\x12,.decimal.validator.v1.QueryValidatorsRequest\x1a-.decimal.validator.v1.QueryValidatorsResponse\"(\x82\xd3\xe4\x93\x02\"\x12 /decimal/validator/v1/validators\x12\x9c\x01\n\tValidator\x12+.decimal.validator.v1.QueryValidatorRequest\x1a,.decimal.validator.v1.QueryValidatorResponse\"4\x82\xd3\xe4\x93\x02.\x12,/decimal/validator/v1/validators/{validator}\x12\xc9\x01\n\x14ValidatorDelegations\x12\x36.decimal.validator.v1.QueryValidatorDelegationsRequest\x1a\x37.decimal.validator.v1.QueryValidatorDelegationsResponse\"@\x82\xd3\xe4\x93\x02:\x12\x38/decimal/validator/v1/validators/{validator}/delegations\x12\xd1\x01\n\x16ValidatorRedelegations\x12\x38.decimal.validator.v1.QueryValidatorRedelegationsRequest\x1a\x39.decimal.validator.v1.QueryValidatorRedelegationsResponse\"B\x82\xd3\xe4\x93\x02<\x12:/decimal/validator/v1/validators/{validator}/redelegations\x12\xd1\x01\n\x16ValidatorUndelegations\x12\x38.decimal.validator.v1.QueryValidatorUndelegationsRequest\x1a\x39.decimal.validator.v1.QueryValidatorUndelegationsResponse\"B\x82\xd3\xe4\x93\x02<\x12:/decimal/validator/v1/validators/{validator}/undelegations\x12\xba\x01\n\x0b\x44\x65legations\x12-.decimal.validator.v1.QueryDelegationsRequest\x1a..decimal.validator.v1.QueryDelegationsResponse\"L\x82\xd3\xe4\x93\x02\x46\x12\x44/decimal/validator/v1/validators/{validator}/delegations/{delegator}\x12\xce\x01\n\rRedelegations\x12/.decimal.validator.v1.QueryRedelegationsRequest\x1a\x30.decimal.validator.v1.QueryRedelegationsResponse\"Z\x82\xd3\xe4\x93\x02T\x12R/decimal/validator/v1/validators/{validator}/delegations/{delegator}/redelegations\x12\xca\x01\n\x0cUndelegation\x12..decimal.validator.v1.QueryUndelegationRequest\x1a/.decimal.validator.v1.QueryUndelegationResponse\"Y\x82\xd3\xe4\x93\x02S\x12Q/decimal/validator/v1/validators/{validator}/delegations/{delegator}/undelegation\x12\xc9\x01\n\x14\x44\x65legatorDelegations\x12\x36.decimal.validator.v1.QueryDelegatorDelegationsRequest\x1a\x37.decimal.validator.v1.QueryDelegatorDelegationsResponse\"@\x82\xd3\xe4\x93\x02:\x12\x38/decimal/validator/v1/delegators/{delegator}/delegations\x12\xd1\x01\n\x16\x44\x65legatorRedelegations\x12\x38.decimal.validator.v1.QueryDelegatorRedelegationsRequest\x1a\x39.decimal.validator.v1.QueryDelegatorRedelegationsResponse\"B\x82\xd3\xe4\x93\x02<\x12:/decimal/validator/v1/delegators/{delegator}/redelegations\x12\xd1\x01\n\x16\x44\x65legatorUndelegations\x12\x38.decimal.validator.v1.QueryDelegatorUndelegationsRequest\x1a\x39.decimal.validator.v1.QueryDelegatorUndelegationsResponse\"B\x82\xd3\xe4\x93\x02<\x12:/decimal/validator/v1/delegators/{delegator}/undelegations\x12\xc5\x01\n\x13\x44\x65legatorValidators\x12\x35.decimal.validator.v1.QueryDelegatorValidatorsRequest\x1a\x36.decimal.validator.v1.QueryDelegatorValidatorsResponse\"?\x82\xd3\xe4\x93\x02\x39\x12\x37/decimal/validator/v1/delegators/{delegator}/validators\x12\xce\x01\n\x12\x44\x65legatorValidator\x12\x34.decimal.validator.v1.QueryDelegatorValidatorRequest\x1a\x35.decimal.validator.v1.QueryDelegatorValidatorResponse\"K\x82\xd3\xe4\x93\x02\x45\x12\x43/decimal/validator/v1/delegators/{delegator}/validators/{validator}\x12\xad\x01\n\x0eHistoricalInfo\x12\x30.decimal.validator.v1.QueryHistoricalInfoRequest\x1a\x31.decimal.validator.v1.QueryHistoricalInfoResponse\"6\x82\xd3\xe4\x93\x02\x30\x12./decimal/validator/v1/historical_info/{height}\x12{\n\x04Pool\x12&.decimal.validator.v1.QueryPoolRequest\x1a\'.decimal.validator.v1.QueryPoolResponse\"\"\x82\xd3\xe4\x93\x02\x1c\x12\x1a/decimal/validator/v1/pool\x12\xb1\x01\n\x0f\x43ustomCoinPrice\x12\x31.decimal.validator.v1.QueryCustomCoinPriceRequest\x1a\x32.decimal.validator.v1.QueryCustomCoinPriceResponse\"7\x82\xd3\xe4\x93\x02\x31\x12//decimal/validator/v1/custom_coin_price/{denom}\x12\xb1\x01\n\x0fTotalCustomCoin\x12\x31.decimal.validator.v1.QueryTotalCustomCoinRequest\x1a\x32.decimal.validator.v1.QueryTotalCustomCoinResponse\"7\x82\xd3\xe4\x93\x02\x31\x12//decimal/validator/v1/total_custom_coin/{denom}\x12\x83\x01\n\x06Params\x12(.decimal.validator.v1.QueryParamsRequest\x1a).decimal.validator.v1.QueryParamsResponse\"$\x82\xd3\xe4\x93\x02\x1e\x12\x1c/decimal/validator/v1/paramsB\xd3\x01\n\x18\x63om.decimal.validator.v1B\nQueryProtoP\x01Z9bitbucket.org/decimalteam/go-smart-node/x/validator/types\xa2\x02\x03\x44VX\xaa\x02\x14\x44\x65\x63imal.Validator.V1\xca\x02\x14\x44\x65\x63imal\\Validator\\V1\xe2\x02 Decimal\\Validator\\V1\\GPBMetadata\xea\x02\x16\x44\x65\x63imal::Validator::V1b\x06proto3'
  ,
  dependencies=[gogoproto_dot_gogo__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,cosmos__proto_dot_cosmos__pb2.DESCRIPTOR,cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2.DESCRIPTOR,decimal_dot_validator_dot_v1_dot_params__pb2.DESCRIPTOR,decimal_dot_validator_dot_v1_dot_validator__pb2.DESCRIPTOR,])




_QUERYVALIDATORSREQUEST = _descriptor.Descriptor(
  name='QueryValidatorsRequest',
  full_name='decimal.validator.v1.QueryValidatorsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='decimal.validator.v1.QueryValidatorsRequest.status', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='status', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='decimal.validator.v1.QueryValidatorsRequest.pagination', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='pagination', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=254,
  serialized_end=374,
)


_QUERYVALIDATORSRESPONSE = _descriptor.Descriptor(
  name='QueryValidatorsResponse',
  full_name='decimal.validator.v1.QueryValidatorsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='validators', full_name='decimal.validator.v1.QueryValidatorsResponse.validators', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\310\336\037\000', json_name='validators', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='decimal.validator.v1.QueryValidatorsResponse.pagination', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='pagination', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=377,
  serialized_end=546,
)


_QUERYVALIDATORREQUEST = _descriptor.Descriptor(
  name='QueryValidatorRequest',
  full_name='decimal.validator.v1.QueryValidatorRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='validator', full_name='decimal.validator.v1.QueryValidatorRequest.validator', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\322\264-\024cosmos.AddressString', json_name='validator', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=548,
  serialized_end=627,
)


_QUERYVALIDATORRESPONSE = _descriptor.Descriptor(
  name='QueryValidatorResponse',
  full_name='decimal.validator.v1.QueryValidatorResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='validator', full_name='decimal.validator.v1.QueryValidatorResponse.validator', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\310\336\037\000', json_name='validator', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=629,
  serialized_end=722,
)


_QUERYVALIDATORDELEGATIONSREQUEST = _descriptor.Descriptor(
  name='QueryValidatorDelegationsRequest',
  full_name='decimal.validator.v1.QueryValidatorDelegationsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='validator', full_name='decimal.validator.v1.QueryValidatorDelegationsRequest.validator', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\322\264-\024cosmos.AddressString', json_name='validator', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='decimal.validator.v1.QueryValidatorDelegationsRequest.pagination', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='pagination', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=725,
  serialized_end=887,
)


_QUERYVALIDATORDELEGATIONSRESPONSE = _descriptor.Descriptor(
  name='QueryValidatorDelegationsResponse',
  full_name='decimal.validator.v1.QueryValidatorDelegationsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='delegations', full_name='decimal.validator.v1.QueryValidatorDelegationsResponse.delegations', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\310\336\037\000', json_name='delegations', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='decimal.validator.v1.QueryValidatorDelegationsResponse.pagination', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='pagination', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=890,
  serialized_end=1072,
)


_QUERYVALIDATORREDELEGATIONSREQUEST = _descriptor.Descriptor(
  name='QueryValidatorRedelegationsRequest',
  full_name='decimal.validator.v1.QueryValidatorRedelegationsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='validator', full_name='decimal.validator.v1.QueryValidatorRedelegationsRequest.validator', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\322\264-\024cosmos.AddressString', json_name='validator', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='decimal.validator.v1.QueryValidatorRedelegationsRequest.pagination', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='pagination', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1075,
  serialized_end=1239,
)


_QUERYVALIDATORREDELEGATIONSRESPONSE = _descriptor.Descriptor(
  name='QueryValidatorRedelegationsResponse',
  full_name='decimal.validator.v1.QueryValidatorRedelegationsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='redelegations', full_name='decimal.validator.v1.QueryValidatorRedelegationsResponse.redelegations', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\310\336\037\000', json_name='redelegations', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='decimal.validator.v1.QueryValidatorRedelegationsResponse.pagination', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='pagination', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1242,
  serialized_end=1432,
)


_QUERYVALIDATORUNDELEGATIONSREQUEST = _descriptor.Descriptor(
  name='QueryValidatorUndelegationsRequest',
  full_name='decimal.validator.v1.QueryValidatorUndelegationsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='validator', full_name='decimal.validator.v1.QueryValidatorUndelegationsRequest.validator', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\322\264-\024cosmos.AddressString', json_name='validator', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='decimal.validator.v1.QueryValidatorUndelegationsRequest.pagination', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='pagination', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1435,
  serialized_end=1599,
)


_QUERYVALIDATORUNDELEGATIONSRESPONSE = _descriptor.Descriptor(
  name='QueryValidatorUndelegationsResponse',
  full_name='decimal.validator.v1.QueryValidatorUndelegationsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='undelegations', full_name='decimal.validator.v1.QueryValidatorUndelegationsResponse.undelegations', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\310\336\037\000', json_name='undelegations', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='decimal.validator.v1.QueryValidatorUndelegationsResponse.pagination', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='pagination', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1602,
  serialized_end=1792,
)


_QUERYDELEGATIONSREQUEST = _descriptor.Descriptor(
  name='QueryDelegationsRequest',
  full_name='decimal.validator.v1.QueryDelegationsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='validator', full_name='decimal.validator.v1.QueryDelegationsRequest.validator', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\322\264-\024cosmos.AddressString', json_name='validator', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='delegator', full_name='decimal.validator.v1.QueryDelegationsRequest.delegator', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\322\264-\024cosmos.AddressString', json_name='delegator', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'\210\240\037\000\350\240\037\000',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1795,
  serialized_end=1942,
)


_QUERYDELEGATIONSRESPONSE = _descriptor.Descriptor(
  name='QueryDelegationsResponse',
  full_name='decimal.validator.v1.QueryDelegationsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='delegations', full_name='decimal.validator.v1.QueryDelegationsResponse.delegations', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\310\336\037\000', json_name='delegations', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1944,
  serialized_end=2044,
)


_QUERYREDELEGATIONSREQUEST = _descriptor.Descriptor(
  name='QueryRedelegationsRequest',
  full_name='decimal.validator.v1.QueryRedelegationsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='validator', full_name='decimal.validator.v1.QueryRedelegationsRequest.validator', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\322\264-\024cosmos.AddressString', json_name='validator', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='delegator', full_name='decimal.validator.v1.QueryRedelegationsRequest.delegator', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\322\264-\024cosmos.AddressString', json_name='delegator', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'\210\240\037\000\350\240\037\000',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2047,
  serialized_end=2196,
)


_QUERYREDELEGATIONSRESPONSE = _descriptor.Descriptor(
  name='QueryRedelegationsResponse',
  full_name='decimal.validator.v1.QueryRedelegationsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='redelegations', full_name='decimal.validator.v1.QueryRedelegationsResponse.redelegations', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\310\336\037\000', json_name='redelegations', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2198,
  serialized_end=2306,
)


_QUERYUNDELEGATIONREQUEST = _descriptor.Descriptor(
  name='QueryUndelegationRequest',
  full_name='decimal.validator.v1.QueryUndelegationRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='validator', full_name='decimal.validator.v1.QueryUndelegationRequest.validator', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\322\264-\024cosmos.AddressString', json_name='validator', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='delegator', full_name='decimal.validator.v1.QueryUndelegationRequest.delegator', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\322\264-\024cosmos.AddressString', json_name='delegator', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'\210\240\037\000\350\240\037\000',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2309,
  serialized_end=2457,
)


_QUERYUNDELEGATIONRESPONSE = _descriptor.Descriptor(
  name='QueryUndelegationResponse',
  full_name='decimal.validator.v1.QueryUndelegationResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='undelegation', full_name='decimal.validator.v1.QueryUndelegationResponse.undelegation', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\310\336\037\000', json_name='undelegation', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2459,
  serialized_end=2564,
)


_QUERYDELEGATORDELEGATIONSREQUEST = _descriptor.Descriptor(
  name='QueryDelegatorDelegationsRequest',
  full_name='decimal.validator.v1.QueryDelegatorDelegationsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='delegator', full_name='decimal.validator.v1.QueryDelegatorDelegationsRequest.delegator', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\322\264-\024cosmos.AddressString', json_name='delegator', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='decimal.validator.v1.QueryDelegatorDelegationsRequest.pagination', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='pagination', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'\210\240\037\000\350\240\037\000',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2567,
  serialized_end=2739,
)


_QUERYDELEGATORDELEGATIONSRESPONSE = _descriptor.Descriptor(
  name='QueryDelegatorDelegationsResponse',
  full_name='decimal.validator.v1.QueryDelegatorDelegationsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='delegations', full_name='decimal.validator.v1.QueryDelegatorDelegationsResponse.delegations', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\310\336\037\000', json_name='delegations', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='decimal.validator.v1.QueryDelegatorDelegationsResponse.pagination', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='pagination', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2742,
  serialized_end=2924,
)


_QUERYDELEGATORREDELEGATIONSREQUEST = _descriptor.Descriptor(
  name='QueryDelegatorRedelegationsRequest',
  full_name='decimal.validator.v1.QueryDelegatorRedelegationsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='delegator', full_name='decimal.validator.v1.QueryDelegatorRedelegationsRequest.delegator', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\322\264-\024cosmos.AddressString', json_name='delegator', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='decimal.validator.v1.QueryDelegatorRedelegationsRequest.pagination', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='pagination', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'\210\240\037\000\350\240\037\000',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2927,
  serialized_end=3101,
)


_QUERYDELEGATORREDELEGATIONSRESPONSE = _descriptor.Descriptor(
  name='QueryDelegatorRedelegationsResponse',
  full_name='decimal.validator.v1.QueryDelegatorRedelegationsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='redelegations', full_name='decimal.validator.v1.QueryDelegatorRedelegationsResponse.redelegations', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\310\336\037\000', json_name='redelegations', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='decimal.validator.v1.QueryDelegatorRedelegationsResponse.pagination', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='pagination', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3104,
  serialized_end=3294,
)


_QUERYDELEGATORUNDELEGATIONSREQUEST = _descriptor.Descriptor(
  name='QueryDelegatorUndelegationsRequest',
  full_name='decimal.validator.v1.QueryDelegatorUndelegationsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='delegator', full_name='decimal.validator.v1.QueryDelegatorUndelegationsRequest.delegator', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\322\264-\024cosmos.AddressString', json_name='delegator', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='decimal.validator.v1.QueryDelegatorUndelegationsRequest.pagination', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='pagination', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'\210\240\037\000\350\240\037\000',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3297,
  serialized_end=3471,
)


_QUERYDELEGATORUNDELEGATIONSRESPONSE = _descriptor.Descriptor(
  name='QueryDelegatorUndelegationsResponse',
  full_name='decimal.validator.v1.QueryDelegatorUndelegationsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='undelegations', full_name='decimal.validator.v1.QueryDelegatorUndelegationsResponse.undelegations', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\310\336\037\000', json_name='undelegations', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='decimal.validator.v1.QueryDelegatorUndelegationsResponse.pagination', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='pagination', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3474,
  serialized_end=3664,
)


_QUERYDELEGATORVALIDATORSREQUEST = _descriptor.Descriptor(
  name='QueryDelegatorValidatorsRequest',
  full_name='decimal.validator.v1.QueryDelegatorValidatorsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='delegator', full_name='decimal.validator.v1.QueryDelegatorValidatorsRequest.delegator', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\322\264-\024cosmos.AddressString', json_name='delegator', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='decimal.validator.v1.QueryDelegatorValidatorsRequest.pagination', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='pagination', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'\210\240\037\000\350\240\037\000',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3667,
  serialized_end=3838,
)


_QUERYDELEGATORVALIDATORSRESPONSE = _descriptor.Descriptor(
  name='QueryDelegatorValidatorsResponse',
  full_name='decimal.validator.v1.QueryDelegatorValidatorsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='validators', full_name='decimal.validator.v1.QueryDelegatorValidatorsResponse.validators', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\310\336\037\000', json_name='validators', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='decimal.validator.v1.QueryDelegatorValidatorsResponse.pagination', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='pagination', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3841,
  serialized_end=4019,
)


_QUERYDELEGATORVALIDATORREQUEST = _descriptor.Descriptor(
  name='QueryDelegatorValidatorRequest',
  full_name='decimal.validator.v1.QueryDelegatorValidatorRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='delegator', full_name='decimal.validator.v1.QueryDelegatorValidatorRequest.delegator', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\322\264-\024cosmos.AddressString', json_name='delegator', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='validator', full_name='decimal.validator.v1.QueryDelegatorValidatorRequest.validator', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\322\264-\024cosmos.AddressString', json_name='validator', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'\210\240\037\000\350\240\037\000',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4022,
  serialized_end=4176,
)


_QUERYDELEGATORVALIDATORRESPONSE = _descriptor.Descriptor(
  name='QueryDelegatorValidatorResponse',
  full_name='decimal.validator.v1.QueryDelegatorValidatorResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='validator', full_name='decimal.validator.v1.QueryDelegatorValidatorResponse.validator', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\310\336\037\000', json_name='validator', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4178,
  serialized_end=4280,
)


_QUERYHISTORICALINFOREQUEST = _descriptor.Descriptor(
  name='QueryHistoricalInfoRequest',
  full_name='decimal.validator.v1.QueryHistoricalInfoRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='height', full_name='decimal.validator.v1.QueryHistoricalInfoRequest.height', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='height', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4282,
  serialized_end=4334,
)


_QUERYHISTORICALINFORESPONSE = _descriptor.Descriptor(
  name='QueryHistoricalInfoResponse',
  full_name='decimal.validator.v1.QueryHistoricalInfoResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='hist', full_name='decimal.validator.v1.QueryHistoricalInfoResponse.hist', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='hist', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4336,
  serialized_end=4423,
)


_QUERYPOOLREQUEST = _descriptor.Descriptor(
  name='QueryPoolRequest',
  full_name='decimal.validator.v1.QueryPoolRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4425,
  serialized_end=4443,
)


_QUERYPOOLRESPONSE = _descriptor.Descriptor(
  name='QueryPoolResponse',
  full_name='decimal.validator.v1.QueryPoolResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='pool', full_name='decimal.validator.v1.QueryPoolResponse.pool', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\310\336\037\000', json_name='pool', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4445,
  serialized_end=4518,
)


_QUERYPARAMSREQUEST = _descriptor.Descriptor(
  name='QueryParamsRequest',
  full_name='decimal.validator.v1.QueryParamsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4520,
  serialized_end=4540,
)


_QUERYPARAMSRESPONSE = _descriptor.Descriptor(
  name='QueryParamsResponse',
  full_name='decimal.validator.v1.QueryParamsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='params', full_name='decimal.validator.v1.QueryParamsResponse.params', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\310\336\037\000', json_name='params', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4542,
  serialized_end=4623,
)


_QUERYCUSTOMCOINPRICEREQUEST = _descriptor.Descriptor(
  name='QueryCustomCoinPriceRequest',
  full_name='decimal.validator.v1.QueryCustomCoinPriceRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='denom', full_name='decimal.validator.v1.QueryCustomCoinPriceRequest.denom', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='denom', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4625,
  serialized_end=4676,
)


_QUERYCUSTOMCOINPRICERESPONSE = _descriptor.Descriptor(
  name='QueryCustomCoinPriceResponse',
  full_name='decimal.validator.v1.QueryCustomCoinPriceResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='price', full_name='decimal.validator.v1.QueryCustomCoinPriceResponse.price', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\310\336\037\000\332\336\037&github.com/cosmos/cosmos-sdk/types.Dec\322\264-\ncosmos.Dec', json_name='price', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4678,
  serialized_end=4792,
)


_QUERYTOTALCUSTOMCOINREQUEST = _descriptor.Descriptor(
  name='QueryTotalCustomCoinRequest',
  full_name='decimal.validator.v1.QueryTotalCustomCoinRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='denom', full_name='decimal.validator.v1.QueryTotalCustomCoinRequest.denom', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='denom', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4794,
  serialized_end=4845,
)


_QUERYTOTALCUSTOMCOINRESPONSE = _descriptor.Descriptor(
  name='QueryTotalCustomCoinResponse',
  full_name='decimal.validator.v1.QueryTotalCustomCoinResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='total_amount', full_name='decimal.validator.v1.QueryTotalCustomCoinResponse.total_amount', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\310\336\037\000\332\336\037\025cosmossdk.io/math.Int\322\264-\ncosmos.Int', json_name='totalAmount', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4847,
  serialized_end=4957,
)

_QUERYVALIDATORSREQUEST.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGEREQUEST
_QUERYVALIDATORSRESPONSE.fields_by_name['validators'].message_type = decimal_dot_validator_dot_v1_dot_validator__pb2._VALIDATOR
_QUERYVALIDATORSRESPONSE.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGERESPONSE
_QUERYVALIDATORRESPONSE.fields_by_name['validator'].message_type = decimal_dot_validator_dot_v1_dot_validator__pb2._VALIDATOR
_QUERYVALIDATORDELEGATIONSREQUEST.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGEREQUEST
_QUERYVALIDATORDELEGATIONSRESPONSE.fields_by_name['delegations'].message_type = decimal_dot_validator_dot_v1_dot_validator__pb2._DELEGATION
_QUERYVALIDATORDELEGATIONSRESPONSE.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGERESPONSE
_QUERYVALIDATORREDELEGATIONSREQUEST.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGEREQUEST
_QUERYVALIDATORREDELEGATIONSRESPONSE.fields_by_name['redelegations'].message_type = decimal_dot_validator_dot_v1_dot_validator__pb2._REDELEGATION
_QUERYVALIDATORREDELEGATIONSRESPONSE.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGERESPONSE
_QUERYVALIDATORUNDELEGATIONSREQUEST.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGEREQUEST
_QUERYVALIDATORUNDELEGATIONSRESPONSE.fields_by_name['undelegations'].message_type = decimal_dot_validator_dot_v1_dot_validator__pb2._UNDELEGATION
_QUERYVALIDATORUNDELEGATIONSRESPONSE.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGERESPONSE
_QUERYDELEGATIONSRESPONSE.fields_by_name['delegations'].message_type = decimal_dot_validator_dot_v1_dot_validator__pb2._DELEGATION
_QUERYREDELEGATIONSRESPONSE.fields_by_name['redelegations'].message_type = decimal_dot_validator_dot_v1_dot_validator__pb2._REDELEGATION
_QUERYUNDELEGATIONRESPONSE.fields_by_name['undelegation'].message_type = decimal_dot_validator_dot_v1_dot_validator__pb2._UNDELEGATION
_QUERYDELEGATORDELEGATIONSREQUEST.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGEREQUEST
_QUERYDELEGATORDELEGATIONSRESPONSE.fields_by_name['delegations'].message_type = decimal_dot_validator_dot_v1_dot_validator__pb2._DELEGATION
_QUERYDELEGATORDELEGATIONSRESPONSE.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGERESPONSE
_QUERYDELEGATORREDELEGATIONSREQUEST.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGEREQUEST
_QUERYDELEGATORREDELEGATIONSRESPONSE.fields_by_name['redelegations'].message_type = decimal_dot_validator_dot_v1_dot_validator__pb2._REDELEGATION
_QUERYDELEGATORREDELEGATIONSRESPONSE.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGERESPONSE
_QUERYDELEGATORUNDELEGATIONSREQUEST.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGEREQUEST
_QUERYDELEGATORUNDELEGATIONSRESPONSE.fields_by_name['undelegations'].message_type = decimal_dot_validator_dot_v1_dot_validator__pb2._UNDELEGATION
_QUERYDELEGATORUNDELEGATIONSRESPONSE.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGERESPONSE
_QUERYDELEGATORVALIDATORSREQUEST.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGEREQUEST
_QUERYDELEGATORVALIDATORSRESPONSE.fields_by_name['validators'].message_type = decimal_dot_validator_dot_v1_dot_validator__pb2._VALIDATOR
_QUERYDELEGATORVALIDATORSRESPONSE.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGERESPONSE
_QUERYDELEGATORVALIDATORRESPONSE.fields_by_name['validator'].message_type = decimal_dot_validator_dot_v1_dot_validator__pb2._VALIDATOR
_QUERYHISTORICALINFORESPONSE.fields_by_name['hist'].message_type = decimal_dot_validator_dot_v1_dot_validator__pb2._HISTORICALINFO
_QUERYPOOLRESPONSE.fields_by_name['pool'].message_type = decimal_dot_validator_dot_v1_dot_validator__pb2._POOL
_QUERYPARAMSRESPONSE.fields_by_name['params'].message_type = decimal_dot_validator_dot_v1_dot_params__pb2._PARAMS
DESCRIPTOR.message_types_by_name['QueryValidatorsRequest'] = _QUERYVALIDATORSREQUEST
DESCRIPTOR.message_types_by_name['QueryValidatorsResponse'] = _QUERYVALIDATORSRESPONSE
DESCRIPTOR.message_types_by_name['QueryValidatorRequest'] = _QUERYVALIDATORREQUEST
DESCRIPTOR.message_types_by_name['QueryValidatorResponse'] = _QUERYVALIDATORRESPONSE
DESCRIPTOR.message_types_by_name['QueryValidatorDelegationsRequest'] = _QUERYVALIDATORDELEGATIONSREQUEST
DESCRIPTOR.message_types_by_name['QueryValidatorDelegationsResponse'] = _QUERYVALIDATORDELEGATIONSRESPONSE
DESCRIPTOR.message_types_by_name['QueryValidatorRedelegationsRequest'] = _QUERYVALIDATORREDELEGATIONSREQUEST
DESCRIPTOR.message_types_by_name['QueryValidatorRedelegationsResponse'] = _QUERYVALIDATORREDELEGATIONSRESPONSE
DESCRIPTOR.message_types_by_name['QueryValidatorUndelegationsRequest'] = _QUERYVALIDATORUNDELEGATIONSREQUEST
DESCRIPTOR.message_types_by_name['QueryValidatorUndelegationsResponse'] = _QUERYVALIDATORUNDELEGATIONSRESPONSE
DESCRIPTOR.message_types_by_name['QueryDelegationsRequest'] = _QUERYDELEGATIONSREQUEST
DESCRIPTOR.message_types_by_name['QueryDelegationsResponse'] = _QUERYDELEGATIONSRESPONSE
DESCRIPTOR.message_types_by_name['QueryRedelegationsRequest'] = _QUERYREDELEGATIONSREQUEST
DESCRIPTOR.message_types_by_name['QueryRedelegationsResponse'] = _QUERYREDELEGATIONSRESPONSE
DESCRIPTOR.message_types_by_name['QueryUndelegationRequest'] = _QUERYUNDELEGATIONREQUEST
DESCRIPTOR.message_types_by_name['QueryUndelegationResponse'] = _QUERYUNDELEGATIONRESPONSE
DESCRIPTOR.message_types_by_name['QueryDelegatorDelegationsRequest'] = _QUERYDELEGATORDELEGATIONSREQUEST
DESCRIPTOR.message_types_by_name['QueryDelegatorDelegationsResponse'] = _QUERYDELEGATORDELEGATIONSRESPONSE
DESCRIPTOR.message_types_by_name['QueryDelegatorRedelegationsRequest'] = _QUERYDELEGATORREDELEGATIONSREQUEST
DESCRIPTOR.message_types_by_name['QueryDelegatorRedelegationsResponse'] = _QUERYDELEGATORREDELEGATIONSRESPONSE
DESCRIPTOR.message_types_by_name['QueryDelegatorUndelegationsRequest'] = _QUERYDELEGATORUNDELEGATIONSREQUEST
DESCRIPTOR.message_types_by_name['QueryDelegatorUndelegationsResponse'] = _QUERYDELEGATORUNDELEGATIONSRESPONSE
DESCRIPTOR.message_types_by_name['QueryDelegatorValidatorsRequest'] = _QUERYDELEGATORVALIDATORSREQUEST
DESCRIPTOR.message_types_by_name['QueryDelegatorValidatorsResponse'] = _QUERYDELEGATORVALIDATORSRESPONSE
DESCRIPTOR.message_types_by_name['QueryDelegatorValidatorRequest'] = _QUERYDELEGATORVALIDATORREQUEST
DESCRIPTOR.message_types_by_name['QueryDelegatorValidatorResponse'] = _QUERYDELEGATORVALIDATORRESPONSE
DESCRIPTOR.message_types_by_name['QueryHistoricalInfoRequest'] = _QUERYHISTORICALINFOREQUEST
DESCRIPTOR.message_types_by_name['QueryHistoricalInfoResponse'] = _QUERYHISTORICALINFORESPONSE
DESCRIPTOR.message_types_by_name['QueryPoolRequest'] = _QUERYPOOLREQUEST
DESCRIPTOR.message_types_by_name['QueryPoolResponse'] = _QUERYPOOLRESPONSE
DESCRIPTOR.message_types_by_name['QueryParamsRequest'] = _QUERYPARAMSREQUEST
DESCRIPTOR.message_types_by_name['QueryParamsResponse'] = _QUERYPARAMSRESPONSE
DESCRIPTOR.message_types_by_name['QueryCustomCoinPriceRequest'] = _QUERYCUSTOMCOINPRICEREQUEST
DESCRIPTOR.message_types_by_name['QueryCustomCoinPriceResponse'] = _QUERYCUSTOMCOINPRICERESPONSE
DESCRIPTOR.message_types_by_name['QueryTotalCustomCoinRequest'] = _QUERYTOTALCUSTOMCOINREQUEST
DESCRIPTOR.message_types_by_name['QueryTotalCustomCoinResponse'] = _QUERYTOTALCUSTOMCOINRESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

QueryValidatorsRequest = _reflection.GeneratedProtocolMessageType('QueryValidatorsRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYVALIDATORSREQUEST,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryValidatorsRequest)
  })
_sym_db.RegisterMessage(QueryValidatorsRequest)

QueryValidatorsResponse = _reflection.GeneratedProtocolMessageType('QueryValidatorsResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYVALIDATORSRESPONSE,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryValidatorsResponse)
  })
_sym_db.RegisterMessage(QueryValidatorsResponse)

QueryValidatorRequest = _reflection.GeneratedProtocolMessageType('QueryValidatorRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYVALIDATORREQUEST,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryValidatorRequest)
  })
_sym_db.RegisterMessage(QueryValidatorRequest)

QueryValidatorResponse = _reflection.GeneratedProtocolMessageType('QueryValidatorResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYVALIDATORRESPONSE,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryValidatorResponse)
  })
_sym_db.RegisterMessage(QueryValidatorResponse)

QueryValidatorDelegationsRequest = _reflection.GeneratedProtocolMessageType('QueryValidatorDelegationsRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYVALIDATORDELEGATIONSREQUEST,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryValidatorDelegationsRequest)
  })
_sym_db.RegisterMessage(QueryValidatorDelegationsRequest)

QueryValidatorDelegationsResponse = _reflection.GeneratedProtocolMessageType('QueryValidatorDelegationsResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYVALIDATORDELEGATIONSRESPONSE,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryValidatorDelegationsResponse)
  })
_sym_db.RegisterMessage(QueryValidatorDelegationsResponse)

QueryValidatorRedelegationsRequest = _reflection.GeneratedProtocolMessageType('QueryValidatorRedelegationsRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYVALIDATORREDELEGATIONSREQUEST,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryValidatorRedelegationsRequest)
  })
_sym_db.RegisterMessage(QueryValidatorRedelegationsRequest)

QueryValidatorRedelegationsResponse = _reflection.GeneratedProtocolMessageType('QueryValidatorRedelegationsResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYVALIDATORREDELEGATIONSRESPONSE,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryValidatorRedelegationsResponse)
  })
_sym_db.RegisterMessage(QueryValidatorRedelegationsResponse)

QueryValidatorUndelegationsRequest = _reflection.GeneratedProtocolMessageType('QueryValidatorUndelegationsRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYVALIDATORUNDELEGATIONSREQUEST,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryValidatorUndelegationsRequest)
  })
_sym_db.RegisterMessage(QueryValidatorUndelegationsRequest)

QueryValidatorUndelegationsResponse = _reflection.GeneratedProtocolMessageType('QueryValidatorUndelegationsResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYVALIDATORUNDELEGATIONSRESPONSE,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryValidatorUndelegationsResponse)
  })
_sym_db.RegisterMessage(QueryValidatorUndelegationsResponse)

QueryDelegationsRequest = _reflection.GeneratedProtocolMessageType('QueryDelegationsRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYDELEGATIONSREQUEST,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryDelegationsRequest)
  })
_sym_db.RegisterMessage(QueryDelegationsRequest)

QueryDelegationsResponse = _reflection.GeneratedProtocolMessageType('QueryDelegationsResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYDELEGATIONSRESPONSE,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryDelegationsResponse)
  })
_sym_db.RegisterMessage(QueryDelegationsResponse)

QueryRedelegationsRequest = _reflection.GeneratedProtocolMessageType('QueryRedelegationsRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYREDELEGATIONSREQUEST,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryRedelegationsRequest)
  })
_sym_db.RegisterMessage(QueryRedelegationsRequest)

QueryRedelegationsResponse = _reflection.GeneratedProtocolMessageType('QueryRedelegationsResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYREDELEGATIONSRESPONSE,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryRedelegationsResponse)
  })
_sym_db.RegisterMessage(QueryRedelegationsResponse)

QueryUndelegationRequest = _reflection.GeneratedProtocolMessageType('QueryUndelegationRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYUNDELEGATIONREQUEST,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryUndelegationRequest)
  })
_sym_db.RegisterMessage(QueryUndelegationRequest)

QueryUndelegationResponse = _reflection.GeneratedProtocolMessageType('QueryUndelegationResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYUNDELEGATIONRESPONSE,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryUndelegationResponse)
  })
_sym_db.RegisterMessage(QueryUndelegationResponse)

QueryDelegatorDelegationsRequest = _reflection.GeneratedProtocolMessageType('QueryDelegatorDelegationsRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYDELEGATORDELEGATIONSREQUEST,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryDelegatorDelegationsRequest)
  })
_sym_db.RegisterMessage(QueryDelegatorDelegationsRequest)

QueryDelegatorDelegationsResponse = _reflection.GeneratedProtocolMessageType('QueryDelegatorDelegationsResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYDELEGATORDELEGATIONSRESPONSE,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryDelegatorDelegationsResponse)
  })
_sym_db.RegisterMessage(QueryDelegatorDelegationsResponse)

QueryDelegatorRedelegationsRequest = _reflection.GeneratedProtocolMessageType('QueryDelegatorRedelegationsRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYDELEGATORREDELEGATIONSREQUEST,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryDelegatorRedelegationsRequest)
  })
_sym_db.RegisterMessage(QueryDelegatorRedelegationsRequest)

QueryDelegatorRedelegationsResponse = _reflection.GeneratedProtocolMessageType('QueryDelegatorRedelegationsResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYDELEGATORREDELEGATIONSRESPONSE,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryDelegatorRedelegationsResponse)
  })
_sym_db.RegisterMessage(QueryDelegatorRedelegationsResponse)

QueryDelegatorUndelegationsRequest = _reflection.GeneratedProtocolMessageType('QueryDelegatorUndelegationsRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYDELEGATORUNDELEGATIONSREQUEST,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryDelegatorUndelegationsRequest)
  })
_sym_db.RegisterMessage(QueryDelegatorUndelegationsRequest)

QueryDelegatorUndelegationsResponse = _reflection.GeneratedProtocolMessageType('QueryDelegatorUndelegationsResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYDELEGATORUNDELEGATIONSRESPONSE,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryDelegatorUndelegationsResponse)
  })
_sym_db.RegisterMessage(QueryDelegatorUndelegationsResponse)

QueryDelegatorValidatorsRequest = _reflection.GeneratedProtocolMessageType('QueryDelegatorValidatorsRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYDELEGATORVALIDATORSREQUEST,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryDelegatorValidatorsRequest)
  })
_sym_db.RegisterMessage(QueryDelegatorValidatorsRequest)

QueryDelegatorValidatorsResponse = _reflection.GeneratedProtocolMessageType('QueryDelegatorValidatorsResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYDELEGATORVALIDATORSRESPONSE,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryDelegatorValidatorsResponse)
  })
_sym_db.RegisterMessage(QueryDelegatorValidatorsResponse)

QueryDelegatorValidatorRequest = _reflection.GeneratedProtocolMessageType('QueryDelegatorValidatorRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYDELEGATORVALIDATORREQUEST,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryDelegatorValidatorRequest)
  })
_sym_db.RegisterMessage(QueryDelegatorValidatorRequest)

QueryDelegatorValidatorResponse = _reflection.GeneratedProtocolMessageType('QueryDelegatorValidatorResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYDELEGATORVALIDATORRESPONSE,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryDelegatorValidatorResponse)
  })
_sym_db.RegisterMessage(QueryDelegatorValidatorResponse)

QueryHistoricalInfoRequest = _reflection.GeneratedProtocolMessageType('QueryHistoricalInfoRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYHISTORICALINFOREQUEST,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryHistoricalInfoRequest)
  })
_sym_db.RegisterMessage(QueryHistoricalInfoRequest)

QueryHistoricalInfoResponse = _reflection.GeneratedProtocolMessageType('QueryHistoricalInfoResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYHISTORICALINFORESPONSE,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryHistoricalInfoResponse)
  })
_sym_db.RegisterMessage(QueryHistoricalInfoResponse)

QueryPoolRequest = _reflection.GeneratedProtocolMessageType('QueryPoolRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYPOOLREQUEST,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryPoolRequest)
  })
_sym_db.RegisterMessage(QueryPoolRequest)

QueryPoolResponse = _reflection.GeneratedProtocolMessageType('QueryPoolResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYPOOLRESPONSE,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryPoolResponse)
  })
_sym_db.RegisterMessage(QueryPoolResponse)

QueryParamsRequest = _reflection.GeneratedProtocolMessageType('QueryParamsRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYPARAMSREQUEST,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryParamsRequest)
  })
_sym_db.RegisterMessage(QueryParamsRequest)

QueryParamsResponse = _reflection.GeneratedProtocolMessageType('QueryParamsResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYPARAMSRESPONSE,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryParamsResponse)
  })
_sym_db.RegisterMessage(QueryParamsResponse)

QueryCustomCoinPriceRequest = _reflection.GeneratedProtocolMessageType('QueryCustomCoinPriceRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYCUSTOMCOINPRICEREQUEST,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryCustomCoinPriceRequest)
  })
_sym_db.RegisterMessage(QueryCustomCoinPriceRequest)

QueryCustomCoinPriceResponse = _reflection.GeneratedProtocolMessageType('QueryCustomCoinPriceResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYCUSTOMCOINPRICERESPONSE,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryCustomCoinPriceResponse)
  })
_sym_db.RegisterMessage(QueryCustomCoinPriceResponse)

QueryTotalCustomCoinRequest = _reflection.GeneratedProtocolMessageType('QueryTotalCustomCoinRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYTOTALCUSTOMCOINREQUEST,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryTotalCustomCoinRequest)
  })
_sym_db.RegisterMessage(QueryTotalCustomCoinRequest)

QueryTotalCustomCoinResponse = _reflection.GeneratedProtocolMessageType('QueryTotalCustomCoinResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYTOTALCUSTOMCOINRESPONSE,
  '__module__' : 'decimal.validator.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.validator.v1.QueryTotalCustomCoinResponse)
  })
_sym_db.RegisterMessage(QueryTotalCustomCoinResponse)


DESCRIPTOR._options = None
_QUERYVALIDATORSRESPONSE.fields_by_name['validators']._options = None
_QUERYVALIDATORREQUEST.fields_by_name['validator']._options = None
_QUERYVALIDATORRESPONSE.fields_by_name['validator']._options = None
_QUERYVALIDATORDELEGATIONSREQUEST.fields_by_name['validator']._options = None
_QUERYVALIDATORDELEGATIONSRESPONSE.fields_by_name['delegations']._options = None
_QUERYVALIDATORREDELEGATIONSREQUEST.fields_by_name['validator']._options = None
_QUERYVALIDATORREDELEGATIONSRESPONSE.fields_by_name['redelegations']._options = None
_QUERYVALIDATORUNDELEGATIONSREQUEST.fields_by_name['validator']._options = None
_QUERYVALIDATORUNDELEGATIONSRESPONSE.fields_by_name['undelegations']._options = None
_QUERYDELEGATIONSREQUEST.fields_by_name['validator']._options = None
_QUERYDELEGATIONSREQUEST.fields_by_name['delegator']._options = None
_QUERYDELEGATIONSREQUEST._options = None
_QUERYDELEGATIONSRESPONSE.fields_by_name['delegations']._options = None
_QUERYREDELEGATIONSREQUEST.fields_by_name['validator']._options = None
_QUERYREDELEGATIONSREQUEST.fields_by_name['delegator']._options = None
_QUERYREDELEGATIONSREQUEST._options = None
_QUERYREDELEGATIONSRESPONSE.fields_by_name['redelegations']._options = None
_QUERYUNDELEGATIONREQUEST.fields_by_name['validator']._options = None
_QUERYUNDELEGATIONREQUEST.fields_by_name['delegator']._options = None
_QUERYUNDELEGATIONREQUEST._options = None
_QUERYUNDELEGATIONRESPONSE.fields_by_name['undelegation']._options = None
_QUERYDELEGATORDELEGATIONSREQUEST.fields_by_name['delegator']._options = None
_QUERYDELEGATORDELEGATIONSREQUEST._options = None
_QUERYDELEGATORDELEGATIONSRESPONSE.fields_by_name['delegations']._options = None
_QUERYDELEGATORREDELEGATIONSREQUEST.fields_by_name['delegator']._options = None
_QUERYDELEGATORREDELEGATIONSREQUEST._options = None
_QUERYDELEGATORREDELEGATIONSRESPONSE.fields_by_name['redelegations']._options = None
_QUERYDELEGATORUNDELEGATIONSREQUEST.fields_by_name['delegator']._options = None
_QUERYDELEGATORUNDELEGATIONSREQUEST._options = None
_QUERYDELEGATORUNDELEGATIONSRESPONSE.fields_by_name['undelegations']._options = None
_QUERYDELEGATORVALIDATORSREQUEST.fields_by_name['delegator']._options = None
_QUERYDELEGATORVALIDATORSREQUEST._options = None
_QUERYDELEGATORVALIDATORSRESPONSE.fields_by_name['validators']._options = None
_QUERYDELEGATORVALIDATORREQUEST.fields_by_name['delegator']._options = None
_QUERYDELEGATORVALIDATORREQUEST.fields_by_name['validator']._options = None
_QUERYDELEGATORVALIDATORREQUEST._options = None
_QUERYDELEGATORVALIDATORRESPONSE.fields_by_name['validator']._options = None
_QUERYPOOLRESPONSE.fields_by_name['pool']._options = None
_QUERYPARAMSRESPONSE.fields_by_name['params']._options = None
_QUERYCUSTOMCOINPRICERESPONSE.fields_by_name['price']._options = None
_QUERYTOTALCUSTOMCOINRESPONSE.fields_by_name['total_amount']._options = None

_QUERY = _descriptor.ServiceDescriptor(
  name='Query',
  full_name='decimal.validator.v1.Query',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=4960,
  serialized_end=8339,
  methods=[
  _descriptor.MethodDescriptor(
    name='Validators',
    full_name='decimal.validator.v1.Query.Validators',
    index=0,
    containing_service=None,
    input_type=_QUERYVALIDATORSREQUEST,
    output_type=_QUERYVALIDATORSRESPONSE,
    serialized_options=b'\202\323\344\223\002\"\022 /decimal/validator/v1/validators',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Validator',
    full_name='decimal.validator.v1.Query.Validator',
    index=1,
    containing_service=None,
    input_type=_QUERYVALIDATORREQUEST,
    output_type=_QUERYVALIDATORRESPONSE,
    serialized_options=b'\202\323\344\223\002.\022,/decimal/validator/v1/validators/{validator}',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='ValidatorDelegations',
    full_name='decimal.validator.v1.Query.ValidatorDelegations',
    index=2,
    containing_service=None,
    input_type=_QUERYVALIDATORDELEGATIONSREQUEST,
    output_type=_QUERYVALIDATORDELEGATIONSRESPONSE,
    serialized_options=b'\202\323\344\223\002:\0228/decimal/validator/v1/validators/{validator}/delegations',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='ValidatorRedelegations',
    full_name='decimal.validator.v1.Query.ValidatorRedelegations',
    index=3,
    containing_service=None,
    input_type=_QUERYVALIDATORREDELEGATIONSREQUEST,
    output_type=_QUERYVALIDATORREDELEGATIONSRESPONSE,
    serialized_options=b'\202\323\344\223\002<\022:/decimal/validator/v1/validators/{validator}/redelegations',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='ValidatorUndelegations',
    full_name='decimal.validator.v1.Query.ValidatorUndelegations',
    index=4,
    containing_service=None,
    input_type=_QUERYVALIDATORUNDELEGATIONSREQUEST,
    output_type=_QUERYVALIDATORUNDELEGATIONSRESPONSE,
    serialized_options=b'\202\323\344\223\002<\022:/decimal/validator/v1/validators/{validator}/undelegations',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Delegations',
    full_name='decimal.validator.v1.Query.Delegations',
    index=5,
    containing_service=None,
    input_type=_QUERYDELEGATIONSREQUEST,
    output_type=_QUERYDELEGATIONSRESPONSE,
    serialized_options=b'\202\323\344\223\002F\022D/decimal/validator/v1/validators/{validator}/delegations/{delegator}',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Redelegations',
    full_name='decimal.validator.v1.Query.Redelegations',
    index=6,
    containing_service=None,
    input_type=_QUERYREDELEGATIONSREQUEST,
    output_type=_QUERYREDELEGATIONSRESPONSE,
    serialized_options=b'\202\323\344\223\002T\022R/decimal/validator/v1/validators/{validator}/delegations/{delegator}/redelegations',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Undelegation',
    full_name='decimal.validator.v1.Query.Undelegation',
    index=7,
    containing_service=None,
    input_type=_QUERYUNDELEGATIONREQUEST,
    output_type=_QUERYUNDELEGATIONRESPONSE,
    serialized_options=b'\202\323\344\223\002S\022Q/decimal/validator/v1/validators/{validator}/delegations/{delegator}/undelegation',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='DelegatorDelegations',
    full_name='decimal.validator.v1.Query.DelegatorDelegations',
    index=8,
    containing_service=None,
    input_type=_QUERYDELEGATORDELEGATIONSREQUEST,
    output_type=_QUERYDELEGATORDELEGATIONSRESPONSE,
    serialized_options=b'\202\323\344\223\002:\0228/decimal/validator/v1/delegators/{delegator}/delegations',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='DelegatorRedelegations',
    full_name='decimal.validator.v1.Query.DelegatorRedelegations',
    index=9,
    containing_service=None,
    input_type=_QUERYDELEGATORREDELEGATIONSREQUEST,
    output_type=_QUERYDELEGATORREDELEGATIONSRESPONSE,
    serialized_options=b'\202\323\344\223\002<\022:/decimal/validator/v1/delegators/{delegator}/redelegations',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='DelegatorUndelegations',
    full_name='decimal.validator.v1.Query.DelegatorUndelegations',
    index=10,
    containing_service=None,
    input_type=_QUERYDELEGATORUNDELEGATIONSREQUEST,
    output_type=_QUERYDELEGATORUNDELEGATIONSRESPONSE,
    serialized_options=b'\202\323\344\223\002<\022:/decimal/validator/v1/delegators/{delegator}/undelegations',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='DelegatorValidators',
    full_name='decimal.validator.v1.Query.DelegatorValidators',
    index=11,
    containing_service=None,
    input_type=_QUERYDELEGATORVALIDATORSREQUEST,
    output_type=_QUERYDELEGATORVALIDATORSRESPONSE,
    serialized_options=b'\202\323\344\223\0029\0227/decimal/validator/v1/delegators/{delegator}/validators',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='DelegatorValidator',
    full_name='decimal.validator.v1.Query.DelegatorValidator',
    index=12,
    containing_service=None,
    input_type=_QUERYDELEGATORVALIDATORREQUEST,
    output_type=_QUERYDELEGATORVALIDATORRESPONSE,
    serialized_options=b'\202\323\344\223\002E\022C/decimal/validator/v1/delegators/{delegator}/validators/{validator}',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='HistoricalInfo',
    full_name='decimal.validator.v1.Query.HistoricalInfo',
    index=13,
    containing_service=None,
    input_type=_QUERYHISTORICALINFOREQUEST,
    output_type=_QUERYHISTORICALINFORESPONSE,
    serialized_options=b'\202\323\344\223\0020\022./decimal/validator/v1/historical_info/{height}',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Pool',
    full_name='decimal.validator.v1.Query.Pool',
    index=14,
    containing_service=None,
    input_type=_QUERYPOOLREQUEST,
    output_type=_QUERYPOOLRESPONSE,
    serialized_options=b'\202\323\344\223\002\034\022\032/decimal/validator/v1/pool',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='CustomCoinPrice',
    full_name='decimal.validator.v1.Query.CustomCoinPrice',
    index=15,
    containing_service=None,
    input_type=_QUERYCUSTOMCOINPRICEREQUEST,
    output_type=_QUERYCUSTOMCOINPRICERESPONSE,
    serialized_options=b'\202\323\344\223\0021\022//decimal/validator/v1/custom_coin_price/{denom}',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='TotalCustomCoin',
    full_name='decimal.validator.v1.Query.TotalCustomCoin',
    index=16,
    containing_service=None,
    input_type=_QUERYTOTALCUSTOMCOINREQUEST,
    output_type=_QUERYTOTALCUSTOMCOINRESPONSE,
    serialized_options=b'\202\323\344\223\0021\022//decimal/validator/v1/total_custom_coin/{denom}',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Params',
    full_name='decimal.validator.v1.Query.Params',
    index=17,
    containing_service=None,
    input_type=_QUERYPARAMSREQUEST,
    output_type=_QUERYPARAMSRESPONSE,
    serialized_options=b'\202\323\344\223\002\036\022\034/decimal/validator/v1/params',
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_QUERY)

DESCRIPTOR.services_by_name['Query'] = _QUERY

# @@protoc_insertion_point(module_scope)
