explaingit

polymarket-trading-kit/sports-trading-bot

Analysis updated 2026-05-18

150TypeScriptAudience · developer

TLDR

A TypeScript bot that automatically copies trades from chosen leader wallets across Polymarket's politics, sports, and crypto prediction markets.

Mindmap

mindmap
  root((Copytrading Bot))
    What it does
      Copies leader trades
      Works across market types
      Runs continuously
    Tech stack
      TypeScript
      Node.js
      trade.toml config
    Use cases
      Follow known traders
      Diversify across markets
      Adjust risk per market
    Audience
      Traders
      Developers
    Setup
      npm install
      Configure .env
      Set wallet keys

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automatically mirror the trades of specific Polymarket traders you want to follow.

USE CASE 2

Spread copy trading activity across politics, sports, crypto, and economic markets at once.

USE CASE 3

Tune trade timing and size limits per market type using the trade.toml config file.

USE CASE 4

Track the profit and loss history of a list of known trader wallets.

What is it built with?

TypeScriptNode.js

How does it compare?

polymarket-trading-kit/sports-trading-botmclisterjoeh2o/yellowkey-bitlockermikaeldengale-cloud/deepseek-v4-pro-app
Stars150152152
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasyeasy
Complexity1/51/5
Audiencedevelopergeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

In plain English

This project is a copytrading bot for Polymarket, a platform where people bet on the outcome of real world events. The bot watches one or more chosen trader addresses, called leaders, and automatically copies their trades. It is written in TypeScript, with the author also mentioning a separate Rust based version built for faster execution. The idea behind the bot is that prediction markets can be very unpredictable, especially in fast moving categories like sports and crypto, where prices and positions can shift in an instant. Rather than focusing on one type of market, the bot is designed to copy trades across many categories at once, including politics, sports, crypto, economic events, and more. The author describes this as a long term approach built around following experienced traders, spreading risk across many markets, and aiming for steady results rather than big, risky wins. Settings in a file called trade.toml let you adjust things like how long before a market resolves the bot should stop trading, profit targets, and limits on how much to buy at once. The README notes that different market types behave differently: politics and economic markets move slowly and suit medium term copying, sports and crypto markets move fast and benefit from websocket connections, and experimental or low liquidity markets carry more risk and should use smaller trade sizes. To run it, you clone the repository, install dependencies with npm, and fill in a .env file with your wallet's private key, a proxy wallet address if needed, and a signature type depending on whether you use a plain wallet, Magic login, or a Gnosis Safe multisig wallet. The README lists a table of specific trader addresses the author has been tracking, along with links to profit and loss screenshots for each one. The author also mentions being open to contact for anyone interested in buying or learning more about the system, with a Telegram handle provided for that purpose.

Copy-paste prompts

Prompt 1
Walk me through setting up the .env file for this Polymarket copytrading bot with a Magic wallet.
Prompt 2
Explain what the entry_trade_sec and trade_sec_from_resolve settings do in trade.toml.
Prompt 3
How would I add a new leader wallet address for this bot to copy trades from.
Prompt 4
What is the difference between EOA, Magic proxy, and Gnosis Safe signature types in this project.

Frequently asked questions

What is sports-trading-bot?

A TypeScript bot that automatically copies trades from chosen leader wallets across Polymarket's politics, sports, and crypto prediction markets.

What language is sports-trading-bot written in?

Mainly TypeScript. The stack also includes TypeScript, Node.js.

Who is sports-trading-bot for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.