chiryanoy/mimicpolymarket — explained in plain English
Analysis updated 2026-05-18
Automatically mirror the trades of specific Polymarket wallets into your own account.
Set per-wallet copy percentages and order size caps through a JSON strategy file.
Recover trading state from MongoDB after a restart without losing track of open positions.
Handle Polymarket's newer Account Abstraction deposit wallet signature flow automatically.
| chiryanoy/mimicpolymarket | alexmt/mobile-for-argocd | alvinunreal/juice | |
|---|---|---|---|
| Stars | 32 | 32 | 32 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | hard | moderate | easy |
| Complexity | 4/5 | 3/5 | 3/5 |
| Audience | developer | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs a funded Polygon wallet, a MongoDB database, and an RPC endpoint from a provider like Infura or Alchemy.
Polymarket Mimic Trading Bot is an automated tool that monitors the trading activity of specific wallets on Polymarket, a prediction market platform, and copies their trades into your own account. Rather than mirroring each trade individually, the bot aggregates small rapid trades that appear within a short time window into single cleaner batch orders, which reduces transaction fees and avoids rate limits. Polymarket updated its API to require trades to go through an Account Abstraction deposit wallet flow instead of direct wallet signatures. The bot handles this natively, implementing the required signature protocol and relayer interaction. It validates on startup that your wallet configuration matches your on-chain setup, if there is a mismatch, it stops immediately rather than risking a failed transaction. Position sizing is controlled through a JSON strategy configuration. For each wallet you monitor, you set a percentage of that wallet's trade size to copy, along with caps on individual order size and total position size. The bot applies slippage controls: buy orders use a strict limit price to cap entry cost, and sell orders prioritize speed to exit positions quickly before canceling any open buy orders on that asset first. All state, including open positions, order history, and execution records, is saved to a MongoDB database in real time. If the process restarts, it recovers from that stored state. Network errors are handled with exponential backoff retry logic. Prerequisites include Node.js 18 or newer, a MongoDB database, a Polygon wallet funded with USDC and the network's gas token, and a Polygon RPC endpoint from a provider like Infura or Alchemy.
An automated bot that copies the trades of chosen wallets on Polymarket, batching fast trades into cleaner orders.
Mainly TypeScript. The stack also includes TypeScript, Node.js, MongoDB.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.