← retour au dashboard

Les widgets du dashboard

Tableau de bord de surveillance des marchés de prédiction Polymarket. Chaque widget est une fenêtre indépendante que l'on ajoute, déplace et redimensionne sur la grille. Ils partagent les mêmes données backend, donc une action dans un widget se répercute souvent dans un autre.

Vue d'ensemble

FamilleWidgetsQuestion
🔎 DétectionFresh WalletsQuels nouveaux wallets prennent position, et sur quels marchés ?
👤 Surveillance walletsSuspect Movement, Flagged WatchlistQue font les wallets que je surveille ?
📈 Surveillance marchésMarket Surveillance, Market ChartComment évoluent les cotes et l'activité des marchés ?
🩺 Système & contexteSummary Stats, Ingestion Health, News Feed, News / EmbedL'ingestion va bien ? Quoi de neuf dans l'actu ?

🔎 Détection

🔎 Fresh Wallets

Le point d'entrée. Liste les nouveaux wallets qui prennent leurs premières positions, regroupés par marché.

  • Réglages : par wallets / par volume, fenêtre de temps, fresh wallets only (comptes de moins de 24h d'historique, vérifiés), single market, filtres de montant, recherche, catégories.
  • Actions par wallet : ouvrir le profil, flag (marquer comme suspect).
  • Action par marché : +📈 ajoute le marché à une liste de Market Surveillance.

👤 Surveillance des wallets

📡 Suspect Movement

Le fil d'activité live des wallets flaggés. Au lieu d'un instantané des positions, il montre ce que les wallets surveillés viennent de faire : chaque trade récent, avec une étiquette NEW ENTRY / ADDED / TRIMMED, le montant, la cote, le temps écoulé. Compteur d'alertes pour les nouvelles entrées et les gros trades.

  • Réglages : fenêtre (1h, 6h, 24h, 3d, 7d).
  • Source : le journal de trades brut, toujours à jour, même pour les vieux wallets.

📋 Flagged Watchlist

La gestion organisée des wallets flaggés. Là où Suspect Movement répond à « qu'ont-ils fait ? », Flagged Watchlist répond à « qui je surveille ? ».

  • Organisation : pseudonyme, tags, notes par wallet.
  • Listes nommées (groupes) : créer, renommer (✎ au survol), supprimer (✕).
  • Affiche le feed des paris récents et les positions de chaque wallet.

📈 Surveillance des marchés

📈 Market Surveillance

Les courbes de cotes dans le temps pour des marchés choisis, organisés en listes nommées (même principe que Flagged Watchlist, en plus simple : un marché appartient à une liste, sans métadonnées).

  • Listes : créer / renommer / supprimer ; une liste active à la fois.
  • Marchés : recherche dans tout le catalogue Polymarket, ajout / retrait.
  • Cotes : tirées de l'API CLOB de Polymarket (cote = probabilité, courbe propre), avec repli automatique sur nos trades bruts si besoin.
  • Réglages : fenêtre (24h, 3d, 7d, 30d).

📊 Market Chart

Vue agrégée des marchés : top marchés, concentration, ou activité des nouveaux wallets. C'est de l'analytique globale, pas le suivi d'un marché précis.

🩺 Système & contexte

🔢 Summary Stats

Bandeau de chiffres clés : wallets, volume, flaggés, positions.

🩺 Ingestion Health

Santé live du pipeline d'ingestion (lag, gaps, files d'attente), lue depuis /api/stats. À rapprocher de la pastille de la barre de navigation : verte quasi temps réel, orange keeping up sous 500s de lag, rouge degraded au delà.

📰 News Feed

Actualités géopolitiques mondiales depuis des sources RSS sélectionnables. Lecture en modale ou ouverture dans un onglet.

🖼️ News / Embed

Intègre une timeline Twitter ou une page d'actu dans un iframe.

Interdépendances

Le cœur du dashboard : les widgets ne sont pas isolés, ils se nourrissent les uns les autres.

                         ┌──────────────────┐
                         │   FRESH WALLETS  │  détection
                         └────────┬─────────┘
              flag wallet         │          +📈 ajoute un marché
        ┌────────────────────────┘└────────────────────────┐
        ▼                                                   ▼
┌───────────────┐   mêmes wallets flaggés   ┌──────────────────────┐
│ SUSPECT       │◄────────────────────────► │  FLAGGED WATCHLIST   │
│ MOVEMENT      │   (Suspect = ce qu'ils    │  (qui je surveille,  │
│ (live tape)   │    font ; Watchlist =     │   listes/tags/notes) │
└───────────────┘    qui je surveille)      └──────────────────────┘

        ┌──────────────────────────────────────────────┐
        ▼
┌──────────────────────┐      courbes de cotes (CLOB)
│ MARKET SURVEILLANCE  │  listes de marchés ◄── alimentées par Fresh Wallets (+📈)
└──────────────────────┘
  • Fresh Wallets → Suspect Movement & Flagged Watchlist : flaguer un wallet le fait apparaître instantanément dans les deux (statut de flag partagé).
  • Suspect Movement ↔ Flagged Watchlist : deux angles sur le même ensemble de wallets flaggés. L'un est le flux d'actions live, l'autre la fiche organisée.
  • Fresh Wallets → Market Surveillance : le bouton +📈 sur un marché l'ajoute à une liste de surveillance, sans quitter le widget.
  • Market Surveillance : ses listes de marchés sont persistées côté serveur, donc visibles par tout widget Market Surveillance et remplissables depuis Fresh Wallets.
  • Ingestion Health & pastille nav : transversaux. Si l'ingestion lag ou a des gaps, les données des autres widgets peuvent être en retard ; ces indicateurs disent à quel point on peut leur faire confiance.
  • News Feed / Embed : contexte. Ils n'envoient pas de données aux autres mais aident à interpréter un mouvement suspect.

Flux type d'une enquête

  1. Fresh Wallets : repérer un nouveau wallet qui mise gros → le flag.
  2. Suspect Movement : suivre en live ses prochains trades (entrées, ajouts).
  3. Flagged Watchlist : pseudonyme, tags, rangement dans une liste, notes.
  4. Fresh Wallets → +📈 : ajouter le marché concerné à une liste de Market Surveillance.
  5. Market Surveillance : surveiller l'évolution des cotes de ce marché.
  6. News Feed : vérifier si une actu explique le mouvement.