# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: xion/feeabs/v1beta1/query.proto
# Protobuf Python Version: 6.31.1
"""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,
    6,
    31,
    1,
    '',
    'xion/feeabs/v1beta1/query.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from xion_types.gogoproto import gogo_pb2 as gogoproto_dot_gogo__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from xion_types.xion.feeabs.v1beta1 import proposal_pb2 as xion_dot_feeabs_dot_v1beta1_dot_proposal__pb2
from xion_types.cosmos.base.v1beta1 import coin_pb2 as cosmos_dot_base_dot_v1beta1_dot_coin__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1fxion/feeabs/v1beta1/query.proto\x12\x13xion.feeabs.v1beta1\x1a\x14gogoproto/gogo.proto\x1a\x1cgoogle/api/annotations.proto\x1a\"xion/feeabs/v1beta1/proposal.proto\x1a\x1e\x63osmos/base/v1beta1/coin.proto\":\n\x1bQueryHostChainConfigRequest\x12\x1b\n\tibc_denom\x18\x01 \x01(\tR\x08ibcDenom\"\x98\x01\n\x1cQueryHostChainConfigResponse\x12x\n\x11host_chain_config\x18\x01 \x01(\x0b\x32*.xion.feeabs.v1beta1.HostChainFeeAbsConfigB \xc8\xde\x1f\x00\xf2\xde\x1f\x18yaml:\"host_chain_config\"R\x0fhostChainConfig\"@\n!QueryOsmosisArithmeticTwapRequest\x12\x1b\n\tibc_denom\x18\x01 \x01(\tR\x08ibcDenom\"\x8c\x01\n\"QueryOsmosisArithmeticTwapResponse\x12\x66\n\x0f\x61rithmetic_twap\x18\x01 \x01(\tB=\xc8\xde\x1f\x00\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xf2\xde\x1f\x16yaml:\"arithmetic_twap\"R\x0e\x61rithmeticTwap\"\"\n QueryFeeabsModuleBalancesRequest\"\xb9\x01\n!QueryFeeabsModuleBalancesResponse\x12z\n\x08\x62\x61lances\x18\x01 \x03(\x0b\x32\x19.cosmos.base.v1beta1.CoinBC\xc8\xde\x1f\x00\xf2\xde\x1f\x0fyaml:\"balances\"\xaa\xdf\x1f(github.com/cosmos/cosmos-sdk/types.CoinsR\x08\x62\x61lances\x12\x18\n\x07\x61\x64\x64ress\x18\x02 \x01(\tR\x07\x61\x64\x64ress\" \n\x1eQueryAllHostChainConfigRequest\"\xa7\x01\n\x1fQueryAllHostChainConfigResponse\x12\x83\x01\n\x15\x61ll_host_chain_config\x18\x01 \x03(\x0b\x32*.xion.feeabs.v1beta1.HostChainFeeAbsConfigB$\xc8\xde\x1f\x00\xf2\xde\x1f\x1cyaml:\"all_host_chain_config\"R\x12\x61llHostChainConfig2\x8d\x06\n\x05Query\x12\xd0\x01\n\x15OsmosisArithmeticTwap\x12\x36.xion.feeabs.v1beta1.QueryOsmosisArithmeticTwapRequest\x1a\x37.xion.feeabs.v1beta1.QueryOsmosisArithmeticTwapResponse\"F\x82\xd3\xe4\x93\x02@\x12>/fee-abstraction/feeabs/v1/osmosis-arithmetic-twap/{ibc_denom}\x12\xb9\x01\n\x14\x46\x65\x65\x61\x62sModuleBalances\x12\x35.xion.feeabs.v1beta1.QueryFeeabsModuleBalancesRequest\x1a\x36.xion.feeabs.v1beta1.QueryFeeabsModuleBalancesResponse\"2\x82\xd3\xe4\x93\x02,\x12*/fee-abstraction/feeabs/v1/module-balances\x12\xb8\x01\n\x0fHostChainConfig\x12\x30.xion.feeabs.v1beta1.QueryHostChainConfigRequest\x1a\x31.xion.feeabs.v1beta1.QueryHostChainConfigResponse\"@\x82\xd3\xe4\x93\x02:\x12\x38/fee-abstraction/feeabs/v1/host-chain-config/{ibc_denom}\x12\xb9\x01\n\x12\x41llHostChainConfig\x12\x33.xion.feeabs.v1beta1.QueryAllHostChainConfigRequest\x1a\x34.xion.feeabs.v1beta1.QueryAllHostChainConfigResponse\"8\x82\xd3\xe4\x93\x02\x32\x12\x30/fee-abstraction/feeabs/v1/all-host-chain-configB+Z)github.com/burnt-labs/xion/x/feeabs/typesb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'xion.feeabs.v1beta1.query_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['_QUERYHOSTCHAINCONFIGRESPONSE'].fields_by_name['host_chain_config']._loaded_options = None
  _globals['_QUERYHOSTCHAINCONFIGRESPONSE'].fields_by_name['host_chain_config']._serialized_options = b'\310\336\037\000\362\336\037\030yaml:\"host_chain_config\"'
  _globals['_QUERYOSMOSISARITHMETICTWAPRESPONSE'].fields_by_name['arithmetic_twap']._loaded_options = None
  _globals['_QUERYOSMOSISARITHMETICTWAPRESPONSE'].fields_by_name['arithmetic_twap']._serialized_options = b'\310\336\037\000\332\336\037\033cosmossdk.io/math.LegacyDec\362\336\037\026yaml:\"arithmetic_twap\"'
  _globals['_QUERYFEEABSMODULEBALANCESRESPONSE'].fields_by_name['balances']._loaded_options = None
  _globals['_QUERYFEEABSMODULEBALANCESRESPONSE'].fields_by_name['balances']._serialized_options = b'\310\336\037\000\362\336\037\017yaml:\"balances\"\252\337\037(github.com/cosmos/cosmos-sdk/types.Coins'
  _globals['_QUERYALLHOSTCHAINCONFIGRESPONSE'].fields_by_name['all_host_chain_config']._loaded_options = None
  _globals['_QUERYALLHOSTCHAINCONFIGRESPONSE'].fields_by_name['all_host_chain_config']._serialized_options = b'\310\336\037\000\362\336\037\034yaml:\"all_host_chain_config\"'
  _globals['_QUERY'].methods_by_name['OsmosisArithmeticTwap']._loaded_options = None
  _globals['_QUERY'].methods_by_name['OsmosisArithmeticTwap']._serialized_options = b'\202\323\344\223\002@\022>/fee-abstraction/feeabs/v1/osmosis-arithmetic-twap/{ibc_denom}'
  _globals['_QUERY'].methods_by_name['FeeabsModuleBalances']._loaded_options = None
  _globals['_QUERY'].methods_by_name['FeeabsModuleBalances']._serialized_options = b'\202\323\344\223\002,\022*/fee-abstraction/feeabs/v1/module-balances'
  _globals['_QUERY'].methods_by_name['HostChainConfig']._loaded_options = None
  _globals['_QUERY'].methods_by_name['HostChainConfig']._serialized_options = b'\202\323\344\223\002:\0228/fee-abstraction/feeabs/v1/host-chain-config/{ibc_denom}'
  _globals['_QUERY'].methods_by_name['AllHostChainConfig']._loaded_options = None
  _globals['_QUERY'].methods_by_name['AllHostChainConfig']._serialized_options = b'\202\323\344\223\0022\0220/fee-abstraction/feeabs/v1/all-host-chain-config'
  _globals['_QUERYHOSTCHAINCONFIGREQUEST']._serialized_start=176
  _globals['_QUERYHOSTCHAINCONFIGREQUEST']._serialized_end=234
  _globals['_QUERYHOSTCHAINCONFIGRESPONSE']._serialized_start=237
  _globals['_QUERYHOSTCHAINCONFIGRESPONSE']._serialized_end=389
  _globals['_QUERYOSMOSISARITHMETICTWAPREQUEST']._serialized_start=391
  _globals['_QUERYOSMOSISARITHMETICTWAPREQUEST']._serialized_end=455
  _globals['_QUERYOSMOSISARITHMETICTWAPRESPONSE']._serialized_start=458
  _globals['_QUERYOSMOSISARITHMETICTWAPRESPONSE']._serialized_end=598
  _globals['_QUERYFEEABSMODULEBALANCESREQUEST']._serialized_start=600
  _globals['_QUERYFEEABSMODULEBALANCESREQUEST']._serialized_end=634
  _globals['_QUERYFEEABSMODULEBALANCESRESPONSE']._serialized_start=637
  _globals['_QUERYFEEABSMODULEBALANCESRESPONSE']._serialized_end=822
  _globals['_QUERYALLHOSTCHAINCONFIGREQUEST']._serialized_start=824
  _globals['_QUERYALLHOSTCHAINCONFIGREQUEST']._serialized_end=856
  _globals['_QUERYALLHOSTCHAINCONFIGRESPONSE']._serialized_start=859
  _globals['_QUERYALLHOSTCHAINCONFIGRESPONSE']._serialized_end=1026
  _globals['_QUERY']._serialized_start=1029
  _globals['_QUERY']._serialized_end=1810
# @@protoc_insertion_point(module_scope)
