async def fetch_deposits(self, code=None, since=None, limit=None, params={}):
    (await self.load_markets())
    endtime = 2505600000
    now = self.milliseconds()
    request = {'types': 'DEPOSIT', 'end': now, 'start': (int(since) if (since is not None) else (now - endtime))}
    currency = None
    if (code is not None):
        currency = self.currency(code)
    if (limit is not None):
        request['limit'] = limit
    response = (await self.privateGetPaymentHistoryTransactions(self.extend(request, params)))
    return self.parse_transactions(response, currency, since, limit)
async def fetch_deposits(self, code=None, since=None, limit=None, params={}):
    (await self.load_markets())
    endtime = 2505600000
    now = self.milliseconds()
    request = {'types': 'DEPOSIT', 'end': now, 'start': (int(since) if (since is not None) else (now - endtime))}
    currency = None
    if (code is not None):
        currency = self.currency(code)
    if (limit is not None):
        request['limit'] = limit
    response = (await self.privateGetPaymentHistoryTransactions(self.extend(request, params)))
    return self.parse_transactions(response, currency, since, limit)