# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: ibc/core/channel/v1/query.proto
"""Generated protocol buffer code."""
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 ibc.core.client.v1 import client_pb2 as ibc_dot_core_dot_client_dot_v1_dot_client__pb2
from cosmos.base.query.v1beta1 import pagination_pb2 as cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2
from ibc.core.channel.v1 import channel_pb2 as ibc_dot_core_dot_channel_dot_v1_dot_channel__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2
from gogoproto import gogo_pb2 as gogoproto_dot_gogo__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='ibc/core/channel/v1/query.proto',
  package='ibc.core.channel.v1',
  syntax='proto3',
  serialized_options=b'Z8github.com/cosmos/cosmos-sdk/x/ibc/core/04-channel/types',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x1fibc/core/channel/v1/query.proto\x12\x13ibc.core.channel.v1\x1a\x1fibc/core/client/v1/client.proto\x1a*cosmos/base/query/v1beta1/pagination.proto\x1a!ibc/core/channel/v1/channel.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x19google/protobuf/any.proto\x1a\x14gogoproto/gogo.proto\":\n\x13QueryChannelRequest\x12\x0f\n\x07port_id\x18\x01 \x01(\t\x12\x12\n\nchannel_id\x18\x02 \x01(\t\"\x8c\x01\n\x14QueryChannelResponse\x12-\n\x07\x63hannel\x18\x01 \x01(\x0b\x32\x1c.ibc.core.channel.v1.Channel\x12\r\n\x05proof\x18\x02 \x01(\x0c\x12\x36\n\x0cproof_height\x18\x03 \x01(\x0b\x32\x1a.ibc.core.client.v1.HeightB\x04\xc8\xde\x1f\x00\"R\n\x14QueryChannelsRequest\x12:\n\npagination\x18\x01 \x01(\x0b\x32&.cosmos.base.query.v1beta1.PageRequest\"\xc0\x01\n\x15QueryChannelsResponse\x12\x38\n\x08\x63hannels\x18\x01 \x03(\x0b\x32&.ibc.core.channel.v1.IdentifiedChannel\x12;\n\npagination\x18\x02 \x01(\x0b\x32\'.cosmos.base.query.v1beta1.PageResponse\x12\x30\n\x06height\x18\x03 \x01(\x0b\x32\x1a.ibc.core.client.v1.HeightB\x04\xc8\xde\x1f\x00\"p\n\x1eQueryConnectionChannelsRequest\x12\x12\n\nconnection\x18\x01 \x01(\t\x12:\n\npagination\x18\x02 \x01(\x0b\x32&.cosmos.base.query.v1beta1.PageRequest\"\xca\x01\n\x1fQueryConnectionChannelsResponse\x12\x38\n\x08\x63hannels\x18\x01 \x03(\x0b\x32&.ibc.core.channel.v1.IdentifiedChannel\x12;\n\npagination\x18\x02 \x01(\x0b\x32\'.cosmos.base.query.v1beta1.PageResponse\x12\x30\n\x06height\x18\x03 \x01(\x0b\x32\x1a.ibc.core.client.v1.HeightB\x04\xc8\xde\x1f\x00\"E\n\x1eQueryChannelClientStateRequest\x12\x0f\n\x07port_id\x18\x01 \x01(\t\x12\x12\n\nchannel_id\x18\x02 \x01(\t\"\xb4\x01\n\x1fQueryChannelClientStateResponse\x12J\n\x17identified_client_state\x18\x01 \x01(\x0b\x32).ibc.core.client.v1.IdentifiedClientState\x12\r\n\x05proof\x18\x02 \x01(\x0c\x12\x36\n\x0cproof_height\x18\x03 \x01(\x0b\x32\x1a.ibc.core.client.v1.HeightB\x04\xc8\xde\x1f\x00\"z\n!QueryChannelConsensusStateRequest\x12\x0f\n\x07port_id\x18\x01 \x01(\t\x12\x12\n\nchannel_id\x18\x02 \x01(\t\x12\x17\n\x0frevision_number\x18\x03 \x01(\x04\x12\x17\n\x0frevision_height\x18\x04 \x01(\x04\"\xad\x01\n\"QueryChannelConsensusStateResponse\x12-\n\x0f\x63onsensus_state\x18\x01 \x01(\x0b\x32\x14.google.protobuf.Any\x12\x11\n\tclient_id\x18\x02 \x01(\t\x12\r\n\x05proof\x18\x03 \x01(\x0c\x12\x36\n\x0cproof_height\x18\x04 \x01(\x0b\x32\x1a.ibc.core.client.v1.HeightB\x04\xc8\xde\x1f\x00\"U\n\x1cQueryPacketCommitmentRequest\x12\x0f\n\x07port_id\x18\x01 \x01(\t\x12\x12\n\nchannel_id\x18\x02 \x01(\t\x12\x10\n\x08sequence\x18\x03 \x01(\x04\"z\n\x1dQueryPacketCommitmentResponse\x12\x12\n\ncommitment\x18\x01 \x01(\x0c\x12\r\n\x05proof\x18\x02 \x01(\x0c\x12\x36\n\x0cproof_height\x18\x03 \x01(\x0b\x32\x1a.ibc.core.client.v1.HeightB\x04\xc8\xde\x1f\x00\"\x80\x01\n\x1dQueryPacketCommitmentsRequest\x12\x0f\n\x07port_id\x18\x01 \x01(\t\x12\x12\n\nchannel_id\x18\x02 \x01(\t\x12:\n\npagination\x18\x03 \x01(\x0b\x32&.cosmos.base.query.v1beta1.PageRequest\"\xc6\x01\n\x1eQueryPacketCommitmentsResponse\x12\x35\n\x0b\x63ommitments\x18\x01 \x03(\x0b\x32 .ibc.core.channel.v1.PacketState\x12;\n\npagination\x18\x02 \x01(\x0b\x32\'.cosmos.base.query.v1beta1.PageResponse\x12\x30\n\x06height\x18\x03 \x01(\x0b\x32\x1a.ibc.core.client.v1.HeightB\x04\xc8\xde\x1f\x00\"R\n\x19QueryPacketReceiptRequest\x12\x0f\n\x07port_id\x18\x01 \x01(\t\x12\x12\n\nchannel_id\x18\x02 \x01(\t\x12\x10\n\x08sequence\x18\x03 \x01(\x04\"u\n\x1aQueryPacketReceiptResponse\x12\x10\n\x08received\x18\x02 \x01(\x08\x12\r\n\x05proof\x18\x03 \x01(\x0c\x12\x36\n\x0cproof_height\x18\x04 \x01(\x0b\x32\x1a.ibc.core.client.v1.HeightB\x04\xc8\xde\x1f\x00\"Z\n!QueryPacketAcknowledgementRequest\x12\x0f\n\x07port_id\x18\x01 \x01(\t\x12\x12\n\nchannel_id\x18\x02 \x01(\t\x12\x10\n\x08sequence\x18\x03 \x01(\x04\"\x84\x01\n\"QueryPacketAcknowledgementResponse\x12\x17\n\x0f\x61\x63knowledgement\x18\x01 \x01(\x0c\x12\r\n\x05proof\x18\x02 \x01(\x0c\x12\x36\n\x0cproof_height\x18\x03 \x01(\x0b\x32\x1a.ibc.core.client.v1.HeightB\x04\xc8\xde\x1f\x00\"\x85\x01\n\"QueryPacketAcknowledgementsRequest\x12\x0f\n\x07port_id\x18\x01 \x01(\t\x12\x12\n\nchannel_id\x18\x02 \x01(\t\x12:\n\npagination\x18\x03 \x01(\x0b\x32&.cosmos.base.query.v1beta1.PageRequest\"\xd0\x01\n#QueryPacketAcknowledgementsResponse\x12:\n\x10\x61\x63knowledgements\x18\x01 \x03(\x0b\x32 .ibc.core.channel.v1.PacketState\x12;\n\npagination\x18\x02 \x01(\x0b\x32\'.cosmos.base.query.v1beta1.PageResponse\x12\x30\n\x06height\x18\x03 \x01(\x0b\x32\x1a.ibc.core.client.v1.HeightB\x04\xc8\xde\x1f\x00\"i\n\x1dQueryUnreceivedPacketsRequest\x12\x0f\n\x07port_id\x18\x01 \x01(\t\x12\x12\n\nchannel_id\x18\x02 \x01(\t\x12#\n\x1bpacket_commitment_sequences\x18\x03 \x03(\x04\"e\n\x1eQueryUnreceivedPacketsResponse\x12\x11\n\tsequences\x18\x01 \x03(\x04\x12\x30\n\x06height\x18\x02 \x01(\x0b\x32\x1a.ibc.core.client.v1.HeightB\x04\xc8\xde\x1f\x00\"_\n\x1aQueryUnreceivedAcksRequest\x12\x0f\n\x07port_id\x18\x01 \x01(\t\x12\x12\n\nchannel_id\x18\x02 \x01(\t\x12\x1c\n\x14packet_ack_sequences\x18\x03 \x03(\x04\"b\n\x1bQueryUnreceivedAcksResponse\x12\x11\n\tsequences\x18\x01 \x03(\x04\x12\x30\n\x06height\x18\x02 \x01(\x0b\x32\x1a.ibc.core.client.v1.HeightB\x04\xc8\xde\x1f\x00\"F\n\x1fQueryNextSequenceReceiveRequest\x12\x0f\n\x07port_id\x18\x01 \x01(\t\x12\x12\n\nchannel_id\x18\x02 \x01(\t\"\x88\x01\n QueryNextSequenceReceiveResponse\x12\x1d\n\x15next_sequence_receive\x18\x01 \x01(\x04\x12\r\n\x05proof\x18\x02 \x01(\x0c\x12\x36\n\x0cproof_height\x18\x03 \x01(\x0b\x32\x1a.ibc.core.client.v1.HeightB\x04\xc8\xde\x1f\x00\x32\xcf\x16\n\x05Query\x12\xa7\x01\n\x07\x43hannel\x12(.ibc.core.channel.v1.QueryChannelRequest\x1a).ibc.core.channel.v1.QueryChannelResponse\"G\x82\xd3\xe4\x93\x02\x41\x12?/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}\x12\x8d\x01\n\x08\x43hannels\x12).ibc.core.channel.v1.QueryChannelsRequest\x1a*.ibc.core.channel.v1.QueryChannelsResponse\"*\x82\xd3\xe4\x93\x02$\x12\"/ibc/core/channel/v1beta1/channels\x12\xc4\x01\n\x12\x43onnectionChannels\x12\x33.ibc.core.channel.v1.QueryConnectionChannelsRequest\x1a\x34.ibc.core.channel.v1.QueryConnectionChannelsResponse\"C\x82\xd3\xe4\x93\x02=\x12;/ibc/core/channel/v1beta1/connections/{connection}/channels\x12\xd5\x01\n\x12\x43hannelClientState\x12\x33.ibc.core.channel.v1.QueryChannelClientStateRequest\x1a\x34.ibc.core.channel.v1.QueryChannelClientStateResponse\"T\x82\xd3\xe4\x93\x02N\x12L/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}/client_state\x12\x98\x02\n\x15\x43hannelConsensusState\x12\x36.ibc.core.channel.v1.QueryChannelConsensusStateRequest\x1a\x37.ibc.core.channel.v1.QueryChannelConsensusStateResponse\"\x8d\x01\x82\xd3\xe4\x93\x02\x86\x01\x12\x83\x01/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}/consensus_state/revision/{revision_number}/height/{revision_height}\x12\xe0\x01\n\x10PacketCommitment\x12\x31.ibc.core.channel.v1.QueryPacketCommitmentRequest\x1a\x32.ibc.core.channel.v1.QueryPacketCommitmentResponse\"e\x82\xd3\xe4\x93\x02_\x12]/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}/packet_commitments/{sequence}\x12\xd8\x01\n\x11PacketCommitments\x12\x32.ibc.core.channel.v1.QueryPacketCommitmentsRequest\x1a\x33.ibc.core.channel.v1.QueryPacketCommitmentsResponse\"Z\x82\xd3\xe4\x93\x02T\x12R/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}/packet_commitments\x12\xd4\x01\n\rPacketReceipt\x12..ibc.core.channel.v1.QueryPacketReceiptRequest\x1a/.ibc.core.channel.v1.QueryPacketReceiptResponse\"b\x82\xd3\xe4\x93\x02\\\x12Z/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}/packet_receipts/{sequence}\x12\xe8\x01\n\x15PacketAcknowledgement\x12\x36.ibc.core.channel.v1.QueryPacketAcknowledgementRequest\x1a\x37.ibc.core.channel.v1.QueryPacketAcknowledgementResponse\"^\x82\xd3\xe4\x93\x02X\x12V/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}/packet_acks/{sequence}\x12\xec\x01\n\x16PacketAcknowledgements\x12\x37.ibc.core.channel.v1.QueryPacketAcknowledgementsRequest\x1a\x38.ibc.core.channel.v1.QueryPacketAcknowledgementsResponse\"_\x82\xd3\xe4\x93\x02Y\x12W/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}/packet_acknowledgements\x12\x8c\x02\n\x11UnreceivedPackets\x12\x32.ibc.core.channel.v1.QueryUnreceivedPacketsRequest\x1a\x33.ibc.core.channel.v1.QueryUnreceivedPacketsResponse\"\x8d\x01\x82\xd3\xe4\x93\x02\x86\x01\x12\x83\x01/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}/packet_commitments/{packet_commitment_sequences}/unreceived_packets\x12\xf7\x01\n\x0eUnreceivedAcks\x12/.ibc.core.channel.v1.QueryUnreceivedAcksRequest\x1a\x30.ibc.core.channel.v1.QueryUnreceivedAcksResponse\"\x81\x01\x82\xd3\xe4\x93\x02{\x12y/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}/packet_commitments/{packet_ack_sequences}/unreceived_acks\x12\xd9\x01\n\x13NextSequenceReceive\x12\x34.ibc.core.channel.v1.QueryNextSequenceReceiveRequest\x1a\x35.ibc.core.channel.v1.QueryNextSequenceReceiveResponse\"U\x82\xd3\xe4\x93\x02O\x12M/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}/next_sequenceB:Z8github.com/cosmos/cosmos-sdk/x/ibc/core/04-channel/typesb\x06proto3'
  ,
  dependencies=[ibc_dot_core_dot_client_dot_v1_dot_client__pb2.DESCRIPTOR,cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2.DESCRIPTOR,ibc_dot_core_dot_channel_dot_v1_dot_channel__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_any__pb2.DESCRIPTOR,gogoproto_dot_gogo__pb2.DESCRIPTOR,])




