async def METHOD_NAME(self, coin_ids: List[bytes32]) -> List[Notification]:
    """
    Checks DB for Notification with id: id and returns it.
    """
    coin_ids_str_list = "("
    for _ in coin_ids:
        coin_ids_str_list += "?"
        coin_ids_str_list += ","
    coin_ids_str_list = coin_ids_str_list[:-1] if len(coin_ids_str_list) > 1 else "("
    coin_ids_str_list += ")"
    async with self.db_wrapper.reader_no_transaction() as conn:
        rows = await conn.execute_fetchall(
            f"SELECT * from notifications WHERE coin_id IN {coin_ids_str_list} ORDER BY amount DESC", coin_ids
        )
    return [
        Notification(
            bytes32(row[0]),
            bytes(row[1]),
            uint64.from_bytes(row[2]),
            uint32(row[3]),
        )
        for row in rows
    ]