Polymarket-Copy-Trade-Bot
github.com/Singhalesebradycardia99/Polymarket-Copy-Trade-Bot
Copy Polymarket trades from leader wallets with configurable toml-based trade rules and Telegram notifications
Copy trading by monitoring leader wallet activity and mirroring trades with configurable sizing and delay
This is a polished Polymarket copy-trading bot written in TypeScript with a focus on reliability and configurability. The bot monitors multiple leader wallets simultaneously and mirrors their trades with a configurable delay to avoid frontrunning issues. The configuration system uses trade.toml for strategy parameters and .env for secrets, which is a clean pattern. The retry-queue system handles API failures gracefully, re-queuing failed trades with exponential backoff. The Telegram integration provides real-time alerts on trades executed, leader movements, and errors. The bot supports limit orders alongside market orders, allowing users to set price tolerance on copies. The Puppeteer integration for headless browser fallback is a notable feature for handling CLOB rate limits. The code has proper TypeScript types, async/await patterns, and error boundaries. The documentation explains how to identify good leader wallets using Polymarket's API. The main concern is the garbled username, but the code itself appears legitimate and functional. Copy trading is inherently risky as leader performance can degrade, but the bot provides proper controls. Suitable for intermediate to advanced traders who want a turnkey copy-trading solution with room for customization. No suspicious network calls or obfuscated code found.