# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: cosmwasm/wasm/v1/tx.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 cosmos.base.v1beta1 import coin_pb2 as cosmos_dot_base_dot_v1beta1_dot_coin__pb2
from gogoproto import gogo_pb2 as gogoproto_dot_gogo__pb2
from cosmwasm.wasm.v1 import types_pb2 as cosmwasm_dot_wasm_dot_v1_dot_types__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='cosmwasm/wasm/v1/tx.proto',
  package='cosmwasm.wasm.v1',
  syntax='proto3',
  serialized_options=b'Z&github.com/CosmWasm/wasmd/x/wasm/types\310\341\036\000',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x19\x63osmwasm/wasm/v1/tx.proto\x12\x10\x63osmwasm.wasm.v1\x1a\x1e\x63osmos/base/v1beta1/coin.proto\x1a\x14gogoproto/gogo.proto\x1a\x1c\x63osmwasm/wasm/v1/types.proto\"\x94\x01\n\x0cMsgStoreCode\x12\x0e\n\x06sender\x18\x01 \x01(\t\x12(\n\x0ewasm_byte_code\x18\x02 \x01(\x0c\x42\x10\xe2\xde\x1f\x0cWASMByteCode\x12>\n\x16instantiate_permission\x18\x05 \x01(\x0b\x32\x1e.cosmwasm.wasm.v1.AccessConfigJ\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05\"3\n\x14MsgStoreCodeResponse\x12\x1b\n\x07\x63ode_id\x18\x01 \x01(\x04\x42\n\xe2\xde\x1f\x06\x43odeID\"\xe4\x01\n\x16MsgInstantiateContract\x12\x0e\n\x06sender\x18\x01 \x01(\t\x12\r\n\x05\x61\x64min\x18\x02 \x01(\t\x12\x1b\n\x07\x63ode_id\x18\x03 \x01(\x04\x42\n\xe2\xde\x1f\x06\x43odeID\x12\r\n\x05label\x18\x04 \x01(\t\x12#\n\x03msg\x18\x05 \x01(\x0c\x42\x16\xfa\xde\x1f\x12RawContractMessage\x12Z\n\x05\x66unds\x18\x06 \x03(\x0b\x32\x19.cosmos.base.v1beta1.CoinB0\xc8\xde\x1f\x00\xaa\xdf\x1f(github.com/cosmos/cosmos-sdk/types.Coins\"?\n\x1eMsgInstantiateContractResponse\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"\xb7\x01\n\x12MsgExecuteContract\x12\x0e\n\x06sender\x18\x01 \x01(\t\x12\x10\n\x08\x63ontract\x18\x02 \x01(\t\x12#\n\x03msg\x18\x03 \x01(\x0c\x42\x16\xfa\xde\x1f\x12RawContractMessage\x12Z\n\x05\x66unds\x18\x05 \x03(\x0b\x32\x19.cosmos.base.v1beta1.CoinB0\xc8\xde\x1f\x00\xaa\xdf\x1f(github.com/cosmos/cosmos-sdk/types.Coins\"*\n\x1aMsgExecuteContractResponse\x12\x0c\n\x04\x64\x61ta\x18\x01 \x01(\x0c\"x\n\x12MsgMigrateContract\x12\x0e\n\x06sender\x18\x01 \x01(\t\x12\x10\n\x08\x63ontract\x18\x02 \x01(\t\x12\x1b\n\x07\x63ode_id\x18\x03 \x01(\x04\x42\n\xe2\xde\x1f\x06\x43odeID\x12#\n\x03msg\x18\x04 \x01(\x0c\x42\x16\xfa\xde\x1f\x12RawContractMessage\"*\n\x1aMsgMigrateContractResponse\x12\x0c\n\x04\x64\x61ta\x18\x01 \x01(\x0c\"E\n\x0eMsgUpdateAdmin\x12\x0e\n\x06sender\x18\x01 \x01(\t\x12\x11\n\tnew_admin\x18\x02 \x01(\t\x12\x10\n\x08\x63ontract\x18\x03 \x01(\t\"\x18\n\x16MsgUpdateAdminResponse\"1\n\rMsgClearAdmin\x12\x0e\n\x06sender\x18\x01 \x01(\t\x12\x10\n\x08\x63ontract\x18\x03 \x01(\t\"\x17\n\x15MsgClearAdminResponse2\xce\x04\n\x03Msg\x12S\n\tStoreCode\x12\x1e.cosmwasm.wasm.v1.MsgStoreCode\x1a&.cosmwasm.wasm.v1.MsgStoreCodeResponse\x12q\n\x13InstantiateContract\x12(.cosmwasm.wasm.v1.MsgInstantiateContract\x1a\x30.cosmwasm.wasm.v1.MsgInstantiateContractResponse\x12\x65\n\x0f\x45xecuteContract\x12$.cosmwasm.wasm.v1.MsgExecuteContract\x1a,.cosmwasm.wasm.v1.MsgExecuteContractResponse\x12\x65\n\x0fMigrateContract\x12$.cosmwasm.wasm.v1.MsgMigrateContract\x1a,.cosmwasm.wasm.v1.MsgMigrateContractResponse\x12Y\n\x0bUpdateAdmin\x12 .cosmwasm.wasm.v1.MsgUpdateAdmin\x1a(.cosmwasm.wasm.v1.MsgUpdateAdminResponse\x12V\n\nClearAdmin\x12\x1f.cosmwasm.wasm.v1.MsgClearAdmin\x1a\'.cosmwasm.wasm.v1.MsgClearAdminResponseB,Z&github.com/CosmWasm/wasmd/x/wasm/types\xc8\xe1\x1e\x00\x62\x06proto3'
  ,
  dependencies=[cosmos_dot_base_dot_v1beta1_dot_coin__pb2.DESCRIPTOR,gogoproto_dot_gogo__pb2.DESCRIPTOR,cosmwasm_dot_wasm_dot_v1_dot_types__pb2.DESCRIPTOR,])




_MSGSTORECODE = _descriptor.Descriptor(
  name='MsgStoreCode',
  full_name='cosmwasm.wasm.v1.MsgStoreCode',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='sender', full_name='cosmwasm.wasm.v1.MsgStoreCode.sender', 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='wasm_byte_code', full_name='cosmwasm.wasm.v1.MsgStoreCode.wasm_byte_code', 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=b'\342\336\037\014WASMByteCode', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='instantiate_permission', full_name='cosmwasm.wasm.v1.MsgStoreCode.instantiate_permission', index=2,
      number=5, 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=132,
  serialized_end=280,
)


_MSGSTORECODERESPONSE = _descriptor.Descriptor(
  name='MsgStoreCodeResponse',
  full_name='cosmwasm.wasm.v1.MsgStoreCodeResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='code_id', full_name='cosmwasm.wasm.v1.MsgStoreCodeResponse.code_id', 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=b'\342\336\037\006CodeID', 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=282,
  serialized_end=333,
)


_MSGINSTANTIATECONTRACT = _descriptor.Descriptor(
  name='MsgInstantiateContract',
  full_name='cosmwasm.wasm.v1.MsgInstantiateContract',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='sender', full_name='cosmwasm.wasm.v1.MsgInstantiateContract.sender', 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='admin', full_name='cosmwasm.wasm.v1.MsgInstantiateContract.admin', 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='code_id', full_name='cosmwasm.wasm.v1.MsgInstantiateContract.code_id', 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=b'\342\336\037\006CodeID', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='label', full_name='cosmwasm.wasm.v1.MsgInstantiateContract.label', 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='msg', full_name='cosmwasm.wasm.v1.MsgInstantiateContract.msg', index=4,
      number=5, 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=b'\372\336\037\022RawContractMessage', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='funds', full_name='cosmwasm.wasm.v1.MsgInstantiateContract.funds', index=5,
      number=6, 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\252\337\037(github.com/cosmos/cosmos-sdk/types.Coins', 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=336,
  serialized_end=564,
)


_MSGINSTANTIATECONTRACTRESPONSE = _descriptor.Descriptor(
  name='MsgInstantiateContractResponse',
  full_name='cosmwasm.wasm.v1.MsgInstantiateContractResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='address', full_name='cosmwasm.wasm.v1.MsgInstantiateContractResponse.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='data', full_name='cosmwasm.wasm.v1.MsgInstantiateContractResponse.data', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=566,
  serialized_end=629,
)


_MSGEXECUTECONTRACT = _descriptor.Descriptor(
  name='MsgExecuteContract',
  full_name='cosmwasm.wasm.v1.MsgExecuteContract',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='sender', full_name='cosmwasm.wasm.v1.MsgExecuteContract.sender', 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='contract', full_name='cosmwasm.wasm.v1.MsgExecuteContract.contract', 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='msg', full_name='cosmwasm.wasm.v1.MsgExecuteContract.msg', 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=b'\372\336\037\022RawContractMessage', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='funds', full_name='cosmwasm.wasm.v1.MsgExecuteContract.funds', index=3,
      number=5, 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\252\337\037(github.com/cosmos/cosmos-sdk/types.Coins', 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=632,
  serialized_end=815,
)


_MSGEXECUTECONTRACTRESPONSE = _descriptor.Descriptor(
  name='MsgExecuteContractResponse',
  full_name='cosmwasm.wasm.v1.MsgExecuteContractResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='data', full_name='cosmwasm.wasm.v1.MsgExecuteContractResponse.data', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=817,
  serialized_end=859,
)


_MSGMIGRATECONTRACT = _descriptor.Descriptor(
  name='MsgMigrateContract',
  full_name='cosmwasm.wasm.v1.MsgMigrateContract',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='sender', full_name='cosmwasm.wasm.v1.MsgMigrateContract.sender', 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='contract', full_name='cosmwasm.wasm.v1.MsgMigrateContract.contract', 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='code_id', full_name='cosmwasm.wasm.v1.MsgMigrateContract.code_id', 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=b'\342\336\037\006CodeID', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='msg', full_name='cosmwasm.wasm.v1.MsgMigrateContract.msg', index=3,
      number=4, 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=b'\372\336\037\022RawContractMessage', 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=861,
  serialized_end=981,
)


_MSGMIGRATECONTRACTRESPONSE = _descriptor.Descriptor(
  name='MsgMigrateContractResponse',
  full_name='cosmwasm.wasm.v1.MsgMigrateContractResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='data', full_name='cosmwasm.wasm.v1.MsgMigrateContractResponse.data', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=983,
  serialized_end=1025,
)


_MSGUPDATEADMIN = _descriptor.Descriptor(
  name='MsgUpdateAdmin',
  full_name='cosmwasm.wasm.v1.MsgUpdateAdmin',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='sender', full_name='cosmwasm.wasm.v1.MsgUpdateAdmin.sender', 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='new_admin', full_name='cosmwasm.wasm.v1.MsgUpdateAdmin.new_admin', 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='contract', full_name='cosmwasm.wasm.v1.MsgUpdateAdmin.contract', 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=1027,
  serialized_end=1096,
)


_MSGUPDATEADMINRESPONSE = _descriptor.Descriptor(
  name='MsgUpdateAdminResponse',
  full_name='cosmwasm.wasm.v1.MsgUpdateAdminResponse',
  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=1098,
  serialized_end=1122,
)


_MSGCLEARADMIN = _descriptor.Descriptor(
  name='MsgClearAdmin',
  full_name='cosmwasm.wasm.v1.MsgClearAdmin',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='sender', full_name='cosmwasm.wasm.v1.MsgClearAdmin.sender', 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='contract', full_name='cosmwasm.wasm.v1.MsgClearAdmin.contract', index=1,
      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=1124,
  serialized_end=1173,
)


_MSGCLEARADMINRESPONSE = _descriptor.Descriptor(
  name='MsgClearAdminResponse',
  full_name='cosmwasm.wasm.v1.MsgClearAdminResponse',
  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=1175,
  serialized_end=1198,
)

_MSGSTORECODE.fields_by_name['instantiate_permission'].message_type = cosmwasm_dot_wasm_dot_v1_dot_types__pb2._ACCESSCONFIG
_MSGINSTANTIATECONTRACT.fields_by_name['funds'].message_type = cosmos_dot_base_dot_v1beta1_dot_coin__pb2._COIN
_MSGEXECUTECONTRACT.fields_by_name['funds'].message_type = cosmos_dot_base_dot_v1beta1_dot_coin__pb2._COIN
DESCRIPTOR.message_types_by_name['MsgStoreCode'] = _MSGSTORECODE
DESCRIPTOR.message_types_by_name['MsgStoreCodeResponse'] = _MSGSTORECODERESPONSE
DESCRIPTOR.message_types_by_name['MsgInstantiateContract'] = _MSGINSTANTIATECONTRACT
DESCRIPTOR.message_types_by_name['MsgInstantiateContractResponse'] = _MSGINSTANTIATECONTRACTRESPONSE
DESCRIPTOR.message_types_by_name['MsgExecuteContract'] = _MSGEXECUTECONTRACT
DESCRIPTOR.message_types_by_name['MsgExecuteContractResponse'] = _MSGEXECUTECONTRACTRESPONSE
DESCRIPTOR.message_types_by_name['MsgMigrateContract'] = _MSGMIGRATECONTRACT
DESCRIPTOR.message_types_by_name['MsgMigrateContractResponse'] = _MSGMIGRATECONTRACTRESPONSE
DESCRIPTOR.message_types_by_name['MsgUpdateAdmin'] = _MSGUPDATEADMIN
DESCRIPTOR.message_types_by_name['MsgUpdateAdminResponse'] = _MSGUPDATEADMINRESPONSE
DESCRIPTOR.message_types_by_name['MsgClearAdmin'] = _MSGCLEARADMIN
DESCRIPTOR.message_types_by_name['MsgClearAdminResponse'] = _MSGCLEARADMINRESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

MsgStoreCode = _reflection.GeneratedProtocolMessageType('MsgStoreCode', (_message.Message,), {
  'DESCRIPTOR' : _MSGSTORECODE,
  '__module__' : 'cosmwasm.wasm.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:cosmwasm.wasm.v1.MsgStoreCode)
  })
_sym_db.RegisterMessage(MsgStoreCode)

MsgStoreCodeResponse = _reflection.GeneratedProtocolMessageType('MsgStoreCodeResponse', (_message.Message,), {
  'DESCRIPTOR' : _MSGSTORECODERESPONSE,
  '__module__' : 'cosmwasm.wasm.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:cosmwasm.wasm.v1.MsgStoreCodeResponse)
  })
_sym_db.RegisterMessage(MsgStoreCodeResponse)

MsgInstantiateContract = _reflection.GeneratedProtocolMessageType('MsgInstantiateContract', (_message.Message,), {
  'DESCRIPTOR' : _MSGINSTANTIATECONTRACT,
  '__module__' : 'cosmwasm.wasm.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:cosmwasm.wasm.v1.MsgInstantiateContract)
  })
_sym_db.RegisterMessage(MsgInstantiateContract)

MsgInstantiateContractResponse = _reflection.GeneratedProtocolMessageType('MsgInstantiateContractResponse', (_message.Message,), {
  'DESCRIPTOR' : _MSGINSTANTIATECONTRACTRESPONSE,
  '__module__' : 'cosmwasm.wasm.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:cosmwasm.wasm.v1.MsgInstantiateContractResponse)
  })
_sym_db.RegisterMessage(MsgInstantiateContractResponse)

MsgExecuteContract = _reflection.GeneratedProtocolMessageType('MsgExecuteContract', (_message.Message,), {
  'DESCRIPTOR' : _MSGEXECUTECONTRACT,
  '__module__' : 'cosmwasm.wasm.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:cosmwasm.wasm.v1.MsgExecuteContract)
  })
_sym_db.RegisterMessage(MsgExecuteContract)

MsgExecuteContractResponse = _reflection.GeneratedProtocolMessageType('MsgExecuteContractResponse', (_message.Message,), {
  'DESCRIPTOR' : _MSGEXECUTECONTRACTRESPONSE,
  '__module__' : 'cosmwasm.wasm.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:cosmwasm.wasm.v1.MsgExecuteContractResponse)
  })
_sym_db.RegisterMessage(MsgExecuteContractResponse)

MsgMigrateContract = _reflection.GeneratedProtocolMessageType('MsgMigrateContract', (_message.Message,), {
  'DESCRIPTOR' : _MSGMIGRATECONTRACT,
  '__module__' : 'cosmwasm.wasm.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:cosmwasm.wasm.v1.MsgMigrateContract)
  })
_sym_db.RegisterMessage(MsgMigrateContract)

MsgMigrateContractResponse = _reflection.GeneratedProtocolMessageType('MsgMigrateContractResponse', (_message.Message,), {
  'DESCRIPTOR' : _MSGMIGRATECONTRACTRESPONSE,
  '__module__' : 'cosmwasm.wasm.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:cosmwasm.wasm.v1.MsgMigrateContractResponse)
  })
_sym_db.RegisterMessage(MsgMigrateContractResponse)

MsgUpdateAdmin = _reflection.GeneratedProtocolMessageType('MsgUpdateAdmin', (_message.Message,), {
  'DESCRIPTOR' : _MSGUPDATEADMIN,
  '__module__' : 'cosmwasm.wasm.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:cosmwasm.wasm.v1.MsgUpdateAdmin)
  })
_sym_db.RegisterMessage(MsgUpdateAdmin)

MsgUpdateAdminResponse = _reflection.GeneratedProtocolMessageType('MsgUpdateAdminResponse', (_message.Message,), {
  'DESCRIPTOR' : _MSGUPDATEADMINRESPONSE,
  '__module__' : 'cosmwasm.wasm.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:cosmwasm.wasm.v1.MsgUpdateAdminResponse)
  })
_sym_db.RegisterMessage(MsgUpdateAdminResponse)

MsgClearAdmin = _reflection.GeneratedProtocolMessageType('MsgClearAdmin', (_message.Message,), {
  'DESCRIPTOR' : _MSGCLEARADMIN,
  '__module__' : 'cosmwasm.wasm.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:cosmwasm.wasm.v1.MsgClearAdmin)
  })
_sym_db.RegisterMessage(MsgClearAdmin)

MsgClearAdminResponse = _reflection.GeneratedProtocolMessageType('MsgClearAdminResponse', (_message.Message,), {
  'DESCRIPTOR' : _MSGCLEARADMINRESPONSE,
  '__module__' : 'cosmwasm.wasm.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:cosmwasm.wasm.v1.MsgClearAdminResponse)
  })
_sym_db.RegisterMessage(MsgClearAdminResponse)


DESCRIPTOR._options = None
_MSGSTORECODE.fields_by_name['wasm_byte_code']._options = None
_MSGSTORECODERESPONSE.fields_by_name['code_id']._options = None
_MSGINSTANTIATECONTRACT.fields_by_name['code_id']._options = None
_MSGINSTANTIATECONTRACT.fields_by_name['msg']._options = None
_MSGINSTANTIATECONTRACT.fields_by_name['funds']._options = None
_MSGEXECUTECONTRACT.fields_by_name['msg']._options = None
_MSGEXECUTECONTRACT.fields_by_name['funds']._options = None
_MSGMIGRATECONTRACT.fields_by_name['code_id']._options = None
_MSGMIGRATECONTRACT.fields_by_name['msg']._options = None

_MSG = _descriptor.ServiceDescriptor(
  name='Msg',
  full_name='cosmwasm.wasm.v1.Msg',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=1201,
  serialized_end=1791,
  methods=[
  _descriptor.MethodDescriptor(
    name='StoreCode',
    full_name='cosmwasm.wasm.v1.Msg.StoreCode',
    index=0,
    containing_service=None,
    input_type=_MSGSTORECODE,
    output_type=_MSGSTORECODERESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='InstantiateContract',
    full_name='cosmwasm.wasm.v1.Msg.InstantiateContract',
    index=1,
    containing_service=None,
    input_type=_MSGINSTANTIATECONTRACT,
    output_type=_MSGINSTANTIATECONTRACTRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='ExecuteContract',
    full_name='cosmwasm.wasm.v1.Msg.ExecuteContract',
    index=2,
    containing_service=None,
    input_type=_MSGEXECUTECONTRACT,
    output_type=_MSGEXECUTECONTRACTRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='MigrateContract',
    full_name='cosmwasm.wasm.v1.Msg.MigrateContract',
    index=3,
    containing_service=None,
    input_type=_MSGMIGRATECONTRACT,
    output_type=_MSGMIGRATECONTRACTRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='UpdateAdmin',
    full_name='cosmwasm.wasm.v1.Msg.UpdateAdmin',
    index=4,
    containing_service=None,
    input_type=_MSGUPDATEADMIN,
    output_type=_MSGUPDATEADMINRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='ClearAdmin',
    full_name='cosmwasm.wasm.v1.Msg.ClearAdmin',
    index=5,
    containing_service=None,
    input_type=_MSGCLEARADMIN,
    output_type=_MSGCLEARADMINRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_MSG)

DESCRIPTOR.services_by_name['Msg'] = _MSG

# @@protoc_insertion_point(module_scope)
