# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: fx/erc20/v1/tx.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
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 x.google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from x.gogoproto import gogo_pb2 as gogoproto_dot_gogo__pb2
from x.cosmos.base.v1beta1 import coin_pb2 as cosmos_dot_base_dot_v1beta1_dot_coin__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x14\x66x/erc20/v1/tx.proto\x12\x0b\x66x.erc20.v1\x1a\x1cgoogle/api/annotations.proto\x1a\x14gogoproto/gogo.proto\x1a\x1e\x63osmos/base/v1beta1/coin.proto\"a\n\x0eMsgConvertCoin\x12-\n\x04\x63oin\x18\x01 \x01(\x0b\x32\x19.cosmos.base.v1beta1.CoinB\x04\xc8\xde\x1f\x00\x12\x10\n\x08receiver\x18\x02 \x01(\t\x12\x0e\n\x06sender\x18\x03 \x01(\t\"\x18\n\x16MsgConvertCoinResponse\"\x8d\x01\n\x0fMsgConvertERC20\x12\x18\n\x10\x63ontract_address\x18\x01 \x01(\t\x12>\n\x06\x61mount\x18\x02 \x01(\tB.\xda\xde\x1f&github.com/cosmos/cosmos-sdk/types.Int\xc8\xde\x1f\x00\x12\x10\n\x08receiver\x18\x03 \x01(\t\x12\x0e\n\x06sender\x18\x04 \x01(\t\"\x19\n\x17MsgConvertERC20Response\"r\n\x0fMsgConvertDenom\x12\x0e\n\x06sender\x18\x01 \x01(\t\x12\x10\n\x08receiver\x18\x02 \x01(\t\x12-\n\x04\x63oin\x18\x03 \x01(\x0b\x32\x19.cosmos.base.v1beta1.CoinB\x04\xc8\xde\x1f\x00\x12\x0e\n\x06target\x18\x04 \x01(\t\"\x19\n\x17MsgConvertDenomResponse2\xfe\x01\n\x03Msg\x12O\n\x0b\x43onvertCoin\x12\x1b.fx.erc20.v1.MsgConvertCoin\x1a#.fx.erc20.v1.MsgConvertCoinResponse\x12R\n\x0c\x43onvertERC20\x12\x1c.fx.erc20.v1.MsgConvertERC20\x1a$.fx.erc20.v1.MsgConvertERC20Response\x12R\n\x0c\x43onvertDenom\x12\x1c.fx.erc20.v1.MsgConvertDenom\x1a$.fx.erc20.v1.MsgConvertDenomResponseB,Z*github.com/functionx/fx-core/x/erc20/typesb\x06proto3')



_MSGCONVERTCOIN = DESCRIPTOR.message_types_by_name['MsgConvertCoin']
_MSGCONVERTCOINRESPONSE = DESCRIPTOR.message_types_by_name['MsgConvertCoinResponse']
_MSGCONVERTERC20 = DESCRIPTOR.message_types_by_name['MsgConvertERC20']
_MSGCONVERTERC20RESPONSE = DESCRIPTOR.message_types_by_name['MsgConvertERC20Response']
_MSGCONVERTDENOM = DESCRIPTOR.message_types_by_name['MsgConvertDenom']
_MSGCONVERTDENOMRESPONSE = DESCRIPTOR.message_types_by_name['MsgConvertDenomResponse']
MsgConvertCoin = _reflection.GeneratedProtocolMessageType('MsgConvertCoin', (_message.Message,), {
  'DESCRIPTOR' : _MSGCONVERTCOIN,
  '__module__' : 'fx.erc20.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:fx.erc20.v1.MsgConvertCoin)
  })
_sym_db.RegisterMessage(MsgConvertCoin)

MsgConvertCoinResponse = _reflection.GeneratedProtocolMessageType('MsgConvertCoinResponse', (_message.Message,), {
  'DESCRIPTOR' : _MSGCONVERTCOINRESPONSE,
  '__module__' : 'fx.erc20.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:fx.erc20.v1.MsgConvertCoinResponse)
  })
_sym_db.RegisterMessage(MsgConvertCoinResponse)

MsgConvertERC20 = _reflection.GeneratedProtocolMessageType('MsgConvertERC20', (_message.Message,), {
  'DESCRIPTOR' : _MSGCONVERTERC20,
  '__module__' : 'fx.erc20.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:fx.erc20.v1.MsgConvertERC20)
  })
_sym_db.RegisterMessage(MsgConvertERC20)

MsgConvertERC20Response = _reflection.GeneratedProtocolMessageType('MsgConvertERC20Response', (_message.Message,), {
  'DESCRIPTOR' : _MSGCONVERTERC20RESPONSE,
  '__module__' : 'fx.erc20.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:fx.erc20.v1.MsgConvertERC20Response)
  })
_sym_db.RegisterMessage(MsgConvertERC20Response)

MsgConvertDenom = _reflection.GeneratedProtocolMessageType('MsgConvertDenom', (_message.Message,), {
  'DESCRIPTOR' : _MSGCONVERTDENOM,
  '__module__' : 'fx.erc20.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:fx.erc20.v1.MsgConvertDenom)
  })
_sym_db.RegisterMessage(MsgConvertDenom)

MsgConvertDenomResponse = _reflection.GeneratedProtocolMessageType('MsgConvertDenomResponse', (_message.Message,), {
  'DESCRIPTOR' : _MSGCONVERTDENOMRESPONSE,
  '__module__' : 'fx.erc20.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:fx.erc20.v1.MsgConvertDenomResponse)
  })
_sym_db.RegisterMessage(MsgConvertDenomResponse)

_MSG = DESCRIPTOR.services_by_name['Msg']
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'Z*github.com/functionx/fx-core/x/erc20/types'
  _MSGCONVERTCOIN.fields_by_name['coin']._options = None
  _MSGCONVERTCOIN.fields_by_name['coin']._serialized_options = b'\310\336\037\000'
  _MSGCONVERTERC20.fields_by_name['amount']._options = None
  _MSGCONVERTERC20.fields_by_name['amount']._serialized_options = b'\332\336\037&github.com/cosmos/cosmos-sdk/types.Int\310\336\037\000'
  _MSGCONVERTDENOM.fields_by_name['coin']._options = None
  _MSGCONVERTDENOM.fields_by_name['coin']._serialized_options = b'\310\336\037\000'
  _MSGCONVERTCOIN._serialized_start=121
  _MSGCONVERTCOIN._serialized_end=218
  _MSGCONVERTCOINRESPONSE._serialized_start=220
  _MSGCONVERTCOINRESPONSE._serialized_end=244
  _MSGCONVERTERC20._serialized_start=247
  _MSGCONVERTERC20._serialized_end=388
  _MSGCONVERTERC20RESPONSE._serialized_start=390
  _MSGCONVERTERC20RESPONSE._serialized_end=415
  _MSGCONVERTDENOM._serialized_start=417
  _MSGCONVERTDENOM._serialized_end=531
  _MSGCONVERTDENOMRESPONSE._serialized_start=533
  _MSGCONVERTDENOMRESPONSE._serialized_end=558
  _MSG._serialized_start=561
  _MSG._serialized_end=815
# @@protoc_insertion_point(module_scope)
