# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: cosmos/slashing/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 cosmpy.protos.cosmos.base.query.v1beta1 import (
    pagination_pb2 as cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2,
)
from cosmpy.protos.cosmos.slashing.v1beta1 import (
    slashing_pb2 as cosmos_dot_slashing_dot_v1beta1_dot_slashing__pb2,
)
from cosmpy.protos.gogoproto import gogo_pb2 as gogoproto_dot_gogo__pb2

DESCRIPTOR = _descriptor.FileDescriptor(
    name="cosmos/slashing/v1beta1/query.proto",
    package="cosmos.slashing.v1beta1",
    syntax="proto3",
    serialized_options=b"Z-github.com/cosmos/cosmos-sdk/x/slashing/types",
    create_key=_descriptor._internal_create_key,
    serialized_pb=b'\n#cosmos/slashing/v1beta1/query.proto\x12\x17\x63osmos.slashing.v1beta1\x1a*cosmos/base/query/v1beta1/pagination.proto\x1a\x14gogoproto/gogo.proto\x1a\x1cgoogle/api/annotations.proto\x1a&cosmos/slashing/v1beta1/slashing.proto"\x14\n\x12QueryParamsRequest"L\n\x13QueryParamsResponse\x12\x35\n\x06params\x18\x01 \x01(\x0b\x32\x1f.cosmos.slashing.v1beta1.ParamsB\x04\xc8\xde\x1f\x00"/\n\x17QuerySigningInfoRequest\x12\x14\n\x0c\x63ons_address\x18\x01 \x01(\t"i\n\x18QuerySigningInfoResponse\x12M\n\x10val_signing_info\x18\x01 \x01(\x0b\x32-.cosmos.slashing.v1beta1.ValidatorSigningInfoB\x04\xc8\xde\x1f\x00"V\n\x18QuerySigningInfosRequest\x12:\n\npagination\x18\x01 \x01(\x0b\x32&.cosmos.base.query.v1beta1.PageRequest"\x9b\x01\n\x19QuerySigningInfosResponse\x12\x41\n\x04info\x18\x01 \x03(\x0b\x32-.cosmos.slashing.v1beta1.ValidatorSigningInfoB\x04\xc8\xde\x1f\x00\x12;\n\npagination\x18\x02 \x01(\x0b\x32\'.cosmos.base.query.v1beta1.PageResponse2\xf2\x03\n\x05Query\x12\x8c\x01\n\x06Params\x12+.cosmos.slashing.v1beta1.QueryParamsRequest\x1a,.cosmos.slashing.v1beta1.QueryParamsResponse"\'\x82\xd3\xe4\x93\x02!\x12\x1f/cosmos/slashing/v1beta1/params\x12\xb1\x01\n\x0bSigningInfo\x12\x30.cosmos.slashing.v1beta1.QuerySigningInfoRequest\x1a\x31.cosmos.slashing.v1beta1.QuerySigningInfoResponse"=\x82\xd3\xe4\x93\x02\x37\x12\x35/cosmos/slashing/v1beta1/signing_infos/{cons_address}\x12\xa5\x01\n\x0cSigningInfos\x12\x31.cosmos.slashing.v1beta1.QuerySigningInfosRequest\x1a\x32.cosmos.slashing.v1beta1.QuerySigningInfosResponse".\x82\xd3\xe4\x93\x02(\x12&/cosmos/slashing/v1beta1/signing_infosB/Z-github.com/cosmos/cosmos-sdk/x/slashing/typesb\x06proto3',
    dependencies=[
        cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2.DESCRIPTOR,
        gogoproto_dot_gogo__pb2.DESCRIPTOR,
        google_dot_api_dot_annotations__pb2.DESCRIPTOR,
        cosmos_dot_slashing_dot_v1beta1_dot_slashing__pb2.DESCRIPTOR,
    ],
)


_QUERYPARAMSREQUEST = _descriptor.Descriptor(
    name="QueryParamsRequest",
    full_name="cosmos.slashing.v1beta1.QueryParamsRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=200,
    serialized_end=220,
)