_QUERYCHANNELREQUEST = _descriptor.Descriptor(
  name='QueryChannelRequest',
  full_name='ibc.core.channel.v1.QueryChannelRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='port_id', full_name='ibc.core.channel.v1.QueryChannelRequest.port_id', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='channel_id', full_name='ibc.core.channel.v1.QueryChannelRequest.channel_id', 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=None, 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=247,
  serialized_end=305,
)


_QUERYCHANNELRESPONSE = _descriptor.Descriptor(
  name='QueryChannelResponse',
  full_name='ibc.core.channel.v1.QueryChannelResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='channel', full_name='ibc.core.channel.v1.QueryChannelResponse.channel', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='proof', full_name='ibc.core.channel.v1.QueryChannelResponse.proof', index=1,
      number=2, 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='proof_height', full_name='ibc.core.channel.v1.QueryChannelResponse.proof_height', index=2,
      number=3, 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', 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=308,
  serialized_end=448,
)


_QUERYCHANNELSREQUEST = _descriptor.Descriptor(
  name='QueryChannelsRequest',
  full_name='ibc.core.channel.v1.QueryChannelsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='pagination', full_name='ibc.core.channel.v1.QueryChannelsRequest.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, 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=450,
  serialized_end=532,
)


_QUERYCHANNELSRESPONSE = _descriptor.Descriptor(
  name='QueryChannelsResponse',
  full_name='ibc.core.channel.v1.QueryChannelsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='channels', full_name='ibc.core.channel.v1.QueryChannelsResponse.channels', 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=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='ibc.core.channel.v1.QueryChannelsResponse.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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='height', full_name='ibc.core.channel.v1.QueryChannelsResponse.height', index=2,
      number=3, 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', 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=535,
  serialized_end=727,
)


