# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: fx/dex/v1/match.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.gogoproto import gogo_pb2 as gogoproto_dot_gogo__pb2
from x.fx.dex.v1 import order_pb2 as fx_dot_dex_dot_v1_dot_order__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x15\x66x/dex/v1/match.proto\x12\tfx.dex.v1\x1a\x14gogoproto/gogo.proto\x1a\x15\x66x/dex/v1/order.proto\"\xe9\x01\n\tOrderFill\x12%\n\x05order\x18\x01 \x01(\x0b\x32\x10.fx.dex.v1.OrderB\x04\xc8\xde\x1f\x00\x12\x37\n\ndeal_price\x18\x02 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\x12<\n\x0fquantity_filled\x18\x03 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\x12>\n\x11quantity_unfilled\x18\x04 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\"<\n\nOrderFills\x12.\n\norder_fill\x18\x01 \x03(\x0b\x32\x14.fx.dex.v1.OrderFillB\x04\xc8\xde\x1f\x00\";\n\x05Price\x12\x32\n\x05price\x18\x01 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\"w\n\nOrderDepth\x12\x32\n\x05price\x18\x01 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\x12\x35\n\x08quantity\x18\x02 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\"@\n\x0bOrderDepths\x12\x31\n\x0corder_depths\x18\x01 \x03(\x0b\x32\x15.fx.dex.v1.OrderDepthB\x04\xc8\xde\x1f\x00\"W\n\tOrderBook\x12$\n\x03\x62id\x18\x01 \x01(\x0b\x32\x11.fx.dex.v1.OrdersB\x04\xc8\xde\x1f\x00\x12$\n\x03\x61sk\x18\x02 \x01(\x0b\x32\x11.fx.dex.v1.OrdersB\x04\xc8\xde\x1f\x00\"\xba\x01\n\rDepthBookItem\x12\x32\n\x05price\x18\x01 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\x12\x39\n\x0c\x62uy_quantity\x18\x02 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\x12:\n\rsell_quantity\x18\x03 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\":\n\tDepthBook\x12-\n\x05items\x18\x01 \x03(\x0b\x32\x18.fx.dex.v1.DepthBookItemB\x04\xc8\xde\x1f\x00\"\xbc\x01\n\x07Matcher\x12\x0f\n\x07pair_id\x18\x01 \x01(\t\x12.\n\norder_book\x18\x02 \x01(\x0b\x32\x14.fx.dex.v1.OrderBookB\x04\xc8\xde\x1f\x00\x12<\n\x0flast_deal_price\x18\x03 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\x12\x32\n\x0c\x64\x65pth_curves\x18\x04 \x01(\x0b\x32\x16.fx.dex.v1.DepthCurvesB\x04\xc8\xde\x1f\x00\"\xab\x03\n\x0bMatchResult\x12\x0f\n\x07pair_id\x18\x01 \x01(\t\x12\x11\n\tbid_count\x18\x02 \x01(\x03\x12\x11\n\task_count\x18\x03 \x01(\x03\x12\x37\n\ndeal_price\x18\x04 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\x12?\n\x12matched_bid_volume\x18\x05 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\x12?\n\x12matched_ask_volume\x18\x06 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\x12;\n\x0emax_bid_volume\x18\x07 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\x12;\n\x0emax_ask_volume\x18\x08 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\x12\x30\n\x0border_fills\x18\t \x01(\x0b\x32\x15.fx.dex.v1.OrderFillsB\x04\xc8\xde\x1f\x00\"B\n\x0cMatchResults\x12\x32\n\x0cmatch_result\x18\x01 \x03(\x0b\x32\x16.fx.dex.v1.MatchResultB\x04\xc8\xde\x1f\x00\"U\n\tDealPrice\x12\x0f\n\x07pair_id\x18\x01 \x01(\t\x12\x37\n\ndeal_price\x18\x02 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\"\xbb\x01\n\x0e\x44\x65pthCurveItem\x12\x32\n\x05price\x18\x01 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\x12:\n\rsell_quantity\x18\x02 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\x12\x39\n\x0c\x62uy_quantity\x18\x03 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\"=\n\x0b\x44\x65pthCurves\x12.\n\x05items\x18\x01 \x03(\x0b\x32\x19.fx.dex.v1.DepthCurveItemB\x04\xc8\xde\x1f\x00\"\xe9\x01\n\x04\x44\x65\x61l\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x11\n\tdirection\x18\x02 \x01(\t\x12\x35\n\x08quantity\x18\x03 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\x12\x32\n\x05price\x18\x04 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\x12<\n\x03\x66\x65\x65\x18\x05 \x01(\tB/\xda\xde\x1f\'github.com/cosmos/cosmos-sdk/types.Coin\xc8\xde\x1f\x00\x12\x13\n\x0bposition_id\x18\x06 \x01(\t\"\xb1\x01\n\x08MatchRes\x12\x14\n\x0c\x62lock_height\x18\x01 \x01(\x03\x12\x32\n\x05price\x18\x02 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\x12\x35\n\x08quantity\x18\x03 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\x12$\n\x05\x64\x65\x61ls\x18\x04 \x03(\x0b\x32\x0f.fx.dex.v1.DealB\x04\xc8\xde\x1f\x00\"\x85\x02\n\x0bProductLock\x12\x14\n\x0c\x62lock_height\x18\x01 \x01(\x03\x12\x32\n\x05price\x18\x02 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\x12\x35\n\x08quantity\x18\x03 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\x12\x39\n\x0c\x62uy_executed\x18\x04 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\x12:\n\rsell_executed\x18\x05 \x01(\tB#\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xc8\xde\x1f\x00\"\x18\n\x07IntList\x12\r\n\x05items\x18\x01 \x03(\x03\"\x14\n\x03Int\x12\r\n\x05items\x18\x01 \x01(\x03\x42-Z+github.com/marginxio/marginx/x/dex/v1/typesb\x06proto3')



