# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: decimal/coin/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.base.query.v1beta1 import pagination_pb2 as cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2
from decimal.coin.v1 import coin_pb2 as decimal_dot_coin_dot_v1_dot_coin__pb2
from decimal.coin.v1 import params_pb2 as decimal_dot_coin_dot_v1_dot_params__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='decimal/coin/v1/query.proto',
  package='decimal.coin.v1',
  syntax='proto3',
  serialized_options=b'\n\023com.decimal.coin.v1B\nQueryProtoP\001Z4bitbucket.org/decimalteam/go-smart-node/x/coin/types\242\002\003DCX\252\002\017Decimal.Coin.V1\312\002\017Decimal\\Coin\\V1\342\002\033Decimal\\Coin\\V1\\GPBMetadata\352\002\021Decimal::Coin::V1',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x1b\x64\x65\x63imal/coin/v1/query.proto\x12\x0f\x64\x65\x63imal.coin.v1\x1a\x14gogoproto/gogo.proto\x1a\x1cgoogle/api/annotations.proto\x1a*cosmos/base/query/v1beta1/pagination.proto\x1a\x1a\x64\x65\x63imal/coin/v1/coin.proto\x1a\x1c\x64\x65\x63imal/coin/v1/params.proto\"[\n\x11QueryCoinsRequest\x12\x46\n\npagination\x18\x01 \x01(\x0b\x32&.cosmos.base.query.v1beta1.PageRequestR\npagination\"\x90\x01\n\x12QueryCoinsResponse\x12\x31\n\x05\x63oins\x18\x01 \x03(\x0b\x32\x15.decimal.coin.v1.CoinB\x04\xc8\xde\x1f\x00R\x05\x63oins\x12G\n\npagination\x18\x02 \x01(\x0b\x32\'.cosmos.base.query.v1beta1.PageResponseR\npagination\"(\n\x10QueryCoinRequest\x12\x14\n\x05\x64\x65nom\x18\x01 \x01(\tR\x05\x64\x65nom\"D\n\x11QueryCoinResponse\x12/\n\x04\x63oin\x18\x01 \x01(\x0b\x32\x15.decimal.coin.v1.CoinB\x04\xc8\xde\x1f\x00R\x04\x63oin\"\\\n\x12QueryChecksRequest\x12\x46\n\npagination\x18\x01 \x01(\x0b\x32&.cosmos.base.query.v1beta1.PageRequestR\npagination\"\x94\x01\n\x13QueryChecksResponse\x12\x34\n\x06\x63hecks\x18\x01 \x03(\x0b\x32\x16.decimal.coin.v1.CheckB\x04\xc8\xde\x1f\x00R\x06\x63hecks\x12G\n\npagination\x18\x02 \x01(\x0b\x32\'.cosmos.base.query.v1beta1.PageResponseR\npagination\"\'\n\x11QueryCheckRequest\x12\x12\n\x04hash\x18\x01 \x01(\x0cR\x04hash\"H\n\x12QueryCheckResponse\x12\x32\n\x05\x63heck\x18\x01 \x01(\x0b\x32\x16.decimal.coin.v1.CheckB\x04\xc8\xde\x1f\x00R\x05\x63heck\"\x14\n\x12QueryParamsRequest\"L\n\x13QueryParamsResponse\x12\x35\n\x06params\x18\x01 \x01(\x0b\x32\x17.decimal.coin.v1.ParamsB\x04\xc8\xde\x1f\x00R\x06params2\xd4\x04\n\x05Query\x12p\n\x05\x43oins\x12\".decimal.coin.v1.QueryCoinsRequest\x1a#.decimal.coin.v1.QueryCoinsResponse\"\x1e\x82\xd3\xe4\x93\x02\x18\x12\x16/decimal/coin/v1/coins\x12t\n\x04\x43oin\x12!.decimal.coin.v1.QueryCoinRequest\x1a\".decimal.coin.v1.QueryCoinResponse\"%\x82\xd3\xe4\x93\x02\x1f\x12\x1d/decimal/coin/v1/coin/{denom}\x12t\n\x06\x43hecks\x12#.decimal.coin.v1.QueryChecksRequest\x1a$.decimal.coin.v1.QueryChecksResponse\"\x1f\x82\xd3\xe4\x93\x02\x19\x12\x17/decimal/coin/v1/checks\x12w\n\x05\x43heck\x12\".decimal.coin.v1.QueryCheckRequest\x1a#.decimal.coin.v1.QueryCheckResponse\"%\x82\xd3\xe4\x93\x02\x1f\x12\x1d/decimal/coin/v1/check/{hash}\x12t\n\x06Params\x12#.decimal.coin.v1.QueryParamsRequest\x1a$.decimal.coin.v1.QueryParamsResponse\"\x1f\x82\xd3\xe4\x93\x02\x19\x12\x17/decimal/coin/v1/paramsB\xb5\x01\n\x13\x63om.decimal.coin.v1B\nQueryProtoP\x01Z4bitbucket.org/decimalteam/go-smart-node/x/coin/types\xa2\x02\x03\x44\x43X\xaa\x02\x0f\x44\x65\x63imal.Coin.V1\xca\x02\x0f\x44\x65\x63imal\\Coin\\V1\xe2\x02\x1b\x44\x65\x63imal\\Coin\\V1\\GPBMetadata\xea\x02\x11\x44\x65\x63imal::Coin::V1b\x06proto3'
  ,
  dependencies=[gogoproto_dot_gogo__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2.DESCRIPTOR,decimal_dot_coin_dot_v1_dot_coin__pb2.DESCRIPTOR,decimal_dot_coin_dot_v1_dot_params__pb2.DESCRIPTOR,])