_QUERYCONNECTIONCHANNELSREQUEST = _descriptor.Descriptor(
  name='QueryConnectionChannelsRequest',
  full_name='ibc.core.channel.v1.QueryConnectionChannelsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='connection', full_name='ibc.core.channel.v1.QueryConnectionChannelsRequest.connection', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='ibc.core.channel.v1.QueryConnectionChannelsRequest.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, 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=729,
  serialized_end=841,
)


_QUERYCONNECTIONCHANNELSRESPONSE = _descriptor.Descriptor(
  name='QueryConnectionChannelsResponse',
  full_name='ibc.core.channel.v1.QueryConnectionChannelsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='channels', full_name='ibc.core.channel.v1.QueryConnectionChannelsResponse.channels', 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=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='ibc.core.channel.v1.QueryConnectionChannelsResponse.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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='height', full_name='ibc.core.channel.v1.QueryConnectionChannelsResponse.height', index=2,
      number=3, 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', 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=844,
  serialized_end=1046,
)


_QUERYCHANNELCLIENTSTATEREQUEST = _descriptor.Descriptor(
  name='QueryChannelClientStateRequest',
  full_name='ibc.core.channel.v1.QueryChannelClientStateRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='port_id', full_name='ibc.core.channel.v1.QueryChannelClientStateRequest.port_id', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='channel_id', full_name='ibc.core.channel.v1.QueryChannelClientStateRequest.channel_id', 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=None, 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=1048,
  serialized_end=1117,
)


_QUERYCHANNELCLIENTSTATERESPONSE = _descriptor.Descriptor(
  name='QueryChannelClientStateResponse',
  full_name='ibc.core.channel.v1.QueryChannelClientStateResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='identified_client_state', full_name='ibc.core.channel.v1.QueryChannelClientStateResponse.identified_client_state', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='proof', full_name='ibc.core.channel.v1.QueryChannelClientStateResponse.proof', index=1,
      number=2, 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='proof_height', full_name='ibc.core.channel.v1.QueryChannelClientStateResponse.proof_height', index=2,
      number=3, 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', 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=1120,
  serialized_end=1300,
)


_QUERYCHANNELCONSENSUSSTATEREQUEST = _descriptor.Descriptor(
  name='QueryChannelConsensusStateRequest',
  full_name='ibc.core.channel.v1.QueryChannelConsensusStateRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='port_id', full_name='ibc.core.channel.v1.QueryChannelConsensusStateRequest.port_id', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='channel_id', full_name='ibc.core.channel.v1.QueryChannelConsensusStateRequest.channel_id', 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=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='revision_number', full_name='ibc.core.channel.v1.QueryChannelConsensusStateRequest.revision_number', index=2,
      number=3, type=4, cpp_type=4, 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='revision_height', full_name='ibc.core.channel.v1.QueryChannelConsensusStateRequest.revision_height', index=3,
      number=4, type=4, cpp_type=4, 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, 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=1302,
  serialized_end=1424,
)


_QUERYCHANNELCONSENSUSSTATERESPONSE = _descriptor.Descriptor(
  name='QueryChannelConsensusStateResponse',
  full_name='ibc.core.channel.v1.QueryChannelConsensusStateResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='consensus_state', full_name='ibc.core.channel.v1.QueryChannelConsensusStateResponse.consensus_state', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='client_id', full_name='ibc.core.channel.v1.QueryChannelConsensusStateResponse.client_id', 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=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='proof', full_name='ibc.core.channel.v1.QueryChannelConsensusStateResponse.proof', index=2,
      number=3, 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='proof_height', full_name='ibc.core.channel.v1.QueryChannelConsensusStateResponse.proof_height', index=3,
      number=4, 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', 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=1427,
  serialized_end=1600,
)


