🔄 Running scheduled data update...
🚀 Starting CryptoQuant API Server on port 5001...
 * Serving Flask app 'server'
 * Debug mode: on
[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
 * Running on all addresses (0.0.0.0)
 * Running on http://127.0.0.1:5001
 * Running on http://198.18.0.1:5001
[33mPress CTRL+C to quit[0m
WARNING: All log messages before absl::InitializeLog() is called are written to STDERR
E0000 00:00:1770381942.224986   66550 alts_credentials.cc:93] ALTS creds ignored. Not running on GCP and untrusted ALTS is not enabled.
127.0.0.1 - - [06/Feb/2026 20:45:54] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 20:45:55] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 20:46:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 20:46:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 20:46:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 20:46:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 20:46:14] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 20:46:14] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 20:46:14] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 20:46:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 20:46:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 20:46:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 20:46:16] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 20:46:17] "GET /api/crypto-data HTTP/1.1" 200 -
$ZQ=F: possibly delisted; no price data found  (period=5d)
$JPY=X: possibly delisted; no price data found  (period=5d)
$DX-Y.NYB: possibly delisted; no price data found  (period=5d)
$^TNX: possibly delisted; no price data found  (period=5d)
$^VIX: possibly delisted; no price data found  (period=5d)
快照已生成：global_onchain_news_snapshot.json（UTC 2026-02-06T12:45:24.345888+00:00）
127.0.0.1 - - [06/Feb/2026 22:38:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:38:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:38:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:38:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:38:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:38:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:38:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:38:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:38:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:38:54] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:39:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:39:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:39:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:39:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:39:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:39:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:39:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:39:54] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:40:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:40:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:40:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:40:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:40:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:40:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:40:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:41:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:41:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:41:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:41:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:41:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:41:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:41:52] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:42:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:42:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:42:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:42:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:42:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:42:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:42:52] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:43:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:43:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:43:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:43:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:43:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:43:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:43:52] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:44:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:44:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:44:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:44:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:44:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:44:37] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:44:52] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:45:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:45:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:45:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:45:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:45:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:45:37] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:45:52] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:46:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:46:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:46:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:46:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:46:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:46:37] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:46:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:47:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:47:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:47:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:47:25] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:47:26] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:47:26] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:47:27] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:47:28] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:47:28] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:47:28] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:47:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:47:29] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:47:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:47:57] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:48:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:48:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:48:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:48:27] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:48:28] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:48:28] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:48:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:48:57] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:49:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:49:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:49:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:49:27] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:49:28] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:49:28] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:49:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:49:57] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:18] "GET /api/nav-history HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:18] "GET /api/positions HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:18] "GET /api/agent-decision HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:18] "GET /api/history HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:18] "GET /api/summary HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:27] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:27] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:28] "GET /api/positions HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:28] "GET /api/history HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:28] "GET /api/agent-decision HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:28] "GET /api/summary HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:38] "GET /api/positions HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:38] "GET /api/history HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:38] "GET /api/agent-decision HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:38] "GET /api/summary HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:48] "GET /api/positions HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:48] "GET /api/history HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:48] "GET /api/agent-decision HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:48] "GET /api/summary HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:58] "GET /api/positions HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:58] "GET /api/history HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:58] "GET /api/agent-decision HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:50:58] "GET /api/summary HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:51:09] "GET /api/positions HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:51:09] "GET /api/agent-decision HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:51:09] "GET /api/history HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:51:09] "GET /api/summary HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:51:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:51:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:51:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:51:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:51:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:51:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:51:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:51:27] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:51:27] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:51:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:51:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:52:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:52:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:52:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:52:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:52:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:52:13] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:52:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:52:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:52:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:52:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:52:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:53:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:53:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:53:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:53:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:53:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:53:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:53:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:53:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:54:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:54:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:54:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:54:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:54:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:54:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:54:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:54:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:55:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:55:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:55:12] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:55:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:55:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:55:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:55:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:55:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:56:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:56:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:56:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:56:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:56:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:56:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:56:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:56:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:57:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:57:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:57:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:57:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:57:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:57:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:57:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:57:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:58:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:58:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:58:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:58:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:58:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:58:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:58:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:58:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:59:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:59:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:59:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:59:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:59:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:59:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:59:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 22:59:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:00:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:00:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:00:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:00:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:00:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:00:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:00:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:00:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:01:11] "GET /api/market-stats HTTP/1.1" 200 -
Triggering AI Analysis...
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
✅ Data update completed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=DOGE-USDT-SWAP&bar=4H&after=1766073600000&limit=200 (Caused by ProxyError('Unable to connect to proxy', RemoteDisconnected('Remote end closed connection without response')))
Triggering AI Analysis...
Crypto data cache updated at 2026-02-06 22:38:01.884093
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 22:40:32.939650
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 22:43:21.087672
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 22:45:54.385994
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 22:48:27.387771
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=ETH-USDT-SWAP&period=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Error fetching BTC history: name 'requests' is not defined
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 22:50:50.555786
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 22:53:28.846109
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=SOL-USDT-SWAP (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 22:56:10.688808
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 22:58:55.491743
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
127.0.0.1 - - [06/Feb/2026 23:01:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:01:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:01:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:01:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:01:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:01:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:01:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:02:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:02:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:02:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:02:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:02:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:02:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:02:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:02:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:03:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:03:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:03:12] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:03:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:03:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:03:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:03:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:03:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:04:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:04:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:04:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:04:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:04:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:04:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:04:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:04:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:05:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:05:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:05:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:05:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:05:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:05:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:05:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:05:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:06:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:06:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:06:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:06:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:06:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:06:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:06:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:06:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:07:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:07:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:07:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:07:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:07:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:07:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:07:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:07:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:08:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:08:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:08:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:08:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:08:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:08:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:08:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:08:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:09:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:09:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:09:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:09:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:09:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:09:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:09:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:09:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:10:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:10:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:10:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:10:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:10:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:10:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:10:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:10:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:11:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:11:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:11:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:11:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:11:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:11:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:11:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:11:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:12:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:12:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:12:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:12:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:12:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:12:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:12:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:12:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:13:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:13:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:13:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:13:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:13:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:13:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:13:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:13:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:14:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:14:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:14:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:14:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:14:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:14:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:14:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:14:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:15:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:15:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:15:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:15:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:15:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:15:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:15:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:15:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:16:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:16:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:16:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:16:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:16:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:16:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:16:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:16:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:17:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:17:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:17:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:17:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:17:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:17:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:17:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:17:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:18:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:18:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:18:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:18:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:18:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:18:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:18:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:18:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:19:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:19:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:19:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:19:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:19:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:19:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:19:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:19:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:20:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:20:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:20:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:20:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:20:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:20:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:20:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:20:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:21:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:21:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:21:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:21:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:21:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:21:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:21:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:21:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:22:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:22:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:22:11] "GET /api/crypto-data HTTP/1.1" 200 -
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 23:01:37.914705
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BTC-USDT-SWAP (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=ETH-USDT-SWAP&period=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Read timed out. (read timeout=10)
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BNB-USDT-SWAP&bar=4H&limit=300 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
⚠️ Warning: First batch of candles for BNB-USDT-SWAP was empty/failed.
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 23:04:32.204928
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 23:07:23.307193
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=DOGE-USDT-SWAP&bar=4H&limit=300 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
⚠️ Warning: First batch of candles for DOGE-USDT-SWAP was empty/failed.
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 23:10:19.510627
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 23:12:59.207862
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 23:15:46.262614
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 23:18:24.694202
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BNB-USDT-SWAP&period=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BNB-USDT-SWAP&bar=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 23:21:12.689664
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BTC-USDT-SWAP&bar=4H&limit=300 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
127.0.0.1 - - [06/Feb/2026 23:22:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:22:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:22:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:22:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:22:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:23:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:23:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:23:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:23:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:23:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:23:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:23:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:23:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:24:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:24:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:24:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:24:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:24:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:24:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:24:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:24:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:25:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:25:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:25:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:25:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:25:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:25:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:25:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:25:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:26:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:26:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:26:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:26:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:26:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:26:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:26:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:26:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:27:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:27:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:27:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:27:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:27:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:27:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:27:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:27:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:28:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:28:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:28:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:28:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:28:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:28:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:28:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:28:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:29:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:29:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:29:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:29:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:29:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:29:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:29:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:29:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:30:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:30:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:30:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:30:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:30:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:30:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:30:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:30:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:31:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:31:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:31:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:31:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:31:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:31:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:31:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:31:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:32:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:32:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:32:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:32:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:32:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:32:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:32:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:32:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:33:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:33:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:33:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:33:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:33:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:33:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:33:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:33:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:34:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:34:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:34:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:34:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:34:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:34:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:34:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:34:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:35:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:35:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:35:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:35:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:35:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:35:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:35:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:35:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:36:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:36:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:36:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:36:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:36:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:36:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:36:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:36:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:37:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:37:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:37:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:37:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:37:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:37:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:37:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:38:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:38:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:38:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:38:12] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:38:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:38:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:38:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:38:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:38:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:39:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:39:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:39:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:39:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:39:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:39:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:39:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:39:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:40:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:40:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:40:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:40:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:40:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:40:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:40:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:40:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:41:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:41:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:41:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:41:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:41:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:41:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:41:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:41:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:42:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:42:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:42:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:42:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:42:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:42:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:42:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:42:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:43:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:43:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:43:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:43:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:43:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:43:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:43:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:43:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:44:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:44:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:44:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:44:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:44:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:44:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:44:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:44:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:45:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:45:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:45:11] "GET /api/crypto-data HTTP/1.1" 200 -
⚠️ Warning: First batch of candles for BTC-USDT-SWAP was empty/failed.
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 23:24:04.656061
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BTC-USDT-SWAP&bar=4H&after=1766073600000&limit=200 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 23:26:48.748768
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 23:29:43.942946
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=SOL-USDT-SWAP (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 23:32:32.005886
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=DOGE-USDT-SWAP (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 23:35:26.956541
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BTC-USDT-SWAP&bar=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=ETH-USDT-SWAP&bar=4H&after=1766073600000&limit=200 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 23:38:22.854387
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 23:41:06.155516
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 23:43:39.268355
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BTC-USDT-SWAP&bar=4H&after=1766073600000&limit=200 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
127.0.0.1 - - [06/Feb/2026 23:45:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:45:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:45:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:45:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:45:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:46:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:46:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:46:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:46:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:46:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:46:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:46:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:46:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:47:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:47:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:47:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:47:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:47:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:47:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:47:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:47:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:48:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:48:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:48:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:48:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:48:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:48:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:48:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:48:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:49:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:49:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:49:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:49:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:49:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:49:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:49:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:49:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:50:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:50:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:50:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:50:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:50:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:50:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:50:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:50:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:51:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:51:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:51:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:51:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:51:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:51:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:51:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:51:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:52:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:52:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:52:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:52:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:52:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:52:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:52:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:52:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:53:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:53:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:53:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:53:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:53:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:53:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:53:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:53:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:54:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:54:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:54:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:54:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:54:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:54:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:54:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:54:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:55:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:55:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:55:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:55:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:55:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:55:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:55:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:55:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:56:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:56:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:56:12] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:56:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:56:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:56:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:56:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:56:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:57:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:57:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:57:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:57:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:57:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:57:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:57:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:57:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:58:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:58:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:58:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:58:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:58:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:58:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:58:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:58:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:59:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:59:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:59:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:59:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:59:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:59:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:59:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2026 23:59:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:00:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:00:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:00:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:00:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:00:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:00:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:00:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:00:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:01:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:01:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:01:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:01:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:01:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:01:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:01:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:01:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:02:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:02:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:02:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:02:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:02:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:02:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:02:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:02:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:03:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:03:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:03:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:03:23] "GET /api/market-stats HTTP/1.1" 200 -
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=ETH-USDT-SWAP&bar=4H&limit=300 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
⚠️ Warning: First batch of candles for ETH-USDT-SWAP was empty/failed.
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 23:46:13.372345
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BTC-USDT-SWAP&period=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=DOGE-USDT-SWAP (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 23:48:53.185595
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 23:51:43.257064
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=ETH-USDT-SWAP&bar=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BNB-USDT-SWAP&bar=4H&after=1766073600000&limit=200 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=DOGE-USDT-SWAP&bar=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Crypto data cache updated at 2026-02-06 23:54:28.967220
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=ETH-USDT-SWAP&bar=4H&limit=300 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
⚠️ Warning: First batch of candles for ETH-USDT-SWAP was empty/failed.
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-06 23:57:02.046311
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=SOL-USDT-SWAP&period=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=DOGE-USDT-SWAP (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Crypto data cache updated at 2026-02-06 23:59:50.993804
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=SOL-USDT-SWAP&bar=4H&after=1766088000000&limit=200 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 00:02:34.661916
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
127.0.0.1 - - [07/Feb/2026 00:03:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:03:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:03:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:03:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:04:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:04:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:04:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:04:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:04:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:04:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:04:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:04:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:05:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:05:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:05:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:05:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:05:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:05:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:05:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:05:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:06:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:06:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:06:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:06:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:06:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:06:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:06:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:06:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:07:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:07:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:07:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:07:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:07:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:07:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:07:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:07:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:08:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:08:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:08:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:08:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:08:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:08:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:08:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:08:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:01] "GET /api/nav-history HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:01] "GET /api/positions HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:01] "GET /api/agent-decision HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:01] "GET /api/summary HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:01] "GET /api/history HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:11] "GET /api/positions HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:11] "GET /api/history HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:11] "GET /api/summary HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:11] "GET /api/agent-decision HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:21] "GET /api/positions HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:21] "GET /api/history HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:21] "GET /api/agent-decision HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:21] "GET /api/summary HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:26] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:26] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:26] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:26] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:26] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:26] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:31] "GET /api/positions HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:31] "GET /api/nav-history HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:31] "GET /api/summary HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:31] "GET /api/history HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:31] "GET /api/agent-decision HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:41] "GET /api/positions HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:41] "GET /api/summary HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:41] "GET /api/agent-decision HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:41] "GET /api/history HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:09:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:10:14] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:10:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:10:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:10:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:10:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:10:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:10:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:10:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:11:14] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:11:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:11:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:11:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:11:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:11:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:11:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:11:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:12:14] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:12:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:12:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:12:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:12:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:12:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:12:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:12:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:13:14] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:13:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:13:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:13:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:13:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:13:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:13:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:13:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:14] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:26] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:26] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:26] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:27] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:27] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:27] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:32] "GET /api/positions HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:32] "GET /api/nav-history HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:32] "GET /api/agent-decision HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:32] "GET /api/summary HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:32] "GET /api/history HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:42] "GET /api/positions HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:42] "GET /api/summary HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:42] "GET /api/history HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:42] "GET /api/agent-decision HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:52] "GET /api/positions HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:52] "GET /api/history HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:52] "GET /api/summary HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:52] "GET /api/agent-decision HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:14:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:02] "GET /api/positions HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:02] "GET /api/agent-decision HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:02] "GET /api/summary HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:02] "GET /api/history HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:12] "GET /api/positions HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:12] "GET /api/history HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:12] "GET /api/agent-decision HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:12] "GET /api/summary HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:22] "GET /api/positions HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:22] "GET /api/history HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:22] "GET /api/agent-decision HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:22] "GET /api/summary HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:25] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:32] "GET /api/positions HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:32] "GET /api/history HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:32] "GET /api/agent-decision HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:32] "GET /api/summary HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:42] "GET /api/summary HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:42] "GET /api/positions HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:42] "GET /api/history HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:42] "GET /api/agent-decision HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:47] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:53] "GET /api/summary HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:15:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:16:14] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:16:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:16:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:16:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:16:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:16:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:16:20] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:16:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:16:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:16:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:16:49] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:16:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:17:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:17:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:17:19] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:17:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:17:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:17:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:17:48] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:17:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:18:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:18:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:18:19] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:18:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:18:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:18:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:18:48] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:18:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:19:18] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:19:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:19:19] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:19:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:19:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:19:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:19:48] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:19:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:20:18] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:20:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:20:19] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:20:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:20:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:20:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:20:48] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:20:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:21:18] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:21:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:21:19] "GET /api/crypto-data HTTP/1.1" 200 -
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Read timed out. (read timeout=10)
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 00:05:27.674287
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 00:07:51.652434
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Error fetching BTC history: name 'requests' is not defined
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Error fetching BTC history: name 'requests' is not defined
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 00:10:34.150096
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=ETH-USDT-SWAP&bar=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 00:13:07.804675
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Error fetching BTC history: name 'requests' is not defined
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BNB-USDT-SWAP&bar=4H&limit=300 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
⚠️ Warning: First batch of candles for BNB-USDT-SWAP was empty/failed.
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 00:15:45.851251
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BTC-USDT-SWAP (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BTC-USDT-SWAP&bar=4H&limit=300 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
⚠️ Warning: First batch of candles for BTC-USDT-SWAP was empty/failed.
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=SOL-USDT-SWAP (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 00:18:17.465919
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=DOGE-USDT-SWAP&bar=4H&limit=300 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
⚠️ Warning: First batch of candles for DOGE-USDT-SWAP was empty/failed.
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=DOGE-USDT-SWAP&bar=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Crypto data cache updated at 2026-02-07 00:20:59.292841
Loaded external whale analysis with stats
Loaded external whale analysis with stats
127.0.0.1 - - [07/Feb/2026 00:21:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:21:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:21:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:21:48] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:21:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:22:18] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:22:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:22:19] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:22:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:22:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:22:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:22:48] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:22:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:23:18] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:23:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:23:19] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:23:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:23:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:23:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:23:48] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:23:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:24:18] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:24:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:24:19] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:24:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:24:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:24:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:24:48] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:24:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:25:18] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:25:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:25:19] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:25:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:25:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:25:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:25:48] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:25:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:26:18] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:26:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:26:19] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:26:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:26:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:26:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:26:48] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:26:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:27:18] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:27:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:27:19] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:27:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:27:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:27:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:27:48] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:27:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:28:18] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:28:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:28:19] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:28:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:28:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:28:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:28:48] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:28:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:29:18] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:29:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:29:19] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:29:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:29:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:29:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:29:48] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:29:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:30:18] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:30:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:30:19] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:30:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:30:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:30:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:30:49] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:30:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:31:09] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:31:09] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:31:17] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:31:18] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:31:18] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:31:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:31:19] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:31:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:31:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:31:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:31:48] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:31:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:32:18] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:32:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:32:19] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:32:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:32:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:32:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:32:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:32:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:32:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:32:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:32:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:32:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:32:44] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:32:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:32:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:32:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:32:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:32:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:33:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:33:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:33:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:33:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:33:39] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:33:39] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:33:40] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:33:40] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:33:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:33:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:33:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:33:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:33:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:33:45] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:34:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:34:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:34:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:34:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:34:39] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:34:39] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:34:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:34:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:34:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:34:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:34:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:34:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:35:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:35:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:35:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:35:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:35:39] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:35:39] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:35:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:35:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:35:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:35:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:35:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:35:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:36:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:36:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:36:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:36:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:36:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:36:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:36:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:36:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:36:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:36:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:36:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:36:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:37:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:37:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:37:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:37:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:37:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:37:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:37:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:37:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:37:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:37:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:37:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:37:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:38:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:38:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:38:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:38:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:38:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:38:39] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:38:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:38:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:38:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:38:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:38:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:38:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:39:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:39:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:39:12] "GET /api/market-stats HTTP/1.1" 200 -
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BTC-USDT-SWAP (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Read timed out. (read timeout=10)
⚠️ Warning: First batch of candles for SOL-USDT-SWAP was empty/failed.
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 00:24:02.693310
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BNB-USDT-SWAP&period=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 00:26:51.187576
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 00:29:35.099293
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BTC-USDT-SWAP&bar=4H&limit=300 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
⚠️ Warning: First batch of candles for BTC-USDT-SWAP was empty/failed.
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BTC-USDT-SWAP&bar=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Read timed out. (read timeout=10)
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=DOGE-USDT-SWAP&bar=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Crypto data cache updated at 2026-02-07 00:32:07.751806
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 00:34:41.905263
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 00:37:17.750627
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
127.0.0.1 - - [07/Feb/2026 00:39:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:39:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:39:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:39:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:39:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:39:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:39:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:39:39] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:39:39] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:39:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:39:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:39:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:39:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:39:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:39:44] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:40:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:40:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:40:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:40:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:40:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:40:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:40:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:40:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:40:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:40:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:40:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:40:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:41:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:41:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:41:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:41:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:41:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:41:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:41:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:41:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:41:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:41:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:41:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:41:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:42:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:42:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:42:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:42:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:42:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:42:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:42:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:42:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:42:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:42:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:42:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:42:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:43:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:43:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:43:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:43:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:43:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:43:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:43:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:43:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:43:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:43:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:43:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:43:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:44:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:44:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:44:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:44:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:44:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:44:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:44:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:44:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:44:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:44:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:44:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:44:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:45:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:45:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:45:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:45:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:45:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:45:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:45:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:45:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:45:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:45:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:45:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:45:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:46:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:46:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:46:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:46:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:46:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:46:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:46:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:46:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:46:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:46:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:46:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:46:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:47:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:47:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:47:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:47:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:47:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:47:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:47:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:47:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:47:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:47:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:47:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:47:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:48:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:48:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:48:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:48:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:48:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:48:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:48:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:48:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:48:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:48:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:48:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:48:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:49:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:49:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:49:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:49:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:49:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:49:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:49:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:49:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:49:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:49:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:49:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:49:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:50:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:50:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:50:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:50:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:50:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:50:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:50:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:50:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:50:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:50:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:50:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:50:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:51:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:51:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:51:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:51:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:51:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:51:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:51:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:51:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:51:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:51:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:51:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:51:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:52:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:52:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:52:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:52:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:52:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:52:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:52:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:52:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:52:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:52:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:52:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:52:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:53:07] "GET /api/market-stats HTTP/1.1" 200 -
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=SOL-USDT-SWAP&bar=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 00:39:50.306457
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=ETH-USDT-SWAP&bar=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BNB-USDT-SWAP (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=DOGE-USDT-SWAP&bar=4H&limit=300 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
⚠️ Warning: First batch of candles for DOGE-USDT-SWAP was empty/failed.
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 00:42:39.901494
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=SOL-USDT-SWAP&period=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 00:45:30.915303
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=ETH-USDT-SWAP&period=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Read timed out. (read timeout=10)
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BNB-USDT-SWAP (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 00:48:29.356056
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 00:51:21.922072
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Read timed out. (read timeout=10)
Loaded external whale analysis with stats
127.0.0.1 - - [07/Feb/2026 00:53:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:53:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:53:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:53:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:53:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:53:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:53:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:53:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:53:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:53:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:53:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:54:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:54:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:54:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:54:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:54:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:54:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:54:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:54:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:54:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:54:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:54:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:54:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:55:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:55:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:55:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:55:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:55:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:55:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:55:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:55:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:55:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:55:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:55:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:55:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:56:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:56:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:56:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:56:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:56:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:56:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:56:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:56:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:56:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:56:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:56:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:56:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:57:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:57:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:57:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:57:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:57:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:57:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:57:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:57:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:57:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:57:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:57:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:57:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:58:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:58:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:58:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:58:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:58:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:58:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:58:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:58:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:58:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:58:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:58:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:58:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:59:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:59:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:59:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:59:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:59:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:59:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:59:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:59:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:59:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:59:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:59:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 00:59:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:00:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:00:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:00:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:00:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:00:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:00:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:00:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:00:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:00:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:00:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:00:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:00:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:01:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:01:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:01:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:01:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:01:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:01:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:01:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:01:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:01:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:01:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:01:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:01:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:02:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:02:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:02:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:02:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:02:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:02:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:02:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:02:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:02:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:02:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:02:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:02:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:03:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:03:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:03:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:03:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:03:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:03:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:03:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:03:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:03:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:03:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:03:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:03:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:04:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:04:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:04:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:04:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:04:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:04:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:04:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:04:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:04:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:04:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:04:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:04:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:05:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:05:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:05:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:05:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:05:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:05:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:05:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:05:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:05:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:05:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:05:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:05:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:06:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:06:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:06:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:06:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:06:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:06:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:06:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:06:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:06:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:06:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:06:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:06:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:07:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:07:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:07:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:07:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:07:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:07:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:07:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:07:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:07:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:07:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:07:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:07:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:08:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:08:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:08:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:08:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:08:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:08:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:08:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:08:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:08:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:08:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:08:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:08:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:09:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:09:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:09:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:09:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:09:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:09:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:09:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:09:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:09:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:09:42] "GET /api/market-stats HTTP/1.1" 200 -
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=ETH-USDT-SWAP&bar=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 00:54:13.956030
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 00:56:53.643995
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=DOGE-USDT-SWAP (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Crypto data cache updated at 2026-02-07 00:59:30.088337
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=SOL-USDT-SWAP (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 01:02:09.034136
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=ETH-USDT-SWAP&bar=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 01:04:50.623209
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BNB-USDT-SWAP&bar=4H&after=1766088000000&limit=200 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 01:07:53.526117
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
127.0.0.1 - - [07/Feb/2026 01:09:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:09:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:10:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:10:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:10:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:10:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:10:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:10:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:10:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:10:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:10:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:10:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:10:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:10:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:11:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:11:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:11:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:11:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:11:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:11:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:11:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:11:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:11:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:11:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:11:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:11:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:12:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:12:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:12:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:12:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:12:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:12:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:12:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:12:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:12:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:12:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:12:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:12:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:13:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:13:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:13:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:13:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:13:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:13:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:13:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:13:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:13:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:13:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:13:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:13:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:14:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:14:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:14:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:14:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:14:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:14:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:14:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:14:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:14:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:14:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:14:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:14:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:15:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:15:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:15:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:15:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:15:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:15:37] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:15:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:15:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:15:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:15:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:15:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:15:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:16:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:16:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:16:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:16:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:16:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:16:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:16:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:16:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:16:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:16:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:16:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:16:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:17:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:17:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:17:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:17:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:17:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:17:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:17:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:17:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:17:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:17:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:17:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:17:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:18:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:18:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:18:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:18:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:18:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:18:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:18:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:18:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:18:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:18:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:18:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:18:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:19:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:19:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:19:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:19:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:19:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:19:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:19:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:19:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:19:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:19:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:19:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:19:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:20:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:20:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:20:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:20:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:20:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:20:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:20:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:20:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:20:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:20:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:20:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:20:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:21:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:21:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:21:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:21:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:21:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:21:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:21:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:21:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:21:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:21:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:21:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:21:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:22:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:22:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:22:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:22:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:22:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:22:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:22:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:22:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:22:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:22:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:22:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:22:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:23:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:23:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:23:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:23:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:23:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:23:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:23:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:23:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:23:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:23:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:23:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:23:43] "GET /api/crypto-data HTTP/1.1" 200 -
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=DOGE-USDT-SWAP&period=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 01:10:38.974401
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BNB-USDT-SWAP&bar=4H&after=1766088000000&limit=200 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BNB-USDT-SWAP (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BNB-USDT-SWAP&bar=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 01:13:17.931315
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 01:16:14.505037
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=ETH-USDT-SWAP&bar=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 01:19:23.993810
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=ETH-USDT-SWAP&bar=4H&after=1766088000000&limit=200 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 01:22:16.826767
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BTC-USDT-SWAP&bar=4H&after=1766088000000&limit=200 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=SOL-USDT-SWAP&bar=4H&limit=300 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
⚠️ Warning: First batch of candles for SOL-USDT-SWAP was empty/failed.
127.0.0.1 - - [07/Feb/2026 01:24:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:24:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:24:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:24:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:24:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:24:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:24:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:24:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:24:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:24:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:24:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:24:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:25:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:25:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:25:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:25:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:25:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:25:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:25:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:25:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:25:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:25:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:25:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:25:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:26:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:26:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:26:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:26:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:26:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:26:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:26:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:26:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:26:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:26:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:26:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:26:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:27:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:27:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:27:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:27:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:27:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:27:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:27:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:27:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:27:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:27:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:27:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:27:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:28:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:28:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:28:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:28:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:28:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:28:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:28:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:28:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:28:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:28:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:28:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:28:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:29:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:29:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:29:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:29:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:29:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:29:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:29:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:29:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:29:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:29:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:29:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:29:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:30:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:30:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:30:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:30:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:30:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:30:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:30:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:30:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:30:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:30:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:30:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:30:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:31:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:31:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:31:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:31:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:31:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:31:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:31:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:31:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:31:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:31:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:31:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:31:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:32:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:32:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:32:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:32:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:32:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:32:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:32:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:32:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:32:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:32:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:32:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:32:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:33:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:33:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:33:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:33:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:33:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:33:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:33:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:33:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:33:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:33:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:33:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:33:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:34:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:34:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:34:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:34:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:34:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:34:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:34:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:34:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:34:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:34:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:34:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:34:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:35:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:35:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:35:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:35:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:35:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:35:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:35:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:35:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:35:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:35:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:35:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:35:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:36:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:36:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:36:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:36:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:36:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:36:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:36:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:36:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:36:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:36:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:36:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:36:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:37:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:37:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:37:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:37:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:37:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:37:38] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:37:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:37:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:37:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:37:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:37:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:37:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:26] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:26] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:34] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:37] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:39] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:39] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:40] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:40] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:40] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:38:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:39:04] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:39:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:39:05] "GET /api/market-stats HTTP/1.1" 200 -
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 01:24:56.277283
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=ETH-USDT-SWAP&bar=4H&limit=300 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
⚠️ Warning: First batch of candles for ETH-USDT-SWAP was empty/failed.
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 01:27:34.889653
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 01:30:09.589778
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 01:32:44.293339
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BNB-USDT-SWAP&bar=4H&after=1766088000000&limit=200 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 01:35:33.369459
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=SOL-USDT-SWAP&bar=4H&after=1766088000000&limit=200 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=DOGE-USDT-SWAP&bar=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Crypto data cache updated at 2026-02-07 01:38:12.866571
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BTC-USDT-SWAP (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BTC-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143e6c0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BTC-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BTC-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143eed0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BTC-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143e630>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BTC-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143c440>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1209f7d40>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=ETH-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143d640>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for ETH-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143c860>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=ETH-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143ede0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=ETH-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143e180>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143c9e0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=SOL-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143e900>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for SOL-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143e8a0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=SOL-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143c170>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=SOL-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143d220>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143fd10>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BNB-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143d310>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BNB-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143efc0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BNB-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1209f7f80>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BNB-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143de20>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143d7c0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=DOGE-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143f8c0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for DOGE-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143e960>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
127.0.0.1 - - [07/Feb/2026 01:45:40] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:45:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:45:41] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:45:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:45:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:45:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:45:44] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:45:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:45:45] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:46:10] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:46:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 01:46:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 02:36:28] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 02:36:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 02:36:29] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 02:36:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 02:36:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 02:36:31] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 02:36:31] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 02:36:32] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 02:36:32] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:37:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:37:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:37:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:37:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:37:25] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:37:25] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:37:26] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:37:26] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:37:27] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:37:27] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:37:27] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:37:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:39:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:39:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:40:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:40:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:40:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:40:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:40:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:40:09] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:40:10] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:40:10] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 03:40:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 04:18:00] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 04:18:01] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 04:18:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 04:18:31] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 04:18:31] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 04:18:31] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 04:18:31] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 04:18:32] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 04:18:32] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 04:18:33] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 04:18:34] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 04:41:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 04:41:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 04:41:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 05:41:20] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 06:42:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 06:42:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 06:42:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 06:42:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 06:42:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 06:42:09] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 06:42:09] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 06:42:28] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 06:42:28] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 06:42:29] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 06:42:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 06:42:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 06:42:31] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 06:42:31] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 06:42:31] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 06:42:32] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 06:42:40] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 07:58:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 07:58:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 07:58:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 07:58:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 07:58:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 07:58:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 07:58:45] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 07:58:45] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 07:58:45] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 07:59:01] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 07:59:02] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 07:59:03] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 07:59:03] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 07:59:03] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 07:59:04] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 07:59:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 07:59:05] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 07:59:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 07:59:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 07:59:28] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 08:14:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 08:14:54] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 08:14:54] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 08:14:56] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 08:14:57] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 08:14:58] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 08:14:58] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 08:14:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 08:14:59] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 08:43:58] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 08:44:25] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 08:44:26] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 08:44:26] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 08:44:28] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 08:44:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 08:44:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 08:44:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 08:44:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 08:44:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 09:45:31] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 09:45:32] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 09:45:32] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 09:45:33] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 09:45:34] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 09:45:34] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 09:45:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 09:45:35] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 09:45:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 09:45:36] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 10:00:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 10:01:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 10:01:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 10:01:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 10:01:27] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 10:01:27] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 10:01:28] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 10:01:28] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 10:01:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 10:01:29] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 11:47:04] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 11:47:18] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 11:47:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 11:47:25] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 11:47:25] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 11:47:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 11:47:31] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 11:47:31] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 11:47:31] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 11:47:33] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 11:47:33] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 12:30:49] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 12:30:49] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 12:30:49] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 12:30:49] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 12:30:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 12:30:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 12:30:50] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 12:30:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 12:30:50] "GET /api/crypto-data HTTP/1.1" 200 -
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=DOGE-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143df40>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=DOGE-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12143fef0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Crypto data cache updated at 2026-02-07 01:45:24.347600
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=DOGE-USDT-SWAP&bar=4H&after=1766088000000&limit=200 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Crypto data cache updated at 2026-02-07 03:36:59.153685
Triggering AI Analysis...
Triggering AI Analysis...
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))
Crypto data cache updated at 2026-02-07 04:17:57.795047
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Crypto data cache updated at 2026-02-07 05:41:35.423815
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Read timed out. (read timeout=10)
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Crypto data cache updated at 2026-02-07 07:43:28.226419
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Read timed out. (read timeout=10)
⚠️ Warning: First batch of candles for ETH-USDT-SWAP was empty/failed.
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 08:15:11.699629
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Exception during request: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 09:45:41.809015
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BTC-USDT-SWAP&bar=4H&limit=300 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
⚠️ Warning: First batch of candles for BTC-USDT-SWAP was empty/failed.
Triggering AI Analysis...
Crypto data cache updated at 2026-02-07 10:46:45.670240
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
127.0.0.1 - - [07/Feb/2026 12:31:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 13:49:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 13:49:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 13:49:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 13:49:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 13:49:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 13:49:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 13:49:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 13:49:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 13:49:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 13:49:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 13:49:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 13:49:31] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 13:49:32] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 13:49:32] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 13:49:33] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 13:49:34] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 13:49:34] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 13:49:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 13:49:35] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 13:49:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 15:51:10] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 15:51:10] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 15:51:10] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 15:51:10] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 15:51:10] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 15:51:10] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 15:51:10] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 15:51:10] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 15:51:10] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 15:51:39] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 15:51:39] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 15:51:40] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 15:51:40] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 15:51:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 15:51:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 15:51:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 15:51:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 15:51:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 15:51:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:14] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:14] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:33] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:34] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:35] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:36] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:36] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:37] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:54] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:54] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:55] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:57] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:58] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:59] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 17:53:59] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 19:55:14] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 19:55:28] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 19:55:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 19:55:29] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 19:55:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 19:55:31] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 19:55:31] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 19:55:32] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 19:55:32] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 19:55:32] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 19:55:39] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 20:43:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 20:43:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 20:43:51] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 20:43:54] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 20:43:54] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 20:43:55] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 20:43:55] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 20:43:55] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 20:43:55] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 20:44:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 21:57:17] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 21:57:17] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 21:57:17] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 21:57:17] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 21:57:17] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 21:57:18] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 21:57:18] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 21:57:18] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 21:57:18] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 21:57:49] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 21:57:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 21:57:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 21:57:51] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 21:57:52] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 21:57:52] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 21:57:53] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 21:57:54] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 21:57:54] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 21:57:54] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 21:58:00] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 23:59:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 23:59:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 23:59:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 23:59:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 23:59:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 23:59:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 23:59:20] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 23:59:20] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 23:59:20] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 23:59:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 23:59:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 23:59:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 23:59:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 23:59:48] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 23:59:49] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 23:59:49] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 23:59:50] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 23:59:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [07/Feb/2026 23:59:50] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 01:38:31] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 01:38:56] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 01:38:57] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 01:38:58] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 01:38:58] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 01:38:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 01:38:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 01:38:59] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 01:39:00] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 01:39:00] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 01:39:01] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 01:39:10] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 01:39:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 01:39:11] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 01:39:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 01:39:14] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 01:39:14] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 01:39:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 01:39:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 01:39:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 02:01:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 02:02:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 02:02:09] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 02:02:10] "GET /api/crypto-data HTTP/1.1" 200 -
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 12:31:36.458554
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Triggering AI Analysis...
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 13:49:53.493794
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-07 15:51:57.794758
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Crypto data cache updated at 2026-02-07 16:59:24.790921
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Crypto data cache updated at 2026-02-07 18:55:03.111315
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=DOGE-USDT-SWAP&bar=4H&after=1766160000000&limit=200 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Crypto data cache updated at 2026-02-07 20:56:21.395200
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Read timed out. (read timeout=10)
Triggering AI Analysis...
Crypto data cache updated at 2026-02-07 22:58:50.151286
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Crypto data cache updated at 2026-02-08 01:00:58.873683
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Read timed out. (read timeout=10)
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
127.0.0.1 - - [08/Feb/2026 02:02:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 02:02:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 02:02:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 02:02:14] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 03:02:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 03:02:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 04:56:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 04:57:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 04:57:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 04:57:14] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 04:57:14] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 04:57:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 04:57:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 04:57:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 04:57:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 04:57:16] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 04:57:19] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 06:55:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 06:55:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 06:55:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 06:55:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 06:55:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 06:55:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 06:55:22] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 06:55:22] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 06:55:22] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 06:55:37] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 06:55:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 06:55:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 06:55:44] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 06:55:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 06:55:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 06:55:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 06:55:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 06:55:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 06:55:47] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 06:56:02] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 08:56:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 08:56:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 08:56:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 08:56:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 08:56:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 08:56:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 08:56:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 08:56:25] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 08:56:25] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 08:56:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 08:56:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 08:56:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 08:56:48] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 08:56:49] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 08:56:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 08:56:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 08:56:51] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 08:56:52] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 08:56:52] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 09:53:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 11:59:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 13:00:33] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 13:00:33] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 13:00:33] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 13:00:33] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 13:00:34] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 13:00:34] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 13:00:34] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 13:00:34] "GET /api/crypto-data HTTP/1.1" 200 -
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))
Crypto data cache updated at 2026-02-08 03:02:25.176593
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=DOGE-USDT-SWAP&bar=4H&limit=300 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
⚠️ Warning: First batch of candles for DOGE-USDT-SWAP was empty/failed.
Triggering AI Analysis...
Crypto data cache updated at 2026-02-08 06:32:46.451907
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Triggering AI Analysis...
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BNB-USDT-SWAP&period=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Crypto data cache updated at 2026-02-08 07:56:31.142404
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=DOGE-USDT-SWAP&period=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=DOGE-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x127053890>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Crypto data cache updated at 2026-02-08 09:57:27.557183
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Exception during request: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BTC-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x123460830>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BTC-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BTC-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1234639e0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BTC-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x123461e50>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BTC-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x123463260>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x123461160>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=ETH-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x123462840>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for ETH-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x123463da0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=ETH-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x123462a20>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
127.0.0.1 - - [08/Feb/2026 13:11:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 13:12:19] "GET /api/market-stats HTTP/1.1" 200 -
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=ETH-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x123463830>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x123462420>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=SOL-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x123462240>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for SOL-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1209be9f0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=SOL-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1234635f0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=SOL-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x123460bf0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x123462750>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BNB-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x123461fd0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BNB-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x123461ca0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Triggering AI Analysis...
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=DOGE-USDT-SWAP (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=DOGE-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1227d68d0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=DOGE-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1227d7ad0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Crypto data cache updated at 2026-02-08 13:09:59.029468
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BTC-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121d15fd0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BTC-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121d143e0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BTC-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BTC-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121d15970>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BTC-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121d154f0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BTC-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121d15430>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1223ce420>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=ETH-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121d16210>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for ETH-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121d163c0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=ETH-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121d17e60>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
127.0.0.1 - - [08/Feb/2026 14:01:40] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 14:01:40] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 15:02:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 15:02:36] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 15:02:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 16:03:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 16:03:36] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 16:03:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 16:03:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 16:03:48] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 16:03:48] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 17:04:38] "GET /api/market-stats HTTP/1.1" 200 -
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=ETH-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121d17f80>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1223cf440>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=SOL-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1223cd520>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for SOL-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121d15bb0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=SOL-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121d17620>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=SOL-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121d14f80>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121d14cb0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BNB-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1223cc710>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BNB-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1223ccb00>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BNB-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121d14950>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BNB-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121d14dd0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121d17c80>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=DOGE-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121d141d0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for DOGE-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1223cd130>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=DOGE-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1223cd4c0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=DOGE-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121d15a90>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Crypto data cache updated at 2026-02-08 13:13:17.504801
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Read timed out. (read timeout=10)
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=ETH-USDT-SWAP&bar=4H&limit=300 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
⚠️ Warning: First batch of candles for ETH-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1214a1a30>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=ETH-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1214a2180>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
127.0.0.1 - - [08/Feb/2026 17:04:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 17:04:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 18:05:40] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 18:05:40] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 18:05:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 18:05:50] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 18:05:58] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 19:06:48] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 20:07:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 20:07:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 20:07:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 20:07:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 20:07:44] "GET /api/crypto-data HTTP/1.1" 200 -
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=ETH-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1255647d0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1214a3380>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=SOL-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1214a3020>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for SOL-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12557df40>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=SOL-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12557d5b0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=SOL-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125564620>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125565220>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BNB-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12557fd70>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BNB-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12557df40>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BNB-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1214a0230>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BNB-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1214a0c50>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125565040>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=DOGE-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125564680>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for DOGE-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1214a0b60>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=DOGE-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1214a1580>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=DOGE-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121887650>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Crypto data cache updated at 2026-02-08 17:04:39.716934
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BTC-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1246c7bc0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BTC-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125e207d0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BTC-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BTC-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1246c7350>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BTC-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125e210d0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BTC-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125e21610>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125e220f0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=ETH-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125e227e0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for ETH-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1246c7aa0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=ETH-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125e22e40>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=ETH-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125e22330>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125e219d0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=SOL-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125e20e30>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for SOL-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125e22fc0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=SOL-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125e23a10>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=SOL-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1246c78f0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125e210a0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BNB-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125e21970>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BNB-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125e21f40>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BNB-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125e227b0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BNB-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125e23050>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1246c7860>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=DOGE-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125e23050>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for DOGE-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125e22930>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=DOGE-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125e21a00>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=DOGE-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125e21460>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Crypto data cache updated at 2026-02-08 20:07:45.341254127.0.0.1 - - [08/Feb/2026 20:07:54] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 20:07:57] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 20:07:57] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 20:08:02] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 21:08:48] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 21:22:56] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 21:22:57] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 21:23:00] "GET /api/market-stats HTTP/1.1" 200 -

AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BTC-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129216b70>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BTC-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129217500>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BTC-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BTC-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129217da0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BTC-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129215a00>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BTC-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129215ca0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129215c40>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=ETH-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129216720>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for ETH-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129217e00>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=ETH-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129217590>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=ETH-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129216a80>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129215100>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=SOL-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129216330>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for SOL-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129217320>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=SOL-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129217c50>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=SOL-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129214710>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129215a90>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BNB-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129215e50>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BNB-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1292149b0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BNB-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129217dd0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BNB-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129217e30>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
127.0.0.1 - - [08/Feb/2026 21:23:09] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 21:23:10] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 21:23:12] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 21:23:12] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 21:54:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 22:10:00] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 23:10:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 23:10:50] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 23:10:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2026 23:10:50] "GET /api/crypto-data HTTP/1.1" 200 -
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1292172f0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=DOGE-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1292148c0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for DOGE-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129214260>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=DOGE-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129215100>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=DOGE-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129214c50>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Crypto data cache updated at 2026-02-08 21:23:00.829381
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BTC-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1264da240>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BTC-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x126722120>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BTC-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BTC-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12483c7d0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BTC-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1267e99a0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BTC-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121d4a180>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1227d66c0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=ETH-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125c1b860>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for ETH-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121b81670>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=ETH-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121b81070>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=ETH-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121b821e0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121884620>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=SOL-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121884d40>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for SOL-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1218851f0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=SOL-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121885ca0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=SOL-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121886090>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
127.0.0.1 - - [09/Feb/2026 00:11:49] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 00:11:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 00:11:57] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 01:12:58] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 02:13:55] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 02:13:56] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 02:13:56] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 02:13:56] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 02:13:56] "GET /api/crypto-data HTTP/1.1" 200 -
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121887dd0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BNB-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121885850>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BNB-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121886810>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BNB-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121885430>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BNB-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121884e90>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1218848c0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=DOGE-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121884110>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for DOGE-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1218842c0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=DOGE-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121884e00>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=DOGE-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1218855b0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Crypto data cache updated at 2026-02-08 23:10:51.026550
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BTC-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x127771a30>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BTC-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x127772150>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BTC-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BTC-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x127771a00>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BTC-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x127771a60>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BTC-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x127772ff0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1277732f0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=ETH-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1277723c0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for ETH-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x127770200>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=ETH-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x127771310>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
127.0.0.1 - - [09/Feb/2026 02:13:58] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 02:13:58] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 02:14:01] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 02:14:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 03:14:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 05:36:25] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 07:07:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 07:07:14] "GET /api/crypto-data HTTP/1.1" 200 -
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=ETH-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x127771ac0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x127773080>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=SOL-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x127770f80>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for SOL-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x127773a10>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=SOL-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x127771b50>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=SOL-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x127771a00>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1277724e0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BNB-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1277721b0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BNB-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x127770590>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BNB-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x127770ef0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BNB-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x127772f30>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x127770560>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
AI Analysis Failed: 504 Deadline Exceeded
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=DOGE-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x123e55d00>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for DOGE-USDT-SWAP was empty/failed.
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121a8cb00>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=DOGE-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121d48830>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=DOGE-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x125dd5a30>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Crypto data cache updated at 2026-02-09 02:13:58.496337
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BTC-USDT-SWAP&bar=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x120d6e300>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=ETH-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x120d6d760>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for ETH-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x120d6cc80>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
127.0.0.1 - - [09/Feb/2026 07:07:25] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 07:07:25] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 07:54:39] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 07:54:39] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 07:54:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 07:54:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 09:08:14] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 09:08:14] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 09:08:14] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 09:08:14] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 09:08:14] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 09:08:14] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 09:53:32] "GET /api/market-stats HTTP/1.1" 200 -
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=ETH-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x120d6d1c0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=ETH-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12105a930>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121058440>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=SOL-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121059640>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for SOL-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12105ba40>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=SOL-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1210596a0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=SOL-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12105a990>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12765e060>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BNB-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12105ab10>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BNB-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121059220>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BNB-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121058d40>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BNB-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12105a8a0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1210588f0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=DOGE-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12105a000>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for DOGE-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121059d00>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=DOGE-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12105a900>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=DOGE-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x121059a60>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Crypto data cache updated at 2026-02-09 07:07:15.498490
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BTC-USDT-SWAP (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BTC-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12a0f91f0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BTC-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BTC-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12a0f9c40>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BTC-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12a0fa540>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BTC-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12a0facc0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12afe0530>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=ETH-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12a0fa7e0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for ETH-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12a0f9dc0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=ETH-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12a0f9520>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=ETH-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12a0f9400>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12a0fb500>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=SOL-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1222ddd60>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for SOL-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1222dc590>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=SOL-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1222dcf50>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=SOL-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1222dd730>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12a151d00>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BNB-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12a1525a0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BNB-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12a152d80>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BNB-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1222dd2e0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BNB-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1222dcb00>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1222dc110>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=DOGE-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1222dde80>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for DOGE-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12a1521b0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=DOGE-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12a1531d0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
127.0.0.1 - - [09/Feb/2026 10:09:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 10:09:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 10:09:24] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 11:10:34] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 11:10:34] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 11:10:34] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 11:10:34] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 11:10:34] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 11:10:34] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 11:10:34] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 11:10:35] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 11:10:35] "GET /api/crypto-data HTTP/1.1" 200 -
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=DOGE-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1222dc7d0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Crypto data cache updated at 2026-02-09 09:53:34.138005
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Exception during request: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BTC-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12cd62cf0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BTC-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BTC-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12cd635c0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BTC-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12cd63cb0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BTC-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12cd63d40>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12cd634d0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=ETH-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12cd61fd0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for ETH-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12cd621b0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=ETH-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12d13b740>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=ETH-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12d18c5c0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12d13bf80>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=SOL-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12cd61dc0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for SOL-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12cd628d0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=SOL-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12cd631a0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=SOL-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12cd63a10>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12cd63cb0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BNB-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12d18c290>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BNB-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12cd63f80>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BNB-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12cd63770>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
127.0.0.1 - - [09/Feb/2026 12:11:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 13:12:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 13:12:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 13:12:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 13:12:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 13:12:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 13:12:53] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 13:12:53] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 13:12:53] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 13:12:53] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 13:49:07] "GET /api/market-stats HTTP/1.1" 200 -
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BNB-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12cd62db0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12cd62780>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=DOGE-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129fd0aa0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for DOGE-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x129fd1400>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=DOGE-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12cd61c70>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=DOGE-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x12cd629c0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Crypto data cache updated at 2026-02-09 11:10:36.091711
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Read timed out. (read timeout=10)
⚠️ Warning: First batch of candles for BTC-USDT-SWAP was empty/failed.
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Exception during request: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BTC-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1237e65a0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BTC-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x127147500>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1237e6f00>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=ETH-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1237e7770>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for ETH-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=ETH-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1237e7fe0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=ETH-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1237e4860>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=ETH-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1237e5130>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x127145b80>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=SOL-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1237e4ce0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for SOL-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=SOL-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1237e44d0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=SOL-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1237e7c20>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=SOL-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1237e7440>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
127.0.0.1 - - [09/Feb/2026 14:08:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:08:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:08:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:08:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:08:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:08:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:08:37] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:08:37] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:08:37] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:47] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:47] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:47] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:47] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:51] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:51] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:52] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:52] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:52] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:52] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:52] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:54] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:10:54] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:11:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:11:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:11:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:11:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:11:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:11:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:11:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:11:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:11:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:11:47] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:12:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:12:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:12:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:12:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:12:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:12:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:12:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:12:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:12:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:12:47] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:13:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:13:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:13:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:13:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:13:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:13:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:13:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:13:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:13:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:13:47] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:14:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:14:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:14:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:14:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:14:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:14:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:14:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:14:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:14:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:14:47] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:15:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:15:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:15:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:15:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:15:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:15:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:15:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:15:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:15:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:15:47] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:16:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:16:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:16:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:16:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:16:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:16:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:16:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:16:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:16:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:16:47] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:17:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:17:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:17:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:17:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:17:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:17:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:17:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:17:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:17:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:17:47] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:18:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:18:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:18:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:18:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:18:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:18:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:18:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:18:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:18:24] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:18:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:18:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:18:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:18:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:18:43] "GET /api/market-stats HTTP/1.1" 200 -
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1237e6450>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BNB-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1237e58b0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for BNB-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=BNB-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1237e6510>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=BNB-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1237e7140>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=BNB-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1237e7b30>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1237e4170>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=DOGE-USDT-SWAP&bar=4H&limit=300 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1237e4e00>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
⚠️ Warning: First batch of candles for DOGE-USDT-SWAP was empty/failed.
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=DOGE-USDT-SWAP (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1237e5850>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=DOGE-USDT-SWAP&period=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1271443e0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/history-candles?instId=DOGE-USDT-SWAP&bar=1D&limit=30 (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x1237e4cb0>: Failed to resolve 'www.okx.com' ([Errno 8] nodename nor servname provided, or not known)"))
Crypto data cache updated at 2026-02-09 13:49:08.588202
Triggering AI Analysis...
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
AI Analysis Failed: 504 Deadline Exceeded
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Triggering AI Analysis...
Crypto data cache updated at 2026-02-09 14:10:10.571858
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:12:14.116727
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:14:29.201529
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:16:32.882558
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
🔄 Running scheduled data update...
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:18:36.889335
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
127.0.0.1 - - [09/Feb/2026 14:18:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:18:44] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:18:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:18:45] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:18:51] "GET /api/market-stats HTTP/1.1" 200 -
快照已生成：global_onchain_news_snapshot.json（UTC 2026-02-09T06:17:57.591391+00:00）
127.0.0.1 - - [09/Feb/2026 14:19:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:19:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:19:14] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:19:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:19:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:19:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:19:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:19:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:19:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:19:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:19:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:19:44] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:19:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:19:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:19:45] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:19:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:20:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:20:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:20:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:20:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:20:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:20:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:20:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:20:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:20:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:20:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:20:43] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:20:43] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:20:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:20:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:20:44] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:20:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:21:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:21:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:21:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:21:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:21:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:21:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:21:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:22:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:22:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:22:22] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:22:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:23:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:23:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:23:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:23:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:24:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:24:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:24:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:24:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:25:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:25:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:25:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:25:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:26:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:26:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:26:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:26:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:27:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:27:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:27:22] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:27:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:28:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:28:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:28:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:28:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:29:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:29:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:29:22] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:29:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:30:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:30:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:30:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:30:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:31:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:31:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:31:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:31:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:31:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:32:00] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:32:00] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:32:00] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:32:01] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:32:01] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:32:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:32:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:32:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:32:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:32:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:32:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:32:31] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:32:31] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:32:32] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:32:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:32:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:33:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:33:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:33:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:33:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:33:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:33:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:33:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:33:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:34:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:34:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:34:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:34:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:34:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:34:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:34:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:34:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:35:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:35:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:35:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:35:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:35:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:35:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:35:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:35:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:36:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:36:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:36:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:36:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:36:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:36:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:36:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:36:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:37:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:37:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:37:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:37:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:37:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:37:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:37:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:37:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:38:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:38:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:38:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:38:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:38:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:38:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:38:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:38:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:39:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:39:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:39:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:39:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:39:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:39:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:39:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:39:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:40:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:40:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:40:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:40:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:40:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:40:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:40:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:40:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:41:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:41:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:41:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:41:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:41:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:41:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:41:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:41:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:42:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:42:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:42:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:42:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:42:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:42:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:42:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:42:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:43:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:43:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:43:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:43:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:43:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:43:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:43:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:43:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:44:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:44:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:44:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:44:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:44:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:44:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:44:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:44:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:45:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:45:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:45:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:45:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:45:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:45:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:45:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:45:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:46:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:46:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:46:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:46:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:46:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:46:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:46:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:46:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:47:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:47:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:47:29] "GET /api/market-stats HTTP/1.1" 200 -
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
✅ Data update completed.
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:20:39.007621
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:22:54.396432
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:25:09.004283
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:27:24.843005
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:29:29.166070
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:31:34.557972
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:33:46.994316
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:36:03.701971
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:38:27.491833
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=ETH-USDT-SWAP&period=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:40:47.603680
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:42:56.682929
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/candles?instId=BNB-USDT-SWAP&bar=4H&after=1766304000000&limit=200 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:45:14.692045
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
127.0.0.1 - - [09/Feb/2026 14:47:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:47:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:47:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:47:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:47:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:48:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:48:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:48:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:48:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:48:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:48:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:48:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:48:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:49:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:49:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:49:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:49:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:49:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:49:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:49:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:49:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:50:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:50:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:50:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:50:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:50:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:50:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:50:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:50:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:51:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:51:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:51:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:51:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:51:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:51:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:51:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:51:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:52:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:52:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:52:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:52:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:52:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:52:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:52:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:52:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:53:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:53:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:53:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:53:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:53:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:53:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:53:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:53:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:54:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:54:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:54:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:54:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:54:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:54:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:54:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:54:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:55:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:55:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:55:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:55:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:55:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:55:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:55:56] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:55:57] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:55:57] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:55:57] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:55:58] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:55:58] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:55:58] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:55:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:55:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:55:59] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:55:59] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:55:59] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:56:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:56:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:56:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:56:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:56:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:56:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:56:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:56:22] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:56:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:56:22] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:56:23] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:56:23] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:56:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:56:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:56:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:56:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:56:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:56:47] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:56:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:56:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:57:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:57:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:57:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:57:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:57:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:57:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:57:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:57:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:57:38] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:57:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:57:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:57:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:57:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:57:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:58:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:58:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:58:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:58:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:58:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:58:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:58:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:58:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:58:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:58:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:58:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:58:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:59:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:59:13] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:59:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:59:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:59:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:59:20] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:59:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:59:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:59:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:59:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:59:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:59:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:59:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 14:59:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:00:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:00:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:00:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:00:20] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:00:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:00:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:00:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:00:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:00:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:00:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:00:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:00:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:01:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:01:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:01:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:01:20] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:01:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:01:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:01:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:01:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:01:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:01:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:01:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:01:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:02:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:02:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:02:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:02:20] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:02:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:02:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:02:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:02:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:02:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:02:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:02:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:02:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:03:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:03:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:03:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:03:20] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:03:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:03:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:03:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:03:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:03:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:03:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:03:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:03:51] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:04:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:04:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:04:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:04:20] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:04:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:04:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:04:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:04:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:04:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:04:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:04:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:04:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:05:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:05:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:05:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:05:20] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:05:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:05:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:05:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:05:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:05:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:05:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:05:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:05:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:06:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:06:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:06:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:06:20] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:06:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:06:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:06:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:06:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:06:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:06:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:06:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:06:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:07:16] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:07:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:07:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:07:20] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:07:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:07:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:07:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:07:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:07:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:07:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:07:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:07:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:08:15] "GET /api/market-stats HTTP/1.1" 200 -
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:47:40.507099
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:49:55.424462
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:52:08.419631
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:54:26.461951
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:56:47.262647
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 14:59:01.716741
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 15:01:13.146435
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 15:03:22.990732
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 15:05:25.486848
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 15:07:33.482072
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
127.0.0.1 - - [09/Feb/2026 15:08:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:08:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:08:20] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:08:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:08:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:08:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:08:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:08:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:08:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:08:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:08:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:09:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:09:29] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:09:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:09:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:09:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:09:30] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:09:30] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:09:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:09:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:09:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:09:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:09:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:10:16] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:10:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:10:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:10:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:10:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:10:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:10:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:10:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:10:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:10:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:10:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:10:50] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:20] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:21] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:21] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:44] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:46] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:46] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:47] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:47] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:48] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:48] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:11:48] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:12:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:12:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:12:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:12:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:12:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:12:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:12:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:12:16] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:09] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:09] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:09] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:10] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:10] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:10] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:40] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:42] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:13:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:14:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:14:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:14:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:14:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:14:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:14:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:14:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:14:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:14:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:14:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:14:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:14:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:14:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:14:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:14:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:14:41] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:15:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:15:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:15:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:15:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:15:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:15:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:15:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:15:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:15:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:15:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:15:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:15:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:15:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:15:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:15:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:15:41] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:16:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:16:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:16:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:16:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:16:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:16:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:16:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:16:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:16:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:16:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:16:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:16:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:16:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:16:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:16:41] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:16:42] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:17:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:17:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:17:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:17:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:17:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:17:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:17:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:17:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:17:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:17:11] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:17:16] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:17:16] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:17:16] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:17:17] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:17:17] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:17:17] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:17:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:17:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:17:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:17:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:18:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:18:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:18:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:18:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:18:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:18:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:18:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:18:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:18:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:18:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:18:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:18:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:18:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:18:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:18:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:18:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:19:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:19:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:19:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:19:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:19:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:19:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:19:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:19:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:19:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:19:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:19:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:19:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:19:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:19:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:19:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:19:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:20:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:20:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:20:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:20:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:20:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:20:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:20:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:20:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:20:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:20:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:20:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:20:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:20:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:20:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:20:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:20:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:21:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:21:05] "GET /api/market-stats HTTP/1.1" 200 -
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Triggering AI Analysis...
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/public/funding-rate?instId=DOGE-USDT-SWAP (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 15:09:47.999329
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 15:12:04.094351
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/market/ticker?instId=SOL-USDT-SWAP (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 15:14:17.134601
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 15:16:34.195598
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Exception during request: HTTPSConnectionPool(host='www.okx.com', port=443): Max retries exceeded with url: /api/v5/rubik/stat/contracts/open-interest-history?instId=ETH-USDT-SWAP&period=1D&limit=30 (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Crypto data cache updated at 2026-02-09 15:19:14.668072
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
Loaded external whale analysis with stats
127.0.0.1 - - [09/Feb/2026 15:21:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:21:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:21:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:21:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:21:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:21:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:21:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:21:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:21:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:21:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:21:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:21:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:21:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:21:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:22:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:22:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:22:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:22:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:22:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:22:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:22:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:22:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:22:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:22:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:22:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:22:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:22:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:22:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:22:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:22:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:23:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:23:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:23:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:23:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:23:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:23:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:23:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:23:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:23:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:23:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:23:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:23:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:23:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:23:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:23:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:23:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:24:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:24:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:24:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:24:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:24:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:24:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:24:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:24:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:24:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:24:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:24:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:24:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:24:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:24:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:24:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:24:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:25:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:25:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:25:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:25:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:25:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:25:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:25:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:25:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:25:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:25:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:25:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:25:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:25:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:25:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:25:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:25:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:26:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:26:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:26:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:26:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:26:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:26:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:26:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:26:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:26:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:26:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:26:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:26:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:26:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:26:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:26:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:26:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:27:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:27:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:27:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:27:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:27:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:27:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:27:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:27:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:27:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:27:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:27:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:27:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:27:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:27:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:27:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:27:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:28:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:28:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:28:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:28:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:28:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:28:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:28:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:28:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:28:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:28:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:28:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:28:16] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:28:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:28:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:28:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:28:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:29:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:29:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:29:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:29:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:29:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:29:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:29:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:29:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:29:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:29:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:29:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:29:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:29:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:29:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:29:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:29:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:30:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:30:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:30:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:30:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:30:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:30:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:30:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:30:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:30:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:30:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:30:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:30:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:30:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:30:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:30:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:30:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:31:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:31:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:31:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:31:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:31:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:31:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:31:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:31:08] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:31:08] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:31:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:31:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:31:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:31:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:31:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:31:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:31:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:32:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:32:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:32:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:32:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:32:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:32:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:32:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:32:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:32:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:32:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:32:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:32:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:32:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:32:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:32:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:32:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:33:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:33:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:33:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:33:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:33:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:33:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:33:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:33:07] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:33:07] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:33:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:33:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:33:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:33:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:33:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:33:36] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:33:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:34:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:34:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:34:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:34:05] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:34:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:34:05] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:34:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:34:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:34:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:34:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:34:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:34:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:34:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:34:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:34:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:34:45] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:35:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:35:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:35:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:35:05] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:35:05] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:35:05] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:35:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:35:06] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:35:06] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:35:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:35:15] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:35:15] "GET /api/crypto-data HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:35:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:35:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:35:35] "GET /api/market-stats HTTP/1.1" 200 -
127.0.0.1 - - [09/Feb/2026 15:35:45] "GET /api/market-stats HTTP/1.1" 200 -
