| Timestamp | Component | Message | Details |
|---|---|---|---|
| 6/3/2026, 12:40:17 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "PEPEUSD"
}
|
| 6/3/2026, 12:40:16 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "UNIUSD"
}
|
| 6/3/2026, 12:40:15 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "XRPUSD"
}
|
| 6/3/2026, 12:40:15 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "POLUSD"
}
|
| 6/3/2026, 12:40:14 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "ADAUSD"
}
|
| 6/3/2026, 12:40:14 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "WIFUSD"
}
|
| 6/3/2026, 12:40:12 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "SUIUSD"
}
|
| 6/3/2026, 12:40:12 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "HBARUSD"
}
|
| 6/3/2026, 12:40:08 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "STXUSD"
}
|
| 6/3/2026, 12:40:06 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "ICPUSD"
}
|
| 6/3/2026, 12:40:01 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "CROUSD"
}
|
| 6/3/2026, 12:37:05 PM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for technology_prompt_responses |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.technology_prompt_responses\" does not exist"
}
|
| 6/3/2026, 12:37:04 PM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for legal_prompt_responses |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.legal_prompt_responses\" does not exist"
}
|
| 6/3/2026, 12:37:02 PM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for technology_summaries |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.technology_summaries\" does not exist"
}
|
| 6/3/2026, 12:37:02 PM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for legal_summaries |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.legal_summaries\" does not exist"
}
|
| 6/3/2026, 12:37:02 PM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for summaries |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.summaries\" does not exist"
}
|
| 6/3/2026, 12:37:02 PM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for technology_rss_data |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.technology_rss_data\" does not exist"
}
|
| 6/3/2026, 12:37:02 PM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for sports_rss_data |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.sports_rss_data\" does not exist"
}
|
| 6/3/2026, 12:37:02 PM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for legal_rss_sentiment_data |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.legal_rss_sentiment_data\" does not exist"
}
|
| 6/3/2026, 12:37:02 PM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for sentiment_data |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.sentiment_data\" does not exist"
}
|
| 6/3/2026, 10:20:02 AM | FinalAnalysisSummary | Final analysis completed |
{
"totalTokens": 1344,
"succeeded": 1344,
"failed": 0,
"improved": 0,
"memoryUsage": {
"rss": 277479424,
"heapTotal": 165761024,
"heapUsed": 120906928,
"external": 4851021,
"arrayBuffers": 465351
}
}
|
| 6/3/2026, 10:19:31 AM | OnlineAnalysisSummary | Completed |
{
"runId": "2a01ce80-5cde-4581-be59-48b846b8df84",
"fetched": 1000,
"qualified": 160,
"updated": 160,
"failed": 0
}
|
| 6/3/2026, 10:05:34 AM | TokenAnalysis | Supabase query failed for sentiment data |
{
"tokenName": "Liquity USD",
"tokenSymbol": "lusd",
"error": "canceling statement due to statement timeout",
"code": "57014",
"details": "No details"
}
|
| 6/3/2026, 9:45:12 AM | TokenAnalysis | Supabase query failed for sentiment data |
{
"tokenName": "Puff The Dragon",
"tokenSymbol": "puff",
"error": "canceling statement due to statement timeout",
"code": "57014",
"details": "No details"
}
|
| 6/3/2026, 9:31:58 AM | TokenAnalysis | Supabase query failed for sentiment data |
{
"tokenName": "Cheems Token",
"tokenSymbol": "cheems",
"error": "canceling statement due to statement timeout",
"code": "57014",
"details": "No details"
}
|
| 6/3/2026, 9:31:22 AM | TokenAnalysis | Supabase query failed for sentiment data |
{
"tokenName": "EUR CoinVertible",
"tokenSymbol": "eurcv",
"error": "canceling statement due to statement timeout",
"code": "57014",
"details": "No details"
}
|
| 6/3/2026, 9:31:10 AM | TokenAnalysis | Supabase query failed for sentiment data |
{
"tokenName": "Theo Short Duration US Treasury Fund",
"tokenSymbol": "thbill",
"error": "canceling statement due to statement timeout",
"code": "57014",
"details": "No details"
}
|
| 6/3/2026, 9:30:58 AM | TokenAnalysis | Supabase query failed for sentiment data |
{
"tokenName": "Ozone Chain",
"tokenSymbol": "ozo",
"error": "canceling statement due to statement timeout",
"code": "57014",
"details": "No details"
}
|
| 6/3/2026, 9:25:10 AM | TokenAnalysis | Supabase query failed for sentiment data |
{
"tokenName": "Onyxcoin",
"tokenSymbol": "xcn",
"error": "canceling statement due to statement timeout",
"code": "57014",
"details": "No details"
}
|
| 6/3/2026, 9:03:34 AM | TokenAnalysis | Supabase query failed for sentiment data |
{
"tokenName": "USDS",
"tokenSymbol": "usds",
"error": "canceling statement due to statement timeout",
"code": "57014",
"details": "No details"
}
|
| 6/3/2026, 9:03:10 AM | TokenAnalysis | Supabase query failed for sentiment data |
{
"tokenName": "Figure Heloc",
"tokenSymbol": "figr_heloc",
"error": "canceling statement due to statement timeout",
"code": "57014",
"details": "No details"
}
|
| 6/3/2026, 9:01:46 AM | ExtendedAnalysis | Eligibility summary |
{
"fetched": 389,
"eligible": 389,
"minRating": 5
}
|
| 6/3/2026, 9:01:46 AM | ExtendedAnalysis | Starting extended analysis | |
| 6/3/2026, 9:01:39 AM | CoinGeckoFetch | CoinGecko token fetch completed |
{
"runId": "2a01ce80-5cde-4581-be59-48b846b8df84",
"tokenCount": 1000
}
|
| 6/3/2026, 9:01:39 AM | CoinGeckoCleanup | Run-based cleanup completed |
{
"runId": "2a01ce80-5cde-4581-be59-48b846b8df84",
"deactivatedCount": 11
}
|
| 6/3/2026, 9:01:39 AM | CoinGeckoStore | Successfully upserted tokens |
{
"runId": "2a01ce80-5cde-4581-be59-48b846b8df84",
"tokenCount": 1000
}
|
| 6/3/2026, 9:01:01 AM | CoinGeckoFetch | Post-reset sanity check PASSED |
{
"runId": "2a01ce80-5cde-4581-be59-48b846b8df84",
"rating_not_null": 0
}
|
| 6/3/2026, 9:01:01 AM | CoinGeckoFetch | reset_token_scores RPC succeeded |
{
"runId": "2a01ce80-5cde-4581-be59-48b846b8df84",
"result": null
}
|
| 6/3/2026, 9:01:00 AM | ProcessCoinGeckoData | CoinGecko tokens_1000 run triggered |
{
"processId": "coingecko-task-dcb43c1a-1b87-4a42-a8ec-9eb7aeec64fe-1780477260405",
"taskType": "tokens_1000",
"endpoint": "/run-tokens-1000",
"apiRunId": "2a01ce80-5cde-4581-be59-48b846b8df84"
}
|
| 6/3/2026, 5:48:12 AM | RouteManager.swingTrader | Swing trader route completed |
{
"operationId": "swing-trader-route-1780465691094",
"tradeActionsCount": 0,
"openTradesCount": 0,
"closedTradesCount": 0,
"walletBalancesCount": 4
}
|
| 6/3/2026, 5:48:11 AM | RouteManager.swingTrader | Error fetching wallet balances |
{
"operationId": "swing-trader-route-1780465691094",
"error": "column wallet_balances.publicKey does not exist",
"code": "42703"
}
|
| 6/3/2026, 4:54:25 AM | ClientSide.fetchMessages | Failed to fetch messages |
{
"sequenceKey": "home-unconnected",
"error": {}
}
|
| 6/3/2026, 4:00:01 AM | CronTask | SportsRadar daily quota reset |
{
"taskRunId": "quota-reset-1780459200942"
}
|
| 6/3/2026, 3:55:18 AM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "PEPEUSD"
}
|
| 6/3/2026, 3:55:17 AM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "UNIUSD"
}
|
| 6/3/2026, 3:55:17 AM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "XRPUSD"
}
|
| 6/3/2026, 3:55:16 AM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "POLUSD"
}
|
| 6/3/2026, 3:55:16 AM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "ADAUSD"
}
|
| 6/3/2026, 3:55:14 AM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "WIFUSD"
}
|
| 6/3/2026, 3:55:13 AM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "SUIUSD"
}
|
| 6/3/2026, 3:55:12 AM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "HBARUSD"
}
|
| 6/3/2026, 3:55:09 AM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "STXUSD"
}
|
| 6/3/2026, 3:55:08 AM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "ICPUSD"
}
|
| 6/3/2026, 3:55:02 AM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "CROUSD"
}
|
| 6/3/2026, 3:51:09 AM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for technology_prompt_responses |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.technology_prompt_responses\" does not exist"
}
|
| 6/3/2026, 3:51:09 AM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for legal_prompt_responses |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.legal_prompt_responses\" does not exist"
}
|
| 6/3/2026, 3:51:07 AM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for technology_summaries |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.technology_summaries\" does not exist"
}
|
| 6/3/2026, 3:51:06 AM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for legal_summaries |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.legal_summaries\" does not exist"
}
|
| 6/3/2026, 3:51:06 AM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for summaries |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.summaries\" does not exist"
}
|
| 6/3/2026, 3:51:06 AM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for technology_rss_data |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.technology_rss_data\" does not exist"
}
|
| 6/3/2026, 3:51:06 AM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for sports_rss_data |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.sports_rss_data\" does not exist"
}
|
| 6/3/2026, 3:51:06 AM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for legal_rss_sentiment_data |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.legal_rss_sentiment_data\" does not exist"
}
|
| 6/3/2026, 3:51:06 AM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for sentiment_data |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.sentiment_data\" does not exist"
}
|
| 6/2/2026, 7:25:15 PM | Server | /app/dist/views/liquidity-analysis.ejs:171 169| </thead> 170| <tbody id="logTableBody"> >> 171| <% if (validationLogs && validationLogs.length) { %> 172| <% validationLogs.forEach(function(log) { %> 173| <tr> 174| <td><%= log.tx_id %></td> validationLogs is not defined |
{
"stack": "ReferenceError: /app/dist/views/liquidity-analysis.ejs:171\n 169| </thead>\n 170| <tbody id=\"logTableBody\">\n >> 171| <% if (validationLogs && validationLogs.length) { %>\n 172| <% validationLogs.forEach(function(log) { %>\n 173| <tr>\n 174| <td><%= log.tx_id %></td>\n\nvalidationLogs is not defined\n at eval (\"/app/dist/views/liquidity-analysis.ejs\":168:8)\n at liquidity-analysis (/app/node_modules/ejs/lib/ejs.js:703:17)\n at tryHandleCache (/app/node_modules/ejs/lib/ejs.js:274:36)\n at exports.renderFile [as engine] (/app/node_modules/ejs/lib/ejs.js:491:10)\n at View.render (/app/node_modules/express/lib/view.js:135:8)\n at tryRender (/app/node_modules/express/lib/application.js:657:10)\n at Function.render (/app/node_modules/express/lib/application.js:609:3)\n at ServerResponse.render (/app/node_modules/express/lib/response.js:1049:7)\n at /app/dist/routes/index.js:337:13\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)",
"path": "/liquidity-analysis",
"method": "GET",
"ip": "::ffff:10.1.17.105"
}
|
| 6/2/2026, 7:25:15 PM | RouteManager.liquidityAnalysis | Error fetching passed liquidity pools |
{
"code": "42703",
"details": null,
"hint": null,
"message": "column passed_liquidity_pools.timestamp does not exist"
}
|
| 6/2/2026, 7:24:24 PM | Server | /app/dist/views/liquidity-analysis.ejs:171 169| </thead> 170| <tbody id="logTableBody"> >> 171| <% if (validationLogs && validationLogs.length) { %> 172| <% validationLogs.forEach(function(log) { %> 173| <tr> 174| <td><%= log.tx_id %></td> validationLogs is not defined |
{
"stack": "ReferenceError: /app/dist/views/liquidity-analysis.ejs:171\n 169| </thead>\n 170| <tbody id=\"logTableBody\">\n >> 171| <% if (validationLogs && validationLogs.length) { %>\n 172| <% validationLogs.forEach(function(log) { %>\n 173| <tr>\n 174| <td><%= log.tx_id %></td>\n\nvalidationLogs is not defined\n at eval (\"/app/dist/views/liquidity-analysis.ejs\":168:8)\n at liquidity-analysis (/app/node_modules/ejs/lib/ejs.js:703:17)\n at tryHandleCache (/app/node_modules/ejs/lib/ejs.js:274:36)\n at exports.renderFile [as engine] (/app/node_modules/ejs/lib/ejs.js:491:10)\n at View.render (/app/node_modules/express/lib/view.js:135:8)\n at tryRender (/app/node_modules/express/lib/application.js:657:10)\n at Function.render (/app/node_modules/express/lib/application.js:609:3)\n at ServerResponse.render (/app/node_modules/express/lib/response.js:1049:7)\n at /app/dist/routes/index.js:337:13\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)",
"path": "/liquidity-analysis",
"method": "GET",
"ip": "::ffff:10.1.16.41"
}
|
| 6/2/2026, 7:24:24 PM | RouteManager.liquidityAnalysis | Error fetching passed liquidity pools |
{
"code": "42703",
"details": null,
"hint": null,
"message": "column passed_liquidity_pools.timestamp does not exist"
}
|
| 6/2/2026, 6:40:20 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "PEPEUSD"
}
|
| 6/2/2026, 6:40:19 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "UNIUSD"
}
|
| 6/2/2026, 6:40:19 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "XRPUSD"
}
|
| 6/2/2026, 6:40:18 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "POLUSD"
}
|
| 6/2/2026, 6:40:18 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "ADAUSD"
}
|
| 6/2/2026, 6:40:17 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "WIFUSD"
}
|
| 6/2/2026, 6:40:15 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "SUIUSD"
}
|
| 6/2/2026, 6:40:15 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "HBARUSD"
}
|
| 6/2/2026, 6:40:12 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "STXUSD"
}
|
| 6/2/2026, 6:40:11 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "ICPUSD"
}
|
| 6/2/2026, 6:40:02 PM | DiscordNotifier.sendTradingSignal | No webhooks configured for asset symbol |
{
"assetSymbol": "CROUSD"
}
|
| 6/2/2026, 6:36:38 PM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for technology_prompt_responses |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.technology_prompt_responses\" does not exist"
}
|
| 6/2/2026, 6:36:38 PM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for legal_prompt_responses |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.legal_prompt_responses\" does not exist"
}
|
| 6/2/2026, 6:36:36 PM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for technology_summaries |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.technology_summaries\" does not exist"
}
|
| 6/2/2026, 6:36:35 PM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for legal_summaries |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.legal_summaries\" does not exist"
}
|
| 6/2/2026, 6:36:35 PM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for summaries |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.summaries\" does not exist"
}
|
| 6/2/2026, 6:36:35 PM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for technology_rss_data |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.technology_rss_data\" does not exist"
}
|
| 6/2/2026, 6:36:35 PM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for sports_rss_data |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.sports_rss_data\" does not exist"
}
|
| 6/2/2026, 6:36:35 PM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for legal_rss_sentiment_data |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.legal_rss_sentiment_data\" does not exist"
}
|
| 6/2/2026, 6:36:35 PM | DatabaseCleanupUtility.cleanupTable | Cleanup failed for sentiment_data |
{
"code": "42P01",
"details": null,
"hint": null,
"message": "relation \"public.sentiment_data\" does not exist"
}
|
| 6/2/2026, 3:42:22 PM | ClientSide.calculateUSDValue | Failed to calculate USD value |
{
"message": "Failed to fetch",
"stack": "TypeError: Failed to fetch\n at #calculateUSDValue (https://www.gsg-mastermind.com/js/typewriter-client.js:266:36)\n at #updateStateFromWallet (https://www.gsg-mastermind.com/js/typewriter-client.js:105:55)\n at #initialize (https://www.gsg-mastermind.com/js/typewriter-client.js:81:42)\n at HTMLDocument.<anonymous> (https://www.gsg-mastermind.com/js/typewriter-client.js:46:35)",
"name": "TypeError"
}
|