async def fetch_order_book(self, symbol, limit=None, params={}):
    '\n        fetches information on open orders with bid(buy) and ask(sell) prices, volumes and other data\n        :param str symbol: unified symbol of the market to fetch the order book for\n        :param int|None limit: the maximum amount of order book entries to return\n        :param dict params: extra parameters specific to the bitvavo api endpoint\n        :returns dict: A dictionary of `order book structures <https://docs.ccxt.com/en/latest/manual.html#order-book-structure>` indexed by market symbols\n        '
    (await self.load_markets())
    request = {'market': self.market_id(symbol)}
    if (limit is not None):
        request['depth'] = limit
    response = (await self.publicGetMarketBook(self.extend(request, params)))
    orderbook = self.parse_order_book(response, symbol)
    orderbook['nonce'] = self.safe_integer(response, 'nonce')
    return orderbook
fetches information on open orders with bid(buy) and ask(sell) prices, volumes and other data
:param str symbol: unified symbol of the market to fetch the order book for
:param int|None limit: the maximum amount of order book entries to return
:param dict params: extra parameters specific to the bitvavo api endpoint
:returns dict: A dictionary of `order book structures <https://docs.ccxt.com/en/latest/manual.html#order-book-structure>` indexed by market symbols
async def fetch_order_book(self, symbol, limit=None, params={}):
    '\n        fetches information on open orders with bid(buy) and ask(sell) prices, volumes and other data\n        :param str symbol: unified symbol of the market to fetch the order book for\n        :param int|None limit: the maximum amount of order book entries to return\n        :param dict params: extra parameters specific to the bitvavo api endpoint\n        :returns dict: A dictionary of `order book structures <https://docs.ccxt.com/en/latest/manual.html#order-book-structure>` indexed by market symbols\n        '
    (await self.load_markets())
    request = {'market': self.market_id(symbol)}
    if (limit is not None):
        request['depth'] = limit
    response = (await self.publicGetMarketBook(self.extend(request, params)))
    orderbook = self.parse_order_book(response, symbol)
    orderbook['nonce'] = self.safe_integer(response, 'nonce')
    return orderbook