Connecter votre wallet
Reliez Polymarket & Kalshi pour voir vos positions réelles et trader
Predite lit vos positions en temps réel, vos soldes et votre P&L directement depuis vos comptes de trading — et, avec le bon plan, peut passer des ordres à votre place. Rien de tout cela ne fonctionne tant que vous n'avez pas connecté un wallet. Cette page explique précisément ce qu'est une connexion, comment en configurer une pour Polymarket comme pour Kalshi, les trois signature types de Polymarket, ce qu'est une funder address, et comment nous protégeons vos clés.
Ce que « connecter un wallet » fait réellement
Il y a deux choses distinctes que vous pouvez accorder à Predite, et il vaut la peine d'être précis sur la différence car elles présentent des profils de sécurité très différents :
- •Connexion en lecture seule — Predite peut voir vos positions, vos ordres ouverts, vos fills et vos soldes. Elle ne peut ni déplacer de fonds ni passer de trades. C'est suffisant pour alimenter le tableau de bord Portfolio, votre Trade Journal, le suivi du P&L en argent réel, et pour permettre à l'EV Scanner de signaler des opportunités sur des marchés que vous détenez déjà.
- •Connexion de trading — Predite peut signer et soumettre des ordres en votre nom. C'est ce qui alimente le Live Trading, les TWAP Orders, le Copy Trading et le Bot automatisé. Une connexion de trading nécessite votre private key (ou un identifiant API, sur Kalshi) afin que l'application puisse signer les transactions.
Vous décidez de celle que vous souhaitez pour chaque wallet. Une connexion en lecture seule ne demande jamais de private key. Vous pouvez commencer en lecture seule et passer ultérieurement au trading, ou rétrograder à tout moment en vous déconnectant puis en vous reconnectant.
> Restrictions par plan : Les connexions en lecture seule et le suivi de portefeuille en argent réel sont disponibles sur tous les plans (Starter $29, Pro $59, Bot $99). Le Live Trading manuel et les TWAP Orders nécessitent Pro ou Bot. L'exécution entièrement automatisée — le Bot exécutant des stratégies et le Copy Trading avec auto-fill — nécessite le plan Bot $99/mo. Si vous connectez un wallet de trading sur Starter, vous obtiendrez tout de même l'ensemble des données en lecture seule ; les boutons d'exécution restent simplement désactivés jusqu'à ce que vous passiez à un plan supérieur.
Où le trouver
Tout se trouve dans Settings → Trading API. Depuis n'importe quel écran :
- Ouvrez Settings depuis la barre latérale gauche (ou l'icône d'engrenage, en haut à droite).
- Sélectionnez l'onglet Trading API.
- Vous verrez deux cartes : Polymarket et Kalshi, chacune affichant un badge de statut —
Not connected,Read-onlyouTrading enabled.
Chaque carte se déploie en son propre flux de connexion. Vous pouvez connecter une plateforme, les deux, ou aucune. Les fonctionnalités de Predite se dégradent en douceur : connectez uniquement Kalshi et les outils spécifiques à Polymarket n'afficheront tout simplement aucune donnée.
Connecter Polymarket
Polymarket fonctionne sur Polygon et règle ses opérations via son CLOB (Central Limit Order Book). Comme les comptes Polymarket existent en plusieurs variantes, c'est la plus complexe des deux connexions. Vous fournirez trois éléments : une private key, une signature type et — pour deux des trois types — une funder address.
Étape par étape
- Dans Settings → Trading API, cliquez sur Connect sur la carte Polymarket.
- Choisissez Read-only ou Trading.
- Pour Read-only, collez uniquement votre adresse publique de wallet (l'adresse
0x…). Cliquez sur Verify et c'est terminé — passez à la note de vérification ci-dessous. - Pour Trading, poursuivez avec les étapes ci-dessous. - Sélectionnez votre signature type (voir la section suivante — c'est la source d'erreurs de connexion la plus fréquente, et de loin).
- Collez votre private key. Il s'agit de la clé du compte qui signe les ordres CLOB. C'est une chaîne hexadécimale de 64 caractères, avec ou sans le préfixe
0x. - Saisissez votre funder address si votre signature type en requiert une (types 1 et 2 — expliqués ci-dessous). Pour un EOA (type 0), laissez ce champ vide.
- Cliquez sur Test connection. Predite dérive l'adresse du signer à partir de votre clé, interroge le CLOB pour obtenir votre solde et vos éventuelles positions ouvertes, et vous présente un récapitulatif de confirmation : le signer qu'il a dérivé, le funder depuis lequel il tradera, et votre solde USDC actuel.
- Vérifiez que le récapitulatif correspond à ce que vous attendez, puis cliquez sur Save & encrypt. Votre clé est chiffrée avant même de toucher notre base de données (détails dans la section sécurité).
Les trois signature types
Polymarket prend en charge trois architectures de compte, et le CLOB doit savoir laquelle vous utilisez afin de construire correctement la signature de l'ordre. Choisissez la mauvaise et les ordres seront rejetés avec une erreur de signature-mismatch, alors même que votre clé est valide.
- •Type 0 — EOA (Externally Owned Account). Un wallet simple — la private key contrôle directement les fonds et signe les ordres. Le signer *est* le funder, donc aucune funder address n'est nécessaire. Utilisez ce type si vous avez alimenté Polymarket depuis un wallet auto-conservé comme MetaMask et n'êtes jamais passé par l'onboarding web de Polymarket.
- •Type 1 — Wallet email / Magic. C'est le type le plus courant pour les personnes qui se sont inscrites sur polymarket.com avec une adresse email. Polymarket vous provisionne un wallet Magic, et vos fonds résident dans un contrat proxy associé. La private key signe, mais les fonds se trouvent à une funder address distincte. Vous devez fournir cette funder address — c'est l'adresse de dépôt que Polymarket affiche dans votre compte, et non l'adresse du signer.
- •Type 2 — Wallet de navigateur / proxy Gnosis Safe. Vous avez connecté un wallet de navigateur externe (par ex. MetaMask) via l'interface de Polymarket, et Polymarket a déployé un proxy Gnosis Safe qui détient réellement vos positions. La clé de votre wallet de navigateur signe, mais c'est le Safe qui est le funder. Indiquez l'adresse du Safe comme funder.
Un moyen rapide de décider : si vous vous connectez à Polymarket avec un email, vous êtes presque certainement de type 1. Si vous vous connectez en reliant un wallet de navigateur, vous êtes de type 2. Si vous n'avez jamais utilisé le site de Polymarket et avez alimenté vous-même un wallet brut, vous êtes de type 0.
Ce qu'est une funder address
La funder address est tout simplement *l'adresse qui détient les USDC et les position tokens* — le compte qui est réellement débité lorsque vous achetez et crédité lorsque vous vendez. Pour le type 0, le signer et le funder sont la même adresse, il n'y a donc rien à saisir. Pour les types 1 et 2, Polymarket sépare le *signer* (la clé qui autorise un ordre) du *funder* (le contrat qui détient et déplace l'argent). Le CLOB rattache les ordres au funder, donc si vous l'omettez ou collez l'adresse du signer par erreur, l'exchange signalera un solde nul ou rejettera l'ordre.
Vous pouvez trouver votre funder address dans Polymarket sous votre profil → adresse de dépôt, ou en copiant l'adresse affichée sur la page de votre portefeuille Polymarket. Elle sera différente de l'adresse dérivée de votre private key — c'est attendu et correct pour les types 1 et 2.
Pièges courants avec Polymarket
- •« Le solde affiche $0 alors que j'ai des fonds. » Presque toujours une funder address ou une signature type erronée. Revérifiez si vous êtes de type 1 (Magic/email) ou de type 2 (Safe/navigateur), et confirmez que le funder est bien l'adresse de dépôt, et non le signer.
- •« Signature rejetée à l'ordre. » Mauvaise signature type. La clé est bonne ; c'est le type qui ne correspond pas. Déconnectez-vous et reconnectez-vous avec le bon type.
- •Allowances. Pour une connexion de trading, le funder doit avoir approuvé les dépenses d'USDC et de conditional tokens sur le CLOB. Si vous avez déjà tradé sur le site de Polymarket, c'est déjà configuré. Si le compte est tout neuf et n'a jamais passé d'ordre, passez d'abord un petit ordre sur polymarket.com pour configurer les allowances, puis connectez-vous ici.
- •Utilisez un wallet de trading dédié pour le Bot. Si vous prévoyez d'exécuter des stratégies automatisées, envisagez d'alimenter un wallet distinct avec uniquement votre bankroll de trading, plutôt que de connecter une clé qui contrôle l'intégralité de votre patrimoine crypto. Blast radius plus réduit, P&L plus propre.
Connecter Kalshi
Kalshi est un exchange américain réglementé et n'utilise pas de wallets crypto ni de private keys au sens de Polygon. À la place, vous vous connectez avec une clé API Kalshi.
- Dans Kalshi, allez dans Account → API Keys et générez une clé. Kalshi vous fournit un Key ID et une private key (une clé RSA utilisée pour signer les requêtes API). Téléchargez ou copiez les deux — Kalshi n'affiche la private key qu'une seule fois.
- Dans Predite, cliquez sur Connect sur la carte Kalshi dans Settings → Trading API.
- Choisissez Read-only ou Trading. (Le modèle de clé API de Kalshi fait que le même identifiant peut faire les deux ; choisissez Read-only si vous souhaitez que Predite ignore la permission de trading et ne passe jamais d'ordres.)
- Collez votre Key ID et votre private key.
- Cliquez sur Test connection. Predite s'authentifie, récupère votre solde et vos positions ouvertes, et affiche un récapitulatif.
- Cliquez sur Save & encrypt.
Notes sur Kalshi :
- •Assurez-vous que la clé API dispose des permissions que vous souhaitez. Une clé en lecture seule dans Kalshi ne peut tout simplement pas trader, même si vous activez ensuite le toggle dans Predite.
- •Kalshi applique ses propres rate limits. Predite regroupe et limite automatiquement les requêtes, mais si vous faites tourner le Bot de manière agressive sur de nombreux marchés, vous pourrez occasionnellement constater de brefs délais de rafraîchissement des données — il s'agit de la limite de Kalshi, et non d'un bug de Predite.
Comment nous sécurisons votre clé
C'est la partie la plus importante, nous serons donc précis.
- •Chiffrement au repos. Votre private key (ou votre clé RSA Kalshi) est chiffrée avec AES-256-GCM avant d'être écrite dans la base de données. AES-256-GCM est un chiffrement authentifié : il chiffre les données et détecte toute altération. Chaque clé est chiffrée avec un vecteur d'initialisation unique, et la clé de chiffrement est conservée dans un coffre de secrets géré, jamais au même endroit que le texte chiffré.
- •Déchiffrée uniquement en mémoire, uniquement pour signer. Lorsque vous passez un trade (ou que le Bot le fait), la clé est déchiffrée en mémoire le temps de signer cette unique transaction, puis supprimée. Elle n'est jamais réécrite sur disque en clair.
- •Nous ne journalisons jamais les clés. Les private keys sont exclues de chaque log, rapport d'erreur, crash dump et événement analytique. En cas d'échec, nos logs consignent l'*événement* (« échec de la signature de l'ordre pour le wallet se terminant par …a3f1 ») mais jamais le secret lui-même. Nous masquons également les clés de toute session de support — notre équipe ne peut pas voir votre clé, même si vous le demandez.
- •En transit. Toutes les connexions se font via TLS. Votre clé est chiffrée à la soumission et n'est jamais envoyée à un tiers autre que l'exchange sur lequel vous tradez.
- •Vous gardez le contrôle. Predite ne signe jamais que les ordres précis que vous autorisez (trading manuel) ou qui correspondent à la stratégie/aux guardrails que vous avez configurés (Bot, Copy Trading). Il ne peut pas retirer de fonds vers une adresse externe — les API de trading que nous utilisons sont limitées au passage et à l'annulation d'ordres, et non aux transferts.
Si vous préférez ne stocker aucune clé de signature, utilisez une connexion en lecture seule. Vous perdrez les fonctionnalités d'exécution mais conserverez l'intégralité de l'analytique de portefeuille, du journaling et des alertes EV. Pour le threat model complet et nos engagements en matière de traitement des données, consultez la page Security.
Déconnecter un wallet
Vous pouvez révoquer l'accès à tout moment :
- Allez dans Settings → Trading API.
- Sur la carte concernée, cliquez sur Disconnect.
- Confirmez. Nous supprimons définitivement le texte chiffré stocké de votre clé de nos systèmes. Les adresses publiques en lecture seule sont également supprimées.
La déconnexion désactive immédiatement toute fonctionnalité qui dépend de ce wallet — le Bot se met en pause, le Copy Trading cesse de répliquer, et les boutons d'exécution en direct se grisent. Vos entrées historiques de Trade Journal et vos enregistrements de P&L sont conservés (ce sont vos données, pas votre clé), si bien que la déconnexion n'efface pas votre historique de performance.
Pour une sécurité maximale après avoir déconnecté un wallet de *trading* en qui vous n'avez plus confiance, faites tourner le secret sous-jacent à la source : générez une nouvelle clé API Kalshi, ou pour Polymarket déplacez les fonds vers un nouveau wallet. La suppression dans Predite retire notre copie, mais vous seul pouvez invalider la clé elle-même.
Vérifier que cela a fonctionné
Une fois connecté, rendez-vous sur la page Portfolio. En quelques secondes, vous devriez voir vos positions en temps réel, votre cost basis et votre P&L latent récupérés directement depuis l'exchange. Si la carte Trading API affiche Trading enabled et que le Portfolio est rempli, votre configuration est complète. À partir de là :
- •L'EV Scanner et le modèle d'AI Probability peuvent comparer vos positions à leur fair value.
- •Le Live Trading et les TWAP Orders se débloquent (Pro/Bot) pour une exécution manuelle avec votre wallet connecté.
- •Le Bot et le Copy Trading peuvent s'exécuter automatiquement (plan Bot), dans les limites des guardrails que vous définissez.
Si les positions n'apparaissent pas, revoyez les vérifications de signature type et de funder address ci-dessus — cela résout la grande majorité des problèmes de connexion Polymarket.