[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-82265":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":12,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":15,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":16,"rankGlobal":10,"rankLanguage":10,"license":17,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":10,"pushedAt":10,"updatedAt":28,"readmeContent":29,"aiSummary":30,"trendingCount":15,"starSnapshotCount":15,"syncStatus":14,"lastSyncTime":31,"discoverSource":32},82265,"coinbase-copy-trading-bot","DRVX92\u002Fcoinbase-copy-trading-bot","DRVX92","coinbase trading bot coinbase api advanced trade trading bot crypto trading bot automated trading coinbase trading bot typescript algorithmic trading ema atr coinbase bot crypto trading bot coinbase trading bot paper trading spot coinbase trading bot risk sizing zod nodejs coinbase trading bot fintech quant coinbase trading bot open source","",null,"TypeScript",75,1709,2,0,9.7,"MIT License",false,"main",true,[5,22,23,24,25,26,27],"coinbase-copytrading-bot","coinbase-trading-bot","copy-trading-bot","copytrading-bot","momentum-bot","trading-bot","2026-06-12 02:04:24","# Coinbase Copy Trade Bot\n\n**Follow a winning wallet. Mirror their moves on Coinbase. Get every step on Telegram.**\n\nThis bot watches a **target wallet** on the Base network (where many Coinbase traders operate). When they buy or sell, you get an alert—and the bot can place a matching trade on **Coinbase Advanced Trade** in your size (for example **$100 per signal**).\n\nNo coding required to run it. Paper mode lets you practice with fake orders first.\n\n---\n\n## How it works (simple view)\n\n```mermaid\nflowchart LR\n    A[Target wallet\\non Base chain] -->|Buys \u002F sells tokens| B[Bot watches\\nblockchain]\n    B -->|Telegram| C[You: signal alert]\n    B -->|Copy trade| D[Your Coinbase\\naccount]\n    D -->|Telegram| E[You: execution alert]\n```\n\n| Step | What happens |\n|------|----------------|\n| 1 | Someone you follow swaps on Base (e.g. buys ETH) |\n| 2 | Bot detects the move within ~12 seconds |\n| 3 | You receive a **target signal** on Telegram |\n| 4 | Bot places your order on Coinbase (e.g. $100 BUY ETH-USD) |\n| 5 | You receive **your execution** on Telegram |\n\n---\n\n## What you need\n\n| Item | Where to get it |\n|------|-----------------|\n| **Target wallet address** | The `0x…` address you want to copy |\n| **Coinbase API key** | [Coinbase Developer Platform](https:\u002F\u002Fdocs.cdp.coinbase.com\u002F) → Advanced Trade |\n| **Telegram bot** | Message [@BotFather](https:\u002F\u002Ft.me\u002FBotFather), create a bot, copy the token |\n| **Your chat ID** | Message [@userinfobot](https:\u002F\u002Ft.me\u002Fuserinfobot) |\n| **Node.js 20+** | [nodejs.org](https:\u002F\u002Fnodejs.org\u002F) |\n\n---\n\n## Quick start\n\n```bash\n# 1. Install\nnpm install\n\n# 2. Copy settings\ncp .env.example .env\n# Edit .env — set TARGET_WALLET, API keys, Telegram\n\n# 3. Practice first (recommended)\n# Keep PAPER_TRADING=true in .env\n\n# 4. Run\nnpm run dev\n```\n\nWhen you are ready for real money, set `PAPER_TRADING=false` in `.env`.\n\n---\n\n## Main settings (`.env`)\n\n| Setting | Plain English | Example |\n|---------|---------------|---------|\n| `TARGET_WALLET` | Wallet you copy | `0xAb12…` |\n| `FIXED_ORDER_USD` | **Your** size each trade | `100` |\n| `USE_FIXED_AMOUNT` | Use fixed $ instead of % of their trade | `true` |\n| `MAX_ORDER_USD` | Never spend more than this per trade | `500` |\n| `PAPER_TRADING` | `true` = practice, no real orders | `true` |\n| `TELEGRAM_BOT_TOKEN` | From BotFather | |\n| `TELEGRAM_CHAT_ID` | Your Telegram user id | |\n\nSee [.env.example](.env.example) for every option.\n\n---\n\n## Sample Telegram messages\n\nSee [docs\u002Ftelegram-samples.md](docs\u002Ftelegram-samples.md) for full examples.\n\n**Target signal:**\n\n> 📡 Target wallet activity — 🟢 BUY ETH — Est. size: $1,240 — Your wallet: 0xAb12…\n\n**Your trade:**\n\n> 🤖 Your copy trade — ✅ FILLED — 🟢 BUY ETH-USD — Your size: **$100.00**\n\n---\n\n## Safety tips for traders\n\n- Start with **paper trading** for at least a few days.\n- Use a **solid fixed amount** you are comfortable losing on any single trade.\n- Copy wallets you trust; past performance does not guarantee future results.\n- Keep API keys secret—never share your `.env` file.\n- This bot is **not** financial advice.\n\n---\n\n## Commands\n\n| Command | Purpose |\n|---------|---------|\n| `npm run dev` | Run with live reload |\n| `npm run build` | Compile TypeScript |\n| `npm start` | Run compiled bot |\n\n---\n\n## More help\n\n- [Setup guide](docs\u002Fsetup-guide.md) — API keys and Telegram step by step  \n- [FAQ](docs\u002Ffaq.md) — common questions  \n- [Architecture](docs\u002Farchitecture.md) — how modules connect  \n- [Disclaimer](docs\u002Fdisclaimer.md) — risks and responsibility  \n\n---\n\n## Project structure\n\n```\nsrc\u002F\n  wallet\u002F      ← Watches target wallet on Base\n  copy-trade\u002F  ← Sizes and filters your copies\n  coinbase\u002F    ← Places orders on Coinbase\n  telegram\u002F    ← Sends alerts to your phone\n  bot\u002F         ← Ties everything together\n```\n\n---\n\n## License\n\nMIT — use at your own risk. Trade responsibly.\n","该项目是一个Coinbase交易平台上的跟单交易机器人，能够自动复制目标钱包在Base网络上的买卖操作。其核心功能包括实时监控目标钱包的交易行为、通过Telegram发送交易信号以及根据用户设定的资金规模在Coinbase Advanced Trade上执行相应的买卖指令。该机器人采用TypeScript开发，并支持纸面交易模式以供用户测试策略。适用于希望跟随成功交易者进行加密货币投资但又缺乏时间或经验的个人投资者。项目开源且易于配置运行，无需编程知识即可使用。","2026-06-01 03:57:43","CREATED_QUERY"]