# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: cosmos/base/tendermint/v1beta1/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 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
from cosmpy.protos.tendermint.p2p import types_pb2 as tendermint_dot_p2p_dot_types__pb2
from cosmpy.protos.tendermint.types import (
    block_pb2 as tendermint_dot_types_dot_block__pb2,
)
from cosmpy.protos.tendermint.types import (
    types_pb2 as tendermint_dot_types_dot_types__pb2,
)

DESCRIPTOR = _descriptor.FileDescriptor(
    name="cosmos/base/tendermint/v1beta1/query.proto",
    package="cosmos.base.tendermint.v1beta1",
    syntax="proto3",
    serialized_options=b"Z2github.com/cosmos/cosmos-sdk/client/grpc/tmservice",
    create_key=_descriptor._internal_create_key,
    serialized_pb=b'\n*cosmos/base/tendermint/v1beta1/query.proto\x12\x1e\x63osmos.base.tendermint.v1beta1\x1a\x14gogoproto/gogo.proto\x1a\x19google/protobuf/any.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1atendermint/p2p/types.proto\x1a\x1ctendermint/types/block.proto\x1a\x1ctendermint/types/types.proto\x1a*cosmos/base/query/v1beta1/pagination.proto"l\n\x1eGetValidatorSetByHeightRequest\x12\x0e\n\x06height\x18\x01 \x01(\x03\x12:\n\npagination\x18\x02 \x01(\x0b\x32&.cosmos.base.query.v1beta1.PageRequest"\xb3\x01\n\x1fGetValidatorSetByHeightResponse\x12\x14\n\x0c\x62lock_height\x18\x01 \x01(\x03\x12=\n\nvalidators\x18\x02 \x03(\x0b\x32).cosmos.base.tendermint.v1beta1.Validator\x12;\n\npagination\x18\x03 \x01(\x0b\x32\'.cosmos.base.query.v1beta1.PageResponse"Z\n\x1cGetLatestValidatorSetRequest\x12:\n\npagination\x18\x01 \x01(\x0b\x32&.cosmos.base.query.v1beta1.PageRequest"\xb1\x01\n\x1dGetLatestValidatorSetResponse\x12\x14\n\x0c\x62lock_height\x18\x01 \x01(\x03\x12=\n\nvalidators\x18\x02 \x03(\x0b\x32).cosmos.base.tendermint.v1beta1.Validator\x12;\n\npagination\x18\x03 \x01(\x0b\x32\'.cosmos.base.query.v1beta1.PageResponse"t\n\tValidator\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12%\n\x07pub_key\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any\x12\x14\n\x0cvoting_power\x18\x03 \x01(\x03\x12\x19\n\x11proposer_priority\x18\x04 \x01(\x03")\n\x17GetBlockByHeightRequest\x12\x0e\n\x06height\x18\x01 \x01(\x03"o\n\x18GetBlockByHeightResponse\x12+\n\x08\x62lock_id\x18\x01 \x01(\x0b\x32\x19.tendermint.types.BlockID\x12&\n\x05\x62lock\x18\x02 \x01(\x0b\x32\x17.tendermint.types.Block"\x17\n\x15GetLatestBlockRequest"m\n\x16GetLatestBlockResponse\x12+\n\x08\x62lock_id\x18\x01 \x01(\x0b\x32\x19.tendermint.types.BlockID\x12&\n\x05\x62lock\x18\x02 \x01(\x0b\x32\x17.tendermint.types.Block"\x13\n\x11GetSyncingRequest"%\n\x12GetSyncingResponse\x12\x0f\n\x07syncing\x18\x01 \x01(\x08"\x14\n\x12GetNodeInfoRequest"\x9b\x01\n\x13GetNodeInfoResponse\x12:\n\x11\x64\x65\x66\x61ult_node_info\x18\x01 \x01(\x0b\x32\x1f.tendermint.p2p.DefaultNodeInfo\x12H\n\x13\x61pplication_version\x18\x02 \x01(\x0b\x32+.cosmos.base.tendermint.v1beta1.VersionInfo"\xb6\x01\n\x0bVersionInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x61pp_name\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\t\x12\x12\n\ngit_commit\x18\x04 \x01(\t\x12\x12\n\nbuild_tags\x18\x05 \x01(\t\x12\x12\n\ngo_version\x18\x06 \x01(\t\x12:\n\nbuild_deps\x18\x07 \x03(\x0b\x32&.cosmos.base.tendermint.v1beta1.Module"4\n\x06Module\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x0b\n\x03sum\x18\x03 \x01(\t2\x88\t\n\x07Service\x12\xa9\x01\n\x0bGetNodeInfo\x12\x32.cosmos.base.tendermint.v1beta1.GetNodeInfoRequest\x1a\x33.cosmos.base.tendermint.v1beta1.GetNodeInfoResponse"1\x82\xd3\xe4\x93\x02+\x12)/cosmos/base/tendermint/v1beta1/node_info\x12\xa4\x01\n\nGetSyncing\x12\x31.cosmos.base.tendermint.v1beta1.GetSyncingRequest\x1a\x32.cosmos.base.tendermint.v1beta1.GetSyncingResponse"/\x82\xd3\xe4\x93\x02)\x12\'/cosmos/base/tendermint/v1beta1/syncing\x12\xb6\x01\n\x0eGetLatestBlock\x12\x35.cosmos.base.tendermint.v1beta1.GetLatestBlockRequest\x1a\x36.cosmos.base.tendermint.v1beta1.GetLatestBlockResponse"5\x82\xd3\xe4\x93\x02/\x12-/cosmos/base/tendermint/v1beta1/blocks/latest\x12\xbe\x01\n\x10GetBlockByHeight\x12\x37.cosmos.base.tendermint.v1beta1.GetBlockByHeightRequest\x1a\x38.cosmos.base.tendermint.v1beta1.GetBlockByHeightResponse"7\x82\xd3\xe4\x93\x02\x31\x12//cosmos/base/tendermint/v1beta1/blocks/{height}\x12\xd2\x01\n\x15GetLatestValidatorSet\x12<.cosmos.base.tendermint.v1beta1.GetLatestValidatorSetRequest\x1a=.cosmos.base.tendermint.v1beta1.GetLatestValidatorSetResponse"<\x82\xd3\xe4\x93\x02\x36\x12\x34/cosmos/base/tendermint/v1beta1/validatorsets/latest\x12\xda\x01\n\x17GetValidatorSetByHeight\x12>.cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightRequest\x1a?.cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightResponse">\x82\xd3\xe4\x93\x02\x38\x12\x36/cosmos/base/tendermint/v1beta1/validatorsets/{height}B4Z2github.com/cosmos/cosmos-sdk/client/grpc/tmserviceb\x06proto3',
    dependencies=[
        gogoproto_dot_gogo__pb2.DESCRIPTOR,
        google_dot_protobuf_dot_any__pb2.DESCRIPTOR,
        google_dot_api_dot_annotations__pb2.DESCRIPTOR,
        tendermint_dot_p2p_dot_types__pb2.DESCRIPTOR,
        tendermint_dot_types_dot_block__pb2.DESCRIPTOR,
        tendermint_dot_types_dot_types__pb2.DESCRIPTOR,
        cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2.DESCRIPTOR,
    ],
)