_QUERYPACKETCOMMITMENTREQUEST = _descriptor.Descriptor(
  name='QueryPacketCommitmentRequest',
  full_name='ibc.core.channel.v1.QueryPacketCommitmentRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='port_id', full_name='ibc.core.channel.v1.QueryPacketCommitmentRequest.port_id', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='channel_id', full_name='ibc.core.channel.v1.QueryPacketCommitmentRequest.channel_id', 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=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='sequence', full_name='ibc.core.channel.v1.QueryPacketCommitmentRequest.sequence', index=2,
      number=3, type=4, cpp_type=4, 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, 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=1687,
)


_QUERYPACKETCOMMITMENTRESPONSE = _descriptor.Descriptor(
  name='QueryPacketCommitmentResponse',
  full_name='ibc.core.channel.v1.QueryPacketCommitmentResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='commitment', full_name='ibc.core.channel.v1.QueryPacketCommitmentResponse.commitment', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='proof', full_name='ibc.core.channel.v1.QueryPacketCommitmentResponse.proof', index=1,
      number=2, 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='proof_height', full_name='ibc.core.channel.v1.QueryPacketCommitmentResponse.proof_height', index=2,
      number=3, 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', 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=1689,
  serialized_end=1811,
)


_QUERYPACKETCOMMITMENTSREQUEST = _descriptor.Descriptor(
  name='QueryPacketCommitmentsRequest',
  full_name='ibc.core.channel.v1.QueryPacketCommitmentsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='port_id', full_name='ibc.core.channel.v1.QueryPacketCommitmentsRequest.port_id', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='channel_id', full_name='ibc.core.channel.v1.QueryPacketCommitmentsRequest.channel_id', 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=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='ibc.core.channel.v1.QueryPacketCommitmentsRequest.pagination', index=2,
      number=3, 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, 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=1814,
  serialized_end=1942,
)


_QUERYPACKETCOMMITMENTSRESPONSE = _descriptor.Descriptor(
  name='QueryPacketCommitmentsResponse',
  full_name='ibc.core.channel.v1.QueryPacketCommitmentsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='commitments', full_name='ibc.core.channel.v1.QueryPacketCommitmentsResponse.commitments', 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=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='ibc.core.channel.v1.QueryPacketCommitmentsResponse.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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='height', full_name='ibc.core.channel.v1.QueryPacketCommitmentsResponse.height', index=2,
      number=3, 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', 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=1945,
  serialized_end=2143,
)


_QUERYPACKETRECEIPTREQUEST = _descriptor.Descriptor(
  name='QueryPacketReceiptRequest',
  full_name='ibc.core.channel.v1.QueryPacketReceiptRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='port_id', full_name='ibc.core.channel.v1.QueryPacketReceiptRequest.port_id', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='channel_id', full_name='ibc.core.channel.v1.QueryPacketReceiptRequest.channel_id', 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=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='sequence', full_name='ibc.core.channel.v1.QueryPacketReceiptRequest.sequence', index=2,
      number=3, type=4, cpp_type=4, 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, 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=2145,
  serialized_end=2227,
)


_QUERYPACKETRECEIPTRESPONSE = _descriptor.Descriptor(
  name='QueryPacketReceiptResponse',
  full_name='ibc.core.channel.v1.QueryPacketReceiptResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='received', full_name='ibc.core.channel.v1.QueryPacketReceiptResponse.received', index=0,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='proof', full_name='ibc.core.channel.v1.QueryPacketReceiptResponse.proof', index=1,
      number=3, 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='proof_height', full_name='ibc.core.channel.v1.QueryPacketReceiptResponse.proof_height', index=2,
      number=4, 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', 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=2229,
  serialized_end=2346,
)


_QUERYPACKETACKNOWLEDGEMENTREQUEST = _descriptor.Descriptor(
  name='QueryPacketAcknowledgementRequest',
  full_name='ibc.core.channel.v1.QueryPacketAcknowledgementRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='port_id', full_name='ibc.core.channel.v1.QueryPacketAcknowledgementRequest.port_id', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='channel_id', full_name='ibc.core.channel.v1.QueryPacketAcknowledgementRequest.channel_id', 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=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='sequence', full_name='ibc.core.channel.v1.QueryPacketAcknowledgementRequest.sequence', index=2,
      number=3, type=4, cpp_type=4, 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, 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=2348,
  serialized_end=2438,
)


_QUERYPACKETACKNOWLEDGEMENTRESPONSE = _descriptor.Descriptor(
  name='QueryPacketAcknowledgementResponse',
  full_name='ibc.core.channel.v1.QueryPacketAcknowledgementResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='acknowledgement', full_name='ibc.core.channel.v1.QueryPacketAcknowledgementResponse.acknowledgement', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='proof', full_name='ibc.core.channel.v1.QueryPacketAcknowledgementResponse.proof', index=1,
      number=2, 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='proof_height', full_name='ibc.core.channel.v1.QueryPacketAcknowledgementResponse.proof_height', index=2,
      number=3, 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', 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=2441,
  serialized_end=2573,
)


_QUERYPACKETACKNOWLEDGEMENTSREQUEST = _descriptor.Descriptor(
  name='QueryPacketAcknowledgementsRequest',
  full_name='ibc.core.channel.v1.QueryPacketAcknowledgementsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='port_id', full_name='ibc.core.channel.v1.QueryPacketAcknowledgementsRequest.port_id', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='channel_id', full_name='ibc.core.channel.v1.QueryPacketAcknowledgementsRequest.channel_id', 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=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='ibc.core.channel.v1.QueryPacketAcknowledgementsRequest.pagination', index=2,
      number=3, 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, 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=2576,
  serialized_end=2709,
)


_QUERYPACKETACKNOWLEDGEMENTSRESPONSE = _descriptor.Descriptor(
  name='QueryPacketAcknowledgementsResponse',
  full_name='ibc.core.channel.v1.QueryPacketAcknowledgementsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='acknowledgements', full_name='ibc.core.channel.v1.QueryPacketAcknowledgementsResponse.acknowledgements', 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=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pagination', full_name='ibc.core.channel.v1.QueryPacketAcknowledgementsResponse.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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='height', full_name='ibc.core.channel.v1.QueryPacketAcknowledgementsResponse.height', index=2,
      number=3, 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', 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=2712,
  serialized_end=2920,
)


