
Monitore grandes transações nos mercados de previsão Polymarket e Kalshi com detecção de anomalias
NOTE: o repositório está em transição para um bot de negociação completo, um agente estilo openclaw com o qual você conversa no seu Telegram, com poder para implantar uma equipe de agentes para realizar pesquisas antes de tomar uma decisão.
Uma ferramenta de CLI em Rust que monitora grandes transações nos mercados de previsão Polymarket e Kalshi. Alertas em tempo real para atividades significativas do mercado com detecção de anomalias integrada.
Repositório: https://github.com/neur0map/polymaster
Esta ferramenta é apenas para fins informativos e de pesquisa. Use estes dados exclusivamente para tomada de decisão informada e análise de mercado.
git clone https://github.com/neur0map/polymaster.git
cd polymaster
cargo install --path .
wwatcher watch
É isso. Nenhuma chave de API é necessária — todos os dados vêm de endpoints públicos. Você verá alertas de baleias no seu terminal em segundos.
Execute wwatcher setup para configurar plataformas, categorias, limites, webhooks e chaves de API opcionais.
Consulte QUICKSTART.md para instruções detalhadas de configuração e integração de webhook.
git clone https://github.com/neur0map/polymaster.git
cd polymaster
cargo build --release
O binário estará em target/release/wwatcher. Ou instale-o em todo o sistema:
cargo install --path .
O wwatcher usa 15 endpoints de API em 3 APIs da Polymarket, 1 API REST da Kalshi e 1 WebSocket da Kalshi. Consulte docs/API_REFERENCE.md para a documentação completa dos endpoints.
| API | Base URL | Endpoints Utilizados |
|---|---|---|
| Data API | data-api.polymarket.com | trades, value, positions, closed-positions, leaderboard, top-holders |
| Gamma API | gamma-api.polymarket.com | markets (contexto + tags) |
| CLOB API | clob.polymarket.com | book (profundidade do livro de ordens) |
| API | Base URL | Endpoints Utilizados |
|---|---|---|
| REST API | api.elections.kalshi.com/trade-api/v2 | markets/trades, markets/{ticker}, markets/{ticker}/orderbook |
| WebSocket | wss://api.elections.kalshi.com/trade-api/ws/v2 | canal de negociação (tempo real) |
Todos os endpoints são públicos — nenhuma chave de API é necessária. Para acesso aprimorado à Kalshi, execute wwatcher setup.
O wwatcher envia payloads JSON ricos para qualquer URL de webhook com: contexto de mercado, perfil de baleia, profundidade do livro de ordens, maiores detentores e atividade de carteira.
Consulte docs/WEBHOOK_REFERENCE.md para:
Quando uma transação de baleia é detectada, você verá uma saída enriquecida:
[ALERT] LARGE TRANSACTION DETECTED - Polymarket
======================================================================
Question: Will Bitcoin reach 100k by end of 2026?
Position: BUYING 'Yes' shares
Prediction: Market believes 'Yes' has 65.0% chance
TRANSACTION DETAILS
Amount: $50,000.00
Contracts: 76923.08 @ $0.6500 each
Action: BUY shares
Timestamp: 2026-02-13T18:00:00Z
[WALLET ACTIVITY]
Wallet: 0x742d35...f0bEb
Txns (1h): 2
Txns (24h): 5
Volume (24h): $380,000.00
Status: HEAVY ACTOR (5+ transactions in 24h)
[MARKET CONTEXT]
Odds: YES 65.0% | NO 35.0%
Spread: $0.02 (tight)
24h Volume: $450,000
Open Interest: $2,100,000
24h Move: +3.2%
Liquidity: $180,000
Tags: crypto, bitcoin
[WHALE PROFILE]
Leaderboard: #45 (TOP 50)
Profit: +$890,000
Portfolio: $2,340,000
Open Pos: 12
Win Rate: 73.0%
Markets: 195
[ORDER BOOK]
Best Bid: $0.6400 | Best Ask: $0.6600 | Spread: $0.0200
Bid Depth: $45,000 (12 levels) | Ask Depth: $38,000 (9 levels)
Imbalance: 54% bid / 46% ask (moderate bid pressure)
[TOP HOLDERS]
#1: 0x742d...bEb — 150,000 shares (12.0%)
#2: 0x8a3f...1D — 120,000 shares (9.6%)
#3: 0x5b9c...aF — 95,000 shares (7.6%)
Top 3 control 29.2% of shares
======================================================================