d6c802ef26
Batch of the pre-launch audit campaign (BUG-01…14 plus three new features): Pricing / TP-SL protection - Add app/services/hl_price_feed.py: supplemental HL allMids poller for HL-native assets (HYPE, PURR) not listed on Binance. Pumps price_store + tp_sl_monitor.on_price_tick so bot trades on these assets keep full stop-loss / take-profit / trailing protection instead of max-hold only. - Wire feed into main.py lifespan (startup task + graceful shutdown cancel). Telegram - Add format_trump_mention + PATH B in _dispatch: crypto-relevant Trump posts with no directional signal (relevant=True, signal=hold) now alert the public channel only (no per-subscriber noise). - Rate limiter (slowapi) on the API; assorted bot/digest fixes. KOL on-chain - seed_kol_wallets.py: KOL_FEEDS coverage cross-check; reversibly deactivate orphaned wallets (handle not in KOL_FEEDS → can never produce divergence) so the scanner stops burning cycles on them. Tests / misc - Fix brittle test_macro_ahr999_uses_same_formula_as_scanner: mock now uses realistic ms timestamps so the in-progress-day drop fires, matching the fetcher's bar count (was 0.3179 vs 0.3178 off-by-one). - Refresh stale notify_signal comment in truth_social.py. Frontend reduce-action type fix lives in the sibling repo. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
26 lines
480 B
Plaintext
26 lines
480 B
Plaintext
fastapi==0.128.8
|
|
uvicorn[standard]==0.39.0
|
|
sqlalchemy[asyncio]==2.0.49
|
|
aiosqlite==0.22.1
|
|
asyncpg==0.31.0
|
|
psycopg2-binary==2.9.9
|
|
alembic==1.16.5
|
|
pydantic==2.13.2
|
|
pydantic-settings==2.11.0
|
|
httpx==0.28.1
|
|
feedparser==6.0.12
|
|
websockets==15.0.1
|
|
websocket-client==1.9.0
|
|
anthropic==0.96.0
|
|
openai==2.32.0
|
|
hyperliquid-python-sdk==0.23.0
|
|
eth-account==0.13.7
|
|
msgpack==1.1.2
|
|
bitarray==3.8.1
|
|
ckzg==2.1.7
|
|
redis==7.0.1
|
|
apscheduler==3.11.2
|
|
python-dotenv==1.2.1
|
|
cryptography==46.0.7
|
|
slowapi==0.1.9
|