_QUERYUNRECEIVEDPACKETSREQUEST = _descriptor.Descriptor(
  name='QueryUnreceivedPacketsRequest',
  full_name='ibc.core.channel.v1.QueryUnreceivedPacketsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='port_id', full_name='ibc.core.channel.v1.QueryUnreceivedPacketsRequest.port_id', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='channel_id', full_name='ibc.core.channel.v1.QueryUnreceivedPacketsRequest.channel_id', 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=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='packet_commitment_sequences', full_name='ibc.core.channel.v1.QueryUnreceivedPacketsRequest.packet_commitment_sequences', index=2,
      number=3, type=4, cpp_type=4, 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=None, 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=2922,
  serialized_end=3027,
)


_QUERYUNRECEIVEDPACKETSRESPONSE = _descriptor.Descriptor(
  name='QueryUnreceivedPacketsResponse',
  full_name='ibc.core.channel.v1.QueryUnreceivedPacketsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='sequences', full_name='ibc.core.channel.v1.QueryUnreceivedPacketsResponse.sequences', index=0,
      number=1, type=4, cpp_type=4, 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=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='height', full_name='ibc.core.channel.v1.QueryUnreceivedPacketsResponse.height', 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=b'\310\336\037\000', 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=3029,
  serialized_end=3130,
)


_QUERYUNRECEIVEDACKSREQUEST = _descriptor.Descriptor(
  name='QueryUnreceivedAcksRequest',
  full_name='ibc.core.channel.v1.QueryUnreceivedAcksRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='port_id', full_name='ibc.core.channel.v1.QueryUnreceivedAcksRequest.port_id', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='channel_id', full_name='ibc.core.channel.v1.QueryUnreceivedAcksRequest.channel_id', 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=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='packet_ack_sequences', full_name='ibc.core.channel.v1.QueryUnreceivedAcksRequest.packet_ack_sequences', index=2,
      number=3, type=4, cpp_type=4, 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=None, 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=3132,
  serialized_end=3227,
)


_QUERYUNRECEIVEDACKSRESPONSE = _descriptor.Descriptor(
  name='QueryUnreceivedAcksResponse',
  full_name='ibc.core.channel.v1.QueryUnreceivedAcksResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='sequences', full_name='ibc.core.channel.v1.QueryUnreceivedAcksResponse.sequences', index=0,
      number=1, type=4, cpp_type=4, 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=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='height', full_name='ibc.core.channel.v1.QueryUnreceivedAcksResponse.height', 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=b'\310\336\037\000', 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=3229,
  serialized_end=3327,
)


_QUERYNEXTSEQUENCERECEIVEREQUEST = _descriptor.Descriptor(
  name='QueryNextSequenceReceiveRequest',
  full_name='ibc.core.channel.v1.QueryNextSequenceReceiveRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='port_id', full_name='ibc.core.channel.v1.QueryNextSequenceReceiveRequest.port_id', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='channel_id', full_name='ibc.core.channel.v1.QueryNextSequenceReceiveRequest.channel_id', 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=None, 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=3329,
  serialized_end=3399,
)


_QUERYNEXTSEQUENCERECEIVERESPONSE = _descriptor.Descriptor(
  name='QueryNextSequenceReceiveResponse',
  full_name='ibc.core.channel.v1.QueryNextSequenceReceiveResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='next_sequence_receive', full_name='ibc.core.channel.v1.QueryNextSequenceReceiveResponse.next_sequence_receive', index=0,
      number=1, type=4, cpp_type=4, 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='proof', full_name='ibc.core.channel.v1.QueryNextSequenceReceiveResponse.proof', index=1,
      number=2, 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='proof_height', full_name='ibc.core.channel.v1.QueryNextSequenceReceiveResponse.proof_height', index=2,
      number=3, 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', 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=3402,
  serialized_end=3538,
)

