# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: ibc/core/client/v1/tx.proto
# Protobuf Python Version: 4.25.3
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from pyinjective.proto.gogoproto import gogo_pb2 as gogoproto_dot_gogo__pb2
from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1bibc/core/client/v1/tx.proto\x12\x12ibc.core.client.v1\x1a\x14gogoproto/gogo.proto\x1a\x19google/protobuf/any.proto\"\xe0\x01\n\x0fMsgCreateClient\x12P\n\x0c\x63lient_state\x18\x01 \x01(\x0b\x32\x14.google.protobuf.AnyB\x17\xf2\xde\x1f\x13yaml:\"client_state\"R\x0b\x63lientState\x12Y\n\x0f\x63onsensus_state\x18\x02 \x01(\x0b\x32\x14.google.protobuf.AnyB\x1a\xf2\xde\x1f\x16yaml:\"consensus_state\"R\x0e\x63onsensusState\x12\x16\n\x06signer\x18\x03 \x01(\tR\x06signer:\x08\x88\xa0\x1f\x00\xe8\xa0\x1f\x00\"\x19\n\x17MsgCreateClientResponse\"\xa3\x01\n\x0fMsgUpdateClient\x12\x31\n\tclient_id\x18\x01 \x01(\tB\x14\xf2\xde\x1f\x10yaml:\"client_id\"R\x08\x63lientId\x12;\n\x0e\x63lient_message\x18\x02 \x01(\x0b\x32\x14.google.protobuf.AnyR\rclientMessage\x12\x16\n\x06signer\x18\x03 \x01(\tR\x06signer:\x08\x88\xa0\x1f\x00\xe8\xa0\x1f\x00\"\x19\n\x17MsgUpdateClientResponse\"\xd4\x03\n\x10MsgUpgradeClient\x12\x31\n\tclient_id\x18\x01 \x01(\tB\x14\xf2\xde\x1f\x10yaml:\"client_id\"R\x08\x63lientId\x12P\n\x0c\x63lient_state\x18\x02 \x01(\x0b\x32\x14.google.protobuf.AnyB\x17\xf2\xde\x1f\x13yaml:\"client_state\"R\x0b\x63lientState\x12Y\n\x0f\x63onsensus_state\x18\x03 \x01(\x0b\x32\x14.google.protobuf.AnyB\x1a\xf2\xde\x1f\x16yaml:\"consensus_state\"R\x0e\x63onsensusState\x12Q\n\x14proof_upgrade_client\x18\x04 \x01(\x0c\x42\x1f\xf2\xde\x1f\x1byaml:\"proof_upgrade_client\"R\x12proofUpgradeClient\x12k\n\x1dproof_upgrade_consensus_state\x18\x05 \x01(\x0c\x42(\xf2\xde\x1f$yaml:\"proof_upgrade_consensus_state\"R\x1aproofUpgradeConsensusState\x12\x16\n\x06signer\x18\x06 \x01(\tR\x06signer:\x08\x88\xa0\x1f\x00\xe8\xa0\x1f\x00\"\x1a\n\x18MsgUpgradeClientResponse\"\xb0\x01\n\x15MsgSubmitMisbehaviour\x12\x33\n\tclient_id\x18\x01 \x01(\tB\x16\x18\x01\xf2\xde\x1f\x10yaml:\"client_id\"R\x08\x63lientId\x12<\n\x0cmisbehaviour\x18\x02 \x01(\x0b\x32\x14.google.protobuf.AnyB\x02\x18\x01R\x0cmisbehaviour\x12\x1a\n\x06signer\x18\x03 \x01(\tB\x02\x18\x01R\x06signer:\x08\x88\xa0\x1f\x00\xe8\xa0\x1f\x00\"\x1f\n\x1dMsgSubmitMisbehaviourResponse2\xa2\x03\n\x03Msg\x12`\n\x0c\x43reateClient\x12#.ibc.core.client.v1.MsgCreateClient\x1a+.ibc.core.client.v1.MsgCreateClientResponse\x12`\n\x0cUpdateClient\x12#.ibc.core.client.v1.MsgUpdateClient\x1a+.ibc.core.client.v1.MsgUpdateClientResponse\x12\x63\n\rUpgradeClient\x12$.ibc.core.client.v1.MsgUpgradeClient\x1a,.ibc.core.client.v1.MsgUpgradeClientResponse\x12r\n\x12SubmitMisbehaviour\x12).ibc.core.client.v1.MsgSubmitMisbehaviour\x1a\x31.ibc.core.client.v1.MsgSubmitMisbehaviourResponseB\xc6\x01\n\x16\x63om.ibc.core.client.v1B\x07TxProtoP\x01Z8github.com/cosmos/ibc-go/v7/modules/core/02-client/types\xa2\x02\x03ICC\xaa\x02\x12Ibc.Core.Client.V1\xca\x02\x12Ibc\\Core\\Client\\V1\xe2\x02\x1eIbc\\Core\\Client\\V1\\GPBMetadata\xea\x02\x15Ibc::Core::Client::V1b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'ibc.core.client.v1.tx_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
  _globals['DESCRIPTOR']._options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\026com.ibc.core.client.v1B\007TxProtoP\001Z8github.com/cosmos/ibc-go/v7/modules/core/02-client/types\242\002\003ICC\252\002\022Ibc.Core.Client.V1\312\002\022Ibc\\Core\\Client\\V1\342\002\036Ibc\\Core\\Client\\V1\\GPBMetadata\352\002\025Ibc::Core::Client::V1'
  _globals['_MSGCREATECLIENT'].fields_by_name['client_state']._options = None
  _globals['_MSGCREATECLIENT'].fields_by_name['client_state']._serialized_options = b'\362\336\037\023yaml:\"client_state\"'
  _globals['_MSGCREATECLIENT'].fields_by_name['consensus_state']._options = None
  _globals['_MSGCREATECLIENT'].fields_by_name['consensus_state']._serialized_options = b'\362\336\037\026yaml:\"consensus_state\"'
  _globals['_MSGCREATECLIENT']._options = None
  _globals['_MSGCREATECLIENT']._serialized_options = b'\210\240\037\000\350\240\037\000'
  _globals['_MSGUPDATECLIENT'].fields_by_name['client_id']._options = None
  _globals['_MSGUPDATECLIENT'].fields_by_name['client_id']._serialized_options = b'\362\336\037\020yaml:\"client_id\"'
  _globals['_MSGUPDATECLIENT']._options = None
  _globals['_MSGUPDATECLIENT']._serialized_options = b'\210\240\037\000\350\240\037\000'
  _globals['_MSGUPGRADECLIENT'].fields_by_name['client_id']._options = None
  _globals['_MSGUPGRADECLIENT'].fields_by_name['client_id']._serialized_options = b'\362\336\037\020yaml:\"client_id\"'
  _globals['_MSGUPGRADECLIENT'].fields_by_name['client_state']._options = None
  _globals['_MSGUPGRADECLIENT'].fields_by_name['client_state']._serialized_options = b'\362\336\037\023yaml:\"client_state\"'
  _globals['_MSGUPGRADECLIENT'].fields_by_name['consensus_state']._options = None
  _globals['_MSGUPGRADECLIENT'].fields_by_name['consensus_state']._serialized_options = b'\362\336\037\026yaml:\"consensus_state\"'
  _globals['_MSGUPGRADECLIENT'].fields_by_name['proof_upgrade_client']._options = None
  _globals['_MSGUPGRADECLIENT'].fields_by_name['proof_upgrade_client']._serialized_options = b'\362\336\037\033yaml:\"proof_upgrade_client\"'
  _globals['_MSGUPGRADECLIENT'].fields_by_name['proof_upgrade_consensus_state']._options = None
  _globals['_MSGUPGRADECLIENT'].fields_by_name['proof_upgrade_consensus_state']._serialized_options = b'\362\336\037$yaml:\"proof_upgrade_consensus_state\"'
  _globals['_MSGUPGRADECLIENT']._options = None
  _globals['_MSGUPGRADECLIENT']._serialized_options = b'\210\240\037\000\350\240\037\000'
  _globals['_MSGSUBMITMISBEHAVIOUR'].fields_by_name['client_id']._options = None
  _globals['_MSGSUBMITMISBEHAVIOUR'].fields_by_name['client_id']._serialized_options = b'\030\001\362\336\037\020yaml:\"client_id\"'
  _globals['_MSGSUBMITMISBEHAVIOUR'].fields_by_name['misbehaviour']._options = None
  _globals['_MSGSUBMITMISBEHAVIOUR'].fields_by_name['misbehaviour']._serialized_options = b'\030\001'
  _globals['_MSGSUBMITMISBEHAVIOUR'].fields_by_name['signer']._options = None
  _globals['_MSGSUBMITMISBEHAVIOUR'].fields_by_name['signer']._serialized_options = b'\030\001'
  _globals['_MSGSUBMITMISBEHAVIOUR']._options = None
  _globals['_MSGSUBMITMISBEHAVIOUR']._serialized_options = b'\210\240\037\000\350\240\037\000'
  _globals['_MSGCREATECLIENT']._serialized_start=101
  _globals['_MSGCREATECLIENT']._serialized_end=325
  _globals['_MSGCREATECLIENTRESPONSE']._serialized_start=327
  _globals['_MSGCREATECLIENTRESPONSE']._serialized_end=352
  _globals['_MSGUPDATECLIENT']._serialized_start=355
  _globals['_MSGUPDATECLIENT']._serialized_end=518
  _globals['_MSGUPDATECLIENTRESPONSE']._serialized_start=520
  _globals['_MSGUPDATECLIENTRESPONSE']._serialized_end=545
  _globals['_MSGUPGRADECLIENT']._serialized_start=548
  _globals['_MSGUPGRADECLIENT']._serialized_end=1016
  _globals['_MSGUPGRADECLIENTRESPONSE']._serialized_start=1018
  _globals['_MSGUPGRADECLIENTRESPONSE']._serialized_end=1044
  _globals['_MSGSUBMITMISBEHAVIOUR']._serialized_start=1047
  _globals['_MSGSUBMITMISBEHAVIOUR']._serialized_end=1223
  _globals['_MSGSUBMITMISBEHAVIOURRESPONSE']._serialized_start=1225
  _globals['_MSGSUBMITMISBEHAVIOURRESPONSE']._serialized_end=1256
  _globals['_MSG']._serialized_start=1259
  _globals['_MSG']._serialized_end=1677
# @@protoc_insertion_point(module_scope)
