| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- # === Database ===
- DB_PASSWORD=botpass
- DATABASE_URL=postgresql://polybot:${DB_PASSWORD}@localhost:5432/weather_bot
- REDIS_URL=redis://localhost:6379
- # === Polymarket Wallet ===
- # Signer private key (exported from Polymarket wallet via Settings > Export)
- PRIVATE_KEY=0x...
- # Proxy wallet address (your Polymarket deposit address — the contract wallet)
- FUNDER_ADDRESS=0x...
- # Signature type: 0=EOA (signer==funder), 1=POLY_PROXY (signer!=funder, default for Polymarket)
- SIGNATURE_TYPE=1
- # === L2 API Keys (derived from wallet) ===
- # Run: pnpm derive-keys to generate these from your PRIVATE_KEY
- L2_API_KEY=
- L2_API_SECRET=
- L2_API_PASSPHRASE=
- # === Builder API Keys (from polymarket.com Settings > Builder) ===
- POLYMARKET_API_KEY=
- POLYMARKET_API_SECRET=
- POLYMARKET_API_PASSPHRASE=
- # === Risk Limits ===
- MAX_POSITION_PER_MARKET=50
- MAX_POSITION_PER_CITY=200
- MAX_TOTAL_EXPOSURE=1000
- MAX_DAILY_LOSS=100
- KELLY_FRACTION=0.25
- # === Strategy Thresholds ===
- TAIL_NO_MIN_EDGE=0.03
- TAIL_NO_MAX_MODEL_PROB=0.05
- TAIL_NO_MAX_YES_PRICE=0.15
- LATENCY_MIN_PRICE_DELTA=0.05
- PARITY_MIN_DEVIATION=0.02
- # === Mode ===
- DRY_RUN=true
- LOG_LEVEL=info
- DASHBOARD_PORT=3000
- BOT_HEALTH_PORT=3001
|