async def fetch_trading_fees(self, params={}):
    '\n        fetch the trading fees for multiple markets\n        :param dict params: extra parameters specific to the bitvavo api endpoint\n        :returns dict: a dictionary of `fee structures <https://docs.ccxt.com/en/latest/manual.html#fee-structure>` indexed by market symbols\n        '
    (await self.load_markets())
    response = (await self.privateGetAccount(params))
    fees = self.safe_value(response, 'fees')
    maker = self.safe_number(fees, 'maker')
    taker = self.safe_number(fees, 'taker')
    result = {}
    for i in range(0, len(self.symbols)):
        symbol = self.symbols[i]
        result[symbol] = {'info': response, 'symbol': symbol, 'maker': maker, 'taker': taker, 'percentage': True, 'tierBased': True}
    return result
fetch the trading fees for multiple markets
:param dict params: extra parameters specific to the bitvavo api endpoint
:returns dict: a dictionary of `fee structures <https://docs.ccxt.com/en/latest/manual.html#fee-structure>` indexed by market symbols
async def fetch_trading_fees(self, params={}):
    '\n        fetch the trading fees for multiple markets\n        :param dict params: extra parameters specific to the bitvavo api endpoint\n        :returns dict: a dictionary of `fee structures <https://docs.ccxt.com/en/latest/manual.html#fee-structure>` indexed by market symbols\n        '
    (await self.load_markets())
    response = (await self.privateGetAccount(params))
    fees = self.safe_value(response, 'fees')
    maker = self.safe_number(fees, 'maker')
    taker = self.safe_number(fees, 'taker')
    result = {}
    for i in range(0, len(self.symbols)):
        symbol = self.symbols[i]
        result[symbol] = {'info': response, 'symbol': symbol, 'maker': maker, 'taker': taker, 'percentage': True, 'tierBased': True}
    return result