_QUERYCOINSREQUEST = _descriptor.Descriptor(
  name='QueryCoinsRequest',
  full_name='decimal.coin.v1.QueryCoinsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='pagination', full_name='decimal.coin.v1.QueryCoinsRequest.pagination', 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='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=202,
  serialized_end=293,
)


_QUERYCOINSRESPONSE = _descriptor.Descriptor(
  name='QueryCoinsResponse',
  full_name='decimal.coin.v1.QueryCoinsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='coins', full_name='decimal.coin.v1.QueryCoinsResponse.coins', 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='coins', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='decimal.coin.v1.QueryCoinsResponse.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=296,
  serialized_end=440,
)


_QUERYCOINREQUEST = _descriptor.Descriptor(
  name='QueryCoinRequest',
  full_name='decimal.coin.v1.QueryCoinRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='denom', full_name='decimal.coin.v1.QueryCoinRequest.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=442,
  serialized_end=482,
)


_QUERYCOINRESPONSE = _descriptor.Descriptor(
  name='QueryCoinResponse',
  full_name='decimal.coin.v1.QueryCoinResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='coin', full_name='decimal.coin.v1.QueryCoinResponse.coin', 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='coin', 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=484,
  serialized_end=552,
)


_QUERYCHECKSREQUEST = _descriptor.Descriptor(
  name='QueryChecksRequest',
  full_name='decimal.coin.v1.QueryChecksRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='pagination', full_name='decimal.coin.v1.QueryChecksRequest.pagination', 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='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=554,
  serialized_end=646,
)


_QUERYCHECKSRESPONSE = _descriptor.Descriptor(
  name='QueryChecksResponse',
  full_name='decimal.coin.v1.QueryChecksResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='checks', full_name='decimal.coin.v1.QueryChecksResponse.checks', 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='checks', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='decimal.coin.v1.QueryChecksResponse.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=649,
  serialized_end=797,
)


_QUERYCHECKREQUEST = _descriptor.Descriptor(
  name='QueryCheckRequest',
  full_name='decimal.coin.v1.QueryCheckRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='hash', full_name='decimal.coin.v1.QueryCheckRequest.hash', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='hash', 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=799,
  serialized_end=838,
)


_QUERYCHECKRESPONSE = _descriptor.Descriptor(
  name='QueryCheckResponse',
  full_name='decimal.coin.v1.QueryCheckResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='check', full_name='decimal.coin.v1.QueryCheckResponse.check', 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='check', 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=840,
  serialized_end=912,
)


_QUERYPARAMSREQUEST = _descriptor.Descriptor(
  name='QueryParamsRequest',
  full_name='decimal.coin.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=914,
  serialized_end=934,
)


_QUERYPARAMSRESPONSE = _descriptor.Descriptor(
  name='QueryParamsResponse',
  full_name='decimal.coin.v1.QueryParamsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='params', full_name='decimal.coin.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=936,
  serialized_end=1012,
)