_GETVALIDATORSETBYHEIGHTREQUEST = _descriptor.Descriptor(
    name="GetValidatorSetByHeightRequest",
    full_name="cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name="height",
            full_name="cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightRequest.height",
            index=0,
            number=1,
            type=3,
            cpp_type=2,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.FieldDescriptor(
            name="pagination",
            full_name="cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightRequest.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=289,
    serialized_end=397,
)


_GETVALIDATORSETBYHEIGHTRESPONSE = _descriptor.Descriptor(
    name="GetValidatorSetByHeightResponse",
    full_name="cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name="block_height",
            full_name="cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightResponse.block_height",
            index=0,
            number=1,
            type=3,
            cpp_type=2,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.FieldDescriptor(
            name="validators",
            full_name="cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightResponse.validators",
            index=1,
            number=2,
            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="cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightResponse.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=400,
    serialized_end=579,
)


_GETLATESTVALIDATORSETREQUEST = _descriptor.Descriptor(
    name="GetLatestValidatorSetRequest",
    full_name="cosmos.base.tendermint.v1beta1.GetLatestValidatorSetRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name="pagination",
            full_name="cosmos.base.tendermint.v1beta1.GetLatestValidatorSetRequest.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=581,
    serialized_end=671,
)


_GETLATESTVALIDATORSETRESPONSE = _descriptor.Descriptor(
    name="GetLatestValidatorSetResponse",
    full_name="cosmos.base.tendermint.v1beta1.GetLatestValidatorSetResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name="block_height",
            full_name="cosmos.base.tendermint.v1beta1.GetLatestValidatorSetResponse.block_height",
            index=0,
            number=1,
            type=3,
            cpp_type=2,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.FieldDescriptor(
            name="validators",
            full_name="cosmos.base.tendermint.v1beta1.GetLatestValidatorSetResponse.validators",
            index=1,
            number=2,
            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="cosmos.base.tendermint.v1beta1.GetLatestValidatorSetResponse.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=674,
    serialized_end=851,
)


_VALIDATOR = _descriptor.Descriptor(
    name="Validator",
    full_name="cosmos.base.tendermint.v1beta1.Validator",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name="address",
            full_name="cosmos.base.tendermint.v1beta1.Validator.address",
            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="pub_key",
            full_name="cosmos.base.tendermint.v1beta1.Validator.pub_key",
            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="voting_power",
            full_name="cosmos.base.tendermint.v1beta1.Validator.voting_power",
            index=2,
            number=3,
            type=3,
            cpp_type=2,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.FieldDescriptor(
            name="proposer_priority",
            full_name="cosmos.base.tendermint.v1beta1.Validator.proposer_priority",
            index=3,
            number=4,
            type=3,
            cpp_type=2,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            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=853,
    serialized_end=969,
)


_GETBLOCKBYHEIGHTREQUEST = _descriptor.Descriptor(
    name="GetBlockByHeightRequest",
    full_name="cosmos.base.tendermint.v1beta1.GetBlockByHeightRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name="height",
            full_name="cosmos.base.tendermint.v1beta1.GetBlockByHeightRequest.height",
            index=0,
            number=1,
            type=3,
            cpp_type=2,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            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=971,
    serialized_end=1012,
)


_GETBLOCKBYHEIGHTRESPONSE = _descriptor.Descriptor(
    name="GetBlockByHeightResponse",
    full_name="cosmos.base.tendermint.v1beta1.GetBlockByHeightResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name="block_id",
            full_name="cosmos.base.tendermint.v1beta1.GetBlockByHeightResponse.block_id",
            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="block",
            full_name="cosmos.base.tendermint.v1beta1.GetBlockByHeightResponse.block",
            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=1014,
    serialized_end=1125,
)


_GETLATESTBLOCKREQUEST = _descriptor.Descriptor(
    name="GetLatestBlockRequest",
    full_name="cosmos.base.tendermint.v1beta1.GetLatestBlockRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1127,
    serialized_end=1150,
)


_GETLATESTBLOCKRESPONSE = _descriptor.Descriptor(
    name="GetLatestBlockResponse",
    full_name="cosmos.base.tendermint.v1beta1.GetLatestBlockResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name="block_id",
            full_name="cosmos.base.tendermint.v1beta1.GetLatestBlockResponse.block_id",
            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="block",
            full_name="cosmos.base.tendermint.v1beta1.GetLatestBlockResponse.block",
            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=1152,
    serialized_end=1261,
)


_GETSYNCINGREQUEST = _descriptor.Descriptor(
    name="GetSyncingRequest",
    full_name="cosmos.base.tendermint.v1beta1.GetSyncingRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1263,
    serialized_end=1282,
)


_GETSYNCINGRESPONSE = _descriptor.Descriptor(
    name="GetSyncingResponse",
    full_name="cosmos.base.tendermint.v1beta1.GetSyncingResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name="syncing",
            full_name="cosmos.base.tendermint.v1beta1.GetSyncingResponse.syncing",
            index=0,
            number=1,
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1284,
    serialized_end=1321,
)


_GETNODEINFOREQUEST = _descriptor.Descriptor(
    name="GetNodeInfoRequest",
    full_name="cosmos.base.tendermint.v1beta1.GetNodeInfoRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1323,
    serialized_end=1343,
)


_GETNODEINFORESPONSE = _descriptor.Descriptor(
    name="GetNodeInfoResponse",
    full_name="cosmos.base.tendermint.v1beta1.GetNodeInfoResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name="default_node_info",
            full_name="cosmos.base.tendermint.v1beta1.GetNodeInfoResponse.default_node_info",
            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="application_version",
            full_name="cosmos.base.tendermint.v1beta1.GetNodeInfoResponse.application_version",
            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=1346,
    serialized_end=1501,
)


_VERSIONINFO = _descriptor.Descriptor(
    name="VersionInfo",
    full_name="cosmos.base.tendermint.v1beta1.VersionInfo",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name="name",
            full_name="cosmos.base.tendermint.v1beta1.VersionInfo.name",
            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="app_name",
            full_name="cosmos.base.tendermint.v1beta1.VersionInfo.app_name",
            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="version",
            full_name="cosmos.base.tendermint.v1beta1.VersionInfo.version",
            index=2,
            number=3,
            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="git_commit",
            full_name="cosmos.base.tendermint.v1beta1.VersionInfo.git_commit",
            index=3,
            number=4,
            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="build_tags",
            full_name="cosmos.base.tendermint.v1beta1.VersionInfo.build_tags",
            index=4,
            number=5,
            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="go_version",
            full_name="cosmos.base.tendermint.v1beta1.VersionInfo.go_version",
            index=5,
            number=6,
            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="build_deps",
            full_name="cosmos.base.tendermint.v1beta1.VersionInfo.build_deps",
            index=6,
            number=7,
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1504,
    serialized_end=1686,
)


_MODULE = _descriptor.Descriptor(
    name="Module",
    full_name="cosmos.base.tendermint.v1beta1.Module",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name="path",
            full_name="cosmos.base.tendermint.v1beta1.Module.path",
            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="version",
            full_name="cosmos.base.tendermint.v1beta1.Module.version",
            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="sum",
            full_name="cosmos.base.tendermint.v1beta1.Module.sum",
            index=2,
            number=3,
            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=1688,
    serialized_end=1740,
)

_GETVALIDATORSETBYHEIGHTREQUEST.fields_by_name[
    "pagination"
].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGEREQUEST
_GETVALIDATORSETBYHEIGHTRESPONSE.fields_by_name["validators"].message_type = _VALIDATOR
_GETVALIDATORSETBYHEIGHTRESPONSE.fields_by_name[
    "pagination"
].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGERESPONSE
_GETLATESTVALIDATORSETREQUEST.fields_by_name[
    "pagination"
].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGEREQUEST
_GETLATESTVALIDATORSETRESPONSE.fields_by_name["validators"].message_type = _VALIDATOR
_GETLATESTVALIDATORSETRESPONSE.fields_by_name[
    "pagination"
].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGERESPONSE
_VALIDATOR.fields_by_name[
    "pub_key"
].message_type = google_dot_protobuf_dot_any__pb2._ANY
_GETBLOCKBYHEIGHTRESPONSE.fields_by_name[
    "block_id"
].message_type = tendermint_dot_types_dot_types__pb2._BLOCKID
_GETBLOCKBYHEIGHTRESPONSE.fields_by_name[
    "block"
].message_type = tendermint_dot_types_dot_block__pb2._BLOCK
_GETLATESTBLOCKRESPONSE.fields_by_name[
    "block_id"
].message_type = tendermint_dot_types_dot_types__pb2._BLOCKID
_GETLATESTBLOCKRESPONSE.fields_by_name[
    "block"
].message_type = tendermint_dot_types_dot_block__pb2._BLOCK
_GETNODEINFORESPONSE.fields_by_name[
    "default_node_info"
].message_type = tendermint_dot_p2p_dot_types__pb2._DEFAULTNODEINFO
_GETNODEINFORESPONSE.fields_by_name["application_version"].message_type = _VERSIONINFO
_VERSIONINFO.fields_by_name["build_deps"].message_type = _MODULE
DESCRIPTOR.message_types_by_name[
    "GetValidatorSetByHeightRequest"
] = _GETVALIDATORSETBYHEIGHTREQUEST
DESCRIPTOR.message_types_by_name[
    "GetValidatorSetByHeightResponse"
] = _GETVALIDATORSETBYHEIGHTRESPONSE
DESCRIPTOR.message_types_by_name[
    "GetLatestValidatorSetRequest"
] = _GETLATESTVALIDATORSETREQUEST
DESCRIPTOR.message_types_by_name[
    "GetLatestValidatorSetResponse"
] = _GETLATESTVALIDATORSETRESPONSE
DESCRIPTOR.message_types_by_name["Validator"] = _VALIDATOR
DESCRIPTOR.message_types_by_name["GetBlockByHeightRequest"] = _GETBLOCKBYHEIGHTREQUEST
DESCRIPTOR.message_types_by_name["GetBlockByHeightResponse"] = _GETBLOCKBYHEIGHTRESPONSE
DESCRIPTOR.message_types_by_name["GetLatestBlockRequest"] = _GETLATESTBLOCKREQUEST
DESCRIPTOR.message_types_by_name["GetLatestBlockResponse"] = _GETLATESTBLOCKRESPONSE
DESCRIPTOR.message_types_by_name["GetSyncingRequest"] = _GETSYNCINGREQUEST
DESCRIPTOR.message_types_by_name["GetSyncingResponse"] = _GETSYNCINGRESPONSE
DESCRIPTOR.message_types_by_name["GetNodeInfoRequest"] = _GETNODEINFOREQUEST
DESCRIPTOR.message_types_by_name["GetNodeInfoResponse"] = _GETNODEINFORESPONSE
DESCRIPTOR.message_types_by_name["VersionInfo"] = _VERSIONINFO
DESCRIPTOR.message_types_by_name["Module"] = _MODULE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

GetValidatorSetByHeightRequest = _reflection.GeneratedProtocolMessageType(
    "GetValidatorSetByHeightRequest",
    (_message.Message,),
    {
        "DESCRIPTOR": _GETVALIDATORSETBYHEIGHTREQUEST,
        "__module__": "cosmos.base.tendermint.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightRequest)
    },
)
_sym_db.RegisterMessage(GetValidatorSetByHeightRequest)

GetValidatorSetByHeightResponse = _reflection.GeneratedProtocolMessageType(
    "GetValidatorSetByHeightResponse",
    (_message.Message,),
    {
        "DESCRIPTOR": _GETVALIDATORSETBYHEIGHTRESPONSE,
        "__module__": "cosmos.base.tendermint.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightResponse)
    },
)
_sym_db.RegisterMessage(GetValidatorSetByHeightResponse)

GetLatestValidatorSetRequest = _reflection.GeneratedProtocolMessageType(
    "GetLatestValidatorSetRequest",
    (_message.Message,),
    {
        "DESCRIPTOR": _GETLATESTVALIDATORSETREQUEST,
        "__module__": "cosmos.base.tendermint.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.base.tendermint.v1beta1.GetLatestValidatorSetRequest)
    },
)
_sym_db.RegisterMessage(GetLatestValidatorSetRequest)

GetLatestValidatorSetResponse = _reflection.GeneratedProtocolMessageType(
    "GetLatestValidatorSetResponse",
    (_message.Message,),
    {
        "DESCRIPTOR": _GETLATESTVALIDATORSETRESPONSE,
        "__module__": "cosmos.base.tendermint.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.base.tendermint.v1beta1.GetLatestValidatorSetResponse)
    },
)
_sym_db.RegisterMessage(GetLatestValidatorSetResponse)

Validator = _reflection.GeneratedProtocolMessageType(
    "Validator",
    (_message.Message,),
    {
        "DESCRIPTOR": _VALIDATOR,
        "__module__": "cosmos.base.tendermint.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.base.tendermint.v1beta1.Validator)
    },
)
_sym_db.RegisterMessage(Validator)

GetBlockByHeightRequest = _reflection.GeneratedProtocolMessageType(
    "GetBlockByHeightRequest",
    (_message.Message,),
    {
        "DESCRIPTOR": _GETBLOCKBYHEIGHTREQUEST,
        "__module__": "cosmos.base.tendermint.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.base.tendermint.v1beta1.GetBlockByHeightRequest)
    },
)
_sym_db.RegisterMessage(GetBlockByHeightRequest)

GetBlockByHeightResponse = _reflection.GeneratedProtocolMessageType(
    "GetBlockByHeightResponse",
    (_message.Message,),
    {
        "DESCRIPTOR": _GETBLOCKBYHEIGHTRESPONSE,
        "__module__": "cosmos.base.tendermint.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.base.tendermint.v1beta1.GetBlockByHeightResponse)
    },
)
_sym_db.RegisterMessage(GetBlockByHeightResponse)

GetLatestBlockRequest = _reflection.GeneratedProtocolMessageType(
    "GetLatestBlockRequest",
    (_message.Message,),
    {
        "DESCRIPTOR": _GETLATESTBLOCKREQUEST,
        "__module__": "cosmos.base.tendermint.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.base.tendermint.v1beta1.GetLatestBlockRequest)
    },
)
_sym_db.RegisterMessage(GetLatestBlockRequest)

GetLatestBlockResponse = _reflection.GeneratedProtocolMessageType(
    "GetLatestBlockResponse",
    (_message.Message,),
    {
        "DESCRIPTOR": _GETLATESTBLOCKRESPONSE,
        "__module__": "cosmos.base.tendermint.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.base.tendermint.v1beta1.GetLatestBlockResponse)
    },
)
_sym_db.RegisterMessage(GetLatestBlockResponse)

GetSyncingRequest = _reflection.GeneratedProtocolMessageType(
    "GetSyncingRequest",
    (_message.Message,),
    {
        "DESCRIPTOR": _GETSYNCINGREQUEST,
        "__module__": "cosmos.base.tendermint.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.base.tendermint.v1beta1.GetSyncingRequest)
    },
)
_sym_db.RegisterMessage(GetSyncingRequest)

GetSyncingResponse = _reflection.GeneratedProtocolMessageType(
    "GetSyncingResponse",
    (_message.Message,),
    {
        "DESCRIPTOR": _GETSYNCINGRESPONSE,
        "__module__": "cosmos.base.tendermint.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.base.tendermint.v1beta1.GetSyncingResponse)
    },
)
_sym_db.RegisterMessage(GetSyncingResponse)

GetNodeInfoRequest = _reflection.GeneratedProtocolMessageType(
    "GetNodeInfoRequest",
    (_message.Message,),
    {
        "DESCRIPTOR": _GETNODEINFOREQUEST,
        "__module__": "cosmos.base.tendermint.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.base.tendermint.v1beta1.GetNodeInfoRequest)
    },
)
_sym_db.RegisterMessage(GetNodeInfoRequest)

GetNodeInfoResponse = _reflection.GeneratedProtocolMessageType(
    "GetNodeInfoResponse",
    (_message.Message,),
    {
        "DESCRIPTOR": _GETNODEINFORESPONSE,
        "__module__": "cosmos.base.tendermint.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.base.tendermint.v1beta1.GetNodeInfoResponse)
    },
)
_sym_db.RegisterMessage(GetNodeInfoResponse)

VersionInfo = _reflection.GeneratedProtocolMessageType(
    "VersionInfo",
    (_message.Message,),
    {
        "DESCRIPTOR": _VERSIONINFO,
        "__module__": "cosmos.base.tendermint.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.base.tendermint.v1beta1.VersionInfo)
    },
)
_sym_db.RegisterMessage(VersionInfo)

Module = _reflection.GeneratedProtocolMessageType(
    "Module",
    (_message.Message,),
    {
        "DESCRIPTOR": _MODULE,
        "__module__": "cosmos.base.tendermint.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.base.tendermint.v1beta1.Module)
    },
)
_sym_db.RegisterMessage(Module)


DESCRIPTOR._options = None

_SERVICE = _descriptor.ServiceDescriptor(
    name="Service",
    full_name="cosmos.base.tendermint.v1beta1.Service",
    file=DESCRIPTOR,
    index=0,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
    serialized_start=1743,
    serialized_end=2903,
    methods=[
        _descriptor.MethodDescriptor(
            name="GetNodeInfo",
            full_name="cosmos.base.tendermint.v1beta1.Service.GetNodeInfo",
            index=0,
            containing_service=None,
            input_type=_GETNODEINFOREQUEST,
            output_type=_GETNODEINFORESPONSE,
            serialized_options=b"\202\323\344\223\002+\022)/cosmos/base/tendermint/v1beta1/node_info",
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name="GetSyncing",
            full_name="cosmos.base.tendermint.v1beta1.Service.GetSyncing",
            index=1,
            containing_service=None,
            input_type=_GETSYNCINGREQUEST,
            output_type=_GETSYNCINGRESPONSE,
            serialized_options=b"\202\323\344\223\002)\022'/cosmos/base/tendermint/v1beta1/syncing",
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name="GetLatestBlock",
            full_name="cosmos.base.tendermint.v1beta1.Service.GetLatestBlock",
            index=2,
            containing_service=None,
            input_type=_GETLATESTBLOCKREQUEST,
            output_type=_GETLATESTBLOCKRESPONSE,
            serialized_options=b"\202\323\344\223\002/\022-/cosmos/base/tendermint/v1beta1/blocks/latest",
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name="GetBlockByHeight",
            full_name="cosmos.base.tendermint.v1beta1.Service.GetBlockByHeight",
            index=3,
            containing_service=None,
            input_type=_GETBLOCKBYHEIGHTREQUEST,
            output_type=_GETBLOCKBYHEIGHTRESPONSE,
            serialized_options=b"\202\323\344\223\0021\022//cosmos/base/tendermint/v1beta1/blocks/{height}",
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name="GetLatestValidatorSet",
            full_name="cosmos.base.tendermint.v1beta1.Service.GetLatestValidatorSet",
            index=4,
            containing_service=None,
            input_type=_GETLATESTVALIDATORSETREQUEST,
            output_type=_GETLATESTVALIDATORSETRESPONSE,
            serialized_options=b"\202\323\344\223\0026\0224/cosmos/base/tendermint/v1beta1/validatorsets/latest",
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name="GetValidatorSetByHeight",
            full_name="cosmos.base.tendermint.v1beta1.Service.GetValidatorSetByHeight",
            index=5,
            containing_service=None,
            input_type=_GETVALIDATORSETBYHEIGHTREQUEST,
            output_type=_GETVALIDATORSETBYHEIGHTRESPONSE,
            serialized_options=b"\202\323\344\223\0028\0226/cosmos/base/tendermint/v1beta1/validatorsets/{height}",
            create_key=_descriptor._internal_create_key,
        ),
    ],
)
_sym_db.RegisterServiceDescriptor(_SERVICE)

DESCRIPTOR.services_by_name["Service"] = _SERVICE

# @@protoc_insertion_point(module_scope)