_QUERYCHANNELRESPONSE.fields_by_name['channel'].message_type = ibc_dot_core_dot_channel_dot_v1_dot_channel__pb2._CHANNEL
_QUERYCHANNELRESPONSE.fields_by_name['proof_height'].message_type = ibc_dot_core_dot_client_dot_v1_dot_client__pb2._HEIGHT
_QUERYCHANNELSREQUEST.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGEREQUEST
_QUERYCHANNELSRESPONSE.fields_by_name['channels'].message_type = ibc_dot_core_dot_channel_dot_v1_dot_channel__pb2._IDENTIFIEDCHANNEL
_QUERYCHANNELSRESPONSE.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGERESPONSE
_QUERYCHANNELSRESPONSE.fields_by_name['height'].message_type = ibc_dot_core_dot_client_dot_v1_dot_client__pb2._HEIGHT
_QUERYCONNECTIONCHANNELSREQUEST.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGEREQUEST
_QUERYCONNECTIONCHANNELSRESPONSE.fields_by_name['channels'].message_type = ibc_dot_core_dot_channel_dot_v1_dot_channel__pb2._IDENTIFIEDCHANNEL
_QUERYCONNECTIONCHANNELSRESPONSE.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGERESPONSE
_QUERYCONNECTIONCHANNELSRESPONSE.fields_by_name['height'].message_type = ibc_dot_core_dot_client_dot_v1_dot_client__pb2._HEIGHT
_QUERYCHANNELCLIENTSTATERESPONSE.fields_by_name['identified_client_state'].message_type = ibc_dot_core_dot_client_dot_v1_dot_client__pb2._IDENTIFIEDCLIENTSTATE
_QUERYCHANNELCLIENTSTATERESPONSE.fields_by_name['proof_height'].message_type = ibc_dot_core_dot_client_dot_v1_dot_client__pb2._HEIGHT
_QUERYCHANNELCONSENSUSSTATERESPONSE.fields_by_name['consensus_state'].message_type = google_dot_protobuf_dot_any__pb2._ANY
_QUERYCHANNELCONSENSUSSTATERESPONSE.fields_by_name['proof_height'].message_type = ibc_dot_core_dot_client_dot_v1_dot_client__pb2._HEIGHT
_QUERYPACKETCOMMITMENTRESPONSE.fields_by_name['proof_height'].message_type = ibc_dot_core_dot_client_dot_v1_dot_client__pb2._HEIGHT
_QUERYPACKETCOMMITMENTSREQUEST.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGEREQUEST
_QUERYPACKETCOMMITMENTSRESPONSE.fields_by_name['commitments'].message_type = ibc_dot_core_dot_channel_dot_v1_dot_channel__pb2._PACKETSTATE
_QUERYPACKETCOMMITMENTSRESPONSE.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGERESPONSE
_QUERYPACKETCOMMITMENTSRESPONSE.fields_by_name['height'].message_type = ibc_dot_core_dot_client_dot_v1_dot_client__pb2._HEIGHT
_QUERYPACKETRECEIPTRESPONSE.fields_by_name['proof_height'].message_type = ibc_dot_core_dot_client_dot_v1_dot_client__pb2._HEIGHT
_QUERYPACKETACKNOWLEDGEMENTRESPONSE.fields_by_name['proof_height'].message_type = ibc_dot_core_dot_client_dot_v1_dot_client__pb2._HEIGHT
_QUERYPACKETACKNOWLEDGEMENTSREQUEST.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGEREQUEST
_QUERYPACKETACKNOWLEDGEMENTSRESPONSE.fields_by_name['acknowledgements'].message_type = ibc_dot_core_dot_channel_dot_v1_dot_channel__pb2._PACKETSTATE
_QUERYPACKETACKNOWLEDGEMENTSRESPONSE.fields_by_name['pagination'].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGERESPONSE
_QUERYPACKETACKNOWLEDGEMENTSRESPONSE.fields_by_name['height'].message_type = ibc_dot_core_dot_client_dot_v1_dot_client__pb2._HEIGHT
_QUERYUNRECEIVEDPACKETSRESPONSE.fields_by_name['height'].message_type = ibc_dot_core_dot_client_dot_v1_dot_client__pb2._HEIGHT
_QUERYUNRECEIVEDACKSRESPONSE.fields_by_name['height'].message_type = ibc_dot_core_dot_client_dot_v1_dot_client__pb2._HEIGHT
_QUERYNEXTSEQUENCERECEIVERESPONSE.fields_by_name['proof_height'].message_type = ibc_dot_core_dot_client_dot_v1_dot_client__pb2._HEIGHT
DESCRIPTOR.message_types_by_name['QueryChannelRequest'] = _QUERYCHANNELREQUEST
DESCRIPTOR.message_types_by_name['QueryChannelResponse'] = _QUERYCHANNELRESPONSE
DESCRIPTOR.message_types_by_name['QueryChannelsRequest'] = _QUERYCHANNELSREQUEST
DESCRIPTOR.message_types_by_name['QueryChannelsResponse'] = _QUERYCHANNELSRESPONSE
DESCRIPTOR.message_types_by_name['QueryConnectionChannelsRequest'] = _QUERYCONNECTIONCHANNELSREQUEST
DESCRIPTOR.message_types_by_name['QueryConnectionChannelsResponse'] = _QUERYCONNECTIONCHANNELSRESPONSE
DESCRIPTOR.message_types_by_name['QueryChannelClientStateRequest'] = _QUERYCHANNELCLIENTSTATEREQUEST
DESCRIPTOR.message_types_by_name['QueryChannelClientStateResponse'] = _QUERYCHANNELCLIENTSTATERESPONSE
DESCRIPTOR.message_types_by_name['QueryChannelConsensusStateRequest'] = _QUERYCHANNELCONSENSUSSTATEREQUEST
DESCRIPTOR.message_types_by_name['QueryChannelConsensusStateResponse'] = _QUERYCHANNELCONSENSUSSTATERESPONSE
DESCRIPTOR.message_types_by_name['QueryPacketCommitmentRequest'] = _QUERYPACKETCOMMITMENTREQUEST
DESCRIPTOR.message_types_by_name['QueryPacketCommitmentResponse'] = _QUERYPACKETCOMMITMENTRESPONSE
DESCRIPTOR.message_types_by_name['QueryPacketCommitmentsRequest'] = _QUERYPACKETCOMMITMENTSREQUEST
DESCRIPTOR.message_types_by_name['QueryPacketCommitmentsResponse'] = _QUERYPACKETCOMMITMENTSRESPONSE
DESCRIPTOR.message_types_by_name['QueryPacketReceiptRequest'] = _QUERYPACKETRECEIPTREQUEST
DESCRIPTOR.message_types_by_name['QueryPacketReceiptResponse'] = _QUERYPACKETRECEIPTRESPONSE
DESCRIPTOR.message_types_by_name['QueryPacketAcknowledgementRequest'] = _QUERYPACKETACKNOWLEDGEMENTREQUEST
DESCRIPTOR.message_types_by_name['QueryPacketAcknowledgementResponse'] = _QUERYPACKETACKNOWLEDGEMENTRESPONSE
DESCRIPTOR.message_types_by_name['QueryPacketAcknowledgementsRequest'] = _QUERYPACKETACKNOWLEDGEMENTSREQUEST
DESCRIPTOR.message_types_by_name['QueryPacketAcknowledgementsResponse'] = _QUERYPACKETACKNOWLEDGEMENTSRESPONSE
DESCRIPTOR.message_types_by_name['QueryUnreceivedPacketsRequest'] = _QUERYUNRECEIVEDPACKETSREQUEST
DESCRIPTOR.message_types_by_name['QueryUnreceivedPacketsResponse'] = _QUERYUNRECEIVEDPACKETSRESPONSE
DESCRIPTOR.message_types_by_name['QueryUnreceivedAcksRequest'] = _QUERYUNRECEIVEDACKSREQUEST
DESCRIPTOR.message_types_by_name['QueryUnreceivedAcksResponse'] = _QUERYUNRECEIVEDACKSRESPONSE
DESCRIPTOR.message_types_by_name['QueryNextSequenceReceiveRequest'] = _QUERYNEXTSEQUENCERECEIVEREQUEST
DESCRIPTOR.message_types_by_name['QueryNextSequenceReceiveResponse'] = _QUERYNEXTSEQUENCERECEIVERESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

QueryChannelRequest = _reflection.GeneratedProtocolMessageType('QueryChannelRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYCHANNELREQUEST,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryChannelRequest)
  })
_sym_db.RegisterMessage(QueryChannelRequest)

QueryChannelResponse = _reflection.GeneratedProtocolMessageType('QueryChannelResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYCHANNELRESPONSE,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryChannelResponse)
  })
_sym_db.RegisterMessage(QueryChannelResponse)

QueryChannelsRequest = _reflection.GeneratedProtocolMessageType('QueryChannelsRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYCHANNELSREQUEST,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryChannelsRequest)
  })
_sym_db.RegisterMessage(QueryChannelsRequest)

QueryChannelsResponse = _reflection.GeneratedProtocolMessageType('QueryChannelsResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYCHANNELSRESPONSE,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryChannelsResponse)
  })
_sym_db.RegisterMessage(QueryChannelsResponse)

QueryConnectionChannelsRequest = _reflection.GeneratedProtocolMessageType('QueryConnectionChannelsRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYCONNECTIONCHANNELSREQUEST,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryConnectionChannelsRequest)
  })
_sym_db.RegisterMessage(QueryConnectionChannelsRequest)

