async def METHOD_NAME(self, exchange, pair=None):
    if exchange.lower() not in self.exchanges:
        if pair is None:
            return {}
        return Decimal("NaN")
    return await self.exchanges[exchange.lower()].METHOD_NAME(pair)