_ORDERFILL = DESCRIPTOR.message_types_by_name['OrderFill']
_ORDERFILLS = DESCRIPTOR.message_types_by_name['OrderFills']
_PRICE = DESCRIPTOR.message_types_by_name['Price']
_ORDERDEPTH = DESCRIPTOR.message_types_by_name['OrderDepth']
_ORDERDEPTHS = DESCRIPTOR.message_types_by_name['OrderDepths']
_ORDERBOOK = DESCRIPTOR.message_types_by_name['OrderBook']
_DEPTHBOOKITEM = DESCRIPTOR.message_types_by_name['DepthBookItem']
_DEPTHBOOK = DESCRIPTOR.message_types_by_name['DepthBook']
_MATCHER = DESCRIPTOR.message_types_by_name['Matcher']
_MATCHRESULT = DESCRIPTOR.message_types_by_name['MatchResult']
_MATCHRESULTS = DESCRIPTOR.message_types_by_name['MatchResults']
_DEALPRICE = DESCRIPTOR.message_types_by_name['DealPrice']
_DEPTHCURVEITEM = DESCRIPTOR.message_types_by_name['DepthCurveItem']
_DEPTHCURVES = DESCRIPTOR.message_types_by_name['DepthCurves']
_DEAL = DESCRIPTOR.message_types_by_name['Deal']
_MATCHRES = DESCRIPTOR.message_types_by_name['MatchRes']
_PRODUCTLOCK = DESCRIPTOR.message_types_by_name['ProductLock']
_INTLIST = DESCRIPTOR.message_types_by_name['IntList']
_INT = DESCRIPTOR.message_types_by_name['Int']
OrderFill = _reflection.GeneratedProtocolMessageType('OrderFill', (_message.Message,), {
  'DESCRIPTOR' : _ORDERFILL,
  '__module__' : 'fx.dex.v1.match_pb2'
  # @@protoc_insertion_point(class_scope:fx.dex.v1.OrderFill)
  })
_sym_db.RegisterMessage(OrderFill)

OrderFills = _reflection.GeneratedProtocolMessageType('OrderFills', (_message.Message,), {
  'DESCRIPTOR' : _ORDERFILLS,
  '__module__' : 'fx.dex.v1.match_pb2'
  # @@protoc_insertion_point(class_scope:fx.dex.v1.OrderFills)
  })
_sym_db.RegisterMessage(OrderFills)

Price = _reflection.GeneratedProtocolMessageType('Price', (_message.Message,), {
  'DESCRIPTOR' : _PRICE,
  '__module__' : 'fx.dex.v1.match_pb2'
  # @@protoc_insertion_point(class_scope:fx.dex.v1.Price)
  })
_sym_db.RegisterMessage(Price)

OrderDepth = _reflection.GeneratedProtocolMessageType('OrderDepth', (_message.Message,), {
  'DESCRIPTOR' : _ORDERDEPTH,
  '__module__' : 'fx.dex.v1.match_pb2'
  # @@protoc_insertion_point(class_scope:fx.dex.v1.OrderDepth)
  })
