# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: dydxprotocol/clob/query.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 symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from v4_proto.gogoproto import gogo_pb2 as gogoproto_dot_gogo__pb2
from v4_proto.google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from v4_proto.cosmos.base.query.v1beta1 import pagination_pb2 as cosmos_dot_base_dot_query_dot_v1beta1_dot_pagination__pb2
from v4_proto.dydxprotocol.clob import clob_pair_pb2 as dydxprotocol_dot_clob_dot_clob__pair__pb2
from v4_proto.dydxprotocol.clob import equity_tier_limit_config_pb2 as dydxprotocol_dot_clob_dot_equity__tier__limit__config__pb2
from v4_proto.dydxprotocol.clob import mev_pb2 as dydxprotocol_dot_clob_dot_mev__pb2
from v4_proto.dydxprotocol.subaccounts import subaccount_pb2 as dydxprotocol_dot_subaccounts_dot_subaccount__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1d\x64ydxprotocol/clob/query.proto\x12\x11\x64ydxprotocol.clob\x1a\x14gogoproto/gogo.proto\x1a\x1cgoogle/api/annotations.proto\x1a*cosmos/base/query/v1beta1/pagination.proto\x1a!dydxprotocol/clob/clob_pair.proto\x1a\x30\x64ydxprotocol/clob/equity_tier_limit_config.proto\x1a\x1b\x64ydxprotocol/clob/mev.proto\x1a)dydxprotocol/subaccounts/subaccount.proto\"%\n\x17QueryGetClobPairRequest\x12\n\n\x02id\x18\x01 \x01(\r\"M\n\x15QueryClobPairResponse\x12\x34\n\tclob_pair\x18\x01 \x01(\x0b\x32\x1b.dydxprotocol.clob.ClobPairB\x04\xc8\xde\x1f\x00\"U\n\x17QueryAllClobPairRequest\x12:\n\npagination\x18\x01 \x01(\x0b\x32&.cosmos.base.query.v1beta1.PageRequest\"\x8d\x01\n\x18QueryClobPairAllResponse\x12\x34\n\tclob_pair\x18\x01 \x03(\x0b\x32\x1b.dydxprotocol.clob.ClobPairB\x04\xc8\xde\x1f\x00\x12;\n\npagination\x18\x02 \x01(\x0b\x32\'.cosmos.base.query.v1beta1.PageResponse\"i\n!AreSubaccountsLiquidatableRequest\x12\x44\n\x0esubaccount_ids\x18\x01 \x03(\x0b\x32&.dydxprotocol.subaccounts.SubaccountIdB\x04\xc8\xde\x1f\x00\"\xe1\x01\n\"AreSubaccountsLiquidatableResponse\x12S\n\x07results\x18\x01 \x03(\x0b\x32<.dydxprotocol.clob.AreSubaccountsLiquidatableResponse.ResultB\x04\xc8\xde\x1f\x00\x1a\x66\n\x06Result\x12\x43\n\rsubaccount_id\x18\x01 \x01(\x0b\x32&.dydxprotocol.subaccounts.SubaccountIdB\x04\xc8\xde\x1f\x00\x12\x17\n\x0fis_liquidatable\x18\x02 \x01(\x08\"\xb1\x01\n\x1fMevNodeToNodeCalculationRequest\x12\x46\n\x16\x62lock_proposer_matches\x18\x01 \x01(\x0b\x32&.dydxprotocol.clob.ValidatorMevMatches\x12\x46\n\x15validator_mev_metrics\x18\x02 \x01(\x0b\x32\'.dydxprotocol.clob.MevNodeToNodeMetrics\"\xcc\x01\n MevNodeToNodeCalculationResponse\x12^\n\x07results\x18\x01 \x03(\x0b\x32G.dydxprotocol.clob.MevNodeToNodeCalculationResponse.MevAndVolumePerClobB\x04\xc8\xde\x1f\x00\x1aH\n\x13MevAndVolumePerClob\x12\x14\n\x0c\x63lob_pair_id\x18\x01 \x01(\r\x12\x0b\n\x03mev\x18\x02 \x01(\x02\x12\x0e\n\x06volume\x18\x03 \x01(\x04\"*\n(QueryEquityTierLimitConfigurationRequest\"\x84\x01\n)QueryEquityTierLimitConfigurationResponse\x12W\n\x18\x65quity_tier_limit_config\x18\x01 \x01(\x0b\x32/.dydxprotocol.clob.EquityTierLimitConfigurationB\x04\xc8\xde\x1f\x00\x32\xb6\x06\n\x05Query\x12\x8b\x01\n\x08\x43lobPair\x12*.dydxprotocol.clob.QueryGetClobPairRequest\x1a(.dydxprotocol.clob.QueryClobPairResponse\")\x82\xd3\xe4\x93\x02#\x12!/dydxprotocol/clob/clob_pair/{id}\x12\x8c\x01\n\x0b\x43lobPairAll\x12*.dydxprotocol.clob.QueryAllClobPairRequest\x1a+.dydxprotocol.clob.QueryClobPairAllResponse\"$\x82\xd3\xe4\x93\x02\x1e\x12\x1c/dydxprotocol/clob/clob_pair\x12\x89\x01\n\x1a\x41reSubaccountsLiquidatable\x12\x34.dydxprotocol.clob.AreSubaccountsLiquidatableRequest\x1a\x35.dydxprotocol.clob.AreSubaccountsLiquidatableResponse\x12\xbf\x01\n\x18MevNodeToNodeCalculation\x12\x32.dydxprotocol.clob.MevNodeToNodeCalculationRequest\x1a\x33.dydxprotocol.clob.MevNodeToNodeCalculationResponse\":\x82\xd3\xe4\x93\x02\x34\"//dydxprotocol/clob/mev_node_to_node_calculation:\x01*\x12\xc1\x01\n\x1c\x45quityTierLimitConfiguration\x12;.dydxprotocol.clob.QueryEquityTierLimitConfigurationRequest\x1a<.dydxprotocol.clob.QueryEquityTierLimitConfigurationResponse\"&\x82\xd3\xe4\x93\x02 \x12\x1e/dydxprotocol/clob/equity_tierB8Z6github.com/dydxprotocol/v4-chain/protocol/x/clob/typesb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'dydxprotocol.clob.query_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'Z6github.com/dydxprotocol/v4-chain/protocol/x/clob/types'
  _QUERYCLOBPAIRRESPONSE.fields_by_name['clob_pair']._options = None
  _QUERYCLOBPAIRRESPONSE.fields_by_name['clob_pair']._serialized_options = b'\310\336\037\000'
  _QUERYCLOBPAIRALLRESPONSE.fields_by_name['clob_pair']._options = None
  _QUERYCLOBPAIRALLRESPONSE.fields_by_name['clob_pair']._serialized_options = b'\310\336\037\000'
  _ARESUBACCOUNTSLIQUIDATABLEREQUEST.fields_by_name['subaccount_ids']._options = None
  _ARESUBACCOUNTSLIQUIDATABLEREQUEST.fields_by_name['subaccount_ids']._serialized_options = b'\310\336\037\000'
  _ARESUBACCOUNTSLIQUIDATABLERESPONSE_RESULT.fields_by_name['subaccount_id']._options = None
  _ARESUBACCOUNTSLIQUIDATABLERESPONSE_RESULT.fields_by_name['subaccount_id']._serialized_options = b'\310\336\037\000'
  _ARESUBACCOUNTSLIQUIDATABLERESPONSE.fields_by_name['results']._options = None
  _ARESUBACCOUNTSLIQUIDATABLERESPONSE.fields_by_name['results']._serialized_options = b'\310\336\037\000'
  _MEVNODETONODECALCULATIONRESPONSE.fields_by_name['results']._options = None
  _MEVNODETONODECALCULATIONRESPONSE.fields_by_name['results']._serialized_options = b'\310\336\037\000'
  _QUERYEQUITYTIERLIMITCONFIGURATIONRESPONSE.fields_by_name['equity_tier_limit_config']._options = None
  _QUERYEQUITYTIERLIMITCONFIGURATIONRESPONSE.fields_by_name['equity_tier_limit_config']._serialized_options = b'\310\336\037\000'
  _QUERY.methods_by_name['ClobPair']._options = None
  _QUERY.methods_by_name['ClobPair']._serialized_options = b'\202\323\344\223\002#\022!/dydxprotocol/clob/clob_pair/{id}'
  _QUERY.methods_by_name['ClobPairAll']._options = None
  _QUERY.methods_by_name['ClobPairAll']._serialized_options = b'\202\323\344\223\002\036\022\034/dydxprotocol/clob/clob_pair'
  _QUERY.methods_by_name['MevNodeToNodeCalculation']._options = None
  _QUERY.methods_by_name['MevNodeToNodeCalculation']._serialized_options = b'\202\323\344\223\0024\"//dydxprotocol/clob/mev_node_to_node_calculation:\001*'
  _QUERY.methods_by_name['EquityTierLimitConfiguration']._options = None
  _QUERY.methods_by_name['EquityTierLimitConfiguration']._serialized_options = b'\202\323\344\223\002 \022\036/dydxprotocol/clob/equity_tier'
  _globals['_QUERYGETCLOBPAIRREQUEST']._serialized_start=305
  _globals['_QUERYGETCLOBPAIRREQUEST']._serialized_end=342
  _globals['_QUERYCLOBPAIRRESPONSE']._serialized_start=344
  _globals['_QUERYCLOBPAIRRESPONSE']._serialized_end=421
  _globals['_QUERYALLCLOBPAIRREQUEST']._serialized_start=423
  _globals['_QUERYALLCLOBPAIRREQUEST']._serialized_end=508
  _globals['_QUERYCLOBPAIRALLRESPONSE']._serialized_start=511
  _globals['_QUERYCLOBPAIRALLRESPONSE']._serialized_end=652
  _globals['_ARESUBACCOUNTSLIQUIDATABLEREQUEST']._serialized_start=654
  _globals['_ARESUBACCOUNTSLIQUIDATABLEREQUEST']._serialized_end=759
  _globals['_ARESUBACCOUNTSLIQUIDATABLERESPONSE']._serialized_start=762
  _globals['_ARESUBACCOUNTSLIQUIDATABLERESPONSE']._serialized_end=987
  _globals['_ARESUBACCOUNTSLIQUIDATABLERESPONSE_RESULT']._serialized_start=885
  _globals['_ARESUBACCOUNTSLIQUIDATABLERESPONSE_RESULT']._serialized_end=987
  _globals['_MEVNODETONODECALCULATIONREQUEST']._serialized_start=990
  _globals['_MEVNODETONODECALCULATIONREQUEST']._serialized_end=1167
  _globals['_MEVNODETONODECALCULATIONRESPONSE']._serialized_start=1170
  _globals['_MEVNODETONODECALCULATIONRESPONSE']._serialized_end=1374
  _globals['_MEVNODETONODECALCULATIONRESPONSE_MEVANDVOLUMEPERCLOB']._serialized_start=1302
  _globals['_MEVNODETONODECALCULATIONRESPONSE_MEVANDVOLUMEPERCLOB']._serialized_end=1374
  _globals['_QUERYEQUITYTIERLIMITCONFIGURATIONREQUEST']._serialized_start=1376
  _globals['_QUERYEQUITYTIERLIMITCONFIGURATIONREQUEST']._serialized_end=1418
  _globals['_QUERYEQUITYTIERLIMITCONFIGURATIONRESPONSE']._serialized_start=1421
  _globals['_QUERYEQUITYTIERLIMITCONFIGURATIONRESPONSE']._serialized_end=1553
  _globals['_QUERY']._serialized_start=1556
  _globals['_QUERY']._serialized_end=2378
# @@protoc_insertion_point(module_scope)
