
de polyclaw338
Tradez sur Polymarket depuis OpenClaw : parcourez les marchés, gérez vos portefeuilles, exécutez des transactions split+CLOB, suivez vos positions et découvrez des couvertures via une analyse assistée par LLM.
PolyClaw ajoute des capacités de trading Polymarket à OpenClaw. Il permet aux agents de parcourir les marchés de prédiction, de gérer un portefeuille, d'exécuter des flux d'ordres split + CLOB pour acheter des positions OUI/NON, et de surveiller les positions avec les prix d'entrée et le P&L. La compétence inclut également une fonctionnalité de découverte de couverture pilotée par LLM pour suggérer des portefeuilles de couverture à travers les marchés.
Utilisez cette compétence lorsque vous avez besoin d'explorer programmatiquement les marchés Polymarket, d'effectuer des trades automatisés ou d'analyser des opportunités de couverture. Elle est destinée aux agents gérant de petites tâches de trading automatisées ou aidant les utilisateurs dans la découverte de marchés et le suivi de positions. Évitez de l'utiliser sans une configuration appropriée du portefeuille et une connaissance des risques de trading — une clé privée est requise pour le trading réel.
Conçu pour les agents capables de coder (Claude Code, assistants type Copilot/Codex, agents capables de CLI) qui peuvent exécuter des scripts de dépôt et gérer des variables d'environnement. Ne convient pas aux agents sans gestion sécurisée des clés ou sans capacités réseau.
PolyClaw est une compétence de trading Polymarket qui gère la navigation dans les marchés, la gestion du portefeuille, l'exécution de transactions split+CLOB, le suivi des positions avec P&L, et la découverte de couvertures optimisée par LLM. Les 7 scripts ont échoué à s'exécuter — 5 plantent en raison de modules lib/ manquants non inclus dans le pack de la compétence, et 2 plantent en raison de la dépendance web3 manquante. Le routeur polyclaw.py affiche l'aide mais s'arrête avec un code 1. Le code est bien structuré avec un argparse approprié, une gestion des erreurs et des indices de type, mais ne peut pas fonctionner sans le répertoire lib/ et le package web3.
web3lib/ (gamma_client, wallet_manager, position_storage, clob_client, contracts, coverage, llm_client)La clé privée dans la variable d'environnement est standard pour l'automatisation web3 et est explicitement documentée comme un compromis connu. Aucun motif malveillant n'a été trouvé. Les scripts utilisent un argparse approprié pour la gestion des entrées, sans vecteur d'injection de shell. Les appels réseau sont destinés aux services attendus (API Polymarket, RPC Polygon, OpenRouter). La principale préoccupation de déploiement est que les modules lib/ ne sont pas regroupés dans le dictionnaire des scripts, rendant la compétence non fonctionnelle en l'état — nécessite `uv sync` pour installer les dépendances et lib/ depuis le dépôt.