_sym_db.RegisterMessage(OrderDepth)

OrderDepths = _reflection.GeneratedProtocolMessageType('OrderDepths', (_message.Message,), {
  'DESCRIPTOR' : _ORDERDEPTHS,
  '__module__' : 'fx.dex.v1.match_pb2'
  # @@protoc_insertion_point(class_scope:fx.dex.v1.OrderDepths)
  })
_sym_db.RegisterMessage(OrderDepths)

OrderBook = _reflection.GeneratedProtocolMessageType('OrderBook', (_message.Message,), {
  'DESCRIPTOR' : _ORDERBOOK,
  '__module__' : 'fx.dex.v1.match_pb2'
  # @@protoc_insertion_point(class_scope:fx.dex.v1.OrderBook)
  })
_sym_db.RegisterMessage(OrderBook)

DepthBookItem = _reflection.GeneratedProtocolMessageType('DepthBookItem', (_message.Message,), {
  'DESCRIPTOR' : _DEPTHBOOKITEM,
  '__module__' : 'fx.dex.v1.match_pb2'
  # @@protoc_insertion_point(class_scope:fx.dex.v1.DepthBookItem)
  })
_sym_db.RegisterMessage(DepthBookItem)

DepthBook = _reflection.GeneratedProtocolMessageType('DepthBook', (_message.Message,), {
  'DESCRIPTOR' : _DEPTHBOOK,
  '__module__' : 'fx.dex.v1.match_pb2'
  # @@protoc_insertion_point(class_scope:fx.dex.v1.DepthBook)
  })
_sym_db.RegisterMessage(DepthBook)

Matcher = _reflection.GeneratedProtocolMessageType('Matcher', (_message.Message,), {
  'DESCRIPTOR' : _MATCHER,
  '__module__' : 'fx.dex.v1.match_pb2'
  # @@protoc_insertion_point(class_scope:fx.dex.v1.Matcher)
  })
_sym_db.RegisterMessage(Matcher)

MatchResult = _reflection.GeneratedProtocolMessageType('MatchResult', (_message.Message,), {
  'DESCRIPTOR' : _MATCHRESULT,
  '__module__' : 'fx.dex.v1.match_pb2'
  # @@protoc_insertion_point(class_scope:fx.dex.v1.MatchResult)
  })
_sym_db.RegisterMessage(MatchResult)

MatchResults = _reflection.GeneratedProtocolMessageType('MatchResults', (_message.Message,), {
  'DESCRIPTOR' : _MATCHRESULTS,
  '__module__' : 'fx.dex.v1.match_pb2'
  # @@protoc_insertion_point(class_scope:fx.dex.v1.MatchResults)
  })
_sym_db.RegisterMessage(MatchResults)

DealPrice = _reflection.GeneratedProtocolMessageType('DealPrice', (_message.Message,), {
  'DESCRIPTOR' : _DEALPRICE,
  '__module__' : 'fx.dex.v1.match_pb2'
  # @@protoc_insertion_point(class_scope:fx.dex.v1.DealPrice)
  })
_sym_db.RegisterMessage(DealPrice)

DepthCurveItem = _reflection.GeneratedProtocolMessageType('DepthCurveItem', (_message.Message,), {
  'DESCRIPTOR' : _DEPTHCURVEITEM,
  '__module__' : 'fx.dex.v1.match_pb2'
  # @@protoc_insertion_point(class_scope:fx.dex.v1.DepthCurveItem)
  })
_sym_db.RegisterMessage(DepthCurveItem)

DepthCurves = _reflection.GeneratedProtocolMessageType('DepthCurves', (_message.Message,), {
  'DESCRIPTOR' : _DEPTHCURVES,
  '__module__' : 'fx.dex.v1.match_pb2'
  # @@protoc_insertion_point(class_scope:fx.dex.v1.DepthCurves)
  })
_sym_db.RegisterMessage(DepthCurves)

Deal = _reflection.GeneratedProtocolMessageType('Deal', (_message.Message,), {
  'DESCRIPTOR' : _DEAL,
  '__module__' : 'fx.dex.v1.match_pb2'
  # @@protoc_insertion_point(class_scope:fx.dex.v1.Deal)
  })
_sym_db.RegisterMessage(Deal)

MatchRes = _reflection.GeneratedProtocolMessageType('MatchRes', (_message.Message,), {
  'DESCRIPTOR' : _MATCHRES,
  '__module__' : 'fx.dex.v1.match_pb2'
  # @@protoc_insertion_point(class_scope:fx.dex.v1.MatchRes)
  })