QueryConnectionChannelsResponse = _reflection.GeneratedProtocolMessageType('QueryConnectionChannelsResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYCONNECTIONCHANNELSRESPONSE,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryConnectionChannelsResponse)
  })
_sym_db.RegisterMessage(QueryConnectionChannelsResponse)

QueryChannelClientStateRequest = _reflection.GeneratedProtocolMessageType('QueryChannelClientStateRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYCHANNELCLIENTSTATEREQUEST,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryChannelClientStateRequest)
  })
_sym_db.RegisterMessage(QueryChannelClientStateRequest)

QueryChannelClientStateResponse = _reflection.GeneratedProtocolMessageType('QueryChannelClientStateResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYCHANNELCLIENTSTATERESPONSE,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryChannelClientStateResponse)
  })
_sym_db.RegisterMessage(QueryChannelClientStateResponse)

QueryChannelConsensusStateRequest = _reflection.GeneratedProtocolMessageType('QueryChannelConsensusStateRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYCHANNELCONSENSUSSTATEREQUEST,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryChannelConsensusStateRequest)
  })
_sym_db.RegisterMessage(QueryChannelConsensusStateRequest)

QueryChannelConsensusStateResponse = _reflection.GeneratedProtocolMessageType('QueryChannelConsensusStateResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYCHANNELCONSENSUSSTATERESPONSE,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryChannelConsensusStateResponse)
  })
_sym_db.RegisterMessage(QueryChannelConsensusStateResponse)

QueryPacketCommitmentRequest = _reflection.GeneratedProtocolMessageType('QueryPacketCommitmentRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYPACKETCOMMITMENTREQUEST,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryPacketCommitmentRequest)
  })
_sym_db.RegisterMessage(QueryPacketCommitmentRequest)

QueryPacketCommitmentResponse = _reflection.GeneratedProtocolMessageType('QueryPacketCommitmentResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYPACKETCOMMITMENTRESPONSE,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryPacketCommitmentResponse)
  })
_sym_db.RegisterMessage(QueryPacketCommitmentResponse)

QueryPacketCommitmentsRequest = _reflection.GeneratedProtocolMessageType('QueryPacketCommitmentsRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYPACKETCOMMITMENTSREQUEST,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryPacketCommitmentsRequest)
  })
_sym_db.RegisterMessage(QueryPacketCommitmentsRequest)

QueryPacketCommitmentsResponse = _reflection.GeneratedProtocolMessageType('QueryPacketCommitmentsResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYPACKETCOMMITMENTSRESPONSE,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryPacketCommitmentsResponse)
  })
_sym_db.RegisterMessage(QueryPacketCommitmentsResponse)

QueryPacketReceiptRequest = _reflection.GeneratedProtocolMessageType('QueryPacketReceiptRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYPACKETRECEIPTREQUEST,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryPacketReceiptRequest)
  })
_sym_db.RegisterMessage(QueryPacketReceiptRequest)

QueryPacketReceiptResponse = _reflection.GeneratedProtocolMessageType('QueryPacketReceiptResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYPACKETRECEIPTRESPONSE,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryPacketReceiptResponse)
  })
_sym_db.RegisterMessage(QueryPacketReceiptResponse)

QueryPacketAcknowledgementRequest = _reflection.GeneratedProtocolMessageType('QueryPacketAcknowledgementRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYPACKETACKNOWLEDGEMENTREQUEST,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryPacketAcknowledgementRequest)
  })
_sym_db.RegisterMessage(QueryPacketAcknowledgementRequest)

QueryPacketAcknowledgementResponse = _reflection.GeneratedProtocolMessageType('QueryPacketAcknowledgementResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYPACKETACKNOWLEDGEMENTRESPONSE,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryPacketAcknowledgementResponse)
  })
_sym_db.RegisterMessage(QueryPacketAcknowledgementResponse)

QueryPacketAcknowledgementsRequest = _reflection.GeneratedProtocolMessageType('QueryPacketAcknowledgementsRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYPACKETACKNOWLEDGEMENTSREQUEST,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryPacketAcknowledgementsRequest)
  })
_sym_db.RegisterMessage(QueryPacketAcknowledgementsRequest)

QueryPacketAcknowledgementsResponse = _reflection.GeneratedProtocolMessageType('QueryPacketAcknowledgementsResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYPACKETACKNOWLEDGEMENTSRESPONSE,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryPacketAcknowledgementsResponse)
  })
_sym_db.RegisterMessage(QueryPacketAcknowledgementsResponse)

QueryUnreceivedPacketsRequest = _reflection.GeneratedProtocolMessageType('QueryUnreceivedPacketsRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYUNRECEIVEDPACKETSREQUEST,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryUnreceivedPacketsRequest)
  })
_sym_db.RegisterMessage(QueryUnreceivedPacketsRequest)

QueryUnreceivedPacketsResponse = _reflection.GeneratedProtocolMessageType('QueryUnreceivedPacketsResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYUNRECEIVEDPACKETSRESPONSE,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryUnreceivedPacketsResponse)
  })
_sym_db.RegisterMessage(QueryUnreceivedPacketsResponse)

QueryUnreceivedAcksRequest = _reflection.GeneratedProtocolMessageType('QueryUnreceivedAcksRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYUNRECEIVEDACKSREQUEST,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryUnreceivedAcksRequest)
  })
_sym_db.RegisterMessage(QueryUnreceivedAcksRequest)

QueryUnreceivedAcksResponse = _reflection.GeneratedProtocolMessageType('QueryUnreceivedAcksResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYUNRECEIVEDACKSRESPONSE,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryUnreceivedAcksResponse)
  })
_sym_db.RegisterMessage(QueryUnreceivedAcksResponse)

QueryNextSequenceReceiveRequest = _reflection.GeneratedProtocolMessageType('QueryNextSequenceReceiveRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYNEXTSEQUENCERECEIVEREQUEST,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryNextSequenceReceiveRequest)
  })
_sym_db.RegisterMessage(QueryNextSequenceReceiveRequest)

QueryNextSequenceReceiveResponse = _reflection.GeneratedProtocolMessageType('QueryNextSequenceReceiveResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYNEXTSEQUENCERECEIVERESPONSE,
  '__module__' : 'ibc.core.channel.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.channel.v1.QueryNextSequenceReceiveResponse)
  })
_sym_db.RegisterMessage(QueryNextSequenceReceiveResponse)