_QUERYPARAMSRESPONSE = _descriptor.Descriptor(
    name="QueryParamsResponse",
    full_name="cosmos.slashing.v1beta1.QueryParamsResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name="params",
            full_name="cosmos.slashing.v1beta1.QueryParamsResponse.params",
            index=0,
            number=1,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=b"\310\336\037\000",
            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=222,
    serialized_end=298,
)


_QUERYSIGNINGINFOREQUEST = _descriptor.Descriptor(
    name="QuerySigningInfoRequest",
    full_name="cosmos.slashing.v1beta1.QuerySigningInfoRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name="cons_address",
            full_name="cosmos.slashing.v1beta1.QuerySigningInfoRequest.cons_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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=300,
    serialized_end=347,
)


_QUERYSIGNINGINFORESPONSE = _descriptor.Descriptor(
    name="QuerySigningInfoResponse",
    full_name="cosmos.slashing.v1beta1.QuerySigningInfoResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name="val_signing_info",
            full_name="cosmos.slashing.v1beta1.QuerySigningInfoResponse.val_signing_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=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=349,
    serialized_end=454,
)


_QUERYSIGNINGINFOSREQUEST = _descriptor.Descriptor(
    name="QuerySigningInfosRequest",
    full_name="cosmos.slashing.v1beta1.QuerySigningInfosRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name="pagination",
            full_name="cosmos.slashing.v1beta1.QuerySigningInfosRequest.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=456,
    serialized_end=542,
)


