async def fetch_transactions(self, code=None, since=None, limit=None, params={}):
    (await self.load_markets())
    request = {}
    if (limit is not None):
        request['limit'] = limit
    if (since is not None):
        request['since'] = since
    response = (await self.privateGetFundtransferHistory(self.extend(request, params)))
    transactions = response['fundTransfers']
    return self.parseTransactions(transactions, None, since, limit)
async def fetch_transactions(self, code=None, since=None, limit=None, params={}):
    (await self.load_markets())
    request = {}
    if (limit is not None):
        request['limit'] = limit
    if (since is not None):
        request['since'] = since
    response = (await self.privateGetFundtransferHistory(self.extend(request, params)))
    transactions = response['fundTransfers']
    return self.parseTransactions(transactions, None, since, limit)