_QUERYCOINSREQUEST.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGEREQUEST
_QUERYCOINSRESPONSE.fields_by_name['coins'].message_type = decimal_dot_coin_dot_v1_dot_coin__pb2._COIN
_QUERYCOINSRESPONSE.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGERESPONSE
_QUERYCOINRESPONSE.fields_by_name['coin'].message_type = decimal_dot_coin_dot_v1_dot_coin__pb2._COIN
_QUERYCHECKSREQUEST.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGEREQUEST
_QUERYCHECKSRESPONSE.fields_by_name['checks'].message_type = decimal_dot_coin_dot_v1_dot_coin__pb2._CHECK
_QUERYCHECKSRESPONSE.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGERESPONSE
_QUERYCHECKRESPONSE.fields_by_name['check'].message_type = decimal_dot_coin_dot_v1_dot_coin__pb2._CHECK
_QUERYPARAMSRESPONSE.fields_by_name['params'].message_type = decimal_dot_coin_dot_v1_dot_params__pb2._PARAMS
DESCRIPTOR.message_types_by_name['QueryCoinsRequest'] = _QUERYCOINSREQUEST
DESCRIPTOR.message_types_by_name['QueryCoinsResponse'] = _QUERYCOINSRESPONSE
DESCRIPTOR.message_types_by_name['QueryCoinRequest'] = _QUERYCOINREQUEST
DESCRIPTOR.message_types_by_name['QueryCoinResponse'] = _QUERYCOINRESPONSE
DESCRIPTOR.message_types_by_name['QueryChecksRequest'] = _QUERYCHECKSREQUEST
DESCRIPTOR.message_types_by_name['QueryChecksResponse'] = _QUERYCHECKSRESPONSE
DESCRIPTOR.message_types_by_name['QueryCheckRequest'] = _QUERYCHECKREQUEST
DESCRIPTOR.message_types_by_name['QueryCheckResponse'] = _QUERYCHECKRESPONSE
DESCRIPTOR.message_types_by_name['QueryParamsRequest'] = _QUERYPARAMSREQUEST
DESCRIPTOR.message_types_by_name['QueryParamsResponse'] = _QUERYPARAMSRESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

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

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

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

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

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

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

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

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

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

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


DESCRIPTOR._options = None
_QUERYCOINSRESPONSE.fields_by_name['coins']._options = None
_QUERYCOINRESPONSE.fields_by_name['coin']._options = None
_QUERYCHECKSRESPONSE.fields_by_name['checks']._options = None
_QUERYCHECKRESPONSE.fields_by_name['check']._options = None
_QUERYPARAMSRESPONSE.fields_by_name['params']._options = None

_QUERY = _descriptor.ServiceDescriptor(
  name='Query',
  full_name='decimal.coin.v1.Query',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=1015,
  serialized_end=1611,
  methods=[
  _descriptor.MethodDescriptor(
    name='Coins',
    full_name='decimal.coin.v1.Query.Coins',
    index=0,
    containing_service=None,
    input_type=_QUERYCOINSREQUEST,
    output_type=_QUERYCOINSRESPONSE,
    serialized_options=b'\202\323\344\223\002\030\022\026/decimal/coin/v1/coins',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Coin',
    full_name='decimal.coin.v1.Query.Coin',
    index=1,
    containing_service=None,
    input_type=_QUERYCOINREQUEST,
    output_type=_QUERYCOINRESPONSE,
    serialized_options=b'\202\323\344\223\002\037\022\035/decimal/coin/v1/coin/{denom}',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Checks',
    full_name='decimal.coin.v1.Query.Checks',
    index=2,
    containing_service=None,
    input_type=_QUERYCHECKSREQUEST,
    output_type=_QUERYCHECKSRESPONSE,
    serialized_options=b'\202\323\344\223\002\031\022\027/decimal/coin/v1/checks',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Check',
    full_name='decimal.coin.v1.Query.Check',
    index=3,
    containing_service=None,
    input_type=_QUERYCHECKREQUEST,
    output_type=_QUERYCHECKRESPONSE,
    serialized_options=b'\202\323\344\223\002\037\022\035/decimal/coin/v1/check/{hash}',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Params',
    full_name='decimal.coin.v1.Query.Params',
    index=4,
    containing_service=None,
    input_type=_QUERYPARAMSREQUEST,
    output_type=_QUERYPARAMSRESPONSE,
    serialized_options=b'\202\323\344\223\002\031\022\027/decimal/coin/v1/params',
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_QUERY)

DESCRIPTOR.services_by_name['Query'] = _QUERY

# @@protoc_insertion_point(module_scope)