_QUERYSIGNINGINFOSRESPONSE = _descriptor.Descriptor(
    name="QuerySigningInfosResponse",
    full_name="cosmos.slashing.v1beta1.QuerySigningInfosResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name="info",
            full_name="cosmos.slashing.v1beta1.QuerySigningInfosResponse.info",
            index=0,
            number=1,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=b"\310\336\037\000",
            file=DESCRIPTOR,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.FieldDescriptor(
            name="pagination",
            full_name="cosmos.slashing.v1beta1.QuerySigningInfosResponse.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=545,
    serialized_end=700,
)

_QUERYPARAMSRESPONSE.fields_by_name[
    "params"
].message_type = cosmos_dot_slashing_dot_v1beta1_dot_slashing__pb2._PARAMS
_QUERYSIGNINGINFORESPONSE.fields_by_name[
    "val_signing_info"
].message_type = cosmos_dot_slashing_dot_v1beta1_dot_slashing__pb2._VALIDATORSIGNINGINFO
_QUERYSIGNINGINFOSREQUEST.fields_by_name[
    "pagination"
].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGEREQUEST
_QUERYSIGNINGINFOSRESPONSE.fields_by_name[
    "info"
].message_type = cosmos_dot_slashing_dot_v1beta1_dot_slashing__pb2._VALIDATORSIGNINGINFO
_QUERYSIGNINGINFOSRESPONSE.fields_by_name[
    "pagination"
].message_type = cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2._PAGERESPONSE
DESCRIPTOR.message_types_by_name["QueryParamsRequest"] = _QUERYPARAMSREQUEST
DESCRIPTOR.message_types_by_name["QueryParamsResponse"] = _QUERYPARAMSRESPONSE
DESCRIPTOR.message_types_by_name["QuerySigningInfoRequest"] = _QUERYSIGNINGINFOREQUEST
DESCRIPTOR.message_types_by_name["QuerySigningInfoResponse"] = _QUERYSIGNINGINFORESPONSE
DESCRIPTOR.message_types_by_name["QuerySigningInfosRequest"] = _QUERYSIGNINGINFOSREQUEST
DESCRIPTOR.message_types_by_name[
    "QuerySigningInfosResponse"
] = _QUERYSIGNINGINFOSRESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

QueryParamsRequest = _reflection.GeneratedProtocolMessageType(
    "QueryParamsRequest",
    (_message.Message,),
    {
        "DESCRIPTOR": _QUERYPARAMSREQUEST,
        "__module__": "cosmos.slashing.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.slashing.v1beta1.QueryParamsRequest)
    },
)
_sym_db.RegisterMessage(QueryParamsRequest)

QueryParamsResponse = _reflection.GeneratedProtocolMessageType(
    "QueryParamsResponse",
    (_message.Message,),
    {
        "DESCRIPTOR": _QUERYPARAMSRESPONSE,
        "__module__": "cosmos.slashing.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.slashing.v1beta1.QueryParamsResponse)
    },
)
_sym_db.RegisterMessage(QueryParamsResponse)

QuerySigningInfoRequest = _reflection.GeneratedProtocolMessageType(
    "QuerySigningInfoRequest",
    (_message.Message,),
    {
        "DESCRIPTOR": _QUERYSIGNINGINFOREQUEST,
        "__module__": "cosmos.slashing.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.slashing.v1beta1.QuerySigningInfoRequest)
    },
)
_sym_db.RegisterMessage(QuerySigningInfoRequest)

QuerySigningInfoResponse = _reflection.GeneratedProtocolMessageType(
    "QuerySigningInfoResponse",
    (_message.Message,),
    {
        "DESCRIPTOR": _QUERYSIGNINGINFORESPONSE,
        "__module__": "cosmos.slashing.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.slashing.v1beta1.QuerySigningInfoResponse)
    },
)
_sym_db.RegisterMessage(QuerySigningInfoResponse)

QuerySigningInfosRequest = _reflection.GeneratedProtocolMessageType(
    "QuerySigningInfosRequest",
    (_message.Message,),
    {
        "DESCRIPTOR": _QUERYSIGNINGINFOSREQUEST,
        "__module__": "cosmos.slashing.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.slashing.v1beta1.QuerySigningInfosRequest)
    },
)
_sym_db.RegisterMessage(QuerySigningInfosRequest)

QuerySigningInfosResponse = _reflection.GeneratedProtocolMessageType(
    "QuerySigningInfosResponse",
    (_message.Message,),
    {
        "DESCRIPTOR": _QUERYSIGNINGINFOSRESPONSE,
        "__module__": "cosmos.slashing.v1beta1.query_pb2"
        # @@protoc_insertion_point(class_scope:cosmos.slashing.v1beta1.QuerySigningInfosResponse)
    },
)
_sym_db.RegisterMessage(QuerySigningInfosResponse)


DESCRIPTOR._options = None
_QUERYPARAMSRESPONSE.fields_by_name["params"]._options = None
_QUERYSIGNINGINFORESPONSE.fields_by_name["val_signing_info"]._options = None
_QUERYSIGNINGINFOSRESPONSE.fields_by_name["info"]._options = None

_QUERY = _descriptor.ServiceDescriptor(
    name="Query",
    full_name="cosmos.slashing.v1beta1.Query",
    file=DESCRIPTOR,
    index=0,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
    serialized_start=703,
    serialized_end=1201,
    methods=[
        _descriptor.MethodDescriptor(
            name="Params",
            full_name="cosmos.slashing.v1beta1.Query.Params",
            index=0,
            containing_service=None,
            input_type=_QUERYPARAMSREQUEST,
            output_type=_QUERYPARAMSRESPONSE,
            serialized_options=b"\202\323\344\223\002!\022\037/cosmos/slashing/v1beta1/params",
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name="SigningInfo",
            full_name="cosmos.slashing.v1beta1.Query.SigningInfo",
            index=1,
            containing_service=None,
            input_type=_QUERYSIGNINGINFOREQUEST,
            output_type=_QUERYSIGNINGINFORESPONSE,
            serialized_options=b"\202\323\344\223\0027\0225/cosmos/slashing/v1beta1/signing_infos/{cons_address}",
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name="SigningInfos",
            full_name="cosmos.slashing.v1beta1.Query.SigningInfos",
            index=2,
            containing_service=None,
            input_type=_QUERYSIGNINGINFOSREQUEST,
            output_type=_QUERYSIGNINGINFOSRESPONSE,
            serialized_options=b"\202\323\344\223\002(\022&/cosmos/slashing/v1beta1/signing_infos",
            create_key=_descriptor._internal_create_key,
        ),
    ],
)
_sym_db.RegisterServiceDescriptor(_QUERY)

DESCRIPTOR.services_by_name["Query"] = _QUERY

# @@protoc_insertion_point(module_scope)
