# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: xion/feeabs/v1beta1/tx.proto
# Protobuf Python Version: 5.29.4
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    5,
    29,
    4,
    '',
    'xion/feeabs/v1beta1/tx.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from amino import amino_pb2 as amino_dot_amino__pb2
from gogoproto import gogo_pb2 as gogoproto_dot_gogo__pb2
from cosmos.msg.v1 import msg_pb2 as cosmos_dot_msg_dot_v1_dot_msg__pb2
from cosmos.base.v1beta1 import coin_pb2 as cosmos_dot_base_dot_v1beta1_dot_coin__pb2
from cosmos_proto import cosmos_pb2 as cosmos__proto_dot_cosmos__pb2
from xion.feeabs.v1beta1 import params_pb2 as xion_dot_feeabs_dot_v1beta1_dot_params__pb2
from xion.feeabs.v1beta1 import proposal_pb2 as xion_dot_feeabs_dot_v1beta1_dot_proposal__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1cxion/feeabs/v1beta1/tx.proto\x12\x13xion.feeabs.v1beta1\x1a\x11\x61mino/amino.proto\x1a\x14gogoproto/gogo.proto\x1a\x17\x63osmos/msg/v1/msg.proto\x1a\x1e\x63osmos/base/v1beta1/coin.proto\x1a\x19\x63osmos_proto/cosmos.proto\x1a xion/feeabs/v1beta1/params.proto\x1a\"xion/feeabs/v1beta1/proposal.proto\"\xd1\x01\n\x1aMsgFundFeeAbsModuleAccount\x12\x30\n\x06sender\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\x06sender\x12t\n\x06\x61mount\x18\x02 \x03(\x0b\x32\x19.cosmos.base.v1beta1.CoinBA\xc8\xde\x1f\x00\xf2\xde\x1f\ryaml:\"amount\"\xaa\xdf\x1f(github.com/cosmos/cosmos-sdk/types.CoinsR\x06\x61mount:\x0b\x82\xe7\xb0*\x06sender\"$\n\"MsgFundFeeAbsModuleAccountResponse\"Y\n\x18MsgSendQueryIbcDenomTWAP\x12\x30\n\x06sender\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\x06sender:\x0b\x82\xe7\xb0*\x06sender\"\"\n MsgSendQueryIbcDenomTWAPResponse\"o\n\x11MsgSwapCrossChain\x12\x30\n\x06sender\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\x06sender\x12\x1b\n\tibc_denom\x18\x02 \x01(\tR\x08ibcDenom:\x0b\x82\xe7\xb0*\x06sender\"\x1b\n\x19MsgSwapCrossChainResponse\"\x99\x01\n\x0fMsgUpdateParams\x12\x36\n\tauthority\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tauthority\x12>\n\x06params\x18\x02 \x01(\x0b\x32\x1b.xion.feeabs.v1beta1.ParamsB\t\xc8\xde\x1f\x00\xa8\xe7\xb0*\x01R\x06params:\x0e\x82\xe7\xb0*\tauthority\"\x19\n\x17MsgUpdateParamsResponse\"\xbb\x01\n\x0eMsgAddHostZone\x12\x36\n\tauthority\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tauthority\x12\x61\n\x11host_chain_config\x18\x02 \x01(\x0b\x32*.xion.feeabs.v1beta1.HostChainFeeAbsConfigB\t\xc8\xde\x1f\x00\xa8\xe7\xb0*\x01R\x0fhostChainConfig:\x0e\x82\xe7\xb0*\tauthority\"\x18\n\x16MsgAddHostZoneResponse\"\xbe\x01\n\x11MsgUpdateHostZone\x12\x36\n\tauthority\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tauthority\x12\x61\n\x11host_chain_config\x18\x02 \x01(\x0b\x32*.xion.feeabs.v1beta1.HostChainFeeAbsConfigB\t\xc8\xde\x1f\x00\xa8\xe7\xb0*\x01R\x0fhostChainConfig:\x0e\x82\xe7\xb0*\tauthority\"\x1b\n\x19MsgUpdateHostZoneResponse\"x\n\x11MsgRemoveHostZone\x12\x36\n\tauthority\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tauthority\x12\x1b\n\tibc_denom\x18\x02 \x01(\tR\x08ibcDenom:\x0e\x82\xe7\xb0*\tauthority\"\x1b\n\x19MsgRemoveHostZoneResponse2\x9c\x06\n\x03Msg\x12}\n\x15SendQueryIbcDenomTWAP\x12-.xion.feeabs.v1beta1.MsgSendQueryIbcDenomTWAP\x1a\x35.xion.feeabs.v1beta1.MsgSendQueryIbcDenomTWAPResponse\x12h\n\x0eSwapCrossChain\x12&.xion.feeabs.v1beta1.MsgSwapCrossChain\x1a..xion.feeabs.v1beta1.MsgSwapCrossChainResponse\x12\x83\x01\n\x17\x46undFeeAbsModuleAccount\x12/.xion.feeabs.v1beta1.MsgFundFeeAbsModuleAccount\x1a\x37.xion.feeabs.v1beta1.MsgFundFeeAbsModuleAccountResponse\x12\x64\n\x0cUpdateParams\x12$.xion.feeabs.v1beta1.MsgUpdateParams\x1a,.xion.feeabs.v1beta1.MsgUpdateParamsResponse\"\x00\x12\x61\n\x0b\x41\x64\x64HostZone\x12#.xion.feeabs.v1beta1.MsgAddHostZone\x1a+.xion.feeabs.v1beta1.MsgAddHostZoneResponse\"\x00\x12j\n\x0eUpdateHostZone\x12&.xion.feeabs.v1beta1.MsgUpdateHostZone\x1a..xion.feeabs.v1beta1.MsgUpdateHostZoneResponse\"\x00\x12j\n\x0eRemoveHostZone\x12&.xion.feeabs.v1beta1.MsgRemoveHostZone\x1a..xion.feeabs.v1beta1.MsgRemoveHostZoneResponse\"\x00\x1a\x05\x80\xe7\xb0*\x01\x42+Z)github.com/burnt-labs/xion/x/feeabs/typesb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'xion.feeabs.v1beta1.tx_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'Z)github.com/burnt-labs/xion/x/feeabs/types'
  _globals['_MSGFUNDFEEABSMODULEACCOUNT'].fields_by_name['sender']._loaded_options = None
  _globals['_MSGFUNDFEEABSMODULEACCOUNT'].fields_by_name['sender']._serialized_options = b'\322\264-\024cosmos.AddressString'
  _globals['_MSGFUNDFEEABSMODULEACCOUNT'].fields_by_name['amount']._loaded_options = None
  _globals['_MSGFUNDFEEABSMODULEACCOUNT'].fields_by_name['amount']._serialized_options = b'\310\336\037\000\362\336\037\ryaml:\"amount\"\252\337\037(github.com/cosmos/cosmos-sdk/types.Coins'
  _globals['_MSGFUNDFEEABSMODULEACCOUNT']._loaded_options = None
  _globals['_MSGFUNDFEEABSMODULEACCOUNT']._serialized_options = b'\202\347\260*\006sender'
  _globals['_MSGSENDQUERYIBCDENOMTWAP'].fields_by_name['sender']._loaded_options = None
  _globals['_MSGSENDQUERYIBCDENOMTWAP'].fields_by_name['sender']._serialized_options = b'\322\264-\024cosmos.AddressString'
  _globals['_MSGSENDQUERYIBCDENOMTWAP']._loaded_options = None
  _globals['_MSGSENDQUERYIBCDENOMTWAP']._serialized_options = b'\202\347\260*\006sender'
  _globals['_MSGSWAPCROSSCHAIN'].fields_by_name['sender']._loaded_options = None
  _globals['_MSGSWAPCROSSCHAIN'].fields_by_name['sender']._serialized_options = b'\322\264-\024cosmos.AddressString'
  _globals['_MSGSWAPCROSSCHAIN']._loaded_options = None
  _globals['_MSGSWAPCROSSCHAIN']._serialized_options = b'\202\347\260*\006sender'
  _globals['_MSGUPDATEPARAMS'].fields_by_name['authority']._loaded_options = None
  _globals['_MSGUPDATEPARAMS'].fields_by_name['authority']._serialized_options = b'\322\264-\024cosmos.AddressString'
  _globals['_MSGUPDATEPARAMS'].fields_by_name['params']._loaded_options = None
  _globals['_MSGUPDATEPARAMS'].fields_by_name['params']._serialized_options = b'\310\336\037\000\250\347\260*\001'
  _globals['_MSGUPDATEPARAMS']._loaded_options = None
  _globals['_MSGUPDATEPARAMS']._serialized_options = b'\202\347\260*\tauthority'
  _globals['_MSGADDHOSTZONE'].fields_by_name['authority']._loaded_options = None
  _globals['_MSGADDHOSTZONE'].fields_by_name['authority']._serialized_options = b'\322\264-\024cosmos.AddressString'
  _globals['_MSGADDHOSTZONE'].fields_by_name['host_chain_config']._loaded_options = None
  _globals['_MSGADDHOSTZONE'].fields_by_name['host_chain_config']._serialized_options = b'\310\336\037\000\250\347\260*\001'
  _globals['_MSGADDHOSTZONE']._loaded_options = None
  _globals['_MSGADDHOSTZONE']._serialized_options = b'\202\347\260*\tauthority'
  _globals['_MSGUPDATEHOSTZONE'].fields_by_name['authority']._loaded_options = None
  _globals['_MSGUPDATEHOSTZONE'].fields_by_name['authority']._serialized_options = b'\322\264-\024cosmos.AddressString'
  _globals['_MSGUPDATEHOSTZONE'].fields_by_name['host_chain_config']._loaded_options = None
  _globals['_MSGUPDATEHOSTZONE'].fields_by_name['host_chain_config']._serialized_options = b'\310\336\037\000\250\347\260*\001'
  _globals['_MSGUPDATEHOSTZONE']._loaded_options = None
  _globals['_MSGUPDATEHOSTZONE']._serialized_options = b'\202\347\260*\tauthority'
  _globals['_MSGREMOVEHOSTZONE'].fields_by_name['authority']._loaded_options = None
  _globals['_MSGREMOVEHOSTZONE'].fields_by_name['authority']._serialized_options = b'\322\264-\024cosmos.AddressString'
  _globals['_MSGREMOVEHOSTZONE']._loaded_options = None
  _globals['_MSGREMOVEHOSTZONE']._serialized_options = b'\202\347\260*\tauthority'
  _globals['_MSG']._loaded_options = None
  _globals['_MSG']._serialized_options = b'\200\347\260*\001'
  _globals['_MSGFUNDFEEABSMODULEACCOUNT']._serialized_start=249
  _globals['_MSGFUNDFEEABSMODULEACCOUNT']._serialized_end=458
  _globals['_MSGFUNDFEEABSMODULEACCOUNTRESPONSE']._serialized_start=460
  _globals['_MSGFUNDFEEABSMODULEACCOUNTRESPONSE']._serialized_end=496
  _globals['_MSGSENDQUERYIBCDENOMTWAP']._serialized_start=498
  _globals['_MSGSENDQUERYIBCDENOMTWAP']._serialized_end=587
  _globals['_MSGSENDQUERYIBCDENOMTWAPRESPONSE']._serialized_start=589
  _globals['_MSGSENDQUERYIBCDENOMTWAPRESPONSE']._serialized_end=623
  _globals['_MSGSWAPCROSSCHAIN']._serialized_start=625
  _globals['_MSGSWAPCROSSCHAIN']._serialized_end=736
  _globals['_MSGSWAPCROSSCHAINRESPONSE']._serialized_start=738
  _globals['_MSGSWAPCROSSCHAINRESPONSE']._serialized_end=765
  _globals['_MSGUPDATEPARAMS']._serialized_start=768
  _globals['_MSGUPDATEPARAMS']._serialized_end=921
  _globals['_MSGUPDATEPARAMSRESPONSE']._serialized_start=923
  _globals['_MSGUPDATEPARAMSRESPONSE']._serialized_end=948
  _globals['_MSGADDHOSTZONE']._serialized_start=951
  _globals['_MSGADDHOSTZONE']._serialized_end=1138
  _globals['_MSGADDHOSTZONERESPONSE']._serialized_start=1140
  _globals['_MSGADDHOSTZONERESPONSE']._serialized_end=1164
  _globals['_MSGUPDATEHOSTZONE']._serialized_start=1167
  _globals['_MSGUPDATEHOSTZONE']._serialized_end=1357
  _globals['_MSGUPDATEHOSTZONERESPONSE']._serialized_start=1359
  _globals['_MSGUPDATEHOSTZONERESPONSE']._serialized_end=1386
  _globals['_MSGREMOVEHOSTZONE']._serialized_start=1388
  _globals['_MSGREMOVEHOSTZONE']._serialized_end=1508
  _globals['_MSGREMOVEHOSTZONERESPONSE']._serialized_start=1510
  _globals['_MSGREMOVEHOSTZONERESPONSE']._serialized_end=1537
  _globals['_MSG']._serialized_start=1540
  _globals['_MSG']._serialized_end=2336
# @@protoc_insertion_point(module_scope)