_sym_db.RegisterMessage(MatchRes)

ProductLock = _reflection.GeneratedProtocolMessageType('ProductLock', (_message.Message,), {
  'DESCRIPTOR' : _PRODUCTLOCK,
  '__module__' : 'fx.dex.v1.match_pb2'
  # @@protoc_insertion_point(class_scope:fx.dex.v1.ProductLock)
  })
_sym_db.RegisterMessage(ProductLock)

IntList = _reflection.GeneratedProtocolMessageType('IntList', (_message.Message,), {
  'DESCRIPTOR' : _INTLIST,
  '__module__' : 'fx.dex.v1.match_pb2'
  # @@protoc_insertion_point(class_scope:fx.dex.v1.IntList)
  })
_sym_db.RegisterMessage(IntList)

Int = _reflection.GeneratedProtocolMessageType('Int', (_message.Message,), {
  'DESCRIPTOR' : _INT,
  '__module__' : 'fx.dex.v1.match_pb2'
  # @@protoc_insertion_point(class_scope:fx.dex.v1.Int)
  })
_sym_db.RegisterMessage(Int)

if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'Z+github.com/marginxio/marginx/x/dex/v1/types'
  _ORDERFILL.fields_by_name['order']._options = None
  _ORDERFILL.fields_by_name['order']._serialized_options = b'\310\336\037\000'
  _ORDERFILL.fields_by_name['deal_price']._options = None
  _ORDERFILL.fields_by_name['deal_price']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _ORDERFILL.fields_by_name['quantity_filled']._options = None
  _ORDERFILL.fields_by_name['quantity_filled']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _ORDERFILL.fields_by_name['quantity_unfilled']._options = None
  _ORDERFILL.fields_by_name['quantity_unfilled']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _ORDERFILLS.fields_by_name['order_fill']._options = None
  _ORDERFILLS.fields_by_name['order_fill']._serialized_options = b'\310\336\037\000'
  _PRICE.fields_by_name['price']._options = None
  _PRICE.fields_by_name['price']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _ORDERDEPTH.fields_by_name['price']._options = None
  _ORDERDEPTH.fields_by_name['price']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _ORDERDEPTH.fields_by_name['quantity']._options = None
  _ORDERDEPTH.fields_by_name['quantity']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _ORDERDEPTHS.fields_by_name['order_depths']._options = None
  _ORDERDEPTHS.fields_by_name['order_depths']._serialized_options = b'\310\336\037\000'
  _ORDERBOOK.fields_by_name['bid']._options = None
  _ORDERBOOK.fields_by_name['bid']._serialized_options = b'\310\336\037\000'
  _ORDERBOOK.fields_by_name['ask']._options = None
  _ORDERBOOK.fields_by_name['ask']._serialized_options = b'\310\336\037\000'
  _DEPTHBOOKITEM.fields_by_name['price']._options = None
  _DEPTHBOOKITEM.fields_by_name['price']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _DEPTHBOOKITEM.fields_by_name['buy_quantity']._options = None
  _DEPTHBOOKITEM.fields_by_name['buy_quantity']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _DEPTHBOOKITEM.fields_by_name['sell_quantity']._options = None
  _DEPTHBOOKITEM.fields_by_name['sell_quantity']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _DEPTHBOOK.fields_by_name['items']._options = None
  _DEPTHBOOK.fields_by_name['items']._serialized_options = b'\310\336\037\000'
  _MATCHER.fields_by_name['order_book']._options = None
  _MATCHER.fields_by_name['order_book']._serialized_options = b'\310\336\037\000'
  _MATCHER.fields_by_name['last_deal_price']._options = None
  _MATCHER.fields_by_name['last_deal_price']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _MATCHER.fields_by_name['depth_curves']._options = None
  _MATCHER.fields_by_name['depth_curves']._serialized_options = b'\310\336\037\000'
  _MATCHRESULT.fields_by_name['deal_price']._options = None
  _MATCHRESULT.fields_by_name['deal_price']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _MATCHRESULT.fields_by_name['matched_bid_volume']._options = None
  _MATCHRESULT.fields_by_name['matched_bid_volume']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _MATCHRESULT.fields_by_name['matched_ask_volume']._options = None
  _MATCHRESULT.fields_by_name['matched_ask_volume']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _MATCHRESULT.fields_by_name['max_bid_volume']._options = None
  _MATCHRESULT.fields_by_name['max_bid_volume']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _MATCHRESULT.fields_by_name['max_ask_volume']._options = None
  _MATCHRESULT.fields_by_name['max_ask_volume']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _MATCHRESULT.fields_by_name['order_fills']._options = None
  _MATCHRESULT.fields_by_name['order_fills']._serialized_options = b'\310\336\037\000'
  _MATCHRESULTS.fields_by_name['match_result']._options = None
  _MATCHRESULTS.fields_by_name['match_result']._serialized_options = b'\310\336\037\000'
  _DEALPRICE.fields_by_name['deal_price']._options = None
  _DEALPRICE.fields_by_name['deal_price']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _DEPTHCURVEITEM.fields_by_name['price']._options = None
  _DEPTHCURVEITEM.fields_by_name['price']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _DEPTHCURVEITEM.fields_by_name['sell_quantity']._options = None
  _DEPTHCURVEITEM.fields_by_name['sell_quantity']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _DEPTHCURVEITEM.fields_by_name['buy_quantity']._options = None
  _DEPTHCURVEITEM.fields_by_name['buy_quantity']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _DEPTHCURVES.fields_by_name['items']._options = None
  _DEPTHCURVES.fields_by_name['items']._serialized_options = b'\310\336\037\000'
  _DEAL.fields_by_name['quantity']._options = None
  _DEAL.fields_by_name['quantity']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _DEAL.fields_by_name['price']._options = None
  _DEAL.fields_by_name['price']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _DEAL.fields_by_name['fee']._options = None
  _DEAL.fields_by_name['fee']._serialized_options = b'\332\336\037\'github.com/cosmos/cosmos-sdk/types.Coin\310\336\037\000'
  _MATCHRES.fields_by_name['price']._options = None
  _MATCHRES.fields_by_name['price']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _MATCHRES.fields_by_name['quantity']._options = None
  _MATCHRES.fields_by_name['quantity']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _MATCHRES.fields_by_name['deals']._options = None
  _MATCHRES.fields_by_name['deals']._serialized_options = b'\310\336\037\000'
  _PRODUCTLOCK.fields_by_name['price']._options = None
  _PRODUCTLOCK.fields_by_name['price']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _PRODUCTLOCK.fields_by_name['quantity']._options = None
  _PRODUCTLOCK.fields_by_name['quantity']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _PRODUCTLOCK.fields_by_name['buy_executed']._options = None
  _PRODUCTLOCK.fields_by_name['buy_executed']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _PRODUCTLOCK.fields_by_name['sell_executed']._options = None
  _PRODUCTLOCK.fields_by_name['sell_executed']._serialized_options = b'\332\336\037\033cosmossdk.io/math.LegacyDec\310\336\037\000'
  _ORDERFILL._serialized_start=82
  _ORDERFILL._serialized_end=315
  _ORDERFILLS._serialized_start=317
  _ORDERFILLS._serialized_end=377
  _PRICE._serialized_start=379
  _PRICE._serialized_end=438
  _ORDERDEPTH._serialized_start=440
  _ORDERDEPTH._serialized_end=559
  _ORDERDEPTHS._serialized_start=561
  _ORDERDEPTHS._serialized_end=625
  _ORDERBOOK._serialized_start=627
  _ORDERBOOK._serialized_end=714
  _DEPTHBOOKITEM._serialized_start=717
  _DEPTHBOOKITEM._serialized_end=903
  _DEPTHBOOK._serialized_start=905
  _DEPTHBOOK._serialized_end=963
  _MATCHER._serialized_start=966
  _MATCHER._serialized_end=1154
  _MATCHRESULT._serialized_start=1157
  _MATCHRESULT._serialized_end=1584
  _MATCHRESULTS._serialized_start=1586
  _MATCHRESULTS._serialized_end=1652
  _DEALPRICE._serialized_start=1654
  _DEALPRICE._serialized_end=1739
  _DEPTHCURVEITEM._serialized_start=1742
  _DEPTHCURVEITEM._serialized_end=1929
  _DEPTHCURVES._serialized_start=1931
  _DEPTHCURVES._serialized_end=1992
  _DEAL._serialized_start=1995
  _DEAL._serialized_end=2228
  _MATCHRES._serialized_start=2231
  _MATCHRES._serialized_end=2408
  _PRODUCTLOCK._serialized_start=2411
  _PRODUCTLOCK._serialized_end=2672
  _INTLIST._serialized_start=2674
  _INTLIST._serialized_end=2698
  _INT._serialized_start=2700
  _INT._serialized_end=2720
# @@protoc_insertion_point(module_scope)
