[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-2366":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":34,"readmeContent":35,"aiSummary":36,"trendingCount":15,"starSnapshotCount":15,"syncStatus":37,"lastSyncTime":38,"discoverSource":39},2366,"polymarket-trading-bot-python","dexorynlabs\u002Fpolymarket-trading-bot-python","dexorynlabs","polymarket copy trading bot polymarket copy trading bot polymarket copy trading bot polymarket copy bot polymarket copy bot polymarket bot polymarket bot polymarket bot polymarket bot polymarket bot polymarket bot polymarket bot polymarket bot polymarket bot polymarket bot polymarket bot polymarket bot polymarket bot polymarket bot polymarket bot","https:\u002F\u002Ft.me\u002Fdexoryn_here",null,"Python",80,41,1,0,53,70,4.87,"ISC License",false,"main",true,[24,25,26,27,28,29,30,31,32,33],"15min","5min","bot","copy","copybot","copytrading","polymarket","polymarket-copy-trading-bot","trading","tradingbot","2026-06-12 02:00:40","# Polymarket Bot | Polymarket Trading Bot | Polymarket Copy Trading Bot  \n\n**Languages:** [English](README.md) · [中文](README.zh-CN.md) · [Русский](README.ru.md)\n\n> **Automated Polymarket copy trading bot that mirrors active traders in real time**  \n> **Live tested • Real on-chain execution • Swap targets anytime**\n\n> **Need help or an updated build?**  \n> 📱 **Telegram**: [t.me\u002Fdexoryn777](https:\u002F\u002Ft.me\u002Fdexoryn777) | 🎮 **Discord**: `dexoryn777`\n\n---\n\n## 🎥 Live Profit Videos (Historical — Gabagool22)\n\nThese sessions were recorded while **@gabagool22** was actively trading. They show the bot executing real copy trades on-chain—not a simulation.\n\n**Wallet (historical target):** `0x6031b6eed1c97e853c6e0f03ad3ce3529351f96d`\n\n> **Note:** Gabagool22 is no longer a reliable copy target. The videos remain proof that the bot worked in production; you should point `USER_ADDRESSES` at traders who are **active today**. See [Story 3](#story-3--bot-still-running-after-gabagool22-stopped) below.\n\n### Video 1 — Live Copy Trading Run\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F2194ef92-b0f7-40e1-9835-4d2965e85e81\n\n- **+$80 profit in ~15 minutes**\n- Bot ran unattended during this session\n- Real on-chain execution, not simulation\n\n### Video 2 — Second run (confirmation)\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fdf3a6791-89b5-4230-ae40-fb7130dcadc4\n\n- **Additional +$230 profit in the next ~15 minutes**\n- Same bot, same logic, separate run\n- Fully automated copy trading\n\n---\n\n## 📖 Live Test Stories (Real Usage)\n\n### Story 1 — Unattended session (Gabagool22 era)\n\nAfter updating the bot, I ran it to test the new logic and left it running while I went out to play billiards with friends.\n\nAbout one hour later, when I returned:\n\n- ✅ The bot was running normally\n- ✅ It was copy trading accurately\n- ✅ Trades matched the target trader's transactions\n- ✅ The bot had already generated profit\n\nThis was a fully unattended live run, not a simulation or backtest.\n\n---\n\n### Story 2 — Repeatable performance (video runs)\n\nThe two videos above are from **separate live sessions** on different days. Same codebase, same monitoring and execution pipeline—no manual clicking through Polymarket. That repeatability is what we optimize for: stable automation, not a one-off lucky trade.\n\n---\n\n### Story 3 — Bot still running after Gabagool22 stopped\n\n\u003Ca id=\"story-3--bot-still-running-after-gabagool22-stopped\">\u003C\u002Fa>\n\nGabagool22 eventually **slowed down and stopped being a practical copy target**—fewer trades, different behavior, or simply going inactive. A lot of copy traders hit the same wall: the wallet that worked last month goes quiet, and their bot looks \"broken\" when the real issue is an **empty signal**, not broken software.\n\nWhat we did:\n\n- Kept the **same bot** running—no rewrite, no new product\n- Updated `USER_ADDRESSES` to **other active Polymarket wallets** (use the research scripts under `src\u002Fscripts\u002Fresearch\u002F` or your own due diligence)\n- Confirmed the full pipeline still works: trade detection → sizing → order posting → logging\n\nWhat we saw:\n\n- ✅ Process stayed up and healthy\n- ✅ New target trades were detected and mirrored correctly\n- ✅ Logs and MongoDB history updated as expected\n- ✅ Failures were isolated to market\u002Forder edge cases, not \"bot died when Gabagool22 left\"\n\n#### Perfect copy-trading result — mirroring **securebet**\n\nAfter switching targets, we copied [**securebet**](https:\u002F\u002Fpolymarket.com\u002F@securebet) and captured this side-by-side:\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"Realtradehistory\u002Fsecurebet.jpg\" alt=\"Copy trading PnL: bot wallet vs securebet target — matching chart shape\" width=\"100%\"\u002F>\n\u003C\u002Fp>\n\n**This is what ideal copy trading looks like.** Your bot wallet (left) and the target trader (right) show the **same PnL chart shape** for the day—the same flat period, dip, and recovery spike at the end. Dollar amounts differ because of your sizing (`COPY_SIZE`, multipliers, and balance), but the **curve tracks the leader**, which means trades are being detected and mirrored in sync—not lagging behind or fighting the strategy.\n\nSame session, same markets in the activity\u002Fhistory tabs (e.g. the temperature markets visible in the screenshot). That alignment is the proof traders care about: **follow the wallet, get the same equity curve pattern.**\n\n**Takeaway for traders:** This bot is built to follow **whoever you configure**, not one celebrity wallet. When a trader stops working for you, **change the address—not the bot.** Past Gabagool22 results do not guarantee future results on any target.\n\n---\n\n## ⭐ Why This Bot\n\n### 🎯 Real proof, not just claims\n\nOther Polymarket bots often stop at screenshots. This repo includes **video proof** of live execution plus the stories above—including running correctly **after** the original star trader went inactive.\n\n### 🚀 Architecture & performance\n\n- **Centralized `data\u002F` layout** — logs, cache, and simulation results in one place\n- **Async-first** — built on Python `asyncio` for low-latency monitoring\n- **Smart caching** — fewer redundant API calls\n\n### 💡 Features traders actually use\n\n- **Trade aggregation** — combine small fills into executable size (helps gas and Polymarket minimums)\n- **Tiered multipliers** — size positions by the leader's trade size (`TIERED_MULTIPLIERS` in `.env.example`)\n- **Copy strategies** — `PERCENTAGE`, `FIXED`, or `ADAPTIVE` sizing\n- **Simulation & audit tools** — backtest and validate before going live\n- **Multi-trader support** — copy several wallets at once\n- **1-second polling** — configurable via `FETCH_INTERVAL`\n\n### 📈 Comparison\n\n| Feature | This Bot | Typical alternatives |\n|---------|----------|----------------------|\n| **Live execution proof** | ✅ Videos + real stories | ❌ Claims only |\n| **Survives target going inactive** | ✅ Change `USER_ADDRESSES` | ⚠️ Tied to one influencer |\n| **Trade aggregation** | ✅ | ❌ |\n| **Tiered multipliers** | ✅ | ❌ Fixed multiplier only |\n| **Simulation \u002F audit** | ✅ | ❌ |\n| **Multi-trader** | ✅ | ⚠️ Limited |\n\n---\n\n## 🎯 Who This Is For\n\n**Good fit:**\n\n- Traders who want **passive exposure** to wallets they trust\n- Users comfortable running **Python 3.10+** and a `.env` file\n- People who understand **on-chain risk**, gas, and that leaders change over time\n\n**Not a fit:**\n\n- Anyone expecting **guaranteed** profits or a forever hands-off money printer\n- Complete beginners who will not monitor logs or rotate targets when activity drops\n\n---\n\n## Quick Start\n\n### Prerequisites\n\n- **Python 3.10+**\n- **MongoDB** — [MongoDB Atlas](https:\u002F\u002Fwww.mongodb.com\u002Fcloud\u002Fatlas\u002Fregister) free tier is fine\n- **Polygon wallet** — USDC for trading, POL\u002FMATIC for gas\n- **RPC URL** — [Infura](https:\u002F\u002Finfura.io) or [Alchemy](https:\u002F\u002Fwww.alchemy.com)\n\n### Installation\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FdexorynLabs\u002Fpolymarket-copy-trading-bot-v2.0.git\ncd polymarket-copy-trading-bot-v2.0\n\npip install -r requirements.txt\n\npython -m src.scripts.setup.setup\npython -m src.scripts.setup.system_status\npython -m src.main\n```\n\nOptional: `pip install -e .` then run `polymarket-bot` (see `pyproject.toml`).\n\n**Help:** [@dexoryn777](https:\u002F\u002Ft.me\u002Fdexoryn777) on Telegram.\n\n---\n\n## Configuration\n\nCopy `.env.example` to `.env` and fill in secrets. The setup wizard writes most fields for you.\n\n### Essential variables\n\n| Variable | Description | Example |\n|----------|-------------|---------|\n| `USER_ADDRESSES` | Wallets to copy (comma-separated or JSON array) | `'0xABC..., 0xDEF...'` |\n| `PROXY_WALLET` | Your Polygon trading wallet | `'0x123...'` |\n| `PRIVATE_KEY` | Private key (**no** `0x` prefix) | `'abc...'` |\n| `MONGO_URI` | MongoDB connection string | `'mongodb+srv:\u002F\u002F...'` |\n| `RPC_URL` | Polygon RPC | `'https:\u002F\u002Fpolygon-mainnet...'` |\n| `USDC_CONTRACT_ADDRESS` | USDC on Polygon (default in example) | `'0x2791...'` |\n| `CLOB_HTTP_URL` | Polymarket CLOB API | `'https:\u002F\u002Fclob.polymarket.com'` |\n| `COPY_STRATEGY` | `PERCENTAGE`, `FIXED`, or `ADAPTIVE` | `PERCENTAGE` |\n| `COPY_SIZE` | % or USD depending on strategy | `10.0` |\n| `FETCH_INTERVAL` | Poll interval in seconds (default `1`) | `1` |\n| `PREVIEW_MODE` | `true` = monitor only, no orders | `false` |\n| `TRADE_AGGREGATION_ENABLED` | Batch small trades (default `false`) | `true` |\n| `TRADE_AGGREGATION_WINDOW_SECONDS` | Wait time before batching (default `300`) | `300` |\n\nFor `TIERED_MULTIPLIERS`, safety caps, and legacy `TRADE_MULTIPLIER`, see **`.env.example`**.\n\n### Find active traders to copy\n\n```bash\npython -m src.scripts.research.find_best_traders\npython -m src.scripts.research.scan_best_traders\n```\n\nAlways verify wallet activity and risk before copying.\n\n---\n\n## Safety & Risk Management\n\n⚠️ **This bot places real trades with real funds.**\n\n- Start small; use `PREVIEW_MODE=true` first\n- **Rotate targets** when a trader goes quiet—Gabagool22 is a lesson, not a permanent setting\n- Copy **multiple** wallets when possible; don't rely on one address\n- Check logs daily; run `python -m src.scripts.setup.system_status` before live runs\n- Past performance (including the videos) **does not** guarantee future results\n\n1. Use a dedicated wallet with limited balance  \n2. Never commit `.env` or share `PRIVATE_KEY`  \n3. Know how to stop the bot (`Ctrl+C`)  \n4. Research wallets before adding them to `USER_ADDRESSES`\n\n---\n\n## FAQ\n\n**Can I still copy Gabagool22?**  \nYou can set any address, but Gabagool22 is **not recommended** anymore—activity dropped. Use research scripts or your own list of **currently active** traders.\n\n**What if my target stops trading?**  \nThe bot keeps running; you won't see new copies until you point `USER_ADDRESSES` at active wallets. That's expected—not a bot failure.\n\n**Does this work on all Polymarket markets?**  \nStandard markets are supported; exotic or illiquid cases may fail individually and get logged\u002Fretried.\n\n**Is this open source?**  \nYes. A maintained premium build with extra support is also available via Telegram.\n\n---\n\n## Author & Contact\n\n**Dexoryn Labs** — Polymarket copy-trading automation\n\n- **Telegram**: [@dexoryn777](https:\u002F\u002Ft.me\u002Fdexoryn777) (fastest)\n- **Discord**: `dexoryn777`\n- **Twitter**: [@dexoryn](https:\u002F\u002Fx.com\u002Fdexoryn)\n- **GitHub**: [@dexorynLabs](https:\u002F\u002Fgithub.com\u002FdexorynLabs)\n\n---\n\n## Contributing\n\n1. Fork the repo  \n2. `git checkout -b feature\u002Fyour-feature`  \n3. Commit and push  \n4. Open a Pull Request  \n\n---\n\n## Legal Disclaimer\n\nTrading on Polymarket involves **substantial risk of loss**. Dexoryn is not responsible for losses from using this software. You are solely responsible for wallet security, target selection, and capital at risk.\n\n**Only trade with funds you can afford to lose.**\n\n---\n\nIf this project helps you, consider ⭐ starring the repo or opening issues\u002FPRs. Questions: [@dexoryn777](https:\u002F\u002Ft.me\u002Fdexoryn777).\n","这是一个用于Polymarket平台的自动跟单交易机器人，能够实时镜像活跃交易者的操作。项目采用Python编写，具备实时监控和链上执行功能，确保交易的准确性和及时性。用户可以随时更换跟随的目标地址，以适应市场变化。适用于希望自动化跟随成功交易者策略的投资者，尤其是在Polymarket平台上进行高频交易的场景。通过实际测试证明了其在真实环境中的稳定性和盈利能力。",2,"2026-06-11 02:49:39","CREATED_QUERY"]