# -*- 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 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 ibc.core.channel.v1 import (
    channel_pb2 as ibc_dot_core_dot_channel_dot_v1_dot_channel__pb2,
)
from ibc.core.client.v1 import (
    client_pb2 as ibc_dot_core_dot_client_dot_v1_dot_client__pb2,
)

from cosmpy.protos.cosmos.base.query.v1beta1 import (
    pagination_pb2 as cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2,
)
from cosmpy.protos.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)
