@classmethod
def get_transactions_by_addresses(cls, addresses):
    """Gets latest 50 transactions in dict related to an address.

        :param addresses: bch addresse(s)
        :type addresses: ``str`` or ''list'' of ''str''
        :raises ConnectionError: If all API services fail.
        :rtype: ``list'' of ``dict``
        :return: All transactions in dict related to the address
        """
    for api_call in cls.GET_TXS_BY_ADDRESSES:
        try:
            return api_call(addresses)
        except cls.IGNORED_ERRORS:
            pass
    raise ConnectionError('All APIs are unreachable.')
