3 Commits

Author SHA1 Message Date
Alexis Bruneteau
de52b1a65d Enhance TUI dashboard: add transaction IDs, fix window summary, and handle multiple trades per second
- Add transaction hash to trade display (first 10 chars + ...)
- Improve window summary rendering with better error handling and fallbacks
- Implement trade queue to handle multiple trades arriving per second
- Process queue on each render tick to display all trades
- Add processTradeQueue() method to move queued trades to recent trades
- Improve window summary display formatting with arrows and colors
2025-12-07 13:18:42 +01:00
Alexis Bruneteau
135059d1d0 Fix trade detection: remove infinite pagination loop
- API returns latest 100 trades without pagination support
- Previous code was stuck in infinite while loop fetching same trades repeatedly
- This prevented initial trade fetch from completing and blocked polling
- Now fetches once per poll interval, allowing trades to appear in console
- Changed FILTER_BTC_15M_ONLY=false to show all market types
- Trades now properly detected and logged with full details
2025-12-07 13:13:34 +01:00
Alexis Bruneteau
13f55b506a Initial commit: Polymarket Copy Trading Bot
- Complete bot implementation with TUI dashboard
- Trade detection and copying from monitored accounts
- Magic Login authentication support
- SQLite database for trade persistence
- Real-time balance tracking and trade execution
- 15-minute window market analysis
- Comprehensive error handling and logging
2025-12-06 19:58:56 +01:00