DESCRIPTOR._options = None
_QUERYCHANNELRESPONSE.fields_by_name['proof_height']._options = None
_QUERYCHANNELSRESPONSE.fields_by_name['height']._options = None
_QUERYCONNECTIONCHANNELSRESPONSE.fields_by_name['height']._options = None
_QUERYCHANNELCLIENTSTATERESPONSE.fields_by_name['proof_height']._options = None
_QUERYCHANNELCONSENSUSSTATERESPONSE.fields_by_name['proof_height']._options = None
_QUERYPACKETCOMMITMENTRESPONSE.fields_by_name['proof_height']._options = None
_QUERYPACKETCOMMITMENTSRESPONSE.fields_by_name['height']._options = None
_QUERYPACKETRECEIPTRESPONSE.fields_by_name['proof_height']._options = None
_QUERYPACKETACKNOWLEDGEMENTRESPONSE.fields_by_name['proof_height']._options = None
_QUERYPACKETACKNOWLEDGEMENTSRESPONSE.fields_by_name['height']._options = None
_QUERYUNRECEIVEDPACKETSRESPONSE.fields_by_name['height']._options = None
_QUERYUNRECEIVEDACKSRESPONSE.fields_by_name['height']._options = None
_QUERYNEXTSEQUENCERECEIVERESPONSE.fields_by_name['proof_height']._options = None

_QUERY = _descriptor.ServiceDescriptor(
  name='Query',
  full_name='ibc.core.channel.v1.Query',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=3541,
  serialized_end=6436,
  methods=[
  _descriptor.MethodDescriptor(
    name='Channel',
    full_name='ibc.core.channel.v1.Query.Channel',
    index=0,
    containing_service=None,
    input_type=_QUERYCHANNELREQUEST,
    output_type=_QUERYCHANNELRESPONSE,
    serialized_options=b'\202\323\344\223\002A\022?/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Channels',
    full_name='ibc.core.channel.v1.Query.Channels',
    index=1,
    containing_service=None,
    input_type=_QUERYCHANNELSREQUEST,
    output_type=_QUERYCHANNELSRESPONSE,
    serialized_options=b'\202\323\344\223\002$\022\"/ibc/core/channel/v1beta1/channels',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='ConnectionChannels',
    full_name='ibc.core.channel.v1.Query.ConnectionChannels',
    index=2,
    containing_service=None,
    input_type=_QUERYCONNECTIONCHANNELSREQUEST,
    output_type=_QUERYCONNECTIONCHANNELSRESPONSE,
    serialized_options=b'\202\323\344\223\002=\022;/ibc/core/channel/v1beta1/connections/{connection}/channels',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='ChannelClientState',
    full_name='ibc.core.channel.v1.Query.ChannelClientState',
    index=3,
    containing_service=None,
    input_type=_QUERYCHANNELCLIENTSTATEREQUEST,
    output_type=_QUERYCHANNELCLIENTSTATERESPONSE,
    serialized_options=b'\202\323\344\223\002N\022L/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}/client_state',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='ChannelConsensusState',
    full_name='ibc.core.channel.v1.Query.ChannelConsensusState',
    index=4,
    containing_service=None,
    input_type=_QUERYCHANNELCONSENSUSSTATEREQUEST,
    output_type=_QUERYCHANNELCONSENSUSSTATERESPONSE,
    serialized_options=b'\202\323\344\223\002\206\001\022\203\001/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}/consensus_state/revision/{revision_number}/height/{revision_height}',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='PacketCommitment',
    full_name='ibc.core.channel.v1.Query.PacketCommitment',
    index=5,
    containing_service=None,
    input_type=_QUERYPACKETCOMMITMENTREQUEST,
    output_type=_QUERYPACKETCOMMITMENTRESPONSE,
    serialized_options=b'\202\323\344\223\002_\022]/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}/packet_commitments/{sequence}',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='PacketCommitments',
    full_name='ibc.core.channel.v1.Query.PacketCommitments',
    index=6,
    containing_service=None,
    input_type=_QUERYPACKETCOMMITMENTSREQUEST,
    output_type=_QUERYPACKETCOMMITMENTSRESPONSE,
    serialized_options=b'\202\323\344\223\002T\022R/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}/packet_commitments',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='PacketReceipt',
    full_name='ibc.core.channel.v1.Query.PacketReceipt',
    index=7,
    containing_service=None,
    input_type=_QUERYPACKETRECEIPTREQUEST,
    output_type=_QUERYPACKETRECEIPTRESPONSE,
    serialized_options=b'\202\323\344\223\002\\\022Z/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}/packet_receipts/{sequence}',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='PacketAcknowledgement',
    full_name='ibc.core.channel.v1.Query.PacketAcknowledgement',
    index=8,
    containing_service=None,
    input_type=_QUERYPACKETACKNOWLEDGEMENTREQUEST,
    output_type=_QUERYPACKETACKNOWLEDGEMENTRESPONSE,
    serialized_options=b'\202\323\344\223\002X\022V/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}/packet_acks/{sequence}',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='PacketAcknowledgements',
    full_name='ibc.core.channel.v1.Query.PacketAcknowledgements',
    index=9,
    containing_service=None,
    input_type=_QUERYPACKETACKNOWLEDGEMENTSREQUEST,
    output_type=_QUERYPACKETACKNOWLEDGEMENTSRESPONSE,
    serialized_options=b'\202\323\344\223\002Y\022W/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}/packet_acknowledgements',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='UnreceivedPackets',
    full_name='ibc.core.channel.v1.Query.UnreceivedPackets',
    index=10,
    containing_service=None,
    input_type=_QUERYUNRECEIVEDPACKETSREQUEST,
    output_type=_QUERYUNRECEIVEDPACKETSRESPONSE,
    serialized_options=b'\202\323\344\223\002\206\001\022\203\001/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}/packet_commitments/{packet_commitment_sequences}/unreceived_packets',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='UnreceivedAcks',
    full_name='ibc.core.channel.v1.Query.UnreceivedAcks',
    index=11,
    containing_service=None,
    input_type=_QUERYUNRECEIVEDACKSREQUEST,
    output_type=_QUERYUNRECEIVEDACKSRESPONSE,
    serialized_options=b'\202\323\344\223\002{\022y/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}/packet_commitments/{packet_ack_sequences}/unreceived_acks',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='NextSequenceReceive',
    full_name='ibc.core.channel.v1.Query.NextSequenceReceive',
    index=12,
    containing_service=None,
    input_type=_QUERYNEXTSEQUENCERECEIVEREQUEST,
    output_type=_QUERYNEXTSEQUENCERECEIVERESPONSE,
    serialized_options=b'\202\323\344\223\002O\022M/ibc/core/channel/v1beta1/channels/{channel_id}/ports/{port_id}/next_sequence',
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_QUERY)

DESCRIPTOR.services_by_name['Query'] = _QUERY

# @@protoc_insertion_point(module_scope)
