{"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:55:53.546Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:56:02.292Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:56:06.586Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:56:09.836Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:56:09.840Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:56:39.977Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:56:39.980Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:56:49.440Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:56:54.770Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:57:03.820Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:57:10.214Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:57:10.218Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:57:40.057Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:57:40.060Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:57:53.967Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:57:53.968Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:57:53.968Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:57:53.968Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:57:53.969Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:57:53.969Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:57:53.969Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:57:53.970Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:57:53.970Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:57:53.970Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:57:53.970Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:57:53.970Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:57:53.971Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T12:57:53.971Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T12:57:54.692Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:57:54.696Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:57:54.737Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:57:54.741Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T12:57:54.779Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T12:57:54.821Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T12:57:54.866Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:57:54.875Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T12:57:54.883Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T12:57:54.884Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:57:55.007Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:57:55.010Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:57:55.048Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:57:55.052Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:57:55.085Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:57:55.088Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T12:57:57.401Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-18T12:11:51.353Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T12:57:57.402Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T12:57:57.406Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T12:57:57.424Z"} {"cookie":{"expires":"2025-07-19T12:57:57.421Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"4c3ec12d916f286534a533a08d128501","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T12:57:57.425Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T12:57:57.435Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:57:57.518Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:57:57.569Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:57:57.617Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:58:10.605Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:58:10.610Z"} {"level":"info","message":"GET /api/auth/nonce?address=0x15A4ed4759e5762174b300a4Cf51cc17ad967f4d","timestamp":"2025-06-19T12:58:37.614Z"} {"level":"info","message":"Nonce da869ef198b9f0bfb18b8d6568c3669d сохранен для адреса 0x15A4ed4759e5762174b300a4Cf51cc17ad967f4d","timestamp":"2025-06-19T12:58:37.620Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:58:39.231Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T12:58:40.000Z"} {"level":"info","message":"[verify] Verifying signature for address: 0x15A4ed4759e5762174b300a4Cf51cc17ad967f4d","timestamp":"2025-06-19T12:58:40.000Z"} {"level":"info","message":"Checking admin role for address: 0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","timestamp":"2025-06-19T12:58:40.026Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:58:40.775Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:58:40.777Z"} {"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T12:58:40.936Z"} {"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T12:58:40.994Z"} {"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T12:58:41.142Z"} {"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T12:58:41.243Z"} {"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T12:58:41.422Z"} {"level":"info","message":"Admin role denied - no tokens found for 0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","timestamp":"2025-06-19T12:58:41.422Z"} {"level":"info","message":"New user 101 role check result: user","timestamp":"2025-06-19T12:58:41.423Z"} {"level":"info","message":"[verify] Found or created user 101 for wallet 0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","timestamp":"2025-06-19T12:58:41.423Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 101 to guest_user_mapping: 4c3ec12d916f286534a533a08d128501","timestamp":"2025-06-19T12:58:41.423Z"} {"level":"info","message":"Checking admin tokens for address: 0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","timestamp":"2025-06-19T12:58:41.430Z"} {"level":"info","message":"Checking admin role for address: 0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","timestamp":"2025-06-19T12:58:41.430Z"} {"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T12:58:41.689Z"} {"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T12:58:41.770Z"} {"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T12:58:41.853Z"} {"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T12:58:41.857Z"} {"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T12:58:41.912Z"} {"level":"info","message":"Admin role denied - no tokens found for 0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","timestamp":"2025-06-19T12:58:41.913Z"} {"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T12:57:57.421Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"4c3ec12d916f286534a533a08d128501","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T12:58:41.915Z","userId":101} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T12:58:41.928Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 101 with guestId=4c3ec12d916f286534a533a08d128501, previousGuestId=undefined","timestamp":"2025-06-19T12:58:41.929Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=101, guestId=4c3ec12d916f286534a533a08d128501","timestamp":"2025-06-19T12:58:41.932Z"} {"level":"info","message":"Processing guest messages for user 101 with guest ID 4c3ec12d916f286534a533a08d128501","timestamp":"2025-06-19T12:58:41.933Z"} {"level":"info","message":"No guest messages found for guest ID 4c3ec12d916f286534a533a08d128501","timestamp":"2025-06-19T12:58:41.938Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 4c3ec12d916f286534a533a08d128501","timestamp":"2025-06-19T12:58:41.942Z"} {"address":"0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T12:57:57.421Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"4c3ec12d916f286534a533a08d128501","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["4c3ec12d916f286534a533a08d128501"],"timestamp":"2025-06-19T12:58:41.945Z","userId":101} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T12:58:41.948Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T12:58:41.961Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 101","timestamp":"2025-06-19T12:58:41.963Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:58:41.983Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 101","timestamp":"2025-06-19T12:58:41.987Z"} {"level":"info","message":"GET /api/tokens/balances?address=0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","timestamp":"2025-06-19T12:58:42.013Z"} {"level":"info","message":"Fetching token balances for address: 0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","timestamp":"2025-06-19T12:58:42.015Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T12:58:42.027Z"} {"level":"info","message":"Processing guest messages for user 101 with guest ID 1750337883288-5jvfe88u6","timestamp":"2025-06-19T12:58:42.029Z"} {"level":"info","message":"Created mapping for guest ID 1750337883288-5jvfe88u6 to user 101","timestamp":"2025-06-19T12:58:42.039Z"} {"level":"info","message":"No guest messages found for guest ID 1750337883288-5jvfe88u6","timestamp":"2025-06-19T12:58:42.045Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750337883288-5jvfe88u6","timestamp":"2025-06-19T12:58:42.050Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T12:58:42.053Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 101","timestamp":"2025-06-19T12:58:42.057Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:58:42.074Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 101","timestamp":"2025-06-19T12:58:42.076Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:58:42.092Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 101","timestamp":"2025-06-19T12:58:42.095Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:58:42.110Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 101","timestamp":"2025-06-19T12:58:42.113Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T12:58:42.127Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 101","timestamp":"2025-06-19T12:58:42.129Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:58:42.144Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 101","timestamp":"2025-06-19T12:58:42.147Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:58:42.165Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 101","timestamp":"2025-06-19T12:58:42.168Z"} {"level":"info","message":"GET /api/tokens/balances?address=0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","timestamp":"2025-06-19T12:58:43.013Z"} {"level":"info","message":"Fetching token balances for address: 0x15a4ed4759e5762174b300a4cf51cc17ad967f4d","timestamp":"2025-06-19T12:58:43.014Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T12:58:43.695Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T12:58:43.710Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 101","offset":0,"timestamp":"2025-06-19T12:58:43.715Z","total":0} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:58:44.103Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T12:58:46.190Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T12:58:46.212Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 101","offset":0,"timestamp":"2025-06-19T12:58:46.217Z","total":0} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:58:57.010Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T12:59:06.167Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:59:06.171Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T12:59:06.199Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T12:59:06.263Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:59:06.401Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:59:06.407Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T12:59:06.558Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T12:59:06.560Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T12:59:06.560Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:59:06.562Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:59:06.593Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:59:06.596Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:59:06.614Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:59:06.616Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:59:06.633Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:59:06.636Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:59:13.136Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 101","timestamp":"2025-06-19T12:59:13.138Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:59:34.559Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T12:59:35.176Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T12:57:57.421Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T12:59:35.177Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T12:59:35.182Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T12:59:35.196Z"} {"cookie":{"expires":"2025-07-19T12:59:35.194Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"2a53daf72b73e95688563b40085b28f7","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T12:59:35.197Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T12:59:35.201Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T12:59:35.220Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T12:59:35.260Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T12:59:35.767Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:59:36.829Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T12:59:36.833Z"} {"level":"info","message":"GET /api/auth/nonce?address=0x0a98C54327253BB51f99C8218e5A7a01933d5f57","timestamp":"2025-06-19T12:59:39.203Z"} {"level":"info","message":"Nonce fb8c97d397c6a64cfde816784f03e2f7 сохранен для адреса 0x0a98C54327253BB51f99C8218e5A7a01933d5f57","timestamp":"2025-06-19T12:59:39.208Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:59:39.477Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T12:59:42.871Z"} {"level":"info","message":"[verify] Verifying signature for address: 0x0a98C54327253BB51f99C8218e5A7a01933d5f57","timestamp":"2025-06-19T12:59:42.872Z"} {"level":"info","message":"Checking admin role for address: 0x0a98c54327253bb51f99c8218e5a7a01933d5f57","timestamp":"2025-06-19T12:59:42.901Z"} {"address":"0x0a98c54327253bb51f99c8218e5a7a01933d5f57","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T12:59:43.571Z"} {"address":"0x0a98c54327253bb51f99c8218e5a7a01933d5f57","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T12:59:43.761Z"} {"address":"0x0a98c54327253bb51f99c8218e5a7a01933d5f57","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T12:59:43.818Z"} {"address":"0x0a98c54327253bb51f99c8218e5a7a01933d5f57","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T12:59:41.729Z"} {"address":"0x0a98c54327253bb51f99c8218e5a7a01933d5f57","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T12:59:41.963Z"} {"level":"info","message":"Admin role denied - no tokens found for 0x0a98c54327253bb51f99c8218e5a7a01933d5f57","timestamp":"2025-06-19T12:59:41.964Z"} {"level":"info","message":"New user 102 role check result: user","timestamp":"2025-06-19T12:59:41.964Z"} {"level":"info","message":"[verify] Found or created user 102 for wallet 0x0a98c54327253bb51f99c8218e5a7a01933d5f57","timestamp":"2025-06-19T12:59:41.964Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 102 to guest_user_mapping: 2a53daf72b73e95688563b40085b28f7","timestamp":"2025-06-19T12:59:41.965Z"} {"level":"info","message":"Checking admin tokens for address: 0x0a98c54327253bb51f99c8218e5a7a01933d5f57","timestamp":"2025-06-19T12:59:41.970Z"} {"level":"info","message":"Checking admin role for address: 0x0a98c54327253bb51f99c8218e5a7a01933d5f57","timestamp":"2025-06-19T12:59:41.971Z"} {"address":"0x0a98c54327253bb51f99c8218e5a7a01933d5f57","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T12:59:42.232Z"} {"address":"0x0a98c54327253bb51f99c8218e5a7a01933d5f57","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T12:59:42.315Z"} {"address":"0x0a98c54327253bb51f99c8218e5a7a01933d5f57","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T12:59:42.407Z"} {"address":"0x0a98c54327253bb51f99c8218e5a7a01933d5f57","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T12:59:42.412Z"} {"address":"0x0a98c54327253bb51f99c8218e5a7a01933d5f57","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T12:59:42.440Z"} {"level":"info","message":"Admin role denied - no tokens found for 0x0a98c54327253bb51f99c8218e5a7a01933d5f57","timestamp":"2025-06-19T12:59:42.441Z"} {"address":"0x0a98c54327253bb51f99c8218e5a7a01933d5f57","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T12:59:35.194Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"2a53daf72b73e95688563b40085b28f7","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T12:59:42.443Z","userId":102} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T12:59:42.447Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 102 with guestId=2a53daf72b73e95688563b40085b28f7, previousGuestId=undefined","timestamp":"2025-06-19T12:59:42.447Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=102, guestId=2a53daf72b73e95688563b40085b28f7","timestamp":"2025-06-19T12:59:42.452Z"} {"level":"info","message":"Processing guest messages for user 102 with guest ID 2a53daf72b73e95688563b40085b28f7","timestamp":"2025-06-19T12:59:42.452Z"} {"level":"info","message":"No guest messages found for guest ID 2a53daf72b73e95688563b40085b28f7","timestamp":"2025-06-19T12:59:42.457Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 2a53daf72b73e95688563b40085b28f7","timestamp":"2025-06-19T12:59:42.461Z"} {"address":"0x0a98c54327253bb51f99c8218e5a7a01933d5f57","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T12:59:35.194Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"2a53daf72b73e95688563b40085b28f7","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["2a53daf72b73e95688563b40085b28f7"],"timestamp":"2025-06-19T12:59:42.464Z","userId":102} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T12:59:42.467Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T12:59:42.547Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 102","timestamp":"2025-06-19T12:59:42.549Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:59:42.570Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 102","timestamp":"2025-06-19T12:59:42.573Z"} {"level":"info","message":"GET /api/tokens/balances?address=0x0a98c54327253bb51f99c8218e5a7a01933d5f57","timestamp":"2025-06-19T12:59:42.595Z"} {"level":"info","message":"Fetching token balances for address: 0x0a98c54327253bb51f99c8218e5a7a01933d5f57","timestamp":"2025-06-19T12:59:42.596Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T12:59:42.602Z"} {"level":"info","message":"Processing guest messages for user 102 with guest ID 1750337977184-wvhealuc8","timestamp":"2025-06-19T12:59:42.604Z"} {"level":"info","message":"Created mapping for guest ID 1750337977184-wvhealuc8 to user 102","timestamp":"2025-06-19T12:59:42.615Z"} {"level":"info","message":"No guest messages found for guest ID 1750337977184-wvhealuc8","timestamp":"2025-06-19T12:59:42.621Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750337977184-wvhealuc8","timestamp":"2025-06-19T12:59:42.626Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T12:59:42.630Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 102","timestamp":"2025-06-19T12:59:42.634Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:59:42.651Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 102","timestamp":"2025-06-19T12:59:42.654Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:59:42.667Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 102","timestamp":"2025-06-19T12:59:42.669Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:59:42.683Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 102","timestamp":"2025-06-19T12:59:42.686Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T12:59:42.701Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 102","timestamp":"2025-06-19T12:59:42.703Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:59:42.718Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 102","timestamp":"2025-06-19T12:59:42.721Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T12:59:42.735Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 102","timestamp":"2025-06-19T12:59:42.737Z"} {"level":"info","message":"GET /api/tokens/balances?address=0x0a98c54327253bb51f99c8218e5a7a01933d5f57","timestamp":"2025-06-19T12:59:43.601Z"} {"level":"info","message":"Fetching token balances for address: 0x0a98c54327253bb51f99c8218e5a7a01933d5f57","timestamp":"2025-06-19T12:59:43.601Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T12:59:44.270Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T12:59:44.292Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 102","offset":0,"timestamp":"2025-06-19T12:59:44.300Z","total":0} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T12:59:46.233Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T12:59:46.247Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 102","offset":0,"timestamp":"2025-06-19T12:59:46.251Z","total":0} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T12:59:48.287Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:00:07.039Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:00:07.042Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:00:13.373Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 102","timestamp":"2025-06-19T13:00:13.375Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:00:34.858Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:00:34.902Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:00:37.202Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:00:37.205Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:00:43.052Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:00:43.054Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:00:43.087Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:00:43.089Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:00:43.111Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:00:43.193Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T13:00:43.297Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T13:00:43.298Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:00:43.305Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:00:43.311Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:00:43.383Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:00:43.389Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:00:43.410Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:00:43.413Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:00:43.428Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:00:43.431Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:00:43.501Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:00:43.567Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 102","timestamp":"2025-06-19T13:00:43.570Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:01:13.767Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:01:13.771Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:01:13.776Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 102","timestamp":"2025-06-19T13:01:13.780Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:01:25.299Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:01:30.235Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:01:38.869Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:01:43.940Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:01:43.942Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:01:43.944Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 102","timestamp":"2025-06-19T13:01:43.946Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:02:14.156Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:02:14.158Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 102","timestamp":"2025-06-19T13:02:14.159Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:02:14.161Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:02:25.626Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:02:25.673Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:02:38.668Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:02:44.346Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:02:44.347Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 102","timestamp":"2025-06-19T13:02:44.350Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:02:44.351Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:03:14.537Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:03:14.541Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:03:16.107Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:03:25.271Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:03:29.731Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:03:44.862Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:03:44.867Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:03:44.906Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:03:44.909Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:03:44.965Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:03:44.997Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T13:03:45.088Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T13:03:45.089Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:03:45.220Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:03:45.226Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:03:45.257Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:03:45.260Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:03:45.319Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:03:45.322Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:03:45.347Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:03:45.351Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:03:47.963Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 102","timestamp":"2025-06-19T13:03:47.965Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:04:11.432Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:04:15.528Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:04:15.532Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:04:20.770Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:04:25.130Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:04:45.700Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:04:45.705Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:04:48.516Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 102","timestamp":"2025-06-19T13:04:48.519Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:05:06.839Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:05:11.777Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:05:14.077Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:05:14.080Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:05:20.541Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:05:44.265Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:05:44.269Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:05:46.433Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 102","timestamp":"2025-06-19T13:05:46.436Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:06:02.288Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.512Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.512Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.513Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.513Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.514Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.514Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.515Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.515Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.515Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.516Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.516Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.517Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.517Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.517Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.518Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.518Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.518Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.518Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.519Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.519Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.519Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.521Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.522Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.522Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.522Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.523Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:06:12.523Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:06:14.457Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:06:14.460Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:06:20.188Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:06:20.230Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:06:34.688Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:06:34.693Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:06:44.645Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:06:44.648Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:06:46.798Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 102","timestamp":"2025-06-19T13:06:46.800Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:06:57.591Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:07:02.600Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:07:11.317Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:07:17.508Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:07:17.513Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:07:26.901Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 102","timestamp":"2025-06-19T13:07:26.903Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T13:07:28.903Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T12:59:35.194Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T13:07:28.903Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:07:28.907Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:07:28.923Z"} {"cookie":{"expires":"2025-07-19T13:07:28.920Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"967ef4e8d6a740488df5e18ba42f76f1","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:07:28.923Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:07:28.927Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:07:28.950Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:07:28.989Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:07:29.584Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xceee9b5880361ce31C61dDED68724761A19b25fC","timestamp":"2025-06-19T13:07:38.977Z"} {"level":"info","message":"Nonce 5160c53aaef1abb65954063d653a4da0 сохранен для адреса 0xceee9b5880361ce31C61dDED68724761A19b25fC","timestamp":"2025-06-19T13:07:38.983Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T13:07:41.150Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xceee9b5880361ce31C61dDED68724761A19b25fC","timestamp":"2025-06-19T13:07:41.150Z"} {"level":"info","message":"Checking admin role for address: 0xceee9b5880361ce31c61dded68724761a19b25fc","timestamp":"2025-06-19T13:07:41.178Z"} {"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:07:41.863Z"} {"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:07:42.101Z"} {"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:07:42.356Z"} {"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:07:42.394Z"} {"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:07:42.553Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xceee9b5880361ce31c61dded68724761a19b25fc","timestamp":"2025-06-19T13:07:42.553Z"} {"level":"info","message":"New user 103 role check result: user","timestamp":"2025-06-19T13:07:42.553Z"} {"level":"info","message":"[verify] Found or created user 103 for wallet 0xceee9b5880361ce31c61dded68724761a19b25fc","timestamp":"2025-06-19T13:07:42.553Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 103 to guest_user_mapping: 967ef4e8d6a740488df5e18ba42f76f1","timestamp":"2025-06-19T13:07:42.553Z"} {"level":"info","message":"Checking admin tokens for address: 0xceee9b5880361ce31c61dded68724761a19b25fc","timestamp":"2025-06-19T13:07:42.558Z"} {"level":"info","message":"Checking admin role for address: 0xceee9b5880361ce31c61dded68724761a19b25fc","timestamp":"2025-06-19T13:07:42.558Z"} {"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:07:42.831Z"} {"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:07:42.989Z"} {"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:07:42.999Z"} {"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:07:43.057Z"} {"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:07:43.171Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xceee9b5880361ce31c61dded68724761a19b25fc","timestamp":"2025-06-19T13:07:43.171Z"} {"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:07:28.920Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"967ef4e8d6a740488df5e18ba42f76f1","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:07:43.173Z","userId":103} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:07:43.177Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 103 with guestId=967ef4e8d6a740488df5e18ba42f76f1, previousGuestId=undefined","timestamp":"2025-06-19T13:07:43.178Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=103, guestId=967ef4e8d6a740488df5e18ba42f76f1","timestamp":"2025-06-19T13:07:43.182Z"} {"level":"info","message":"Processing guest messages for user 103 with guest ID 967ef4e8d6a740488df5e18ba42f76f1","timestamp":"2025-06-19T13:07:43.182Z"} {"level":"info","message":"No guest messages found for guest ID 967ef4e8d6a740488df5e18ba42f76f1","timestamp":"2025-06-19T13:07:43.187Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 967ef4e8d6a740488df5e18ba42f76f1","timestamp":"2025-06-19T13:07:43.190Z"} {"address":"0xceee9b5880361ce31c61dded68724761a19b25fc","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:07:28.920Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"967ef4e8d6a740488df5e18ba42f76f1","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["967ef4e8d6a740488df5e18ba42f76f1"],"timestamp":"2025-06-19T13:07:43.193Z","userId":103} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:07:43.196Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:07:43.207Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 103","timestamp":"2025-06-19T13:07:43.209Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:07:43.230Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 103","timestamp":"2025-06-19T13:07:43.232Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xceee9b5880361ce31c61dded68724761a19b25fc","timestamp":"2025-06-19T13:07:43.261Z"} {"level":"info","message":"Fetching token balances for address: 0xceee9b5880361ce31c61dded68724761a19b25fc","timestamp":"2025-06-19T13:07:43.263Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T13:07:43.278Z"} {"level":"info","message":"Processing guest messages for user 103 with guest ID 1750338450787-55vru3wfa","timestamp":"2025-06-19T13:07:43.280Z"} {"level":"info","message":"Created mapping for guest ID 1750338450787-55vru3wfa to user 103","timestamp":"2025-06-19T13:07:43.290Z"} {"level":"info","message":"No guest messages found for guest ID 1750338450787-55vru3wfa","timestamp":"2025-06-19T13:07:43.294Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:07:43.299Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750338450787-55vru3wfa","timestamp":"2025-06-19T13:07:43.301Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 103","timestamp":"2025-06-19T13:07:43.305Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:07:43.325Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 103","timestamp":"2025-06-19T13:07:43.328Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:07:43.342Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 103","timestamp":"2025-06-19T13:07:43.345Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:07:43.361Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 103","timestamp":"2025-06-19T13:07:43.363Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:07:43.381Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 103","timestamp":"2025-06-19T13:07:43.383Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:07:43.402Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 103","timestamp":"2025-06-19T13:07:43.405Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:07:43.420Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 103","timestamp":"2025-06-19T13:07:43.422Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xceee9b5880361ce31c61dded68724761a19b25fc","timestamp":"2025-06-19T13:07:44.270Z"} {"level":"info","message":"Fetching token balances for address: 0xceee9b5880361ce31c61dded68724761a19b25fc","timestamp":"2025-06-19T13:07:44.271Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:07:44.938Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:07:44.941Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:07:44.955Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:07:44.973Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 103","offset":0,"timestamp":"2025-06-19T13:07:44.979Z","total":0} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:07:47.102Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:07:47.127Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 103","offset":0,"timestamp":"2025-06-19T13:07:47.131Z","total":0} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:07:57.510Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:07:57.510Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:07:57.511Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:07:57.511Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:07:57.511Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:07:57.511Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:08:06.710Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:08:06.766Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:08:07.294Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:08:14.138Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 103","timestamp":"2025-06-19T13:08:14.141Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:08:14.722Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:08:14.724Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:08:44.332Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 103","timestamp":"2025-06-19T13:08:44.335Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:08:44.907Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:08:44.910Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:08:53.952Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:08:53.953Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:08:53.954Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:09:06.547Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:09:14.532Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 103","timestamp":"2025-06-19T13:09:14.536Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:09:15.101Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:09:15.103Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:09:43.926Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:09:43.975Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:09:44.720Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 103","timestamp":"2025-06-19T13:09:44.724Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:09:45.794Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:09:45.796Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:09:48.720Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:09:57.467Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:10:14.902Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 103","timestamp":"2025-06-19T13:10:14.905Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:10:15.983Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:10:15.985Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:10:43.745Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:10:43.746Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:10:43.746Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:10:43.746Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:10:43.747Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:10:45.098Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 103","timestamp":"2025-06-19T13:10:45.101Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:10:46.174Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:10:46.176Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:10:57.241Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:10:57.285Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:10:57.329Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:11:15.276Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 103","timestamp":"2025-06-19T13:11:15.279Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:11:16.349Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:11:16.352Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:11:39.509Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:11:39.552Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:11:41.351Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:11:41.354Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:11:43.149Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 103","timestamp":"2025-06-19T13:11:43.152Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:11:44.233Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:11:44.234Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:11:52.608Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:12:10.357Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:12:10.361Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:12:13.949Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:12:13.952Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:12:34.541Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:12:34.542Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:12:34.542Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:12:34.542Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:12:34.542Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:12:34.543Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:12:34.895Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 103","timestamp":"2025-06-19T13:12:34.899Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T13:12:36.554Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T13:07:28.920Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T13:12:36.554Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:12:36.558Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:12:36.571Z"} {"cookie":{"expires":"2025-07-19T13:12:36.569Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"78ebd55d9a642fd42995d730e0f46c34","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:12:36.572Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:12:36.576Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:12:36.598Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:12:36.644Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:12:37.179Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:12:44.619Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:12:44.621Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:12:48.009Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:12:48.059Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:12:48.105Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xb3695AbBA6aEFd9381e59ED2FD213E2e4D64970E","timestamp":"2025-06-19T13:12:56.388Z"} {"level":"info","message":"Nonce a2020a5a265a405b68d7e1cdeee98c99 сохранен для адреса 0xb3695AbBA6aEFd9381e59ED2FD213E2e4D64970E","timestamp":"2025-06-19T13:12:56.395Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T13:12:58.556Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xb3695AbBA6aEFd9381e59ED2FD213E2e4D64970E","timestamp":"2025-06-19T13:12:58.557Z"} {"level":"info","message":"Checking admin role for address: 0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","timestamp":"2025-06-19T13:12:58.602Z"} {"address":"0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:12:59.350Z"} {"address":"0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:12:59.590Z"} {"address":"0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:12:59.651Z"} {"address":"0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:12:59.687Z"} {"address":"0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:12:59.772Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","timestamp":"2025-06-19T13:12:59.772Z"} {"level":"info","message":"New user 104 role check result: user","timestamp":"2025-06-19T13:12:59.773Z"} {"level":"info","message":"[verify] Found or created user 104 for wallet 0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","timestamp":"2025-06-19T13:12:59.773Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 104 to guest_user_mapping: 78ebd55d9a642fd42995d730e0f46c34","timestamp":"2025-06-19T13:12:59.773Z"} {"level":"info","message":"Checking admin tokens for address: 0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","timestamp":"2025-06-19T13:12:59.778Z"} {"level":"info","message":"Checking admin role for address: 0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","timestamp":"2025-06-19T13:12:59.778Z"} {"address":"0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:13:00.042Z"} {"address":"0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:13:00.096Z"} {"address":"0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:13:00.184Z"} {"address":"0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:13:00.197Z"} {"address":"0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:13:00.269Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","timestamp":"2025-06-19T13:13:00.270Z"} {"address":"0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:12:36.569Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"78ebd55d9a642fd42995d730e0f46c34","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:13:00.271Z","userId":104} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:13:00.276Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 104 with guestId=78ebd55d9a642fd42995d730e0f46c34, previousGuestId=undefined","timestamp":"2025-06-19T13:13:00.276Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=104, guestId=78ebd55d9a642fd42995d730e0f46c34","timestamp":"2025-06-19T13:13:00.280Z"} {"level":"info","message":"Processing guest messages for user 104 with guest ID 78ebd55d9a642fd42995d730e0f46c34","timestamp":"2025-06-19T13:13:00.281Z"} {"level":"info","message":"No guest messages found for guest ID 78ebd55d9a642fd42995d730e0f46c34","timestamp":"2025-06-19T13:13:00.286Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 78ebd55d9a642fd42995d730e0f46c34","timestamp":"2025-06-19T13:13:00.290Z"} {"address":"0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:12:36.569Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"78ebd55d9a642fd42995d730e0f46c34","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["78ebd55d9a642fd42995d730e0f46c34"],"timestamp":"2025-06-19T13:13:00.293Z","userId":104} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:13:00.297Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:13:00.310Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 104","timestamp":"2025-06-19T13:13:00.312Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:13:00.334Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 104","timestamp":"2025-06-19T13:13:00.338Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","timestamp":"2025-06-19T13:13:00.364Z"} {"level":"info","message":"Fetching token balances for address: 0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","timestamp":"2025-06-19T13:13:00.365Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T13:13:00.379Z"} {"level":"info","message":"Processing guest messages for user 104 with guest ID 1750338758165-z3rrcspn8","timestamp":"2025-06-19T13:13:00.381Z"} {"level":"info","message":"Created mapping for guest ID 1750338758165-z3rrcspn8 to user 104","timestamp":"2025-06-19T13:13:00.394Z"} {"level":"info","message":"No guest messages found for guest ID 1750338758165-z3rrcspn8","timestamp":"2025-06-19T13:13:00.399Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750338758165-z3rrcspn8","timestamp":"2025-06-19T13:13:00.404Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:13:00.410Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 104","timestamp":"2025-06-19T13:13:00.415Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:13:00.435Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 104","timestamp":"2025-06-19T13:13:00.439Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:13:00.459Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 104","timestamp":"2025-06-19T13:13:00.463Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:13:00.484Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 104","timestamp":"2025-06-19T13:13:00.487Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:13:01.060Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 104","timestamp":"2025-06-19T13:13:01.061Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:13:01.076Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 104","timestamp":"2025-06-19T13:13:01.079Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:13:01.095Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 104","timestamp":"2025-06-19T13:13:01.097Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","timestamp":"2025-06-19T13:13:01.362Z"} {"level":"info","message":"Fetching token balances for address: 0xb3695abba6aefd9381e59ed2fd213e2e4d64970e","timestamp":"2025-06-19T13:13:01.363Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T13:13:02.359Z"} {"level":"info","message":"Processing guest messages for user 104 with guest ID 1750338758165-z3rrcspn8","timestamp":"2025-06-19T13:13:02.360Z"} {"level":"info","message":"Guest messages for guest ID 1750338758165-z3rrcspn8 were already processed.","timestamp":"2025-06-19T13:13:02.363Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:13:03.029Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:13:03.048Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 104","offset":0,"timestamp":"2025-06-19T13:13:03.055Z","total":0} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:13:14.339Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:13:14.343Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:13:25.320Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:13:30.373Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:13:31.076Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 104","timestamp":"2025-06-19T13:13:31.081Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:13:43.488Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:13:43.489Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:13:43.489Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:13:43.489Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:13:45.015Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:13:45.019Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:14:01.533Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 104","timestamp":"2025-06-19T13:14:01.536Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:14:15.211Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:14:15.215Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:14:20.776Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:14:20.819Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:14:30.046Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:14:29.153Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 104","timestamp":"2025-06-19T13:14:29.156Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:14:38.737Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:14:45.406Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:14:45.410Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:14:59.341Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 104","timestamp":"2025-06-19T13:14:59.345Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:15:20.727Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:15:20.728Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:15:20.728Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:15:20.728Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:15:20.729Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:15:29.533Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 104","timestamp":"2025-06-19T13:15:29.536Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:15:30.007Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:15:30.056Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:15:30.105Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:15:46.866Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:15:46.870Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:15:59.751Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 104","timestamp":"2025-06-19T13:15:59.755Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:16:15.750Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:16:15.754Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:16:15.786Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:16:15.822Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:16:15.970Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:16:15.975Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:16:16.010Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T13:16:16.013Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T13:16:16.014Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:16:16.015Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:16:16.043Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:16:16.046Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:16:16.065Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:16:16.067Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:16:16.084Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:16:16.086Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:16:16.094Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:16:16.096Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:16:16.097Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:16:25.328Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:16:25.375Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:16:25.422Z"} {"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T13:16:30.656Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T13:16:30.669Z"} {"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T13:16:30.670Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T13:16:30.671Z"} {"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T13:16:30.672Z"} {"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T13:16:30.673Z"} {"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T13:16:31.586Z"} {"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T13:16:31.601Z"} {"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-19T13:16:31.659Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} {"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T13:16:31.660Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T13:16:32.313Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T13:16:32.316Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:16:37.426Z"} {"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T13:16:40.703Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T13:16:40.706Z"} {"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T13:16:40.706Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T13:16:40.708Z"} {"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T13:16:40.708Z"} {"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T13:16:40.709Z"} {"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T13:16:41.024Z"} {"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T13:16:41.042Z"} {"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-19T13:16:41.096Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} {"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T13:16:41.098Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T13:16:41.733Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T13:16:41.735Z"} {"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T13:16:45.732Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T13:16:45.735Z"} {"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T13:16:45.736Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T13:16:45.737Z"} {"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T13:16:45.737Z"} {"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T13:16:45.738Z"} {"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T13:16:46.087Z"} {"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T13:16:46.098Z"} {"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-19T13:16:46.142Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} {"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T13:16:46.143Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:16:47.236Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:16:47.247Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T13:16:48.821Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T13:16:48.825Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:16:49.566Z"} {"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T13:16:50.968Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T13:16:50.971Z"} {"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T13:16:50.972Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T13:16:50.974Z"} {"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T13:16:50.974Z"} {"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T13:16:50.976Z"} {"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T13:16:51.352Z"} {"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T13:16:51.365Z"} {"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-19T13:16:51.416Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} {"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T13:16:51.418Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T13:16:52.162Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T13:16:52.164Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:16:52.900Z"} {"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T13:16:57.065Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T13:16:57.067Z"} {"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T13:16:57.068Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T13:16:57.069Z"} {"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T13:16:57.070Z"} {"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T13:16:57.070Z"} {"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T13:16:57.439Z"} {"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T13:16:57.450Z"} {"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-19T13:16:57.509Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} {"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T13:16:57.511Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T13:16:58.195Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T13:16:58.198Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:16:58.939Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:17:00.397Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 104","timestamp":"2025-06-19T13:17:00.403Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:17:15.125Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:17:15.130Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:17:29.884Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 104","timestamp":"2025-06-19T13:17:29.888Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T13:17:30.501Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T13:12:36.569Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T13:17:30.502Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:17:30.506Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:17:30.522Z"} {"cookie":{"expires":"2025-07-19T13:17:30.520Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"32d6a65816365599013a8e426db4c716","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:17:30.524Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:17:30.527Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:17:30.547Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:17:30.599Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:17:30.934Z"} {"level":"info","message":"GET /api/auth/nonce?address=0x02Ec9F5278f0cbfd5363b5e839E7d9013c3cf138","timestamp":"2025-06-19T13:17:43.128Z"} {"level":"info","message":"Nonce 7b88f1424faa7237e87638777f145e86 сохранен для адреса 0x02Ec9F5278f0cbfd5363b5e839E7d9013c3cf138","timestamp":"2025-06-19T13:17:43.134Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T13:17:45.286Z"} {"level":"info","message":"[verify] Verifying signature for address: 0x02Ec9F5278f0cbfd5363b5e839E7d9013c3cf138","timestamp":"2025-06-19T13:17:45.288Z"} {"level":"info","message":"Checking admin role for address: 0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","timestamp":"2025-06-19T13:17:45.373Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:17:45.392Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:17:45.397Z"} {"address":"0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:17:46.113Z"} {"address":"0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:17:46.324Z"} {"address":"0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:17:46.473Z"} {"address":"0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:17:46.568Z"} {"address":"0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:17:46.728Z"} {"level":"info","message":"Admin role denied - no tokens found for 0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","timestamp":"2025-06-19T13:17:46.729Z"} {"level":"info","message":"New user 105 role check result: user","timestamp":"2025-06-19T13:17:46.729Z"} {"level":"info","message":"[verify] Found or created user 105 for wallet 0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","timestamp":"2025-06-19T13:17:46.729Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 105 to guest_user_mapping: 32d6a65816365599013a8e426db4c716","timestamp":"2025-06-19T13:17:46.730Z"} {"level":"info","message":"Checking admin tokens for address: 0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","timestamp":"2025-06-19T13:17:46.737Z"} {"level":"info","message":"Checking admin role for address: 0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","timestamp":"2025-06-19T13:17:46.737Z"} {"address":"0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:17:46.970Z"} {"address":"0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:17:47.171Z"} {"address":"0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:17:47.199Z"} {"address":"0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:17:47.201Z"} {"address":"0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:17:47.297Z"} {"level":"info","message":"Admin role denied - no tokens found for 0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","timestamp":"2025-06-19T13:17:47.297Z"} {"address":"0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:17:30.520Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"32d6a65816365599013a8e426db4c716","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:17:47.300Z","userId":105} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:17:47.303Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 105 with guestId=32d6a65816365599013a8e426db4c716, previousGuestId=undefined","timestamp":"2025-06-19T13:17:47.304Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=105, guestId=32d6a65816365599013a8e426db4c716","timestamp":"2025-06-19T13:17:47.308Z"} {"level":"info","message":"Processing guest messages for user 105 with guest ID 32d6a65816365599013a8e426db4c716","timestamp":"2025-06-19T13:17:47.309Z"} {"level":"info","message":"No guest messages found for guest ID 32d6a65816365599013a8e426db4c716","timestamp":"2025-06-19T13:17:47.314Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 32d6a65816365599013a8e426db4c716","timestamp":"2025-06-19T13:17:47.318Z"} {"address":"0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:17:30.520Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"32d6a65816365599013a8e426db4c716","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["32d6a65816365599013a8e426db4c716"],"timestamp":"2025-06-19T13:17:47.321Z","userId":105} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:17:47.323Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:17:47.335Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 105","timestamp":"2025-06-19T13:17:47.338Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:17:47.358Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 105","timestamp":"2025-06-19T13:17:47.362Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T13:17:47.370Z"} {"level":"info","message":"Processing guest messages for user 105 with guest ID 1750339052772-l83fj28p8","timestamp":"2025-06-19T13:17:47.372Z"} {"level":"info","message":"Created mapping for guest ID 1750339052772-l83fj28p8 to user 105","timestamp":"2025-06-19T13:17:47.381Z"} {"level":"info","message":"No guest messages found for guest ID 1750339052772-l83fj28p8","timestamp":"2025-06-19T13:17:47.387Z"} {"level":"info","message":"GET /api/tokens/balances?address=0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","timestamp":"2025-06-19T13:17:47.395Z"} {"level":"info","message":"Fetching token balances for address: 0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","timestamp":"2025-06-19T13:17:47.396Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750339052772-l83fj28p8","timestamp":"2025-06-19T13:17:47.399Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:17:47.430Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 105","timestamp":"2025-06-19T13:17:47.434Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:17:47.451Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 105","timestamp":"2025-06-19T13:17:47.454Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:17:47.471Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 105","timestamp":"2025-06-19T13:17:47.474Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:17:47.491Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 105","timestamp":"2025-06-19T13:17:47.493Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:17:47.510Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 105","timestamp":"2025-06-19T13:17:47.513Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:17:47.534Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 105","timestamp":"2025-06-19T13:17:47.537Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:17:47.553Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 105","timestamp":"2025-06-19T13:17:47.556Z"} {"level":"info","message":"GET /api/tokens/balances?address=0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","timestamp":"2025-06-19T13:17:48.406Z"} {"level":"info","message":"Fetching token balances for address: 0x02ec9f5278f0cbfd5363b5e839e7d9013c3cf138","timestamp":"2025-06-19T13:17:48.407Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T13:17:49.439Z"} {"level":"info","message":"Processing guest messages for user 105 with guest ID 1750339052772-l83fj28p8","timestamp":"2025-06-19T13:17:49.441Z"} {"level":"info","message":"Guest messages for guest ID 1750339052772-l83fj28p8 were already processed.","timestamp":"2025-06-19T13:17:49.444Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:17:49.638Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:17:49.665Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 105","offset":0,"timestamp":"2025-06-19T13:17:49.674Z","total":0} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:17:58.667Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:18:14.543Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:18:14.547Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:18:18.748Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 105","timestamp":"2025-06-19T13:18:18.750Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:18:47.866Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:18:47.870Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:18:50.999Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 105","timestamp":"2025-06-19T13:18:51.001Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:18:52.926Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:19:15.903Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:19:15.907Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:19:19.138Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 105","timestamp":"2025-06-19T13:19:19.140Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:19:45.109Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:19:46.083Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:19:46.086Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:19:49.323Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 105","timestamp":"2025-06-19T13:19:49.325Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:20:19.518Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 105","timestamp":"2025-06-19T13:20:19.522Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:20:44.740Z"} {"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T13:20:47.035Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T13:20:47.039Z"} {"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T13:20:47.040Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T13:20:47.041Z"} {"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T13:20:47.042Z"} {"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T13:20:47.043Z"} {"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T13:20:47.477Z"} {"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T13:20:47.488Z"} {"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-19T13:20:47.556Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} {"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T13:20:47.558Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:20:47.649Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:20:47.655Z"} {"ip":"::ffff:172.18.0.1","level":"error","message":"Error: Cannot use a pool after calling end on the pool","method":"GET","stack":"Error: Cannot use a pool after calling end on the pool\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async PGStore._asyncQuery (/app/node_modules/connect-pg-simple/index.js:322:21)","timestamp":"2025-06-19T13:20:47.677Z","url":"/api/auth/identities","userId":1} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T13:20:48.566Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T13:20:48.570Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:20:49.700Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 105","timestamp":"2025-06-19T13:20:49.704Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:20:53.674Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:21:15.687Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:21:15.691Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:21:18.501Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:21:18.504Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:21:18.542Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:21:18.546Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:21:18.577Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:21:18.642Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T13:21:18.791Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T13:21:18.793Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:21:18.796Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:21:18.821Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:21:18.862Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:21:18.866Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:21:18.889Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:21:18.892Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:21:18.910Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:21:18.912Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:21:33.532Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 105","timestamp":"2025-06-19T13:21:33.535Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T13:21:34.971Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T13:17:30.520Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T13:21:34.972Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:21:34.976Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:21:34.992Z"} {"cookie":{"expires":"2025-07-19T13:21:34.989Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"988d48b9dc23c8bd72505b08a26bb9e0","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:21:34.993Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:21:34.997Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:21:35.019Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:21:35.059Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:21:35.716Z"} {"level":"info","message":"GET /api/auth/nonce?address=0x990D1bD44aDfba04f76c355a80f5798ceFb6FEc7","timestamp":"2025-06-19T13:21:49.223Z"} {"level":"info","message":"Nonce 3c28ce4ab7a42d259f0dc2b0565bad3b сохранен для адреса 0x990D1bD44aDfba04f76c355a80f5798ceFb6FEc7","timestamp":"2025-06-19T13:21:49.229Z"} {"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T13:21:49.234Z"} {"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-19T13:21:49.235Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:21:49.236Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:21:49.237Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:21:50.081Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:21:50.086Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T13:21:51.351Z"} {"level":"info","message":"[verify] Verifying signature for address: 0x990D1bD44aDfba04f76c355a80f5798ceFb6FEc7","timestamp":"2025-06-19T13:21:51.353Z"} {"level":"info","message":"Checking admin role for address: 0x990d1bd44adfba04f76c355a80f5798cefb6fec7","timestamp":"2025-06-19T13:21:51.431Z"} {"address":"0x990d1bd44adfba04f76c355a80f5798cefb6fec7","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:21:52.149Z"} {"address":"0x990d1bd44adfba04f76c355a80f5798cefb6fec7","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:21:52.368Z"} {"address":"0x990d1bd44adfba04f76c355a80f5798cefb6fec7","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:21:52.408Z"} {"address":"0x990d1bd44adfba04f76c355a80f5798cefb6fec7","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:21:52.565Z"} {"address":"0x990d1bd44adfba04f76c355a80f5798cefb6fec7","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:21:52.597Z"} {"level":"info","message":"Admin role denied - no tokens found for 0x990d1bd44adfba04f76c355a80f5798cefb6fec7","timestamp":"2025-06-19T13:21:52.597Z"} {"level":"info","message":"New user 106 role check result: user","timestamp":"2025-06-19T13:21:52.597Z"} {"level":"info","message":"[verify] Found or created user 106 for wallet 0x990d1bd44adfba04f76c355a80f5798cefb6fec7","timestamp":"2025-06-19T13:21:52.598Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 106 to guest_user_mapping: 988d48b9dc23c8bd72505b08a26bb9e0","timestamp":"2025-06-19T13:21:52.599Z"} {"level":"info","message":"Checking admin tokens for address: 0x990d1bd44adfba04f76c355a80f5798cefb6fec7","timestamp":"2025-06-19T13:21:52.604Z"} {"level":"info","message":"Checking admin role for address: 0x990d1bd44adfba04f76c355a80f5798cefb6fec7","timestamp":"2025-06-19T13:21:52.604Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:21:52.619Z"} {"address":"0x990d1bd44adfba04f76c355a80f5798cefb6fec7","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:21:52.857Z"} {"address":"0x990d1bd44adfba04f76c355a80f5798cefb6fec7","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:21:52.917Z"} {"address":"0x990d1bd44adfba04f76c355a80f5798cefb6fec7","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:21:53.039Z"} {"address":"0x990d1bd44adfba04f76c355a80f5798cefb6fec7","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:21:53.077Z"} {"address":"0x990d1bd44adfba04f76c355a80f5798cefb6fec7","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:21:53.079Z"} {"level":"info","message":"Admin role denied - no tokens found for 0x990d1bd44adfba04f76c355a80f5798cefb6fec7","timestamp":"2025-06-19T13:21:53.079Z"} {"address":"0x990d1bd44adfba04f76c355a80f5798cefb6fec7","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:21:34.989Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"988d48b9dc23c8bd72505b08a26bb9e0","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:21:53.082Z","userId":106} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:21:53.087Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 106 with guestId=988d48b9dc23c8bd72505b08a26bb9e0, previousGuestId=undefined","timestamp":"2025-06-19T13:21:53.089Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=106, guestId=988d48b9dc23c8bd72505b08a26bb9e0","timestamp":"2025-06-19T13:21:53.094Z"} {"level":"info","message":"Processing guest messages for user 106 with guest ID 988d48b9dc23c8bd72505b08a26bb9e0","timestamp":"2025-06-19T13:21:53.096Z"} {"level":"info","message":"No guest messages found for guest ID 988d48b9dc23c8bd72505b08a26bb9e0","timestamp":"2025-06-19T13:21:53.101Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 988d48b9dc23c8bd72505b08a26bb9e0","timestamp":"2025-06-19T13:21:53.107Z"} {"address":"0x990d1bd44adfba04f76c355a80f5798cefb6fec7","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:21:34.989Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"988d48b9dc23c8bd72505b08a26bb9e0","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["988d48b9dc23c8bd72505b08a26bb9e0"],"timestamp":"2025-06-19T13:21:53.110Z","userId":106} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:21:53.114Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:21:53.127Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 106","timestamp":"2025-06-19T13:21:53.129Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:21:53.390Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 106","timestamp":"2025-06-19T13:21:53.394Z"} {"level":"info","message":"GET /api/tokens/balances?address=0x990d1bd44adfba04f76c355a80f5798cefb6fec7","timestamp":"2025-06-19T13:21:53.417Z"} {"level":"info","message":"Fetching token balances for address: 0x990d1bd44adfba04f76c355a80f5798cefb6fec7","timestamp":"2025-06-19T13:21:53.418Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T13:21:53.429Z"} {"level":"info","message":"Processing guest messages for user 106 with guest ID 1750339297902-1cc57v5lp","timestamp":"2025-06-19T13:21:53.431Z"} {"level":"info","message":"Created mapping for guest ID 1750339297902-1cc57v5lp to user 106","timestamp":"2025-06-19T13:21:53.440Z"} {"level":"info","message":"No guest messages found for guest ID 1750339297902-1cc57v5lp","timestamp":"2025-06-19T13:21:53.445Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750339297902-1cc57v5lp","timestamp":"2025-06-19T13:21:53.451Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:21:53.455Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 106","timestamp":"2025-06-19T13:21:53.459Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:21:54.300Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 106","timestamp":"2025-06-19T13:21:54.303Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:21:54.317Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 106","timestamp":"2025-06-19T13:21:54.320Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:21:54.335Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 106","timestamp":"2025-06-19T13:21:54.337Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:21:54.355Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 106","timestamp":"2025-06-19T13:21:54.357Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:21:54.373Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 106","timestamp":"2025-06-19T13:21:54.376Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:21:51.261Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 106","timestamp":"2025-06-19T13:21:51.265Z"} {"level":"info","message":"GET /api/tokens/balances?address=0x990d1bd44adfba04f76c355a80f5798cefb6fec7","timestamp":"2025-06-19T13:21:52.128Z"} {"level":"info","message":"Fetching token balances for address: 0x990d1bd44adfba04f76c355a80f5798cefb6fec7","timestamp":"2025-06-19T13:21:52.128Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T13:21:53.118Z"} {"level":"info","message":"Processing guest messages for user 106 with guest ID 1750339297902-1cc57v5lp","timestamp":"2025-06-19T13:21:53.119Z"} {"level":"info","message":"Guest messages for guest ID 1750339297902-1cc57v5lp were already processed.","timestamp":"2025-06-19T13:21:53.121Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:21:53.196Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:21:53.214Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 106","offset":0,"timestamp":"2025-06-19T13:21:53.220Z","total":0} {"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-19T13:21:56.935Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T13:22:01.996Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T13:22:01.998Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:22:02.715Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:22:19.305Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:22:19.308Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:22:22.298Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 106","timestamp":"2025-06-19T13:22:22.301Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:22:41.234Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:22:48.165Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:22:48.169Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:22:52.485Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 106","timestamp":"2025-06-19T13:22:52.487Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:22:58.227Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:23:18.359Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:23:18.364Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:23:22.674Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 106","timestamp":"2025-06-19T13:23:22.677Z"} {"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T13:23:37.016Z"} {"level":"info","message":"Received /message request","timestamp":"2025-06-19T13:23:37.018Z"} {"conversationId":2,"level":"info","message":"Created new conversation","timestamp":"2025-06-19T13:23:37.029Z","userId":106} {"conversationId":2,"level":"info","message":"User message saved","messageId":122,"timestamp":"2025-06-19T13:23:37.035Z"} {"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T13:23:37.048Z"} {"level":"info","message":"AI Rules:","timestamp":"2025-06-19T13:23:37.048Z"} {"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T13:23:37.051Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:23:39.821Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:23:48.775Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:23:48.799Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:23:53.053Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 106","timestamp":"2025-06-19T13:23:53.056Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:23:53.846Z"} {"conversationId":2,"level":"info","message":"AI response received","timestamp":"2025-06-19T13:24:04.524Z"} {"conversationId":2,"level":"info","message":"AI response saved","messageId":123,"timestamp":"2025-06-19T13:24:04.561Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:24:18.757Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:24:18.762Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:24:23.062Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 106","timestamp":"2025-06-19T13:24:23.064Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:24:35.271Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:24:47.938Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:24:47.942Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:24:48.903Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:24:53.252Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 106","timestamp":"2025-06-19T13:24:53.256Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:25:18.129Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:25:18.134Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:25:23.452Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 106","timestamp":"2025-06-19T13:25:23.455Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:25:26.252Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:25:44.335Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:25:49.319Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:25:49.323Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:26:18.525Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:26:18.528Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:26:21.706Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:26:36.704Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 106","timestamp":"2025-06-19T13:26:36.707Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:26:39.733Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:26:49.690Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:26:49.694Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:27:00.107Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:27:00.112Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:27:19.884Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:27:19.889Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:27:21.445Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:27:30.150Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:27:30.162Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:27:35.100Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:27:37.646Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 106","timestamp":"2025-06-19T13:27:37.651Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T13:27:38.990Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T13:21:34.989Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T13:27:38.991Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:27:38.994Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:27:39.009Z"} {"cookie":{"expires":"2025-07-19T13:27:39.006Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"56342f4d5977bb79192559cf0d0bf3fc","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:27:39.010Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:27:39.014Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:27:39.041Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:27:39.084Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:27:39.597Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:27:50.084Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:27:50.087Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:27:51.973Z"} {"level":"info","message":"Nonce 213276cc03f4bf294cae6f2b9e073a79 сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:27:51.981Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T13:27:54.139Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:27:54.139Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:27:54.170Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:27:54.911Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:27:55.097Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:27:55.178Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:27:55.324Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:27:55.673Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:27:55.674Z"} {"level":"info","message":"New user 107 role check result: user","timestamp":"2025-06-19T13:27:55.674Z"} {"level":"info","message":"[verify] Found or created user 107 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:27:55.676Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 107 to guest_user_mapping: 56342f4d5977bb79192559cf0d0bf3fc","timestamp":"2025-06-19T13:27:55.677Z"} {"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:27:55.684Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:27:55.685Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:27:55.707Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:27:55.984Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:27:56.100Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:27:56.150Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:27:56.175Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:27:56.252Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:27:56.252Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:27:39.006Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"56342f4d5977bb79192559cf0d0bf3fc","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:27:56.255Z","userId":107} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:27:56.260Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 107 with guestId=56342f4d5977bb79192559cf0d0bf3fc, previousGuestId=undefined","timestamp":"2025-06-19T13:27:56.260Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=107, guestId=56342f4d5977bb79192559cf0d0bf3fc","timestamp":"2025-06-19T13:27:56.265Z"} {"level":"info","message":"Processing guest messages for user 107 with guest ID 56342f4d5977bb79192559cf0d0bf3fc","timestamp":"2025-06-19T13:27:56.265Z"} {"level":"info","message":"No guest messages found for guest ID 56342f4d5977bb79192559cf0d0bf3fc","timestamp":"2025-06-19T13:27:56.271Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 56342f4d5977bb79192559cf0d0bf3fc","timestamp":"2025-06-19T13:27:56.275Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:27:39.006Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"56342f4d5977bb79192559cf0d0bf3fc","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["56342f4d5977bb79192559cf0d0bf3fc"],"timestamp":"2025-06-19T13:27:56.278Z","userId":107} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:27:56.281Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:27:56.293Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 107","timestamp":"2025-06-19T13:27:56.295Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:27:56.316Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 107","timestamp":"2025-06-19T13:27:56.320Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:27:56.345Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:27:56.347Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T13:27:56.356Z"} {"level":"info","message":"Processing guest messages for user 107 with guest ID 1750339661506-tgnwbebw4","timestamp":"2025-06-19T13:27:56.357Z"} {"level":"info","message":"Created mapping for guest ID 1750339661506-tgnwbebw4 to user 107","timestamp":"2025-06-19T13:27:56.367Z"} {"level":"info","message":"No guest messages found for guest ID 1750339661506-tgnwbebw4","timestamp":"2025-06-19T13:27:56.372Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750339661506-tgnwbebw4","timestamp":"2025-06-19T13:27:56.379Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:27:56.386Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 107","timestamp":"2025-06-19T13:27:56.390Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:27:56.407Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 107","timestamp":"2025-06-19T13:27:56.410Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:27:56.429Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 107","timestamp":"2025-06-19T13:27:56.432Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:27:56.450Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 107","timestamp":"2025-06-19T13:27:56.453Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:27:56.470Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 107","timestamp":"2025-06-19T13:27:56.472Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:27:56.492Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 107","timestamp":"2025-06-19T13:27:56.499Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:27:56.522Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 107","timestamp":"2025-06-19T13:27:56.524Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:27:57.482Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:27:57.483Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T13:27:58.532Z"} {"level":"info","message":"Processing guest messages for user 107 with guest ID 1750339661506-tgnwbebw4","timestamp":"2025-06-19T13:27:58.533Z"} {"level":"info","message":"Guest messages for guest ID 1750339661506-tgnwbebw4 were already processed.","timestamp":"2025-06-19T13:27:58.535Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:27:58.585Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:27:58.603Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 107","offset":0,"timestamp":"2025-06-19T13:27:58.608Z","total":0} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:28:16.740Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:28:19.279Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:28:19.282Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:28:23.343Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:28:23.345Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:28:23.440Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:28:23.449Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:28:23.478Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:28:23.482Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:28:23.517Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T13:28:23.522Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T13:28:23.523Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:28:23.606Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:28:23.635Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:28:23.648Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:28:23.755Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:28:23.766Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:28:23.890Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:28:23.893Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:28:27.693Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 107","timestamp":"2025-06-19T13:28:27.695Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:28:34.811Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:28:53.884Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:28:53.888Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:28:57.874Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 107","timestamp":"2025-06-19T13:28:57.876Z"} {"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T13:29:12.357Z"} {"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-19T13:29:12.358Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:29:12.358Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:29:12.359Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:29:12.359Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:29:12.360Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:29:12.360Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:29:12.360Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:29:12.360Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:29:12.360Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:29:12.361Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:29:12.361Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:29:12.361Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:29:12.362Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:29:12.362Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:29:12.362Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:29:12.363Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:29:12.363Z"} {"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-19T13:29:20.079Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T13:29:20.753Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T13:29:20.755Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:29:21.531Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:29:24.084Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:29:24.088Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:29:25.907Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:29:28.083Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 107","timestamp":"2025-06-19T13:29:28.085Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:29:54.264Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:29:54.267Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:29:58.259Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 107","timestamp":"2025-06-19T13:29:58.262Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:30:03.213Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T13:30:21.059Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T13:30:21.152Z"} {"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T13:30:21.368Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:30:21.368Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:30:21.369Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:30:21.369Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:30:21.369Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:30:21.369Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:30:24.449Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:30:24.453Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:30:28.460Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 107","timestamp":"2025-06-19T13:30:28.463Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:30:55.410Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:30:55.414Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:30:58.663Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 107","timestamp":"2025-06-19T13:30:58.666Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:31:02.971Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:31:16.800Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:31:16.801Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:31:16.801Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:31:25.597Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:31:25.600Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:31:47.144Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 107","timestamp":"2025-06-19T13:31:47.149Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:31:54.140Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:31:54.192Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:31:54.245Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:31:55.796Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:31:55.798Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T13:32:11.854Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T13:32:11.949Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:32:12.168Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:32:12.169Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:32:12.169Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:32:25.989Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:32:25.994Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:32:47.523Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 107","timestamp":"2025-06-19T13:32:47.527Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:32:49.267Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:32:58.282Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:32:58.288Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:33:03.017Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:33:07.406Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:33:11.140Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 107","timestamp":"2025-06-19T13:33:11.145Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:33:24.043Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:33:24.047Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T13:33:25.200Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T13:27:39.006Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T13:33:25.201Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:33:25.204Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:33:25.219Z"} {"cookie":{"expires":"2025-07-19T13:33:25.217Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"3049e95da3f5c79d788a0f4168438899","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:33:25.220Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:33:25.223Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:33:25.239Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:33:25.277Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:33:25.861Z"} {"level":"info","message":"GET /api/users/107","timestamp":"2025-06-19T13:33:46.959Z"} {"level":"info","message":"GET /api/messages?userId=107","timestamp":"2025-06-19T13:33:47.004Z"} {"level":"info","message":"GET /api/users/107/tags","timestamp":"2025-06-19T13:33:47.029Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:33:49.273Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:33:49.273Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:33:49.273Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:33:49.274Z"} {"level":"info","message":"GET /api/users/107","timestamp":"2025-06-19T13:33:49.343Z"} {"level":"info","message":"DELETE /api/users/107","timestamp":"2025-06-19T13:33:50.979Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T13:33:51.091Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:33:53.463Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:33:53.505Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:33:53.470Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:33:53.473Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:34:01.998Z"} {"level":"info","message":"Nonce c7dd79766088539dea1cf4cabf9a0111 сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:34:02.003Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T13:34:02.679Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T13:34:02.787Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:34:02.964Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:34:02.965Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T13:34:04.232Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:34:04.232Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:34:04.259Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:34:05.053Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:34:05.307Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:34:05.399Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:34:05.646Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:34:05.657Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:34:05.658Z"} {"level":"info","message":"New user 108 role check result: user","timestamp":"2025-06-19T13:34:05.658Z"} {"level":"info","message":"[verify] Found or created user 108 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:34:05.659Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 108 to guest_user_mapping: 3049e95da3f5c79d788a0f4168438899","timestamp":"2025-06-19T13:34:05.659Z"} {"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:34:05.665Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:34:05.666Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:34:05.679Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:34:05.938Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:34:05.985Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:34:06.098Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:34:06.115Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:34:06.139Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:34:06.139Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:33:25.217Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"3049e95da3f5c79d788a0f4168438899","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:34:06.141Z","userId":108} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:34:06.145Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 108 with guestId=3049e95da3f5c79d788a0f4168438899, previousGuestId=undefined","timestamp":"2025-06-19T13:34:06.145Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=108, guestId=3049e95da3f5c79d788a0f4168438899","timestamp":"2025-06-19T13:34:06.149Z"} {"level":"info","message":"Processing guest messages for user 108 with guest ID 3049e95da3f5c79d788a0f4168438899","timestamp":"2025-06-19T13:34:06.149Z"} {"level":"info","message":"No guest messages found for guest ID 3049e95da3f5c79d788a0f4168438899","timestamp":"2025-06-19T13:34:06.153Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 3049e95da3f5c79d788a0f4168438899","timestamp":"2025-06-19T13:34:06.158Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:33:25.217Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"3049e95da3f5c79d788a0f4168438899","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["3049e95da3f5c79d788a0f4168438899"],"timestamp":"2025-06-19T13:34:06.161Z","userId":108} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:34:06.164Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:34:06.287Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:34:06.289Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:34:06.311Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:34:06.315Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:34:06.340Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:34:06.343Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T13:34:06.345Z"} {"level":"info","message":"Processing guest messages for user 108 with guest ID 1750340008839-q0zu5vl5c","timestamp":"2025-06-19T13:34:06.346Z"} {"level":"info","message":"Created mapping for guest ID 1750340008839-q0zu5vl5c to user 108","timestamp":"2025-06-19T13:34:06.355Z"} {"level":"info","message":"No guest messages found for guest ID 1750340008839-q0zu5vl5c","timestamp":"2025-06-19T13:34:06.361Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:34:06.365Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750340008839-q0zu5vl5c","timestamp":"2025-06-19T13:34:06.367Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:34:06.372Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:34:06.378Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:34:06.379Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:34:06.393Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:34:06.397Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:34:06.415Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:34:06.417Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:34:06.432Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:34:06.434Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:34:06.452Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:34:06.455Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:34:06.470Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:34:06.472Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:34:07.380Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:34:07.381Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:34:08.326Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:34:08.342Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 108","offset":0,"timestamp":"2025-06-19T13:34:08.349Z","total":0} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:34:10.490Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:34:10.513Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 108","offset":0,"timestamp":"2025-06-19T13:34:10.517Z","total":0} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:34:23.669Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:34:23.673Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:34:37.452Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:34:37.455Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:34:44.493Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:34:53.857Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:34:53.861Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T13:34:58.007Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T13:34:58.112Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:34:58.366Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:34:58.367Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:34:58.367Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:35:07.624Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:35:07.628Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:35:24.827Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:35:24.830Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:35:35.491Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:35:37.832Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:35:37.835Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:35:49.224Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:35:53.607Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:35:55.019Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:35:55.022Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:36:08.008Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:36:08.011Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:36:30.991Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:36:38.199Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:36:38.202Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:36:44.639Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:36:46.726Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:36:46.731Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:36:49.004Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:37:06.080Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:37:06.085Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:37:26.121Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:37:26.127Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:37:30.705Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:37:40.054Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:37:47.115Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:37:47.122Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:37:48.707Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:37:55.778Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:37:55.782Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:38:04.605Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:38:04.610Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:38:04.657Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:38:04.730Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:38:04.774Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:38:04.784Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:38:04.989Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T13:38:04.991Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T13:38:04.992Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:38:04.994Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:38:05.099Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:38:05.102Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:38:05.126Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:38:05.128Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:38:05.150Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:38:05.153Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:38:21.819Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:38:35.648Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:38:35.653Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T13:38:39.612Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T13:38:39.696Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:38:39.938Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:38:39.939Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:38:39.939Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:38:39.939Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:38:39.939Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:38:39.939Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:38:39.940Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:38:39.940Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:38:39.940Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:38:39.940Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:38:39.940Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:38:39.940Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:38:47.494Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:38:47.499Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:39:05.780Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:39:05.783Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:39:17.166Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:39:35.321Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:39:35.322Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:39:35.322Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:39:35.957Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:39:35.962Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:39:47.886Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:39:47.890Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:40:05.913Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:40:05.916Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:40:12.510Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:40:12.552Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:40:12.594Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T13:40:33.559Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T13:40:33.664Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:40:33.840Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:40:33.840Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:40:33.840Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:40:35.183Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:40:35.186Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:40:47.094Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:40:47.098Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:41:06.588Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:41:06.592Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:41:07.925Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:41:17.720Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:41:17.722Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:41:21.535Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:41:30.266Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:41:46.356Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:41:46.359Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:41:46.367Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:41:46.371Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:42:03.304Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:42:06.680Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:42:06.683Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T13:42:21.250Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T13:42:21.343Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:42:21.507Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:42:21.508Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:42:21.508Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:42:21.508Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:42:21.509Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:42:21.509Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T13:42:21.592Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:42:23.306Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:42:23.332Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:42:32.305Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:42:32.315Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:42:37.088Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:42:37.090Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:42:37.334Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 108","timestamp":"2025-06-19T13:42:37.336Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T13:42:37.435Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T13:33:25.217Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T13:42:37.436Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:42:37.440Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:42:37.453Z"} {"cookie":{"expires":"2025-07-19T13:42:37.451Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"0c09e5f30b0c1e9fde067c92ce22700e","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:42:37.454Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:42:37.457Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:42:37.475Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:42:37.512Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:42:38.212Z"} {"level":"info","message":"GET /api/users/108","timestamp":"2025-06-19T13:42:48.542Z"} {"level":"info","message":"GET /api/messages?userId=108","timestamp":"2025-06-19T13:42:48.584Z"} {"level":"info","message":"GET /api/users/108/tags","timestamp":"2025-06-19T13:42:48.615Z"} {"level":"info","message":"GET /api/users/108","timestamp":"2025-06-19T13:42:50.463Z"} {"level":"info","message":"DELETE /api/users/108","timestamp":"2025-06-19T13:42:52.161Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T13:42:52.224Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:42:56.591Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:42:56.629Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:42:59.338Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:43:06.245Z"} {"level":"info","message":"Nonce 3a6242ff64f4ffebf55d4789b82eea65 сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:43:06.250Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:43:07.279Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:43:07.282Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T13:43:06.564Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:43:06.564Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:43:06.590Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:43:07.787Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:43:07.807Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:43:07.893Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:43:08.238Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:43:08.583Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:43:08.583Z"} {"level":"info","message":"New user 109 role check result: user","timestamp":"2025-06-19T13:43:08.583Z"} {"level":"info","message":"[verify] Found or created user 109 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:43:08.584Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 109 to guest_user_mapping: 0c09e5f30b0c1e9fde067c92ce22700e","timestamp":"2025-06-19T13:43:08.584Z"} {"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:43:08.589Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:43:08.589Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:43:08.601Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:43:08.866Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:43:09.008Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:43:09.052Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:43:09.070Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:43:09.150Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:43:09.150Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:42:37.451Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"0c09e5f30b0c1e9fde067c92ce22700e","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:43:09.151Z","userId":109} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:43:09.154Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 109 with guestId=0c09e5f30b0c1e9fde067c92ce22700e, previousGuestId=undefined","timestamp":"2025-06-19T13:43:09.154Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=109, guestId=0c09e5f30b0c1e9fde067c92ce22700e","timestamp":"2025-06-19T13:43:09.157Z"} {"level":"info","message":"Processing guest messages for user 109 with guest ID 0c09e5f30b0c1e9fde067c92ce22700e","timestamp":"2025-06-19T13:43:09.158Z"} {"level":"info","message":"No guest messages found for guest ID 0c09e5f30b0c1e9fde067c92ce22700e","timestamp":"2025-06-19T13:43:09.162Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 0c09e5f30b0c1e9fde067c92ce22700e","timestamp":"2025-06-19T13:43:09.166Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:42:37.451Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"0c09e5f30b0c1e9fde067c92ce22700e","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["0c09e5f30b0c1e9fde067c92ce22700e"],"timestamp":"2025-06-19T13:43:09.169Z","userId":109} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:43:09.173Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:43:09.184Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 109","timestamp":"2025-06-19T13:43:09.186Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:43:09.210Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 109","timestamp":"2025-06-19T13:43:09.213Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:43:09.240Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 109","timestamp":"2025-06-19T13:43:09.243Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T13:43:09.246Z"} {"level":"info","message":"Processing guest messages for user 109 with guest ID 1750340559202-zu8aef7sq","timestamp":"2025-06-19T13:43:09.248Z"} {"level":"info","message":"Created mapping for guest ID 1750340559202-zu8aef7sq to user 109","timestamp":"2025-06-19T13:43:09.259Z"} {"level":"info","message":"No guest messages found for guest ID 1750340559202-zu8aef7sq","timestamp":"2025-06-19T13:43:09.265Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:43:09.268Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 109","timestamp":"2025-06-19T13:43:09.271Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750340559202-zu8aef7sq","timestamp":"2025-06-19T13:43:09.274Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:43:09.284Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:43:09.286Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:43:09.301Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 109","timestamp":"2025-06-19T13:43:09.306Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:43:09.326Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 109","timestamp":"2025-06-19T13:43:09.329Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:43:09.482Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 109","timestamp":"2025-06-19T13:43:09.484Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:43:09.499Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 109","timestamp":"2025-06-19T13:43:09.501Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:43:09.516Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 109","timestamp":"2025-06-19T13:43:09.518Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:43:10.344Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:43:10.344Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T13:43:11.351Z"} {"level":"info","message":"Processing guest messages for user 109 with guest ID 1750340559202-zu8aef7sq","timestamp":"2025-06-19T13:43:11.352Z"} {"level":"info","message":"Guest messages for guest ID 1750340559202-zu8aef7sq were already processed.","timestamp":"2025-06-19T13:43:11.354Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:43:11.465Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:43:11.481Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 109","offset":0,"timestamp":"2025-06-19T13:43:11.486Z","total":0} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:43:16.755Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:43:16.798Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:43:16.904Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:43:16.905Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:43:16.905Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:43:34.948Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:43:34.951Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:43:40.583Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 109","timestamp":"2025-06-19T13:43:40.585Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:43:58.991Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:44:05.368Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:44:05.371Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:44:09.115Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:44:09.158Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:44:10.773Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 109","timestamp":"2025-06-19T13:44:10.775Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:44:12.194Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:44:35.562Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:44:35.565Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:44:40.968Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 109","timestamp":"2025-06-19T13:44:40.970Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:44:54.175Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:44:54.176Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:44:54.176Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:45:03.328Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:45:03.377Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:45:05.814Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:45:05.818Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:45:11.157Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 109","timestamp":"2025-06-19T13:45:11.158Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:45:11.804Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:45:22.348Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:45:22.352Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:45:41.364Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 109","timestamp":"2025-06-19T13:45:41.367Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:45:44.856Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:45:47.851Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:45:47.853Z"} {"level":"info","message":"GET /api/users/109","timestamp":"2025-06-19T13:45:59.800Z"} {"level":"info","message":"GET /api/messages?userId=109","timestamp":"2025-06-19T13:45:59.839Z"} {"level":"info","message":"GET /api/users/109/tags","timestamp":"2025-06-19T13:45:59.867Z"} {"level":"info","message":"GET /api/users/109","timestamp":"2025-06-19T13:46:01.458Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T13:46:02.619Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T13:46:02.709Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:46:02.947Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:46:02.948Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:46:02.948Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:46:02.948Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:46:02.948Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T13:46:04.815Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T13:42:37.451Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T13:46:04.815Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:46:04.819Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:46:04.836Z"} {"cookie":{"expires":"2025-07-19T13:46:04.834Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"07f5aa65507ce5bbef9bcba539cec6d2","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:46:04.836Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:46:04.890Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:46:04.967Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:46:05.006Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:46:05.441Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:46:05.989Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:46:05.991Z"} {"level":"info","message":"DELETE /api/users/109","timestamp":"2025-06-19T13:46:08.344Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T13:46:08.394Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:46:10.771Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:46:10.805Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:46:18.107Z"} {"level":"info","message":"Nonce ea34af781a4de098f839e9eaf8a995d3 сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:46:18.112Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T13:46:20.182Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:46:20.182Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:46:20.211Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:46:20.948Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:46:21.124Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:46:21.130Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:46:22.513Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:46:19.462Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:46:19.462Z"} {"level":"info","message":"New user 110 role check result: user","timestamp":"2025-06-19T13:46:19.462Z"} {"level":"info","message":"[verify] Found or created user 110 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:46:19.463Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 110 to guest_user_mapping: 07f5aa65507ce5bbef9bcba539cec6d2","timestamp":"2025-06-19T13:46:19.463Z"} {"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:46:19.467Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:46:19.467Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:46:19.484Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:46:19.772Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:46:19.798Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:46:19.906Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:46:19.908Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:46:19.942Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:46:19.942Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:46:04.834Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"07f5aa65507ce5bbef9bcba539cec6d2","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:46:19.944Z","userId":110} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:46:19.948Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 110 with guestId=07f5aa65507ce5bbef9bcba539cec6d2, previousGuestId=undefined","timestamp":"2025-06-19T13:46:19.948Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=110, guestId=07f5aa65507ce5bbef9bcba539cec6d2","timestamp":"2025-06-19T13:46:19.952Z"} {"level":"info","message":"Processing guest messages for user 110 with guest ID 07f5aa65507ce5bbef9bcba539cec6d2","timestamp":"2025-06-19T13:46:19.952Z"} {"level":"info","message":"No guest messages found for guest ID 07f5aa65507ce5bbef9bcba539cec6d2","timestamp":"2025-06-19T13:46:19.957Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 07f5aa65507ce5bbef9bcba539cec6d2","timestamp":"2025-06-19T13:46:19.960Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:46:04.834Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"07f5aa65507ce5bbef9bcba539cec6d2","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["07f5aa65507ce5bbef9bcba539cec6d2"],"timestamp":"2025-06-19T13:46:19.963Z","userId":110} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:46:19.966Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:46:20.134Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 110","timestamp":"2025-06-19T13:46:20.136Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:46:20.162Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 110","timestamp":"2025-06-19T13:46:20.168Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:46:20.196Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 110","timestamp":"2025-06-19T13:46:20.200Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T13:46:20.208Z"} {"level":"info","message":"Processing guest messages for user 110 with guest ID 1750340767661-wqt1hzm4b","timestamp":"2025-06-19T13:46:20.209Z"} {"level":"info","message":"Created mapping for guest ID 1750340767661-wqt1hzm4b to user 110","timestamp":"2025-06-19T13:46:20.219Z"} {"level":"info","message":"No guest messages found for guest ID 1750340767661-wqt1hzm4b","timestamp":"2025-06-19T13:46:20.226Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:46:20.227Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 110","timestamp":"2025-06-19T13:46:20.229Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750340767661-wqt1hzm4b","timestamp":"2025-06-19T13:46:20.235Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:46:20.247Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:46:20.252Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:46:20.253Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 110","timestamp":"2025-06-19T13:46:20.254Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:46:20.270Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 110","timestamp":"2025-06-19T13:46:20.273Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:46:20.290Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 110","timestamp":"2025-06-19T13:46:20.292Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:46:20.306Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 110","timestamp":"2025-06-19T13:46:20.308Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:46:20.323Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 110","timestamp":"2025-06-19T13:46:20.327Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:46:21.249Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:46:21.250Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:46:22.230Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:46:22.248Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 110","offset":0,"timestamp":"2025-06-19T13:46:22.254Z","total":0} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:46:24.400Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:46:24.415Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 110","offset":0,"timestamp":"2025-06-19T13:46:24.418Z","total":0} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:46:36.093Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:46:36.096Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:46:40.179Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:46:51.343Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 110","timestamp":"2025-06-19T13:46:51.347Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:46:53.875Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:47:02.649Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:47:06.514Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:47:06.518Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:47:21.551Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 110","timestamp":"2025-06-19T13:47:21.554Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:47:35.544Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:47:36.760Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:47:36.763Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:47:51.725Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 110","timestamp":"2025-06-19T13:47:51.728Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T13:47:53.578Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T13:47:53.687Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:47:53.861Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:47:53.861Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:47:53.861Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:47:53.861Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:47:53.861Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:47:53.862Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:48:21.915Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 110","timestamp":"2025-06-19T13:48:21.918Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:48:35.327Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:48:38.166Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:48:38.169Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T13:48:48.932Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T13:48:49.025Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:48:49.250Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:48:49.250Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:48:49.251Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:48:52.105Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 110","timestamp":"2025-06-19T13:48:52.110Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:49:15.649Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:49:15.654Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:49:22.286Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 110","timestamp":"2025-06-19T13:49:22.288Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:49:30.795Z"} {"level":"info","message":"GET /api/users/110","timestamp":"2025-06-19T13:49:31.388Z"} {"level":"info","message":"GET /api/messages?userId=110","timestamp":"2025-06-19T13:49:31.419Z"} {"level":"info","message":"GET /api/users/110/tags","timestamp":"2025-06-19T13:49:31.445Z"} {"level":"info","message":"GET /api/users/110","timestamp":"2025-06-19T13:49:33.073Z"} {"level":"info","message":"DELETE /api/users/110","timestamp":"2025-06-19T13:49:34.676Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T13:49:34.732Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:49:34.907Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:49:34.910Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T13:49:38.046Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T13:46:04.834Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T13:49:38.046Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:49:38.049Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:49:38.062Z"} {"cookie":{"expires":"2025-07-19T13:49:38.060Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"b3416a593dbc92340bfab8748a76c180","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:49:38.063Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:49:38.066Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:49:38.083Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:49:38.121Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:49:38.778Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:49:40.110Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:49:40.152Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:49:44.375Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:49:44.935Z"} {"level":"info","message":"Nonce e86eadd8922011e84439c76b270391e9 сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:49:44.941Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T13:49:47.054Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:49:47.054Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:49:47.091Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:49:48.098Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:49:48.156Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:49:48.187Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:49:48.203Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:49:48.264Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:49:48.264Z"} {"level":"info","message":"New user 111 role check result: user","timestamp":"2025-06-19T13:49:48.264Z"} {"level":"info","message":"[verify] Found or created user 111 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:49:48.265Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 111 to guest_user_mapping: b3416a593dbc92340bfab8748a76c180","timestamp":"2025-06-19T13:49:48.265Z"} {"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:49:48.271Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:49:48.272Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:49:48.283Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:49:48.579Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:49:48.683Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:49:48.721Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:49:48.754Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:49:48.832Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:49:48.832Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:49:38.060Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"b3416a593dbc92340bfab8748a76c180","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:49:48.834Z","userId":111} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:49:48.839Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 111 with guestId=b3416a593dbc92340bfab8748a76c180, previousGuestId=undefined","timestamp":"2025-06-19T13:49:48.839Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=111, guestId=b3416a593dbc92340bfab8748a76c180","timestamp":"2025-06-19T13:49:48.843Z"} {"level":"info","message":"Processing guest messages for user 111 with guest ID b3416a593dbc92340bfab8748a76c180","timestamp":"2025-06-19T13:49:48.843Z"} {"level":"info","message":"No guest messages found for guest ID b3416a593dbc92340bfab8748a76c180","timestamp":"2025-06-19T13:49:48.847Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID b3416a593dbc92340bfab8748a76c180","timestamp":"2025-06-19T13:49:48.850Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:49:38.060Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"b3416a593dbc92340bfab8748a76c180","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["b3416a593dbc92340bfab8748a76c180"],"timestamp":"2025-06-19T13:49:48.852Z","userId":111} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:49:48.855Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:49:48.866Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 111","timestamp":"2025-06-19T13:49:48.868Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:49:48.887Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 111","timestamp":"2025-06-19T13:49:48.890Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:49:48.912Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 111","timestamp":"2025-06-19T13:49:48.914Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T13:49:48.924Z"} {"level":"info","message":"Processing guest messages for user 111 with guest ID 1750340981519-3733gxwjq","timestamp":"2025-06-19T13:49:48.926Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:49:48.933Z"} {"level":"info","message":"Created mapping for guest ID 1750340981519-3733gxwjq to user 111","timestamp":"2025-06-19T13:49:48.935Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 111","timestamp":"2025-06-19T13:49:48.937Z"} {"level":"info","message":"No guest messages found for guest ID 1750340981519-3733gxwjq","timestamp":"2025-06-19T13:49:48.939Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750340981519-3733gxwjq","timestamp":"2025-06-19T13:49:48.944Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:49:48.955Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:49:48.956Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:49:48.957Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 111","timestamp":"2025-06-19T13:49:48.959Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:49:48.978Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 111","timestamp":"2025-06-19T13:49:48.982Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:49:48.999Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 111","timestamp":"2025-06-19T13:49:49.000Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:49:49.018Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 111","timestamp":"2025-06-19T13:49:49.019Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:49:49.033Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 111","timestamp":"2025-06-19T13:49:49.035Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:49:49.998Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:49:49.999Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T13:49:51.012Z"} {"level":"info","message":"Processing guest messages for user 111 with guest ID 1750340981519-3733gxwjq","timestamp":"2025-06-19T13:49:51.013Z"} {"level":"info","message":"Guest messages for guest ID 1750340981519-3733gxwjq were already processed.","timestamp":"2025-06-19T13:49:51.015Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:49:51.129Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:49:51.176Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:49:51.394Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:49:51.418Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 111","offset":0,"timestamp":"2025-06-19T13:49:51.422Z","total":0} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T13:50:04.191Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T13:49:38.060Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T13:50:04.192Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:50:04.195Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:50:04.211Z"} {"cookie":{"expires":"2025-07-19T13:50:04.208Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"549ded95717465636ed390846fa53ea2","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:50:04.212Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:50:04.216Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:50:04.239Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:50:04.284Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:50:04.734Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:50:05.336Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:50:05.339Z"} {"level":"info","message":"GET /api/users/111","timestamp":"2025-06-19T13:50:12.087Z"} {"level":"info","message":"GET /api/messages?userId=111","timestamp":"2025-06-19T13:50:12.110Z"} {"level":"info","message":"GET /api/users/111/tags","timestamp":"2025-06-19T13:50:12.137Z"} {"level":"info","message":"GET /api/users/111","timestamp":"2025-06-19T13:50:13.831Z"} {"level":"info","message":"DELETE /api/users/111","timestamp":"2025-06-19T13:50:15.462Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T13:50:15.551Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:50:19.070Z"} {"level":"info","message":"Nonce e9c56e73950747d6fcba037fb43a2da7 сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:50:19.074Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:50:21.744Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T13:50:21.919Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:50:21.919Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:50:21.936Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:50:22.643Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:50:22.757Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:50:22.868Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:50:22.960Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:50:23.045Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:50:23.045Z"} {"level":"info","message":"New user 112 role check result: user","timestamp":"2025-06-19T13:50:23.045Z"} {"level":"info","message":"[verify] Found or created user 112 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:50:23.045Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 112 to guest_user_mapping: 549ded95717465636ed390846fa53ea2","timestamp":"2025-06-19T13:50:23.046Z"} {"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:50:23.053Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:50:23.054Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:50:23.075Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:50:23.359Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:50:23.360Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:50:23.468Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:50:23.522Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:50:23.544Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:50:23.544Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:50:04.208Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"549ded95717465636ed390846fa53ea2","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:50:23.547Z","userId":112} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:50:23.558Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 112 with guestId=549ded95717465636ed390846fa53ea2, previousGuestId=undefined","timestamp":"2025-06-19T13:50:23.558Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=112, guestId=549ded95717465636ed390846fa53ea2","timestamp":"2025-06-19T13:50:23.565Z"} {"level":"info","message":"Processing guest messages for user 112 with guest ID 549ded95717465636ed390846fa53ea2","timestamp":"2025-06-19T13:50:23.565Z"} {"level":"info","message":"No guest messages found for guest ID 549ded95717465636ed390846fa53ea2","timestamp":"2025-06-19T13:50:23.572Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 549ded95717465636ed390846fa53ea2","timestamp":"2025-06-19T13:50:23.577Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:50:04.208Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"549ded95717465636ed390846fa53ea2","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["549ded95717465636ed390846fa53ea2"],"timestamp":"2025-06-19T13:50:23.580Z","userId":112} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:50:23.584Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:50:23.599Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 112","timestamp":"2025-06-19T13:50:23.601Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:50:23.627Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 112","timestamp":"2025-06-19T13:50:23.630Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T13:50:23.639Z"} {"level":"info","message":"Processing guest messages for user 112 with guest ID 1750341007609-q4tjburml","timestamp":"2025-06-19T13:50:23.640Z"} {"level":"info","message":"Created mapping for guest ID 1750341007609-q4tjburml to user 112","timestamp":"2025-06-19T13:50:23.644Z"} {"level":"info","message":"No guest messages found for guest ID 1750341007609-q4tjburml","timestamp":"2025-06-19T13:50:23.648Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750341007609-q4tjburml","timestamp":"2025-06-19T13:50:23.656Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:50:23.664Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 112","timestamp":"2025-06-19T13:50:23.666Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:50:23.686Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 112","timestamp":"2025-06-19T13:50:23.691Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:50:23.699Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:50:23.700Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:50:23.713Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 112","timestamp":"2025-06-19T13:50:23.715Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:50:23.735Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 112","timestamp":"2025-06-19T13:50:23.738Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:50:24.097Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 112","timestamp":"2025-06-19T13:50:24.099Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:50:24.115Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 112","timestamp":"2025-06-19T13:50:24.117Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:50:24.133Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 112","timestamp":"2025-06-19T13:50:24.136Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:50:24.705Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:50:24.706Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T13:50:25.715Z"} {"level":"info","message":"Processing guest messages for user 112 with guest ID 1750341007609-q4tjburml","timestamp":"2025-06-19T13:50:25.716Z"} {"level":"info","message":"Guest messages for guest ID 1750341007609-q4tjburml were already processed.","timestamp":"2025-06-19T13:50:25.717Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:50:25.918Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:50:25.940Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 112","offset":0,"timestamp":"2025-06-19T13:50:25.946Z","total":0} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:50:26.783Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:50:26.789Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:50:35.305Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:50:35.308Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:50:35.557Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:50:44.369Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:50:44.369Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:50:44.370Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:50:44.370Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:50:44.370Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:50:53.974Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 112","timestamp":"2025-06-19T13:50:53.979Z"} {"level":"info","message":"GET /api/users/112","timestamp":"2025-06-19T13:51:04.719Z"} {"level":"info","message":"GET /api/messages?userId=112","timestamp":"2025-06-19T13:51:04.781Z"} {"level":"info","message":"GET /api/users/112/tags","timestamp":"2025-06-19T13:51:04.875Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:51:05.487Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:51:05.489Z"} {"level":"info","message":"GET /api/users/112","timestamp":"2025-06-19T13:51:06.403Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T13:51:12.333Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T13:50:04.208Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T13:51:12.333Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:51:12.336Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:51:12.350Z"} {"cookie":{"expires":"2025-07-19T13:51:12.348Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"5defcf4a8691ccd10de8ce4ac2236906","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:51:12.351Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:51:12.353Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:51:12.371Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:51:12.409Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:51:12.759Z"} {"level":"info","message":"DELETE /api/users/112","timestamp":"2025-06-19T13:51:16.441Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T13:51:16.507Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:51:18.487Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:51:18.551Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:51:21.676Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:51:28.460Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:51:28.464Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:51:28.503Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:51:28.507Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:51:28.531Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:51:28.540Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:51:28.573Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T13:51:28.585Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T13:51:28.588Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:51:28.631Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:51:28.692Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:51:28.854Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:51:28.857Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:51:28.859Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:51:28.918Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:51:28.921Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:51:30.964Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:51:31.011Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:51:31.056Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:51:35.379Z"} {"level":"info","message":"Nonce dd6ca9470a6edf2b3ef529cfa8e34ab2 сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:51:35.385Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T13:51:37.595Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:51:37.596Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:51:37.623Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:51:38.063Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:51:39.129Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:51:39.146Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:51:39.559Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:51:39.583Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:51:39.974Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:51:39.975Z"} {"level":"info","message":"New user 113 role check result: user","timestamp":"2025-06-19T13:51:39.975Z"} {"level":"info","message":"[verify] Found or created user 113 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:51:39.976Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 113 to guest_user_mapping: 5defcf4a8691ccd10de8ce4ac2236906","timestamp":"2025-06-19T13:51:39.976Z"} {"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:51:39.982Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:51:39.982Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:51:39.995Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:51:40.284Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:51:40.314Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:51:40.381Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:51:40.420Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:51:40.455Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:51:40.456Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:51:12.348Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"5defcf4a8691ccd10de8ce4ac2236906","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:51:40.458Z","userId":113} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:51:40.460Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 113 with guestId=5defcf4a8691ccd10de8ce4ac2236906, previousGuestId=undefined","timestamp":"2025-06-19T13:51:40.461Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=113, guestId=5defcf4a8691ccd10de8ce4ac2236906","timestamp":"2025-06-19T13:51:40.464Z"} {"level":"info","message":"Processing guest messages for user 113 with guest ID 5defcf4a8691ccd10de8ce4ac2236906","timestamp":"2025-06-19T13:51:40.464Z"} {"level":"info","message":"No guest messages found for guest ID 5defcf4a8691ccd10de8ce4ac2236906","timestamp":"2025-06-19T13:51:40.468Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 5defcf4a8691ccd10de8ce4ac2236906","timestamp":"2025-06-19T13:51:40.472Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:51:12.348Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"5defcf4a8691ccd10de8ce4ac2236906","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["5defcf4a8691ccd10de8ce4ac2236906"],"timestamp":"2025-06-19T13:51:40.474Z","userId":113} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:51:40.476Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:51:40.488Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 113","timestamp":"2025-06-19T13:51:40.490Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:51:40.511Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 113","timestamp":"2025-06-19T13:51:40.515Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:51:40.534Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 113","timestamp":"2025-06-19T13:51:40.539Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T13:51:40.560Z"} {"level":"info","message":"Processing guest messages for user 113 with guest ID 1750341074658-0nach1r85","timestamp":"2025-06-19T13:51:40.561Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:51:40.567Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 113","timestamp":"2025-06-19T13:51:40.569Z"} {"level":"info","message":"Created mapping for guest ID 1750341074658-0nach1r85 to user 113","timestamp":"2025-06-19T13:51:40.571Z"} {"level":"info","message":"No guest messages found for guest ID 1750341074658-0nach1r85","timestamp":"2025-06-19T13:51:40.575Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:51:40.580Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:51:40.581Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750341074658-0nach1r85","timestamp":"2025-06-19T13:51:40.584Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:51:40.591Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 113","timestamp":"2025-06-19T13:51:40.593Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:51:40.611Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 113","timestamp":"2025-06-19T13:51:40.614Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:51:40.629Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 113","timestamp":"2025-06-19T13:51:40.631Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:51:40.646Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 113","timestamp":"2025-06-19T13:51:40.648Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:51:40.663Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 113","timestamp":"2025-06-19T13:51:40.665Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:51:41.602Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:51:41.603Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:51:42.403Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:51:42.417Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 113","offset":0,"timestamp":"2025-06-19T13:51:42.423Z","total":0} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:51:44.572Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:51:44.585Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 113","offset":0,"timestamp":"2025-06-19T13:51:44.590Z","total":0} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:51:59.073Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:51:59.079Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:52:11.530Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 113","timestamp":"2025-06-19T13:52:11.534Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:52:16.868Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:52:29.809Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:52:29.813Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T13:52:30.509Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T13:52:30.615Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:52:30.806Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:52:30.807Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:52:30.807Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:52:30.808Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:52:30.808Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:52:41.722Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 113","timestamp":"2025-06-19T13:52:41.725Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:52:59.830Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:52:59.834Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:53:07.697Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:53:11.737Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 113","timestamp":"2025-06-19T13:53:11.741Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:53:21.722Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:53:21.970Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:53:21.980Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:53:22.018Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:53:22.023Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:53:22.062Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:53:22.110Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T13:53:22.289Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T13:53:22.291Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:53:22.294Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:53:22.301Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:53:22.346Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:53:22.351Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:53:22.381Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:53:22.384Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:53:22.402Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:53:22.405Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:53:25.941Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T13:53:39.107Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T13:51:12.348Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T13:53:39.107Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:53:39.112Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:53:39.123Z"} {"cookie":{"expires":"2025-07-19T13:53:39.122Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"abe7ae64f323dfee0a35861700bd4c41","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:53:39.124Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:53:39.128Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:53:39.146Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:53:39.184Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:53:39.507Z"} {"level":"info","message":"GET /api/users/113","timestamp":"2025-06-19T13:53:43.035Z"} {"level":"info","message":"GET /api/messages?userId=113","timestamp":"2025-06-19T13:53:43.069Z"} {"level":"info","message":"GET /api/users/113/tags","timestamp":"2025-06-19T13:53:43.095Z"} {"level":"info","message":"GET /api/users/113","timestamp":"2025-06-19T13:53:44.682Z"} {"level":"info","message":"DELETE /api/users/113","timestamp":"2025-06-19T13:53:43.874Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T13:53:43.958Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:53:46.295Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:53:46.340Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:53:52.582Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:53:52.584Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:53:59.283Z"} {"level":"info","message":"Nonce b2e3953863ad5f0164c74f3f004c4050 сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:53:59.287Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T13:54:01.424Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:54:01.425Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:54:01.449Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:54:02.213Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:54:02.389Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:54:02.397Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:54:02.435Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:54:03.297Z"} {"level":"error","message":"Provider for sepolia is not available: Network check timeout","timestamp":"2025-06-19T13:54:04.474Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:54:04.475Z"} {"level":"info","message":"New user 114 role check result: user","timestamp":"2025-06-19T13:54:04.475Z"} {"level":"info","message":"[verify] Found or created user 114 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:54:04.476Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 114 to guest_user_mapping: abe7ae64f323dfee0a35861700bd4c41","timestamp":"2025-06-19T13:54:04.476Z"} {"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:54:04.480Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:54:04.480Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:54:04.495Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:54:04.777Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:54:04.930Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:54:04.999Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:54:05.029Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:54:05.797Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:54:05.797Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:53:39.122Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"abe7ae64f323dfee0a35861700bd4c41","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:54:05.799Z","userId":114} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:54:05.804Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 114 with guestId=abe7ae64f323dfee0a35861700bd4c41, previousGuestId=undefined","timestamp":"2025-06-19T13:54:05.804Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=114, guestId=abe7ae64f323dfee0a35861700bd4c41","timestamp":"2025-06-19T13:54:05.808Z"} {"level":"info","message":"Processing guest messages for user 114 with guest ID abe7ae64f323dfee0a35861700bd4c41","timestamp":"2025-06-19T13:54:05.808Z"} {"level":"info","message":"No guest messages found for guest ID abe7ae64f323dfee0a35861700bd4c41","timestamp":"2025-06-19T13:54:05.813Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID abe7ae64f323dfee0a35861700bd4c41","timestamp":"2025-06-19T13:54:05.817Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:53:39.122Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"abe7ae64f323dfee0a35861700bd4c41","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["abe7ae64f323dfee0a35861700bd4c41"],"timestamp":"2025-06-19T13:54:05.821Z","userId":114} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:54:05.824Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:54:05.930Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 114","timestamp":"2025-06-19T13:54:05.932Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:54:05.952Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 114","timestamp":"2025-06-19T13:54:05.956Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:54:05.977Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 114","timestamp":"2025-06-19T13:54:05.980Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T13:54:05.996Z"} {"level":"info","message":"Processing guest messages for user 114 with guest ID 1750341220784-m1r35dp2x","timestamp":"2025-06-19T13:54:05.998Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:54:06.004Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 114","timestamp":"2025-06-19T13:54:06.008Z"} {"level":"info","message":"Created mapping for guest ID 1750341220784-m1r35dp2x to user 114","timestamp":"2025-06-19T13:54:06.011Z"} {"level":"info","message":"No guest messages found for guest ID 1750341220784-m1r35dp2x","timestamp":"2025-06-19T13:54:06.016Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750341220784-m1r35dp2x","timestamp":"2025-06-19T13:54:06.020Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:54:06.030Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:54:06.031Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:54:06.033Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 114","timestamp":"2025-06-19T13:54:06.035Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:54:06.053Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 114","timestamp":"2025-06-19T13:54:06.055Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:54:06.072Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 114","timestamp":"2025-06-19T13:54:06.077Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:54:06.092Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 114","timestamp":"2025-06-19T13:54:06.096Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:54:06.112Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 114","timestamp":"2025-06-19T13:54:06.115Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:54:07.072Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:54:07.073Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:54:07.952Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:54:07.967Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 114","offset":0,"timestamp":"2025-06-19T13:54:07.972Z","total":0} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:54:10.117Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:54:10.130Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 114","offset":0,"timestamp":"2025-06-19T13:54:10.133Z","total":0} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:54:17.050Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:54:22.987Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:54:22.990Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:54:25.896Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:54:25.896Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:54:25.896Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:54:25.896Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:54:25.896Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:54:25.896Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:54:37.073Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 114","timestamp":"2025-06-19T13:54:37.076Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:54:53.172Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:54:53.175Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:55:03.059Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:55:03.109Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:55:07.261Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 114","timestamp":"2025-06-19T13:55:07.265Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:55:12.360Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:55:21.075Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:55:23.363Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:55:23.366Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:55:35.225Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 114","timestamp":"2025-06-19T13:55:35.228Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:55:53.360Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:55:53.363Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:55:58.369Z"} {"level":"info","message":"GET /api/users/114","timestamp":"2025-06-19T13:55:59.068Z"} {"level":"info","message":"GET /api/messages?userId=114","timestamp":"2025-06-19T13:55:59.097Z"} {"level":"info","message":"GET /api/users/114/tags","timestamp":"2025-06-19T13:55:59.123Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T13:56:03.200Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T13:53:39.122Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T13:56:03.201Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:56:03.203Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:56:03.218Z"} {"cookie":{"expires":"2025-07-19T13:56:03.216Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"006d84a26ff0d79f68532cede4224790","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:56:03.219Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:56:03.222Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:56:03.238Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:56:03.276Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:56:01.526Z"} {"level":"info","message":"GET /api/users/114","timestamp":"2025-06-19T13:56:05.979Z"} {"level":"info","message":"DELETE /api/users/114","timestamp":"2025-06-19T13:56:07.506Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T13:56:07.555Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T13:56:12.009Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T13:56:12.107Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:56:12.344Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:56:12.344Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:56:12.344Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:56:12.344Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:56:12.345Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:56:12.345Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T13:56:14.109Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:56:14.169Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:56:20.958Z"} {"level":"info","message":"Nonce 5e0ee198a6cc1e6d7afee4331369b657 сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:56:20.964Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T13:56:22.946Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T13:56:22.947Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:56:22.971Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:56:23.616Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:56:23.735Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:56:23.737Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:56:23.885Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:56:24.069Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:56:24.301Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:56:24.331Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:56:24.332Z"} {"level":"info","message":"New user 115 role check result: user","timestamp":"2025-06-19T13:56:24.332Z"} {"level":"info","message":"[verify] Found or created user 115 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:56:24.333Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 115 to guest_user_mapping: 006d84a26ff0d79f68532cede4224790","timestamp":"2025-06-19T13:56:24.333Z"} {"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:56:24.336Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:56:24.336Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T13:56:24.349Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:56:24.588Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:56:24.646Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T13:56:24.762Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T13:56:24.767Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T13:56:24.805Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:56:24.805Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:56:03.216Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"006d84a26ff0d79f68532cede4224790","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T13:56:24.808Z","userId":115} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:56:24.814Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 115 with guestId=006d84a26ff0d79f68532cede4224790, previousGuestId=undefined","timestamp":"2025-06-19T13:56:24.814Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=115, guestId=006d84a26ff0d79f68532cede4224790","timestamp":"2025-06-19T13:56:24.819Z"} {"level":"info","message":"Processing guest messages for user 115 with guest ID 006d84a26ff0d79f68532cede4224790","timestamp":"2025-06-19T13:56:24.820Z"} {"level":"info","message":"No guest messages found for guest ID 006d84a26ff0d79f68532cede4224790","timestamp":"2025-06-19T13:56:24.825Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 006d84a26ff0d79f68532cede4224790","timestamp":"2025-06-19T13:56:24.829Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T13:56:03.216Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"006d84a26ff0d79f68532cede4224790","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["006d84a26ff0d79f68532cede4224790"],"timestamp":"2025-06-19T13:56:24.832Z","userId":115} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T13:56:24.835Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:56:25.018Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 115","timestamp":"2025-06-19T13:56:25.020Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:56:25.041Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 115","timestamp":"2025-06-19T13:56:25.045Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:56:25.064Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 115","timestamp":"2025-06-19T13:56:25.067Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T13:56:25.072Z"} {"level":"info","message":"Processing guest messages for user 115 with guest ID 1750341364664-a9wl17ud5","timestamp":"2025-06-19T13:56:25.073Z"} {"level":"info","message":"Created mapping for guest ID 1750341364664-a9wl17ud5 to user 115","timestamp":"2025-06-19T13:56:25.088Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:56:25.092Z"} {"level":"info","message":"No guest messages found for guest ID 1750341364664-a9wl17ud5","timestamp":"2025-06-19T13:56:25.094Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 115","timestamp":"2025-06-19T13:56:25.095Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750341364664-a9wl17ud5","timestamp":"2025-06-19T13:56:25.101Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:56:25.111Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:56:25.111Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:56:25.117Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 115","timestamp":"2025-06-19T13:56:25.120Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:56:25.168Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 115","timestamp":"2025-06-19T13:56:25.170Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T13:56:25.195Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 115","timestamp":"2025-06-19T13:56:25.196Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:56:25.220Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 115","timestamp":"2025-06-19T13:56:25.222Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:56:25.239Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 115","timestamp":"2025-06-19T13:56:25.242Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:56:26.114Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T13:56:26.115Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:56:26.981Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:56:26.996Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 115","offset":0,"timestamp":"2025-06-19T13:56:26.999Z","total":0} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T13:56:29.156Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T13:56:29.170Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 115","offset":0,"timestamp":"2025-06-19T13:56:29.173Z","total":0} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:56:49.369Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:56:53.942Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:56:53.945Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:56:56.098Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 115","timestamp":"2025-06-19T13:56:56.100Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T13:57:07.431Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T13:57:07.531Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:57:07.708Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:57:07.708Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:57:07.708Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:57:24.134Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:57:24.137Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:57:26.279Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 115","timestamp":"2025-06-19T13:57:26.281Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:57:44.762Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:57:52.896Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:57:52.900Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:57:54.170Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 115","timestamp":"2025-06-19T13:57:54.172Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:58:03.106Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:58:03.106Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:58:03.106Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:58:22.208Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:58:22.211Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:58:24.355Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 115","timestamp":"2025-06-19T13:58:24.357Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:58:40.358Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:58:40.409Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:58:40.461Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:58:52.399Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:58:52.402Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:58:54.550Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 115","timestamp":"2025-06-19T13:58:54.552Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T13:58:58.157Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T13:58:58.255Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:58:58.494Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:58:58.495Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T13:58:58.495Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:59:24.749Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 115","timestamp":"2025-06-19T13:59:24.753Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:59:35.545Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T13:59:46.299Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T13:59:46.304Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:59:49.437Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T13:59:53.739Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:00:34.891Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 115","timestamp":"2025-06-19T14:00:34.894Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:00:35.466Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:00:35.467Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:00:35.467Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:00:35.467Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:00:44.802Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:00:44.844Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:00:46.683Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:00:46.688Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:00:53.444Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:00:54.474Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:00:54.476Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:01:23.377Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:01:23.380Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:01:26.316Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:01:34.035Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 115","timestamp":"2025-06-19T14:01:34.039Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:01:40.244Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:01:44.456Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:01:53.543Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:01:53.546Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:01:59.797Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 115","timestamp":"2025-06-19T14:01:59.800Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T14:02:01.331Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T13:56:03.216Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T14:02:01.332Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T14:02:01.336Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:02:01.352Z"} {"cookie":{"expires":"2025-07-19T14:02:01.350Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"70896470dd40c1c0eb3a6a885e6f1c42","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T14:02:01.353Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T14:02:01.357Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T14:02:01.378Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T14:02:01.424Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:02:02.133Z"} {"level":"info","message":"GET /api/users/115","timestamp":"2025-06-19T14:02:11.555Z"} {"level":"info","message":"GET /api/messages?userId=115","timestamp":"2025-06-19T14:02:11.593Z"} {"level":"info","message":"GET /api/users/115/tags","timestamp":"2025-06-19T14:02:11.624Z"} {"level":"info","message":"GET /api/users/115","timestamp":"2025-06-19T14:02:13.683Z"} {"level":"info","message":"DELETE /api/users/115","timestamp":"2025-06-19T14:02:15.855Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T14:02:15.905Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T14:02:17.761Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T14:02:17.801Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:02:21.733Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:02:23.727Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:02:23.729Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:02:40.099Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:02:40.099Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:02:40.099Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:02:40.099Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:02:40.100Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:02:40.100Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:02:40.100Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:02:40.100Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:02:53.930Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:02:53.934Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:03:21.628Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:03:21.678Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:03:21.728Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:03:24.121Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:03:24.124Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T14:03:26.039Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T14:03:26.069Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:03:30.956Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:03:39.639Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:03:54.136Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:03:54.140Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:04:16.830Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:04:22.181Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:04:22.184Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:04:30.892Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:04:30.892Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:04:30.893Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:04:30.893Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:04:30.893Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:04:30.893Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:04:52.385Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:04:52.389Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:05:07.956Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:05:08.000Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:05:08.042Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:05:21.798Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:05:26.114Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:05:28.353Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:05:28.358Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T14:05:43.346Z"} {"level":"info","message":"Nonce fc57bcde1584aa5abba125c73fe8048d сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T14:05:43.351Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T14:05:43.041Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T14:05:43.041Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:05:43.067Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T14:05:43.780Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T14:05:44.008Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T14:05:44.154Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T14:05:44.206Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T14:05:44.220Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:05:44.220Z"} {"level":"info","message":"New user 116 role check result: user","timestamp":"2025-06-19T14:05:44.220Z"} {"level":"info","message":"[verify] Found or created user 116 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:05:44.221Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 116 to guest_user_mapping: 70896470dd40c1c0eb3a6a885e6f1c42","timestamp":"2025-06-19T14:05:44.221Z"} {"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:05:44.228Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:05:44.229Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T14:05:44.240Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T14:05:44.515Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T14:05:44.640Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T14:05:44.669Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T14:05:44.712Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T14:05:44.795Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:05:44.795Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T14:02:01.350Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"70896470dd40c1c0eb3a6a885e6f1c42","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T14:05:44.798Z","userId":116} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T14:05:44.807Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 116 with guestId=70896470dd40c1c0eb3a6a885e6f1c42, previousGuestId=undefined","timestamp":"2025-06-19T14:05:44.808Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=116, guestId=70896470dd40c1c0eb3a6a885e6f1c42","timestamp":"2025-06-19T14:05:44.813Z"} {"level":"info","message":"Processing guest messages for user 116 with guest ID 70896470dd40c1c0eb3a6a885e6f1c42","timestamp":"2025-06-19T14:05:44.813Z"} {"level":"info","message":"No guest messages found for guest ID 70896470dd40c1c0eb3a6a885e6f1c42","timestamp":"2025-06-19T14:05:44.819Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 70896470dd40c1c0eb3a6a885e6f1c42","timestamp":"2025-06-19T14:05:44.824Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T14:02:01.350Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"70896470dd40c1c0eb3a6a885e6f1c42","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["70896470dd40c1c0eb3a6a885e6f1c42"],"timestamp":"2025-06-19T14:05:44.827Z","userId":116} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T14:05:44.831Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:05:44.849Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:05:44.851Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:05:44.888Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:05:44.891Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T14:05:44.922Z"} {"level":"info","message":"Processing guest messages for user 116 with guest ID 1750341723110-gfszkvx1m","timestamp":"2025-06-19T14:05:44.924Z"} {"level":"info","message":"Created mapping for guest ID 1750341723110-gfszkvx1m to user 116","timestamp":"2025-06-19T14:05:44.931Z"} {"level":"info","message":"No guest messages found for guest ID 1750341723110-gfszkvx1m","timestamp":"2025-06-19T14:05:44.933Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750341723110-gfszkvx1m","timestamp":"2025-06-19T14:05:44.939Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:05:45.179Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:05:45.181Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:05:45.209Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:05:45.214Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:05:45.235Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:05:45.238Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:05:45.248Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:05:45.250Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:05:45.270Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:05:45.272Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:05:45.289Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:05:45.293Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:05:45.336Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:05:45.340Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:05:45.370Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:05:45.375Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:05:46.278Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:05:46.279Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T14:05:47.496Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T14:05:47.509Z"} {"level":"info","message":"Processing guest messages for user 116 with guest ID 1750341723110-gfszkvx1m","timestamp":"2025-06-19T14:05:47.512Z"} {"level":"info","message":"Guest messages for guest ID 1750341723110-gfszkvx1m were already processed.","timestamp":"2025-06-19T14:05:47.515Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T14:05:47.521Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 116","offset":0,"timestamp":"2025-06-19T14:05:47.527Z","total":0} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:05:52.559Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:05:52.561Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:06:07.829Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:06:07.829Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:06:07.829Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:06:07.829Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:06:16.457Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:06:16.460Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T14:06:21.349Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T14:06:21.442Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:06:21.676Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:06:21.677Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:06:22.935Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:06:22.936Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:06:46.669Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:06:46.676Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:06:53.125Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:06:53.127Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:07:03.048Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:07:16.828Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:07:16.833Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:07:16.920Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:07:16.969Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:07:17.109Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:07:17.110Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:07:17.110Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:07:23.133Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:07:23.134Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:07:47.030Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:07:47.035Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:07:53.512Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:07:53.514Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:07:54.006Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:08:08.020Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:08:16.599Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:08:17.219Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:08:17.222Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:08:23.704Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:08:23.706Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:08:47.415Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:08:47.428Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:08:49.463Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:08:53.893Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:08:53.895Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:09:07.912Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:09:07.912Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:09:07.912Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:09:07.913Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:09:07.913Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:09:07.913Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:09:23.908Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:09:23.911Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:09:33.708Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:09:33.712Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:09:44.894Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:09:44.941Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:09:44.991Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:09:47.805Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:09:47.810Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:09:54.277Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:09:54.279Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:09:58.744Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:10:07.331Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:10:22.182Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:10:22.185Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:10:40.208Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:10:46.726Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:10:46.730Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T14:10:47.786Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T14:02:01.350Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T14:10:47.787Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T14:10:47.790Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:10:47.800Z"} {"cookie":{"expires":"2025-07-19T14:10:47.799Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"51ead1b5925efa715b3bceb928e4b8d3","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T14:10:47.802Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T14:10:47.805Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T14:10:47.823Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T14:10:47.859Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:10:48.544Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:10:52.358Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:10:52.360Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:10:54.119Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:11:02.706Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:11:22.570Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:11:22.574Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:11:40.143Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:11:40.144Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:11:40.144Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:11:40.144Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:11:40.144Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:11:40.144Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:11:40.144Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:11:49.669Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:11:49.719Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:11:52.558Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:11:52.560Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:11:53.833Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:12:22.747Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:12:22.750Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:12:30.993Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:12:44.918Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:12:49.257Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:12:52.927Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:12:52.930Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:13:23.120Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:13:23.123Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:13:26.339Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:13:40.272Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:13:48.925Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:13:53.301Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:13:53.304Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:14:21.760Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:14:23.516Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:14:23.521Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:14:39.999Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:14:40.044Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:14:40.253Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:14:40.253Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:14:40.253Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:14:40.254Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:14:40.254Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:14:40.254Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:14:40.254Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:14:40.254Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:14:40.254Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:14:40.254Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:14:40.254Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:14:53.691Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:14:53.694Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:15:17.228Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:15:23.897Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:15:23.901Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:15:31.158Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:15:35.317Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:15:54.281Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:15:54.284Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:16:16.971Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:16:22.159Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:16:22.162Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:16:26.548Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:16:30.716Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:16:52.355Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:16:52.357Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:17:08.006Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:17:21.931Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:17:26.192Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:17:46.257Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:17:46.262Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:18:07.754Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T14:18:21.408Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T14:18:21.503Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:18:21.740Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:18:21.741Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:18:21.741Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:18:21.741Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:18:21.741Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:18:21.741Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:18:21.741Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:18:21.741Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:18:21.741Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:18:21.742Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:18:21.742Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:18:21.742Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:18:45.406Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:18:45.411Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:18:53.096Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:18:53.098Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T14:18:53.141Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T14:18:53.330Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:18:58.720Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T14:19:16.812Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T14:19:16.841Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:19:17.236Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:19:17.237Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:19:17.238Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:19:23.106Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:19:23.110Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T14:19:44.954Z"} {"level":"info","message":"Nonce 70997cd80a5834c949b86a3935e5d554 сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T14:19:44.959Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T14:19:47.160Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T14:19:47.160Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:19:47.181Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T14:19:47.981Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T14:19:48.182Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T14:19:48.186Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T14:19:48.436Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T14:19:48.451Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:19:48.451Z"} {"level":"info","message":"[verify] Found or created user 116 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:19:48.451Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 116 to guest_user_mapping: 51ead1b5925efa715b3bceb928e4b8d3","timestamp":"2025-06-19T14:19:48.451Z"} {"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:19:48.456Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:19:48.456Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T14:19:48.728Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T14:19:48.787Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T14:19:48.890Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T14:19:48.896Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T14:19:48.913Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:19:48.914Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T14:10:47.799Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"51ead1b5925efa715b3bceb928e4b8d3","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T14:19:48.915Z","userId":116} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T14:19:48.920Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 116 with guestId=51ead1b5925efa715b3bceb928e4b8d3, previousGuestId=undefined","timestamp":"2025-06-19T14:19:48.920Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=116, guestId=51ead1b5925efa715b3bceb928e4b8d3","timestamp":"2025-06-19T14:19:48.925Z"} {"level":"info","message":"Processing guest messages for user 116 with guest ID 51ead1b5925efa715b3bceb928e4b8d3","timestamp":"2025-06-19T14:19:48.925Z"} {"level":"info","message":"No guest messages found for guest ID 51ead1b5925efa715b3bceb928e4b8d3","timestamp":"2025-06-19T14:19:48.929Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 51ead1b5925efa715b3bceb928e4b8d3","timestamp":"2025-06-19T14:19:48.931Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=116, guestId=70896470dd40c1c0eb3a6a885e6f1c42","timestamp":"2025-06-19T14:19:48.934Z"} {"level":"info","message":"Processing guest messages for user 116 with guest ID 70896470dd40c1c0eb3a6a885e6f1c42","timestamp":"2025-06-19T14:19:48.934Z"} {"level":"info","message":"Guest messages for guest ID 70896470dd40c1c0eb3a6a885e6f1c42 were already processed.","timestamp":"2025-06-19T14:19:48.935Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=116, guestId=1750341723110-gfszkvx1m","timestamp":"2025-06-19T14:19:48.938Z"} {"level":"info","message":"Processing guest messages for user 116 with guest ID 1750341723110-gfszkvx1m","timestamp":"2025-06-19T14:19:48.938Z"} {"level":"info","message":"Guest messages for guest ID 1750341723110-gfszkvx1m were already processed.","timestamp":"2025-06-19T14:19:48.940Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T14:10:47.799Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"51ead1b5925efa715b3bceb928e4b8d3","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["51ead1b5925efa715b3bceb928e4b8d3","70896470dd40c1c0eb3a6a885e6f1c42","1750341723110-gfszkvx1m"],"timestamp":"2025-06-19T14:19:48.942Z","userId":116} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T14:19:48.946Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:19:48.957Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:19:48.959Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:19:48.981Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:19:48.984Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:19:49.011Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:19:49.015Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:19:49.034Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T14:19:49.038Z"} {"level":"info","message":"Processing guest messages for user 116 with guest ID 1750342251648-u6cdmyt8x","timestamp":"2025-06-19T14:19:49.039Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:19:49.042Z"} {"level":"info","message":"Created mapping for guest ID 1750342251648-u6cdmyt8x to user 116","timestamp":"2025-06-19T14:19:49.052Z"} {"level":"info","message":"No guest messages found for guest ID 1750342251648-u6cdmyt8x","timestamp":"2025-06-19T14:19:49.059Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:19:49.063Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750342251648-u6cdmyt8x","timestamp":"2025-06-19T14:19:49.065Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:19:49.069Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:19:49.071Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:19:49.073Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:19:49.090Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:19:49.096Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:19:49.115Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:19:49.117Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:19:49.134Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:19:49.136Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:19:49.155Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:19:49.158Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:19:50.096Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:19:50.097Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T14:19:50.708Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T14:19:50.723Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 116","offset":0,"timestamp":"2025-06-19T14:19:50.728Z","total":0} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T14:19:52.749Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T14:19:52.762Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 116","offset":0,"timestamp":"2025-06-19T14:19:52.766Z","total":0} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:19:53.477Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:19:53.479Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:19:54.171Z"} {"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T14:19:59.509Z"} {"level":"info","message":"Received /message request","timestamp":"2025-06-19T14:19:59.511Z"} {"conversationId":3,"level":"info","message":"Created new conversation","timestamp":"2025-06-19T14:19:59.518Z","userId":116} {"conversationId":3,"level":"info","message":"User message saved","messageId":124,"timestamp":"2025-06-19T14:19:59.524Z"} {"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T14:19:59.532Z"} {"level":"info","message":"AI Rules:","timestamp":"2025-06-19T14:19:59.533Z"} {"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T14:19:59.535Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:20:12.548Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:20:12.553Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:20:12.553Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:20:19.419Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:20:19.425Z"} {"conversationId":3,"level":"info","message":"AI response received","timestamp":"2025-06-19T14:20:23.610Z"} {"conversationId":3,"level":"info","message":"AI response saved","messageId":125,"timestamp":"2025-06-19T14:20:23.648Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:20:23.684Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:20:23.686Z"} {"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T14:20:37.947Z"} {"level":"info","message":"Received /message request","timestamp":"2025-06-19T14:20:37.948Z"} {"conversationId":3,"level":"info","message":"User message saved","messageId":126,"timestamp":"2025-06-19T14:20:37.964Z"} {"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T14:20:37.983Z"} {"level":"info","message":"AI Rules:","timestamp":"2025-06-19T14:20:37.984Z"} {"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T14:20:37.988Z"} {"conversationId":3,"level":"info","message":"AI response received","timestamp":"2025-06-19T14:20:47.324Z"} {"conversationId":3,"level":"info","message":"AI response saved","messageId":127,"timestamp":"2025-06-19T14:20:47.327Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:20:49.529Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:20:49.533Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:20:53.856Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:20:53.858Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:20:54.064Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T14:21:07.620Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T14:21:07.714Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:21:07.978Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:21:07.979Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:21:19.730Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:21:19.733Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:21:24.051Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:21:24.053Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:21:44.910Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:21:49.932Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:21:49.936Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:21:53.309Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:21:53.312Z"} {"level":"info","message":"GET /api/users/116","timestamp":"2025-06-19T14:21:59.642Z"} {"level":"info","message":"GET /api/messages?userId=116","timestamp":"2025-06-19T14:21:59.688Z"} {"level":"info","message":"GET /api/users/116/tags","timestamp":"2025-06-19T14:21:59.774Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T14:22:03.058Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T14:22:03.149Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:22:03.412Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:22:03.413Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:22:03.413Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T14:22:07.283Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T14:22:07.336Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:22:20.128Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:22:20.132Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:22:22.138Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:22:22.141Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:22:40.366Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T14:22:40.465Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T14:22:40.467Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:22:47.979Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:22:47.983Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:22:52.311Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:22:52.312Z"} {"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T14:22:54.076Z"} {"level":"info","message":"Received /message request","timestamp":"2025-06-19T14:22:54.077Z"} {"conversationId":3,"level":"info","message":"User message saved","messageId":128,"timestamp":"2025-06-19T14:22:54.093Z"} {"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T14:22:54.101Z"} {"level":"info","message":"AI Rules:","timestamp":"2025-06-19T14:22:54.102Z"} {"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T14:22:54.104Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:22:54.156Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:22:58.506Z"} {"conversationId":3,"level":"info","message":"AI response received","timestamp":"2025-06-19T14:23:04.929Z"} {"conversationId":3,"level":"info","message":"AI response saved","messageId":129,"timestamp":"2025-06-19T14:23:04.982Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:23:18.183Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:23:18.187Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:23:22.501Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:23:22.503Z"} {"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T14:23:30.682Z"} {"level":"info","message":"Received /message request","timestamp":"2025-06-19T14:23:30.684Z"} {"conversationId":3,"level":"info","message":"User message saved","messageId":130,"timestamp":"2025-06-19T14:23:30.695Z"} {"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T14:23:30.701Z"} {"level":"info","message":"AI Rules:","timestamp":"2025-06-19T14:23:30.701Z"} {"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T14:23:30.705Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:23:35.755Z"} {"conversationId":3,"level":"info","message":"AI response received","timestamp":"2025-06-19T14:23:40.892Z"} {"conversationId":3,"level":"info","message":"AI response saved","messageId":131,"timestamp":"2025-06-19T14:23:40.914Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:23:48.375Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:23:48.378Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:23:49.662Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:23:52.493Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:23:52.495Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:23:58.189Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:24:18.570Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 116","timestamp":"2025-06-19T14:24:18.575Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:24:22.887Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:24:22.890Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:24:35.653Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:24:35.654Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:24:35.654Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:24:35.655Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:24:35.655Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:24:35.655Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:24:35.656Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T14:24:37.698Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T14:10:47.799Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T14:24:37.699Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T14:24:37.702Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:24:37.720Z"} {"cookie":{"expires":"2025-07-19T14:24:37.718Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"19a66617f9dc177841dc522122d8955a","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T14:24:37.721Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T14:24:37.724Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T14:24:37.745Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T14:24:37.780Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:24:38.450Z"} {"level":"info","message":"GET /api/users/116","timestamp":"2025-06-19T14:24:40.308Z"} {"level":"info","message":"GET /api/messages?userId=116","timestamp":"2025-06-19T14:24:40.349Z"} {"level":"info","message":"GET /api/users/116/tags","timestamp":"2025-06-19T14:24:40.404Z"} {"level":"info","message":"GET /api/users/116","timestamp":"2025-06-19T14:24:43.447Z"} {"level":"info","message":"DELETE /api/users/116","timestamp":"2025-06-19T14:24:44.938Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T14:24:44.982Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:24:45.110Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:24:45.162Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T14:24:46.884Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T14:24:46.940Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:24:49.168Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:24:52.820Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:24:52.822Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T14:24:55.483Z"} {"level":"info","message":"Nonce c80bdce22d238659393182f897507391 сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T14:24:55.488Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T14:24:57.618Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T14:24:57.618Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:24:57.649Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T14:24:58.337Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T14:24:58.587Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T14:24:58.607Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T14:24:58.837Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T14:24:58.920Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:24:58.920Z"} {"level":"info","message":"New user 117 role check result: user","timestamp":"2025-06-19T14:24:58.920Z"} {"level":"info","message":"[verify] Found or created user 117 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:24:58.924Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 117 to guest_user_mapping: 19a66617f9dc177841dc522122d8955a","timestamp":"2025-06-19T14:24:58.925Z"} {"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:24:58.928Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:24:58.929Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T14:24:58.939Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T14:24:59.199Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T14:24:59.245Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T14:24:59.365Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T14:24:59.368Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T14:24:59.385Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:24:59.386Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T14:24:37.718Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"19a66617f9dc177841dc522122d8955a","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T14:24:59.387Z","userId":117} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T14:24:59.390Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 117 with guestId=19a66617f9dc177841dc522122d8955a, previousGuestId=undefined","timestamp":"2025-06-19T14:24:59.391Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=117, guestId=19a66617f9dc177841dc522122d8955a","timestamp":"2025-06-19T14:24:59.394Z"} {"level":"info","message":"Processing guest messages for user 117 with guest ID 19a66617f9dc177841dc522122d8955a","timestamp":"2025-06-19T14:24:59.394Z"} {"level":"info","message":"No guest messages found for guest ID 19a66617f9dc177841dc522122d8955a","timestamp":"2025-06-19T14:24:59.398Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 19a66617f9dc177841dc522122d8955a","timestamp":"2025-06-19T14:24:59.401Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T14:24:37.718Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"19a66617f9dc177841dc522122d8955a","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["19a66617f9dc177841dc522122d8955a"],"timestamp":"2025-06-19T14:24:59.404Z","userId":117} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T14:24:59.406Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:24:59.417Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:24:59.419Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:24:59.442Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:24:59.445Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:24:59.467Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:24:59.469Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T14:24:59.474Z"} {"level":"info","message":"Processing guest messages for user 117 with guest ID 1750343079529-zw5l0zeg7","timestamp":"2025-06-19T14:24:59.476Z"} {"level":"info","message":"Created mapping for guest ID 1750343079529-zw5l0zeg7 to user 117","timestamp":"2025-06-19T14:24:59.487Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:24:59.491Z"} {"level":"info","message":"No guest messages found for guest ID 1750343079529-zw5l0zeg7","timestamp":"2025-06-19T14:24:59.493Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:24:59.494Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750343079529-zw5l0zeg7","timestamp":"2025-06-19T14:24:59.498Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:24:59.506Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:24:59.507Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:24:59.514Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:24:59.517Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:24:59.534Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:24:59.536Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:24:59.552Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:24:59.554Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:24:59.569Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:24:59.571Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:24:59.586Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:24:59.588Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:25:00.561Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:25:00.562Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T14:25:01.586Z"} {"level":"info","message":"Processing guest messages for user 117 with guest ID 1750343079529-zw5l0zeg7","timestamp":"2025-06-19T14:25:01.587Z"} {"level":"info","message":"Guest messages for guest ID 1750343079529-zw5l0zeg7 were already processed.","timestamp":"2025-06-19T14:25:01.589Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T14:25:01.693Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T14:25:01.710Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 117","offset":0,"timestamp":"2025-06-19T14:25:01.716Z","total":0} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:25:23.285Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:25:23.288Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:25:29.769Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:25:29.771Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:25:31.009Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:25:31.009Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:25:31.010Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T14:25:41.683Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T14:25:41.688Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:25:44.938Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:25:44.939Z"} {"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T14:25:52.617Z"} {"level":"info","message":"Received /message request","timestamp":"2025-06-19T14:25:52.618Z"} {"conversationId":4,"level":"info","message":"Created new conversation","timestamp":"2025-06-19T14:25:52.639Z","userId":117} {"conversationId":4,"level":"info","message":"User message saved","messageId":132,"timestamp":"2025-06-19T14:25:52.652Z"} {"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T14:25:52.664Z"} {"level":"info","message":"AI Rules:","timestamp":"2025-06-19T14:25:52.665Z"} {"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T14:25:52.667Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:25:53.469Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:25:53.472Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:25:59.973Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:25:59.975Z"} {"conversationId":4,"level":"info","message":"AI response received","timestamp":"2025-06-19T14:26:12.622Z"} {"conversationId":4,"level":"info","message":"AI response saved","messageId":133,"timestamp":"2025-06-19T14:26:12.643Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:26:23.471Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:26:23.474Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:26:26.331Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:26:26.373Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:26:26.416Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:26:26.457Z"} {"level":"info","message":"GET /api/users/117","timestamp":"2025-06-19T14:26:28.459Z"} {"level":"info","message":"GET /api/messages?userId=117","timestamp":"2025-06-19T14:26:28.485Z"} {"level":"info","message":"GET /api/users/117/tags","timestamp":"2025-06-19T14:26:28.514Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:26:30.151Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:26:30.153Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:26:35.767Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T14:26:37.905Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T14:26:37.907Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:26:44.504Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:26:53.718Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:26:53.727Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:26:58.034Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:26:58.036Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:27:17.241Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:27:24.066Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:27:24.069Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:27:28.224Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:27:28.226Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:27:31.170Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:27:39.745Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:27:54.257Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:27:54.260Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:27:58.404Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:27:58.406Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T14:28:11.804Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T14:28:11.808Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:28:12.769Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:28:31.100Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:28:31.100Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:28:31.100Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:28:31.100Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:28:31.100Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:28:31.100Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:28:31.100Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:28:31.101Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:28:31.101Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:28:48.134Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:28:48.136Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:28:48.138Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:28:48.140Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:29:12.578Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:29:22.174Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:29:22.218Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:29:22.290Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:29:22.335Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:29:30.785Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:29:46.216Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:29:46.222Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:29:46.225Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:29:46.230Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:30:03.721Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:30:21.931Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:30:21.932Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:30:21.932Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:30:21.932Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:30:21.932Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:30:46.596Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:30:46.599Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:30:46.601Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:30:46.603Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:30:58.972Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:30:59.016Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:30:59.062Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:31:17.317Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:31:17.317Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:31:17.317Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:31:46.965Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:31:46.967Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:31:46.969Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:31:46.971Z"} {"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T14:31:55.382Z"} {"level":"info","message":"Received /message request","timestamp":"2025-06-19T14:31:55.382Z"} {"conversationId":4,"level":"info","message":"User message saved","messageId":134,"timestamp":"2025-06-19T14:31:55.394Z"} {"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T14:31:55.402Z"} {"level":"info","message":"AI Rules:","timestamp":"2025-06-19T14:31:55.402Z"} {"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T14:31:55.405Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:31:59.071Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:31:59.113Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:31:59.156Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:31:59.954Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:31:59.957Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:32:02.669Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:32:02.685Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:32:08.384Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:32:16.824Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:32:23.706Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:32:23.719Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:32:30.140Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:32:30.143Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:32:49.666Z"} {"conversationId":4,"level":"info","message":"AI response received","timestamp":"2025-06-19T14:32:51.747Z"} {"conversationId":4,"level":"info","message":"AI response saved","messageId":135,"timestamp":"2025-06-19T14:32:51.797Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:32:53.830Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:32:53.833Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:33:03.618Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:33:12.237Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:33:12.237Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:33:12.238Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:33:12.238Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:33:12.238Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:33:12.239Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:33:23.822Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:33:23.826Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:33:39.051Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:33:39.056Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:33:49.466Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:33:54.216Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:33:54.221Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T14:34:03.286Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T14:34:03.331Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:34:03.486Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:34:03.487Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T14:34:20.847Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T14:34:20.850Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:34:22.089Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:34:22.092Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:34:40.346Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:34:40.519Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:34:40.522Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:34:52.097Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:34:52.101Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:34:54.423Z"} {"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T14:34:54.759Z"} {"level":"info","message":"Received /message request","timestamp":"2025-06-19T14:34:54.760Z"} {"conversationId":4,"level":"info","message":"User message saved","messageId":136,"timestamp":"2025-06-19T14:34:54.770Z"} {"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T14:34:54.777Z"} {"level":"info","message":"AI Rules:","timestamp":"2025-06-19T14:34:54.777Z"} {"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T14:34:54.779Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:34:58.699Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:34:58.789Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:34:58.793Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:35:22.321Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:35:22.328Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:35:28.976Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:35:28.978Z"} {"conversationId":4,"level":"info","message":"AI response received","timestamp":"2025-06-19T14:35:40.052Z"} {"conversationId":4,"level":"info","message":"AI response saved","messageId":137,"timestamp":"2025-06-19T14:35:40.118Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:35:40.205Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:35:52.483Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:35:52.487Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:35:54.252Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:35:54.253Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:35:54.253Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:35:54.253Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:35:54.253Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:35:54.253Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:35:54.338Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:36:01.266Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:36:01.270Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:36:22.867Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:36:22.870Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:36:29.351Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:36:29.353Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:36:31.185Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:36:49.411Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:36:49.456Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:36:49.652Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:36:49.653Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:36:49.653Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:36:53.045Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:36:53.048Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:36:59.536Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:36:59.538Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:37:22.779Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:37:22.782Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:37:26.061Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:37:29.252Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:37:29.254Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:37:40.574Z"} {"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T14:37:40.693Z"} {"level":"info","message":"Received /message request","timestamp":"2025-06-19T14:37:40.694Z"} {"conversationId":4,"level":"info","message":"User message saved","messageId":138,"timestamp":"2025-06-19T14:37:40.709Z"} {"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T14:37:40.718Z"} {"level":"info","message":"AI Rules:","timestamp":"2025-06-19T14:37:40.718Z"} {"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T14:37:40.721Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:37:49.236Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:37:49.237Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:37:49.238Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:37:53.458Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:37:53.463Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:37:59.927Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:37:59.932Z"} {"conversationId":4,"level":"info","message":"AI response received","timestamp":"2025-06-19T14:38:18.575Z"} {"conversationId":4,"level":"info","message":"AI response saved","messageId":139,"timestamp":"2025-06-19T14:38:18.603Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:38:23.385Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:38:23.388Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:38:26.329Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:38:26.385Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:38:30.083Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:38:30.085Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:38:35.930Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:38:44.555Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:38:53.812Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:38:53.815Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:38:57.990Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:38:57.992Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:39:21.742Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:39:24.009Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:39:24.012Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:39:28.187Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:39:28.188Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:39:35.564Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:39:35.636Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:39:35.828Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:39:35.828Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:39:35.829Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:39:35.829Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:39:35.829Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:39:35.829Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:39:58.022Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:39:58.025Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:40:08.667Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:40:08.672Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:40:12.320Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:40:22.083Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:40:22.086Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:40:30.823Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:40:30.850Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:40:31.230Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:40:31.231Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:40:31.231Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:40:48.096Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:40:48.101Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:40:52.267Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:40:52.269Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:40:58.769Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:40:58.771Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:41:08.073Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:41:22.273Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:41:22.276Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:41:26.286Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:41:26.333Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:41:26.667Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:41:26.668Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:41:26.668Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:41:28.990Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:41:28.992Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:41:52.673Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:41:52.677Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:42:07.947Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:42:22.018Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:42:22.019Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:42:22.651Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:42:22.654Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T14:42:33.285Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T14:42:33.290Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:42:40.183Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:42:40.187Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:42:52.849Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:42:52.852Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:42:59.043Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:42:59.097Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:42:59.149Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:42:59.198Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:43:06.883Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:43:06.887Z"} {"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T14:43:07.623Z"} {"level":"info","message":"Received /message request","timestamp":"2025-06-19T14:43:07.624Z"} {"conversationId":4,"level":"info","message":"User message saved","messageId":140,"timestamp":"2025-06-19T14:43:07.640Z"} {"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T14:43:07.649Z"} {"level":"info","message":"AI Rules:","timestamp":"2025-06-19T14:43:07.649Z"} {"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T14:43:07.653Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T14:43:16.997Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T14:43:17.044Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:43:17.384Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:43:17.384Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:43:17.384Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:43:23.049Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:43:23.053Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:43:29.739Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:43:29.746Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:43:53.242Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:43:53.249Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:43:54.335Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:43:59.907Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:43:59.910Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T14:44:12.385Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T14:44:12.392Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:44:12.791Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:44:12.792Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:44:12.792Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:44:23.619Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:44:23.626Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:44:30.095Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:44:30.097Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:44:53.645Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:44:53.653Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:44:54.889Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:44:57.831Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:44:57.837Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:45:08.170Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:45:08.171Z"} {"conversationId":4,"level":"info","message":"AI response received","timestamp":"2025-06-19T14:45:14.869Z"} {"conversationId":4,"level":"info","message":"AI response saved","messageId":141,"timestamp":"2025-06-19T14:45:14.918Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:45:15.796Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:45:15.799Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:45:15.891Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:45:15.895Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T14:45:15.926Z"} {"level":"info","message":"Processing guest messages for user 117 with guest ID 1750344317750-78u2c3rve","timestamp":"2025-06-19T14:45:15.930Z"} {"level":"info","message":"Created mapping for guest ID 1750344317750-78u2c3rve to user 117","timestamp":"2025-06-19T14:45:15.968Z"} {"level":"info","message":"No guest messages found for guest ID 1750344317750-78u2c3rve","timestamp":"2025-06-19T14:45:15.986Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750344317750-78u2c3rve","timestamp":"2025-06-19T14:45:15.999Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:45:16.031Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:45:16.032Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:45:16.033Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:45:16.039Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:45:16.102Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:45:16.106Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:45:16.129Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:45:16.131Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:45:16.158Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:45:16.161Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T14:45:17.884Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T14:45:17.902Z"} {"count":10,"level":"info","limit":30,"message":"Returning message history for user 117","offset":0,"timestamp":"2025-06-19T14:45:17.923Z","total":10} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:45:23.643Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:45:23.645Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:45:45.146Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:45:45.194Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:45:45.241Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:45:45.293Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:45:46.600Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:45:46.603Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:45:54.168Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:45:54.170Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:46:03.571Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:46:03.572Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:46:03.572Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:46:16.796Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:46:16.799Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:46:22.059Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:46:22.061Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:46:40.572Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:46:40.623Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:46:40.673Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:46:46.993Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:46:46.996Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:46:52.250Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:46:52.252Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:46:54.480Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:46:58.952Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T14:47:09.958Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T14:47:09.960Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:47:17.162Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:47:17.164Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:47:22.404Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:47:22.408Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:47:35.736Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:47:44.947Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:47:44.951Z"} {"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T14:47:47.008Z"} {"level":"info","message":"Received /message request","timestamp":"2025-06-19T14:47:47.009Z"} {"conversationId":4,"level":"info","message":"User message saved","messageId":142,"timestamp":"2025-06-19T14:47:47.035Z"} {"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T14:47:47.044Z"} {"level":"info","message":"AI Rules:","timestamp":"2025-06-19T14:47:47.044Z"} {"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T14:47:47.047Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:47:52.427Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:47:52.431Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:47:53.971Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:47:54.014Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:47:54.344Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:47:54.345Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:47:54.346Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:47:54.346Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:47:54.347Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:47:54.347Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:48:15.274Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:48:15.281Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:48:22.439Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:48:22.441Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:48:22.551Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:48:22.555Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T14:48:22.586Z"} {"level":"info","message":"Processing guest messages for user 117 with guest ID 1750344504808-y8330l0ax","timestamp":"2025-06-19T14:48:22.590Z"} {"level":"info","message":"Created mapping for guest ID 1750344504808-y8330l0ax to user 117","timestamp":"2025-06-19T14:48:22.603Z"} {"level":"info","message":"No guest messages found for guest ID 1750344504808-y8330l0ax","timestamp":"2025-06-19T14:48:22.642Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750344504808-y8330l0ax","timestamp":"2025-06-19T14:48:22.669Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:48:22.684Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:48:22.693Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:48:22.698Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:48:22.700Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:48:22.741Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:48:22.744Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:48:22.801Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:48:22.805Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:48:22.847Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:48:22.849Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:48:22.876Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:48:22.888Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T14:48:24.337Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T14:48:24.375Z"} {"count":11,"level":"info","limit":30,"message":"Returning message history for user 117","offset":0,"timestamp":"2025-06-19T14:48:24.387Z","total":11} {"conversationId":4,"level":"info","message":"AI response received","timestamp":"2025-06-19T14:48:30.334Z"} {"conversationId":4,"level":"info","message":"AI response saved","messageId":143,"timestamp":"2025-06-19T14:48:30.345Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:48:35.515Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:48:39.726Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:48:39.729Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:48:39.813Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:48:39.816Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T14:48:39.840Z"} {"level":"info","message":"Processing guest messages for user 117 with guest ID 1750344520767-eyuqd2vfp","timestamp":"2025-06-19T14:48:39.841Z"} {"level":"info","message":"Created mapping for guest ID 1750344520767-eyuqd2vfp to user 117","timestamp":"2025-06-19T14:48:39.849Z"} {"level":"info","message":"No guest messages found for guest ID 1750344520767-eyuqd2vfp","timestamp":"2025-06-19T14:48:39.855Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750344520767-eyuqd2vfp","timestamp":"2025-06-19T14:48:39.860Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T14:48:39.892Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:48:39.898Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:48:39.924Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:48:39.928Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:48:39.936Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T14:48:39.939Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:48:39.960Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:48:39.972Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:48:39.997Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:48:40.000Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T14:48:39.199Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T14:48:39.235Z"} {"count":12,"level":"info","limit":30,"message":"Returning message history for user 117","offset":0,"timestamp":"2025-06-19T14:48:39.243Z","total":12} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:48:45.259Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:48:52.813Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:48:52.816Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:48:53.995Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:49:07.614Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:49:07.617Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:49:22.589Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:49:22.593Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:49:26.112Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:49:38.247Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:49:38.251Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:49:40.645Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:49:44.732Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:49:53.400Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:49:53.404Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:50:08.430Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:50:08.433Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:50:21.928Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:50:23.583Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:50:23.588Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:50:38.615Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:50:38.619Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:50:40.488Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:50:40.489Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:50:40.489Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:50:40.489Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:50:40.489Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:50:40.489Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:50:40.490Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:50:40.490Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:50:40.490Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:51:08.812Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:51:08.816Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:51:17.452Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:51:17.500Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:51:17.549Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:51:25.075Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:51:25.078Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:51:35.882Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:51:35.882Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:51:35.882Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:51:39.003Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:51:39.007Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:52:09.202Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:52:09.205Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:52:12.865Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:52:12.919Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:52:12.971Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:52:24.227Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:52:24.230Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:52:26.748Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:52:30.950Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:52:48.070Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:52:48.075Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:53:08.208Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:53:25.688Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:53:25.691Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:53:26.305Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:53:26.348Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:53:26.699Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:53:26.699Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:53:26.699Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:53:26.700Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:53:26.700Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:53:26.700Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:53:46.122Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:53:46.127Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:54:07.903Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:54:17.587Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:54:26.018Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:54:27.152Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:54:27.155Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:54:46.521Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:54:46.525Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:55:04.636Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:55:04.636Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:55:04.637Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:55:04.637Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:55:14.183Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:55:14.234Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:55:17.092Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:55:28.583Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:55:28.586Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:55:46.887Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:55:46.891Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:55:58.678Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:56:12.830Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:56:12.831Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:56:12.831Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:56:12.831Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:56:12.831Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:56:30.072Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:56:30.075Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:56:47.258Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:56:47.262Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:56:49.758Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:56:49.801Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:56:49.843Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:57:08.301Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:57:08.302Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:57:08.302Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:57:29.222Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:57:29.224Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:57:47.651Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:57:47.656Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:57:49.636Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:58:07.651Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:58:07.683Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T14:58:07.684Z"} {"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-19T14:58:26.119Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:58:30.687Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:58:30.691Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:58:40.419Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:58:48.062Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:58:48.067Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:58:54.596Z"} {"level":"error","message":"IMAP connection error during check: This socket has been ended by the other party","timestamp":"2025-06-19T14:59:02.971Z"} {"level":"error","message":"IMAP connection error during check: This socket has been ended by the other party","timestamp":"2025-06-19T14:59:02.972Z"} {"level":"error","message":"IMAP connection error during check: This socket has been ended by the other party","timestamp":"2025-06-19T14:59:02.972Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:59:32.276Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T14:59:32.283Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:59:36.048Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:59:36.098Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T14:59:46.115Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T14:59:46.120Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:59:49.885Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T14:59:53.980Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:00:33.618Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:00:33.622Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:00:35.657Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:00:45.423Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:00:46.498Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:00:46.504Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:00:53.705Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:01:31.078Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:01:35.105Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:01:35.110Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T15:01:44.752Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T15:01:44.788Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:01:45.179Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:01:45.180Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:01:45.180Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:01:45.180Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:01:45.181Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:01:45.181Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:01:45.181Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:01:45.181Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:01:45.181Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:01:46.882Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:01:46.887Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:02:26.546Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:02:34.246Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:02:34.251Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:02:36.077Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:02:40.181Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:02:47.263Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:02:47.268Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:03:21.977Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:03:35.551Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:03:35.597Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:03:35.726Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:03:35.730Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:03:36.013Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:03:36.013Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:03:36.013Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:03:36.013Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:03:36.013Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:03:36.014Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:03:47.627Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:03:47.632Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:04:17.412Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:04:26.928Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:04:35.277Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:04:37.174Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:04:37.176Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:04:48.010Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:04:48.014Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:05:08.437Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:05:22.256Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:05:26.360Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:05:28.073Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:05:28.077Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:05:36.499Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:05:36.501Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:05:39.721Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:05:39.724Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:05:44.141Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:05:44.188Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:05:52.594Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:05:52.598Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:06:03.834Z"} {"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T15:06:09.135Z"} {"level":"info","message":"Received /message request","timestamp":"2025-06-19T15:06:09.136Z"} {"conversationId":4,"level":"info","message":"User message saved","messageId":144,"timestamp":"2025-06-19T15:06:09.171Z"} {"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T15:06:09.184Z"} {"level":"info","message":"AI Rules:","timestamp":"2025-06-19T15:06:09.185Z"} {"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T15:06:09.190Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:06:09.717Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:06:09.720Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:06:17.660Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:06:21.789Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:06:22.623Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:06:22.627Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:06:40.118Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:06:40.124Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:06:52.806Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:06:52.821Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:06:59.175Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:07:08.019Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:07:08.024Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:07:17.580Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:07:17.581Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:07:17.582Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:07:17.582Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:07:17.582Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:07:17.583Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:07:17.583Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:07:17.583Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:07:17.583Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:07:17.583Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:07:17.583Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:07:17.584Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:07:22.991Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:07:23.006Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:07:45.416Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:07:45.427Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:07:52.419Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:07:52.424Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:07:52.597Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:07:52.629Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T15:07:52.660Z"} {"level":"info","message":"Processing guest messages for user 117 with guest ID 1750345674327-7jos4xb3j","timestamp":"2025-06-19T15:07:52.661Z"} {"level":"info","message":"Created mapping for guest ID 1750345674327-7jos4xb3j to user 117","timestamp":"2025-06-19T15:07:52.698Z"} {"level":"info","message":"No guest messages found for guest ID 1750345674327-7jos4xb3j","timestamp":"2025-06-19T15:07:52.710Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750345674327-7jos4xb3j","timestamp":"2025-06-19T15:07:52.717Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:07:52.770Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:07:52.775Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T15:07:52.785Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T15:07:52.785Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:07:52.913Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:07:52.932Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:07:52.974Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:07:52.982Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:07:53.011Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:07:53.015Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:07:53.337Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:07:53.340Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T15:07:54.397Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T15:07:54.443Z"} {"count":13,"level":"info","limit":30,"message":"Returning message history for user 117","offset":0,"timestamp":"2025-06-19T15:07:54.461Z","total":13} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:07:54.815Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:07:54.866Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:07:54.918Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:08:12.501Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:08:12.546Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:08:12.969Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:08:12.970Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:08:12.970Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:08:23.555Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:08:23.569Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:08:24.988Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:08:24.991Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:08:25.237Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:08:25.268Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T15:08:25.293Z"} {"level":"info","message":"Processing guest messages for user 117 with guest ID 1750345706513-jatkprgkb","timestamp":"2025-06-19T15:08:25.298Z"} {"level":"info","message":"Created mapping for guest ID 1750345706513-jatkprgkb to user 117","timestamp":"2025-06-19T15:08:25.316Z"} {"level":"info","message":"No guest messages found for guest ID 1750345706513-jatkprgkb","timestamp":"2025-06-19T15:08:25.330Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750345706513-jatkprgkb","timestamp":"2025-06-19T15:08:25.347Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:08:25.405Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:08:25.418Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T15:08:25.420Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T15:08:25.421Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:08:25.447Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:08:25.464Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:08:25.515Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:08:25.520Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:08:25.548Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 117","timestamp":"2025-06-19T15:08:25.554Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T15:08:27.057Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T15:08:27.096Z"} {"count":13,"level":"info","limit":30,"message":"Returning message history for user 117","offset":0,"timestamp":"2025-06-19T15:08:27.118Z","total":13} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T15:08:38.311Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T14:24:37.718Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T15:08:38.313Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T15:08:38.330Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:08:38.380Z"} {"cookie":{"expires":"2025-07-19T15:08:38.376Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"8e7361ab61ead7985825a1322c32b390","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T15:08:38.382Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T15:08:38.389Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T15:08:38.442Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T15:08:38.533Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:08:40.300Z"} {"level":"info","message":"GET /api/users/117","timestamp":"2025-06-19T15:08:42.729Z"} {"level":"info","message":"GET /api/messages?userId=117","timestamp":"2025-06-19T15:08:42.840Z"} {"level":"info","message":"GET /api/users/117/tags","timestamp":"2025-06-19T15:08:42.939Z"} {"level":"info","message":"GET /api/users/117","timestamp":"2025-06-19T15:08:45.891Z"} {"level":"info","message":"DELETE /api/users/117","timestamp":"2025-06-19T15:08:47.548Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T15:08:47.648Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:08:49.974Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:08:51.665Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:08:51.759Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:08:53.505Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:08:53.511Z"} {"conversationId":4,"level":"info","message":"AI response received","timestamp":"2025-06-19T15:08:56.841Z"} {"code":"23503","constraint":"messages_conversation_id_fkey","detail":"Key (conversation_id)=(4) is not present in table \"conversations\".","file":"ri_triggers.c","length":286,"level":"error","line":"2608","message":"Error getting or saving AI response: insert or update on table \"messages\" violates foreign key constraint \"messages_conversation_id_fkey\"","name":"error","routine":"ri_ReportViolation","schema":"public","severity":"ERROR","stack":"error: insert or update on table \"messages\" violates foreign key constraint \"messages_conversation_id_fkey\"\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/chat.js:437:35","table":"messages","timestamp":"2025-06-19T15:08:56.876Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T15:08:58.187Z"} {"level":"info","message":"Nonce 6626bc62d3717dce5c86b46e02c990c6 сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T15:08:58.194Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T15:08:59.524Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T15:08:59.525Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T15:08:59.593Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T15:09:00.221Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T15:09:00.509Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T15:09:00.682Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T15:09:00.732Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T15:09:00.805Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T15:09:00.805Z"} {"level":"info","message":"New user 118 role check result: user","timestamp":"2025-06-19T15:09:00.805Z"} {"level":"info","message":"[verify] Found or created user 118 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T15:09:00.808Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 118 to guest_user_mapping: 8e7361ab61ead7985825a1322c32b390","timestamp":"2025-06-19T15:09:00.809Z"} {"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T15:09:00.818Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T15:09:00.819Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:09:00.838Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T15:09:01.051Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T15:09:01.146Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T15:09:01.256Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T15:09:01.260Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T15:09:01.295Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T15:09:01.295Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T15:08:38.376Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"8e7361ab61ead7985825a1322c32b390","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T15:09:01.298Z","userId":118} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T15:09:01.301Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 118 with guestId=8e7361ab61ead7985825a1322c32b390, previousGuestId=undefined","timestamp":"2025-06-19T15:09:01.302Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=118, guestId=8e7361ab61ead7985825a1322c32b390","timestamp":"2025-06-19T15:09:01.307Z"} {"level":"info","message":"Processing guest messages for user 118 with guest ID 8e7361ab61ead7985825a1322c32b390","timestamp":"2025-06-19T15:09:01.307Z"} {"level":"info","message":"No guest messages found for guest ID 8e7361ab61ead7985825a1322c32b390","timestamp":"2025-06-19T15:09:01.312Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 8e7361ab61ead7985825a1322c32b390","timestamp":"2025-06-19T15:09:01.317Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T15:08:38.376Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"8e7361ab61ead7985825a1322c32b390","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["8e7361ab61ead7985825a1322c32b390"],"timestamp":"2025-06-19T15:09:01.320Z","userId":118} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T15:09:01.324Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:09:01.347Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:09:01.349Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:09:01.384Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:09:01.387Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T15:09:01.444Z"} {"level":"info","message":"Processing guest messages for user 118 with guest ID 1750345722798-uj92s695s","timestamp":"2025-06-19T15:09:01.446Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:09:01.450Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:09:01.464Z"} {"level":"info","message":"Created mapping for guest ID 1750345722798-uj92s695s to user 118","timestamp":"2025-06-19T15:09:01.476Z"} {"level":"info","message":"No guest messages found for guest ID 1750345722798-uj92s695s","timestamp":"2025-06-19T15:09:01.490Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750345722798-uj92s695s","timestamp":"2025-06-19T15:09:01.502Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T15:09:01.509Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T15:09:01.509Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:09:01.525Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:09:01.529Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:09:01.553Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:09:01.556Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:09:01.603Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:09:01.606Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:09:01.633Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:09:01.636Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:09:01.656Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:09:01.658Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:09:01.683Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:09:01.688Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T15:09:02.542Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T15:09:02.543Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T15:09:03.317Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T15:09:03.360Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 118","offset":0,"timestamp":"2025-06-19T15:09:03.368Z","total":0} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:09:03.864Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T15:09:05.498Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T15:09:05.558Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 118","offset":0,"timestamp":"2025-06-19T15:09:05.563Z","total":0} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:09:07.906Z"} {"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T15:09:11.432Z"} {"level":"info","message":"Received /message request","timestamp":"2025-06-19T15:09:11.433Z"} {"conversationId":5,"level":"info","message":"Created new conversation","timestamp":"2025-06-19T15:09:11.439Z","userId":118} {"conversationId":5,"level":"info","message":"User message saved","messageId":146,"timestamp":"2025-06-19T15:09:11.444Z"} {"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T15:09:11.453Z"} {"level":"info","message":"AI Rules:","timestamp":"2025-06-19T15:09:11.453Z"} {"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T15:09:11.456Z"} {"conversationId":5,"level":"info","message":"AI response received","timestamp":"2025-06-19T15:09:23.331Z"} {"conversationId":5,"level":"info","message":"AI response saved","messageId":147,"timestamp":"2025-06-19T15:09:23.361Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:09:23.708Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:09:23.714Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:09:32.436Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:09:32.439Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:09:46.005Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:09:54.110Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:09:54.113Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:10:02.624Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:10:02.629Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:10:03.708Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:10:03.709Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:10:03.709Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:10:03.709Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:10:03.709Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:10:03.710Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:10:03.785Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:10:22.008Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:10:22.012Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:10:32.834Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:10:32.838Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:10:45.130Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:10:52.154Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:10:52.158Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:10:54.645Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:11:02.986Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:11:02.994Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:11:02.998Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:11:22.168Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:11:22.172Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:11:33.201Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:11:33.205Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:11:40.501Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:11:50.067Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:11:52.563Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:11:52.567Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:11:58.459Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:12:02.845Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:12:02.847Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:12:03.393Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:12:03.398Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:12:20.249Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:12:20.254Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:12:20.301Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:12:20.304Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:12:20.459Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:12:20.468Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:12:20.502Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:12:20.564Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:12:20.598Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:12:20.605Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T15:12:20.615Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T15:12:20.616Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:12:20.716Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:12:20.926Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:12:20.967Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:12:20.970Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:12:32.896Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:12:32.898Z"} {"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T15:12:34.547Z"} {"level":"info","message":"Received /message request","timestamp":"2025-06-19T15:12:34.548Z"} {"conversationId":5,"level":"info","message":"User message saved","messageId":148,"timestamp":"2025-06-19T15:12:34.579Z"} {"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T15:12:34.589Z"} {"level":"info","message":"AI Rules:","timestamp":"2025-06-19T15:12:34.589Z"} {"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T15:12:34.592Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:12:35.864Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:12:45.531Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:12:49.507Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:12:50.921Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:12:50.927Z"} {"conversationId":5,"level":"info","message":"AI response received","timestamp":"2025-06-19T15:12:59.082Z"} {"conversationId":5,"level":"info","message":"AI response saved","messageId":149,"timestamp":"2025-06-19T15:12:59.091Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:13:03.757Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:13:03.758Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:13:22.060Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:13:22.064Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:13:26.890Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:13:33.971Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:13:33.975Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:13:40.790Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:13:49.137Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:13:52.253Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:13:52.256Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:14:22.429Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:14:22.432Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:14:26.577Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:14:36.189Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:14:40.694Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:14:40.697Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:14:44.554Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:14:52.626Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:14:52.629Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:15:22.257Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:15:22.257Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:15:22.258Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:15:22.258Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:15:22.258Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:15:22.258Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:15:22.259Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:15:22.259Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:15:22.259Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:15:22.259Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:15:22.259Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:15:22.260Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:15:22.260Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:15:22.260Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:15:22.260Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:15:22.260Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:15:22.817Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:15:22.819Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:15:35.654Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:15:35.688Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:15:35.731Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:15:36.073Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:15:36.074Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:15:42.181Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:15:42.183Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:16:17.650Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:16:26.981Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:16:35.283Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:16:43.601Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:16:43.604Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:16:47.930Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:16:47.932Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:17:08.531Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:17:26.404Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:17:26.446Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:17:26.874Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:17:26.874Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:17:26.875Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:17:26.875Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:17:26.875Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:17:26.875Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:17:45.100Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:17:45.104Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:17:46.116Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:17:46.118Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:18:03.920Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:18:17.633Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:18:21.879Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:18:44.261Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:18:44.265Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:18:46.409Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:18:46.414Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:19:04.651Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:19:04.652Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:19:04.652Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:19:04.652Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:19:18.635Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:19:18.636Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:19:45.729Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:19:45.732Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:19:46.803Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:19:46.805Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:19:59.225Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:20:13.074Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:20:13.075Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:20:46.746Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:20:46.750Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:20:46.756Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:20:46.759Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:20:54.100Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:21:09.972Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:21:09.972Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:21:47.599Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:21:47.602Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:21:47.603Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:21:47.606Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:21:50.052Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:21:59.927Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:21:59.976Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:22:00.025Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:22:00.079Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:22:00.129Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:22:00.181Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:22:00.230Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:22:00.280Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:22:00.330Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:22:00.379Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:22:00.438Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:22:04.019Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:22:45.526Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:22:45.526Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:22:45.526Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:22:47.964Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:22:47.967Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:22:47.969Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:22:47.975Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:22:54.076Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:22:54.125Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:23:02.295Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:23:40.690Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:23:46.037Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:23:46.041Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:23:46.043Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:23:46.050Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:23:50.169Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:23:54.096Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:24:36.631Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:24:36.632Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:24:36.632Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:24:36.632Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:24:36.632Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:24:36.633Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:24:45.504Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:24:45.552Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:24:46.410Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:24:46.412Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:24:46.414Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:24:46.416Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:24:54.221Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:24:54.222Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:25:27.181Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:25:27.230Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:25:44.966Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:25:45.002Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:25:45.426Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:25:45.426Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:25:45.427Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:25:46.822Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:25:46.826Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:25:46.834Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:25:46.841Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:26:26.934Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:26:40.420Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:26:40.471Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:26:40.784Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:26:40.784Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:26:40.785Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:26:47.199Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:26:47.202Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:26:47.204Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:26:47.206Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:27:18.018Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:27:31.686Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:27:35.663Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:27:41.553Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:27:41.557Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:27:47.546Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:27:47.548Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:28:02.582Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:28:02.585Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:28:17.673Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:28:27.049Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:28:31.084Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:28:32.762Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:28:32.766Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:28:47.936Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:28:47.947Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:29:13.294Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:29:13.295Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:29:13.295Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:29:13.295Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:29:13.295Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:29:13.295Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:29:13.295Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:29:26.527Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:29:26.565Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:29:26.568Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:29:26.991Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:29:26.991Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:29:41.817Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:29:41.820Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:29:45.998Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:29:46.003Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:30:04.193Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:30:17.918Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:30:26.349Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:30:40.981Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:30:40.984Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:30:46.380Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:30:46.382Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:30:59.457Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:31:13.296Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:31:15.608Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:31:15.613Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:31:20.171Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:31:20.174Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:31:20.217Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:31:20.219Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T15:31:20.244Z"} {"level":"info","message":"Processing guest messages for user 118 with guest ID 1750347082424-uhsvreyf4","timestamp":"2025-06-19T15:31:20.251Z"} {"level":"info","message":"Created mapping for guest ID 1750347082424-uhsvreyf4 to user 118","timestamp":"2025-06-19T15:31:20.263Z"} {"level":"info","message":"No guest messages found for guest ID 1750347082424-uhsvreyf4","timestamp":"2025-06-19T15:31:20.276Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750347082424-uhsvreyf4","timestamp":"2025-06-19T15:31:20.281Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:31:20.298Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:31:20.303Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T15:31:20.305Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T15:31:20.305Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:31:20.334Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:31:20.344Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:31:20.373Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:31:20.376Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:31:20.403Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:31:20.405Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:31:21.620Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T15:31:22.105Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T15:31:22.127Z"} {"count":4,"level":"info","limit":30,"message":"Returning message history for user 118","offset":0,"timestamp":"2025-06-19T15:31:22.132Z","total":4} {"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T15:31:29.003Z"} {"level":"info","message":"Received /message request","timestamp":"2025-06-19T15:31:29.004Z"} {"conversationId":5,"level":"info","message":"User message saved","messageId":150,"timestamp":"2025-06-19T15:31:29.019Z"} {"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T15:31:29.027Z"} {"level":"info","message":"AI Rules:","timestamp":"2025-06-19T15:31:29.028Z"} {"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T15:31:29.031Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:31:46.815Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:31:46.819Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:31:50.565Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:31:50.567Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:31:59.276Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:32:08.691Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:32:12.807Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:32:21.673Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:32:21.681Z"} {"conversationId":5,"level":"info","message":"AI response received","timestamp":"2025-06-19T15:32:28.512Z"} {"conversationId":5,"level":"info","message":"AI response saved","messageId":151,"timestamp":"2025-06-19T15:32:28.534Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:32:47.152Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:32:47.156Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:32:50.353Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:32:51.474Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:32:51.477Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:33:04.163Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:33:04.843Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:33:04.850Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:33:12.332Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:33:21.693Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:33:21.696Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:33:21.801Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:33:21.805Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:33:50.145Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:33:51.875Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:33:51.879Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:33:51.982Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:33:51.984Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:33:59.424Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:34:03.470Z"} {"level":"info","message":"GET /api/users/118","timestamp":"2025-06-19T15:34:06.806Z"} {"level":"info","message":"GET /api/messages?userId=118","timestamp":"2025-06-19T15:34:06.844Z"} {"level":"info","message":"GET /api/users/118/tags","timestamp":"2025-06-19T15:34:06.907Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:34:22.063Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:34:22.067Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:34:23.117Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:34:23.119Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:34:41.141Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:34:49.953Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:34:49.957Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:34:50.061Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:34:50.064Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:34:59.339Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:34:59.340Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:34:59.340Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:34:59.341Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:34:59.341Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:34:59.341Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:34:59.341Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:34:59.341Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:34:59.342Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:34:59.342Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:34:59.342Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:34:59.342Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:34:59.342Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:34:59.343Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:34:59.343Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:34:59.343Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:34:59.343Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:34:59.343Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:35:20.141Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:35:20.145Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:35:21.202Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:35:21.203Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:35:36.640Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:35:36.686Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:35:36.732Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:35:50.250Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:35:50.451Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:35:50.456Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:35:54.263Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:36:21.598Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:36:21.600Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:36:21.602Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:36:21.603Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:36:36.228Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:36:45.674Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:36:49.670Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:36:51.801Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:36:51.804Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:36:54.796Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:36:54.799Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:37:20.910Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:37:20.914Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:37:21.977Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:37:21.981Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:37:27.317Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:37:41.105Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:37:49.419Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:37:51.177Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:37:51.181Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:38:22.748Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:38:23.455Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:38:23.458Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:38:36.476Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:38:40.424Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:38:47.154Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:38:47.158Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:39:18.053Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:39:24.933Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:39:24.938Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:39:35.821Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:39:35.864Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:39:36.325Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:39:36.326Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:39:36.326Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:39:36.326Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:39:36.326Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:39:36.326Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:39:36.326Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:39:36.326Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:39:36.326Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:39:36.326Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:39:36.326Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:39:36.326Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:39:36.326Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:39:36.326Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:39:36.326Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:39:47.522Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:39:47.527Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:39:54.677Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:39:54.679Z"} {"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T15:39:55.943Z"} {"level":"info","message":"Received /message request","timestamp":"2025-06-19T15:39:55.945Z"} {"conversationId":5,"level":"info","message":"User message saved","messageId":152,"timestamp":"2025-06-19T15:39:55.979Z"} {"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T15:39:55.987Z"} {"level":"info","message":"AI Rules:","timestamp":"2025-06-19T15:39:55.987Z"} {"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T15:39:55.990Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:40:14.232Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:40:21.580Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:40:21.585Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:40:24.041Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:40:24.044Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:40:27.231Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:40:35.568Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:40:49.510Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:40:49.515Z"} {"conversationId":5,"level":"info","message":"AI response received","timestamp":"2025-06-19T15:41:05.603Z"} {"conversationId":5,"level":"info","message":"AI response saved","messageId":153,"timestamp":"2025-06-19T15:41:05.659Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:41:13.027Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:41:13.034Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:41:14.143Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:41:14.143Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:41:14.143Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:41:14.143Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:41:19.919Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:41:19.921Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:41:20.044Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:41:20.046Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:41:23.528Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:41:23.570Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:41:25.675Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:41:25.764Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:41:26.690Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:41:50.319Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:41:50.324Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:41:50.416Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:41:50.418Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:42:08.556Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:42:18.038Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:42:21.611Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:42:21.616Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:42:26.347Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:42:46.364Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:42:46.369Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:42:51.775Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:42:51.777Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:42:59.675Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:43:17.501Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:43:17.517Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:43:17.921Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:43:17.921Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:43:17.922Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:43:17.922Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:43:17.922Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:43:17.922Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:43:17.922Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:43:17.923Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:43:29.105Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:43:29.116Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:43:46.743Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:43:46.745Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:43:46.747Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:43:46.749Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:43:51.222Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:43:51.225Z"} {"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T15:43:55.676Z"} {"level":"info","message":"Received /message request","timestamp":"2025-06-19T15:43:55.677Z"} {"conversationId":5,"level":"info","message":"User message saved","messageId":154,"timestamp":"2025-06-19T15:43:55.690Z"} {"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T15:43:55.703Z"} {"level":"info","message":"AI Rules:","timestamp":"2025-06-19T15:43:55.704Z"} {"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T15:43:55.708Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:43:59.009Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:43:59.013Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:43:59.541Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T15:44:13.269Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:44:13.374Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:44:13.375Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:44:13.375Z"} {"conversationId":5,"level":"info","message":"AI response received","timestamp":"2025-06-19T15:44:16.007Z"} {"conversationId":5,"level":"info","message":"AI response saved","messageId":155,"timestamp":"2025-06-19T15:44:16.034Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:44:21.251Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:44:21.255Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:44:21.378Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:44:21.380Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:44:50.428Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:44:51.539Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:44:51.542Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:44:52.528Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:44:52.529Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:45:04.122Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:45:12.375Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:45:21.633Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:45:21.636Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:45:22.710Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:45:22.712Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:45:45.846Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:45:51.836Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:45:51.840Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:45:51.967Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:45:51.969Z"} {"level":"info","message":"GET /api/users/42","timestamp":"2025-06-19T15:46:00.253Z"} {"level":"info","message":"GET /api/messages?userId=42","timestamp":"2025-06-19T15:46:00.413Z"} {"level":"info","message":"GET /api/users/42/tags","timestamp":"2025-06-19T15:46:00.498Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:46:04.044Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:46:04.045Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:46:04.045Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:46:04.045Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:46:04.046Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:46:04.046Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:46:19.888Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:46:19.891Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:46:22.143Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:46:22.146Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T15:46:22.774Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T15:46:22.796Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T15:46:22.859Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:46:31.705Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:46:31.707Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:46:45.777Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:46:47.900Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:46:47.905Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:46:50.013Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:46:50.015Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:46:59.442Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:46:59.442Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:47:21.187Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:47:21.191Z"} {"level":"info","message":"GET /api/users/106","timestamp":"2025-06-19T15:47:30.235Z"} {"level":"info","message":"GET /api/messages?userId=106","timestamp":"2025-06-19T15:47:30.278Z"} {"level":"info","message":"GET /api/users/106/tags","timestamp":"2025-06-19T15:47:30.306Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:47:41.201Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:47:41.247Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:47:41.292Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:47:41.337Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:47:41.383Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:47:41.428Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:47:45.587Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:47:45.601Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:47:45.945Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:47:45.950Z"} {"level":"info","message":"GET /api/users/14","timestamp":"2025-06-19T15:47:49.106Z"} {"level":"info","message":"GET /api/messages?userId=14","timestamp":"2025-06-19T15:47:49.251Z"} {"level":"info","message":"GET /api/users/14/tags","timestamp":"2025-06-19T15:47:49.586Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:47:50.244Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:47:50.399Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:47:50.401Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:47:58.713Z"} {"level":"info","message":"GET /api/users/14","timestamp":"2025-06-19T15:48:00.696Z"} {"level":"info","message":"DELETE /api/users/14","timestamp":"2025-06-19T15:48:02.309Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T15:48:02.515Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:48:07.473Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:48:07.504Z"} {"level":"info","message":"GET /api/users/4","timestamp":"2025-06-19T15:48:10.230Z"} {"level":"info","message":"GET /api/messages?userId=4","timestamp":"2025-06-19T15:48:10.258Z"} {"level":"info","message":"GET /api/users/4/tags","timestamp":"2025-06-19T15:48:10.280Z"} {"level":"info","message":"GET /api/users/4","timestamp":"2025-06-19T15:48:11.946Z"} {"level":"info","message":"DELETE /api/users/4","timestamp":"2025-06-19T15:48:14.069Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T15:48:14.108Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:48:13.573Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:48:13.576Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:48:20.592Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:48:20.594Z"} {"level":"info","message":"GET /api/users/106","timestamp":"2025-06-19T15:48:21.006Z"} {"level":"info","message":"GET /api/messages?userId=106","timestamp":"2025-06-19T15:48:21.031Z"} {"level":"info","message":"GET /api/users/106/tags","timestamp":"2025-06-19T15:48:21.055Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:48:29.686Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:48:29.724Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:48:32.061Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:48:45.730Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:48:46.360Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:48:46.365Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:48:51.747Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:48:51.749Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:48:54.013Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:49:21.942Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:49:21.946Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:49:27.431Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:49:45.624Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:49:45.625Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:49:45.625Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:49:45.625Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:49:45.625Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:49:45.625Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:49:45.625Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:49:45.625Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:49:45.625Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:49:46.717Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:49:46.721Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:50:23.004Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:50:23.055Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:50:23.106Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:50:23.421Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:50:23.424Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:50:36.490Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:50:45.110Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:50:45.111Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:50:45.111Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:50:47.111Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:50:47.116Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:51:04.347Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:51:04.351Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:51:17.523Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:51:17.527Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:51:21.746Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:51:21.752Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:51:22.559Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:51:22.605Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:51:29.122Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:51:29.170Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:51:31.920Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:51:40.360Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:51:47.490Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:51:47.496Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:51:52.896Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:51:52.898Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T15:52:03.681Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T15:52:03.721Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T15:52:03.811Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:52:07.720Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:52:07.761Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:52:11.195Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:52:11.197Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:52:11.223Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:52:11.225Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:52:11.246Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:52:11.249Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T15:52:11.255Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T15:52:11.255Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:52:11.302Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:52:11.311Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:52:11.345Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:52:11.348Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:52:11.386Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:52:11.388Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:52:11.404Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:52:11.406Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T15:52:13.487Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T15:52:13.515Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T15:52:13.606Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:52:17.952Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:52:22.347Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:52:22.378Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:52:31.413Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:52:31.462Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:52:31.802Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:52:31.803Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:52:31.803Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:52:31.803Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:52:31.803Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:52:31.804Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:52:42.444Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:52:42.447Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:52:47.847Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:52:47.849Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:53:11.238Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:53:12.634Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:53:12.638Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:53:22.647Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:53:23.769Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:53:23.773Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:53:26.761Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:53:41.990Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:53:41.993Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T15:53:42.135Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T15:53:42.164Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T15:53:42.241Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:53:46.277Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:53:46.331Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:53:45.940Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:53:45.943Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:53:47.030Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:53:47.032Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:53:47.063Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:53:47.066Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:53:47.096Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:53:47.108Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T15:53:47.132Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T15:53:47.133Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:53:47.134Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:53:47.136Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:53:47.169Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:53:47.172Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:53:47.188Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:53:47.190Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:53:47.204Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:53:47.207Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T15:53:49.005Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T15:53:49.027Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T15:53:49.131Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:53:52.540Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:53:52.543Z"} {"level":"info","message":"GET /api/users/42","timestamp":"2025-06-19T15:54:02.731Z"} {"level":"info","message":"GET /api/messages?userId=42","timestamp":"2025-06-19T15:54:02.753Z"} {"level":"info","message":"GET /api/users/42/tags","timestamp":"2025-06-19T15:54:02.799Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:54:08.795Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:54:08.830Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:54:08.895Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:54:08.895Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:54:08.896Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:54:08.896Z"} {"level":"info","message":"GET /api/users/118","timestamp":"2025-06-19T15:54:13.268Z"} {"level":"info","message":"GET /api/messages?userId=118","timestamp":"2025-06-19T15:54:13.290Z"} {"level":"info","message":"GET /api/users/118/tags","timestamp":"2025-06-19T15:54:13.327Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:54:16.656Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:54:16.688Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:54:17.374Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:54:17.376Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:54:22.186Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:54:22.210Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:54:22.232Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:54:22.597Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:54:22.598Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:54:46.330Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:54:46.335Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:54:48.477Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:54:48.478Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:54:59.808Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:55:11.072Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:55:11.076Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:55:17.619Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:55:17.669Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:55:17.973Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:55:17.973Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:55:17.974Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:55:18.663Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:55:18.666Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:55:34.413Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:55:34.417Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:55:34.465Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:55:34.507Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:55:34.510Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:55:34.514Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:55:34.535Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T15:55:34.539Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T15:55:34.540Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:55:34.543Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:55:34.580Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:55:34.583Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:55:34.598Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:55:34.601Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:55:34.622Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:55:34.625Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T15:55:37.144Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T15:55:37.171Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T15:55:37.248Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:55:46.686Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:55:46.688Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:55:54.484Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:55:54.518Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:55:59.656Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:56:04.803Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:56:04.807Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T15:56:12.903Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T15:56:12.950Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:56:13.306Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:56:13.307Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:56:32.999Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:56:33.003Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:56:47.093Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:56:47.098Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:56:50.572Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:57:03.198Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:57:03.202Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:57:04.118Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:57:07.120Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:57:07.153Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:57:12.684Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:57:33.385Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:57:33.390Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T15:57:37.339Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T15:57:37.381Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T15:57:37.452Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:57:39.230Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:57:39.266Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:57:45.910Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T15:57:46.588Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T12:51:49.709Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T15:57:46.589Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T15:57:46.596Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:57:46.614Z"} {"cookie":{"expires":"2025-07-19T15:57:46.612Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"e3f276c739780f7f79e50905cb900155","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T15:57:46.615Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T15:57:46.618Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:57:47.458Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:57:47.460Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-19T15:57:49.195Z"} {"level":"info","message":"Nonce b0773c987dfe6f65556afdd0967179e6 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-19T15:57:49.202Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T15:57:53.148Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-19T15:57:53.149Z"} {"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T15:57:53.188Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T15:57:53.967Z"} {"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-19T15:57:53.967Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T15:57:54.120Z"} {"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-19T15:57:54.120Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T15:57:54.233Z"} {"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-19T15:57:54.233Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T15:57:54.339Z"} {"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-19T15:57:54.339Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T15:57:54.345Z"} {"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-19T15:57:54.345Z"} {"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","arbitrum","sepolia","ethereum","bsc"],"timestamp":"2025-06-19T15:57:54.346Z"} {"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T15:57:54.346Z"} {"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T15:57:54.346Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: e3f276c739780f7f79e50905cb900155","timestamp":"2025-06-19T15:57:54.348Z"} {"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T15:57:54.360Z"} {"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T15:57:54.360Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T15:57:54.674Z"} {"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-19T15:57:54.674Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T15:57:54.693Z"} {"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-19T15:57:54.693Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T15:57:54.790Z"} {"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-19T15:57:54.790Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T15:57:54.800Z"} {"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-19T15:57:54.800Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T15:57:54.850Z"} {"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-19T15:57:54.850Z"} {"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","bsc","sepolia","arbitrum","ethereum"],"timestamp":"2025-06-19T15:57:54.851Z"} {"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T15:57:54.851Z"} {"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-06-19T15:57:54.856Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T15:57:46.612Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"e3f276c739780f7f79e50905cb900155","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T15:57:54.859Z","userId":1} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T15:57:54.862Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=e3f276c739780f7f79e50905cb900155, previousGuestId=undefined","timestamp":"2025-06-19T15:57:54.862Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e3f276c739780f7f79e50905cb900155","timestamp":"2025-06-19T15:57:54.866Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID e3f276c739780f7f79e50905cb900155","timestamp":"2025-06-19T15:57:54.867Z"} {"level":"info","message":"No guest messages found for guest ID e3f276c739780f7f79e50905cb900155","timestamp":"2025-06-19T15:57:54.872Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID e3f276c739780f7f79e50905cb900155","timestamp":"2025-06-19T15:57:54.876Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=468571bcf6944db390ebc215dedd3a55","timestamp":"2025-06-19T15:57:54.878Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 468571bcf6944db390ebc215dedd3a55","timestamp":"2025-06-19T15:57:54.879Z"} {"level":"info","message":"Guest messages for guest ID 468571bcf6944db390ebc215dedd3a55 were already processed.","timestamp":"2025-06-19T15:57:54.880Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-19T15:57:54.882Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-19T15:57:54.883Z"} {"level":"info","message":"Guest messages for guest ID fc7552c52eaee0ffc8787ad6d34a072c were already processed.","timestamp":"2025-06-19T15:57:54.884Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-06-19T15:57:54.886Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-06-19T15:57:54.887Z"} {"level":"info","message":"Guest messages for guest ID a329b8732cc9083fdb55894a2d1814f7 were already processed.","timestamp":"2025-06-19T15:57:54.888Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-19T15:57:54.891Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-19T15:57:54.891Z"} {"level":"info","message":"Guest messages for guest ID 5d3fa01a03251b27ec7c9d3683957fe1 were already processed.","timestamp":"2025-06-19T15:57:54.894Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=cf443b86b4dcfd92f235965d83483763","timestamp":"2025-06-19T15:57:54.897Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID cf443b86b4dcfd92f235965d83483763","timestamp":"2025-06-19T15:57:54.897Z"} {"level":"info","message":"Guest messages for guest ID cf443b86b4dcfd92f235965d83483763 were already processed.","timestamp":"2025-06-19T15:57:54.900Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215412677-039rqj55c","timestamp":"2025-06-19T15:57:54.903Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215412677-039rqj55c","timestamp":"2025-06-19T15:57:54.903Z"} {"level":"info","message":"Guest messages for guest ID 1749215412677-039rqj55c were already processed.","timestamp":"2025-06-19T15:57:54.905Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-06-19T15:57:54.907Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-06-19T15:57:54.908Z"} {"level":"info","message":"Guest messages for guest ID f9b7b943a81ea4ba7eee39a6f7fc9669 were already processed.","timestamp":"2025-06-19T15:57:54.909Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-06-19T15:57:54.912Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-06-19T15:57:54.912Z"} {"level":"info","message":"Guest messages for guest ID fa3ab057f8e1f3ee3d5e34ef07b26059 were already processed.","timestamp":"2025-06-19T15:57:54.914Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-06-19T15:57:54.917Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-06-19T15:57:54.917Z"} {"level":"info","message":"Guest messages for guest ID d4f09e790d0a9952bcfda6d839fb50bf were already processed.","timestamp":"2025-06-19T15:57:54.919Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749036910052-j7dxek19b","timestamp":"2025-06-19T15:57:54.922Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1749036910052-j7dxek19b","timestamp":"2025-06-19T15:57:54.923Z"} {"level":"info","message":"Guest messages for guest ID 1749036910052-j7dxek19b were already processed.","timestamp":"2025-06-19T15:57:54.926Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748976356629-5bgeyaaf1","timestamp":"2025-06-19T15:57:54.929Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1748976356629-5bgeyaaf1","timestamp":"2025-06-19T15:57:54.930Z"} {"level":"info","message":"Guest messages for guest ID 1748976356629-5bgeyaaf1 were already processed.","timestamp":"2025-06-19T15:57:54.931Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748973405272-q3zeztpki","timestamp":"2025-06-19T15:57:54.934Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1748973405272-q3zeztpki","timestamp":"2025-06-19T15:57:54.935Z"} {"level":"info","message":"Guest messages for guest ID 1748973405272-q3zeztpki were already processed.","timestamp":"2025-06-19T15:57:54.936Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971995627-i4wduj6v0","timestamp":"2025-06-19T15:57:54.938Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971995627-i4wduj6v0","timestamp":"2025-06-19T15:57:54.939Z"} {"level":"info","message":"Guest messages for guest ID 1748971995627-i4wduj6v0 were already processed.","timestamp":"2025-06-19T15:57:54.940Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971772605-2176ii4p8","timestamp":"2025-06-19T15:57:54.943Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971772605-2176ii4p8","timestamp":"2025-06-19T15:57:54.943Z"} {"level":"info","message":"Guest messages for guest ID 1748971772605-2176ii4p8 were already processed.","timestamp":"2025-06-19T15:57:54.945Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047037557-ffbhn7w2e","timestamp":"2025-06-19T15:57:54.948Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047037557-ffbhn7w2e","timestamp":"2025-06-19T15:57:54.949Z"} {"level":"info","message":"Guest messages for guest ID 1749047037557-ffbhn7w2e were already processed.","timestamp":"2025-06-19T15:57:54.950Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047450809-2v3599neb","timestamp":"2025-06-19T15:57:54.954Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047450809-2v3599neb","timestamp":"2025-06-19T15:57:54.954Z"} {"level":"info","message":"Guest messages for guest ID 1749047450809-2v3599neb were already processed.","timestamp":"2025-06-19T15:57:54.957Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749197693965-cumdt5ym3","timestamp":"2025-06-19T15:57:54.960Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1749197693965-cumdt5ym3","timestamp":"2025-06-19T15:57:54.960Z"} {"level":"info","message":"Guest messages for guest ID 1749197693965-cumdt5ym3 were already processed.","timestamp":"2025-06-19T15:57:54.962Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749199741958-wplc2viy5","timestamp":"2025-06-19T15:57:54.965Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1749199741958-wplc2viy5","timestamp":"2025-06-19T15:57:54.966Z"} {"level":"info","message":"Guest messages for guest ID 1749199741958-wplc2viy5 were already processed.","timestamp":"2025-06-19T15:57:54.968Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215605031-e36tfrsg7","timestamp":"2025-06-19T15:57:54.971Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215605031-e36tfrsg7","timestamp":"2025-06-19T15:57:54.971Z"} {"level":"info","message":"Guest messages for guest ID 1749215605031-e36tfrsg7 were already processed.","timestamp":"2025-06-19T15:57:54.973Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749219734273-z8cjo614o","timestamp":"2025-06-19T15:57:54.975Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1749219734273-z8cjo614o","timestamp":"2025-06-19T15:57:54.976Z"} {"level":"info","message":"Guest messages for guest ID 1749219734273-z8cjo614o were already processed.","timestamp":"2025-06-19T15:57:54.977Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749051277025-x5jj8ymr3","timestamp":"2025-06-19T15:57:54.980Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1749051277025-x5jj8ymr3","timestamp":"2025-06-19T15:57:54.980Z"} {"level":"info","message":"Guest messages for guest ID 1749051277025-x5jj8ymr3 were already processed.","timestamp":"2025-06-19T15:57:54.982Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750248718038-bupg3zyvb","timestamp":"2025-06-19T15:57:54.985Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1750248718038-bupg3zyvb","timestamp":"2025-06-19T15:57:54.986Z"} {"level":"info","message":"Guest messages for guest ID 1750248718038-bupg3zyvb were already processed.","timestamp":"2025-06-19T15:57:54.989Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750335451213-yitdeo8jv","timestamp":"2025-06-19T15:57:54.991Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1750335451213-yitdeo8jv","timestamp":"2025-06-19T15:57:54.992Z"} {"level":"info","message":"Guest messages for guest ID 1750335451213-yitdeo8jv were already processed.","timestamp":"2025-06-19T15:57:54.993Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T15:57:46.612Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"e3f276c739780f7f79e50905cb900155","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["e3f276c739780f7f79e50905cb900155","468571bcf6944db390ebc215dedd3a55","fc7552c52eaee0ffc8787ad6d34a072c","a329b8732cc9083fdb55894a2d1814f7","5d3fa01a03251b27ec7c9d3683957fe1","cf443b86b4dcfd92f235965d83483763","1749215412677-039rqj55c","f9b7b943a81ea4ba7eee39a6f7fc9669","fa3ab057f8e1f3ee3d5e34ef07b26059","d4f09e790d0a9952bcfda6d839fb50bf","1749036910052-j7dxek19b","1748976356629-5bgeyaaf1","1748973405272-q3zeztpki","1748971995627-i4wduj6v0","1748971772605-2176ii4p8","1749047037557-ffbhn7w2e","1749047450809-2v3599neb","1749197693965-cumdt5ym3","1749199741958-wplc2viy5","1749215605031-e36tfrsg7","1749219734273-z8cjo614o","1749051277025-x5jj8ymr3","1750248718038-bupg3zyvb","1750335451213-yitdeo8jv"],"timestamp":"2025-06-19T15:57:54.996Z","userId":1} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T15:57:55.000Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:57:55.017Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:57:55.019Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:57:55.042Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:57:55.045Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:57:55.070Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:57:55.072Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:57:55.092Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:57:55.095Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T15:57:55.114Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T15:57:55.116Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:57:55.117Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:57:55.119Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:57:55.144Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:57:55.146Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T15:57:55.167Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:57:55.170Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:57:55.186Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:57:55.189Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:57:55.210Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:57:55.215Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T15:57:56.174Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T15:57:56.175Z"} {"level":"info","message":"GET /api/users/106","timestamp":"2025-06-19T15:58:01.629Z"} {"level":"info","message":"GET /api/messages?userId=106","timestamp":"2025-06-19T15:58:01.656Z"} {"level":"info","message":"GET /api/users/106/tags","timestamp":"2025-06-19T15:58:01.695Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:58:03.741Z"} {"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-19T15:58:03.758Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:58:03.786Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T15:58:03.847Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:58:04.061Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:58:04.062Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:58:04.062Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:58:04.062Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:58:04.062Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T15:58:04.062Z"} {"level":"info","message":"GET /api/users/118","timestamp":"2025-06-19T15:58:09.596Z"} {"level":"info","message":"GET /api/messages?userId=118","timestamp":"2025-06-19T15:58:09.621Z"} {"level":"info","message":"GET /api/users/118/tags","timestamp":"2025-06-19T15:58:09.673Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T15:58:11.308Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T15:58:11.329Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:58:17.444Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:58:17.447Z"} {"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T15:58:19.691Z"} {"level":"info","message":"Received /message request","timestamp":"2025-06-19T15:58:19.693Z"} {"conversationId":5,"level":"info","message":"User message saved","messageId":156,"timestamp":"2025-06-19T15:58:19.709Z"} {"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T15:58:19.719Z"} {"level":"info","message":"AI Rules:","timestamp":"2025-06-19T15:58:19.719Z"} {"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T15:58:19.722Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:58:21.466Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:58:21.468Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:58:23.006Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:58:23.008Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:58:45.737Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:58:51.708Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:58:51.715Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:58:54.213Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:58:54.216Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:58:55.024Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:58:59.019Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:59:19.558Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:59:19.563Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:59:24.385Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:59:24.388Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:59:36.757Z"} {"conversationId":5,"level":"info","message":"AI response received","timestamp":"2025-06-19T15:59:45.548Z"} {"conversationId":5,"level":"info","message":"AI response saved","messageId":157,"timestamp":"2025-06-19T15:59:45.586Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:59:49.705Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T15:59:49.708Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:59:50.326Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T15:59:53.565Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T15:59:53.567Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T15:59:58.773Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:00:20.455Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:00:20.459Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:00:23.755Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:00:23.756Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:00:36.341Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:00:50.312Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:00:50.313Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:00:50.313Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:00:50.313Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:00:50.313Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:00:50.313Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:00:50.314Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:00:50.314Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:00:50.314Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:00:50.632Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:00:50.636Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:00:54.947Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:00:54.949Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:01:16.345Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:01:16.350Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:01:16.393Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:01:16.398Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:01:16.450Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:01:16.496Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:01:16.496Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:01:16.526Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:01:16.554Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:01:16.559Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:01:16.634Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:01:16.637Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:01:16.660Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:01:16.663Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:01:16.713Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:01:16.716Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:01:20.807Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:01:20.809Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:01:31.958Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:01:32.008Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:01:32.055Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:01:45.650Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:01:45.650Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:01:45.650Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:01:47.767Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:01:47.770Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:02:17.934Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:02:17.937Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:02:22.265Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:02:22.267Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:02:27.229Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:02:27.278Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:02:27.329Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:02:36.604Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:02:40.659Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:02:42.542Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:02:42.547Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:02:48.135Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:02:48.138Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:03:18.340Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:03:18.343Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:03:22.670Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:03:23.738Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:03:23.740Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:03:31.914Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:03:36.014Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:03:48.527Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:03:48.531Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:04:13.779Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:04:18.727Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:04:18.730Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:04:22.877Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:04:22.878Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:04:27.343Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:04:35.899Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:04:35.899Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:04:35.900Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:04:35.900Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:04:35.900Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:04:35.900Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:04:35.900Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:04:35.900Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:04:35.900Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:05:13.484Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:05:24.148Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:05:24.153Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:05:24.276Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:05:24.326Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:05:24.376Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:05:31.014Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:05:31.014Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:05:45.488Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:05:45.492Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:06:04.950Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:06:04.995Z"} {"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T16:06:12.723Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T16:06:12.737Z"} {"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T16:06:12.737Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T16:06:12.739Z"} {"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T16:06:12.740Z"} {"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T16:06:12.741Z"} {"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T16:06:13.809Z"} {"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T16:06:13.827Z"} {"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-19T16:06:13.890Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} {"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T16:06:13.892Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T16:06:14.722Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T16:06:14.725Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:06:17.156Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:06:17.161Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:06:17.956Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:06:22.441Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:06:22.446Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:06:47.364Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:06:47.368Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:06:50.613Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:06:50.617Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:06:58.001Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:06:58.046Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:06:58.120Z"} {"level":"info","message":"Executing UP migration from 035_admin_read_messages.sql...","timestamp":"2025-06-19T16:06:58.239Z"} {"level":"info","message":"Migration 035_admin_read_messages.sql executed successfully","timestamp":"2025-06-19T16:06:58.341Z"} {"level":"info","message":"Function link_guest_messages.sql executed successfully","timestamp":"2025-06-19T16:06:58.362Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:07:08.578Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:07:20.814Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:07:20.819Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:07:26.101Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:07:26.104Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:07:34.761Z"} {"level":"info","message":"GET /api/users/106","timestamp":"2025-06-19T16:07:34.805Z"} {"level":"info","message":"GET /api/messages?userId=106","timestamp":"2025-06-19T16:07:34.863Z"} {"level":"info","message":"GET /api/users/106/tags","timestamp":"2025-06-19T16:07:34.941Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:07:36.683Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:07:36.714Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:07:36.776Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:07:47.740Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:07:47.744Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:08:08.496Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:08:17.952Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:08:17.956Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:08:22.272Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:08:22.274Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:09:03.680Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:09:23.751Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:09:23.756Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:09:47.413Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:09:47.419Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:09:54.779Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:10:22.885Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:10:22.890Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:10:47.821Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:10:47.828Z"} {"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T16:10:54.629Z"} {"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-19T16:10:54.630Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:10:54.630Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:10:54.631Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:10:54.631Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:10:54.631Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:10:54.631Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:10:54.631Z"} {"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-19T16:11:04.658Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T16:11:09.816Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T16:11:09.818Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:11:10.586Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:11:24.092Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:11:24.097Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:11:45.456Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:11:45.892Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:11:45.897Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:12:05.901Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:12:25.808Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:12:25.811Z"} {"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T16:12:35.340Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T16:12:35.346Z"} {"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T16:12:35.347Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T16:12:35.350Z"} {"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T16:12:35.351Z"} {"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T16:12:35.356Z"} {"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T16:12:35.838Z"} {"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T16:12:35.867Z"} {"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-19T16:12:35.925Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} {"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T16:12:35.927Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T16:12:36.657Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T16:12:36.660Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:12:37.348Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:12:46.282Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:12:46.290Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:12:53.305Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T16:12:53.349Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T16:12:53.388Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T16:12:53.511Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:12:55.196Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:12:55.223Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:12:55.268Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:13:00.748Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:13:00.751Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:13:00.782Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:13:00.786Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:13:00.847Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:13:00.881Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:13:00.883Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:13:00.906Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:13:00.927Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:13:00.928Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:13:00.988Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:13:01.039Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:13:01.045Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:13:01.170Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:13:01.173Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:13:01.222Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:13:01.228Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:13:03.525Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T16:13:03.582Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T16:13:03.630Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T16:13:03.734Z"} {"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T16:13:21.575Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T16:13:21.579Z"} {"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T16:13:21.580Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T16:13:21.581Z"} {"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T16:13:21.582Z"} {"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T16:13:21.583Z"} {"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T16:13:21.967Z"} {"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T16:13:21.996Z"} {"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-19T16:13:22.053Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} {"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T16:13:22.055Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:13:25.891Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:13:25.923Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:13:25.964Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T16:13:27.124Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T16:13:27.127Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:13:27.293Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:13:27.298Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:13:27.991Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:13:31.624Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:13:31.627Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:14:01.828Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:14:01.833Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:14:08.496Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:14:08.498Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:14:08.543Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:14:08.547Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:14:08.601Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:14:08.641Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:14:08.644Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:14:08.674Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:14:08.682Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:14:08.688Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:14:08.689Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:14:08.739Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:14:08.768Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:14:08.773Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:14:08.807Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:14:08.834Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:14:08.837Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:14:24.277Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:14:28.747Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:14:28.751Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:14:39.440Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:14:39.443Z"} {"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T16:15:00.102Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T16:15:00.106Z"} {"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T16:15:00.107Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T16:15:00.108Z"} {"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T16:15:00.109Z"} {"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T16:15:00.110Z"} {"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T16:15:00.461Z"} {"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T16:15:00.477Z"} {"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-19T16:15:00.525Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} {"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T16:15:00.527Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T16:15:03.443Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T16:15:03.449Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:15:04.166Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:15:09.675Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:15:09.681Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:15:27.814Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:15:27.820Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:15:28.730Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:15:28.734Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:15:28.776Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:15:28.780Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:15:28.817Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:15:28.833Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:15:28.868Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:15:28.870Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:15:28.880Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:15:28.984Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:15:28.989Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:15:28.995Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:15:29.064Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:15:29.089Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:15:29.093Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:15:29.453Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:15:29.467Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:15:48.067Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T16:15:48.096Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T16:15:48.173Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T16:15:48.373Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:15:50.361Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:15:50.658Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:15:50.709Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:15:59.667Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:16:00.289Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:16:00.294Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:16:29.508Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:16:29.512Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:16:30.436Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:16:30.438Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:16:59.307Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:17:00.667Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:17:00.672Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:17:30.782Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:17:30.785Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:17:30.787Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:17:30.789Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:17:55.461Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:18:01.036Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:18:01.041Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:18:31.198Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:18:31.203Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:18:32.285Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:18:32.287Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:18:45.736Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:19:01.428Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:19:01.432Z"} {"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T16:19:52.344Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T16:19:52.347Z"} {"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T16:19:52.348Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T16:19:52.349Z"} {"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T16:19:52.349Z"} {"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T16:19:52.350Z"} {"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T16:19:52.721Z"} {"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T16:19:52.733Z"} {"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-19T16:19:52.808Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} {"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T16:19:52.810Z"} {"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T16:19:58.471Z"} {"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-19T16:19:58.472Z"} {"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-19T16:20:06.179Z"} {"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T16:20:11.477Z"} {"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-19T16:20:11.477Z"} {"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-19T16:20:21.493Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T16:20:26.455Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T16:20:26.458Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:20:27.247Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:20:32.776Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:20:32.805Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:20:32.166Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:20:32.172Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:20:32.303Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:20:32.356Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:20:32.365Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:20:32.380Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:20:32.415Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:20:32.418Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:20:32.451Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:20:32.454Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:20:32.466Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:20:32.555Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:20:32.573Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:20:32.650Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:20:32.661Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:20:32.705Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:20:32.708Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:20:32.890Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:20:32.893Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:20:34.423Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T16:20:34.534Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T16:20:34.574Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T16:20:34.878Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:20:39.326Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:20:39.352Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:20:39.384Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:21:01.554Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:21:01.560Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:21:02.384Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:21:02.386Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:21:02.485Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:21:02.487Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T16:21:02.525Z"} {"level":"info","message":"Processing guest messages for user 118 with guest ID 1750350065490-zc4y0eslh","timestamp":"2025-06-19T16:21:02.528Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:21:02.545Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:21:02.551Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:21:02.588Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:21:02.589Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:21:02.594Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:21:02.597Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:21:02.631Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:21:02.634Z"} {"level":"info","message":"Created mapping for guest ID 1750350065490-zc4y0eslh to user 118","timestamp":"2025-06-19T16:21:02.644Z"} {"level":"info","message":"No guest messages found for guest ID 1750350065490-zc4y0eslh","timestamp":"2025-06-19T16:21:02.653Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750350065490-zc4y0eslh","timestamp":"2025-06-19T16:21:02.660Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:21:02.680Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:21:02.691Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:21:03.119Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:21:03.121Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T16:21:04.534Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T16:21:04.567Z"} {"count":12,"level":"info","limit":30,"message":"Returning message history for user 118","offset":0,"timestamp":"2025-06-19T16:21:04.577Z","total":12} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T16:21:05.051Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T15:08:38.376Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T16:21:05.052Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T16:21:05.057Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:21:05.078Z"} {"cookie":{"expires":"2025-07-19T16:21:05.075Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"33138bda090d41bf85702e4d8da774bb","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T16:21:05.078Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T16:21:05.083Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T16:21:05.112Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T16:21:05.160Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:21:05.963Z"} {"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T16:21:27.099Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:21:27.099Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:21:27.100Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:21:33.091Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:21:33.095Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:22:03.515Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:22:03.518Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:22:18.073Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:22:18.129Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:22:33.599Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:22:33.602Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:23:03.901Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:23:03.905Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:23:17.666Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:23:34.083Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:23:34.086Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:24:09.283Z"} {"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T16:24:17.005Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T16:24:17.008Z"} {"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T16:24:17.009Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T16:24:17.010Z"} {"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T16:24:17.011Z"} {"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T16:24:17.015Z"} {"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T16:24:17.328Z"} {"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T16:24:17.341Z"} {"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-19T16:24:17.380Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} {"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T16:24:17.382Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T16:24:18.142Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T16:24:18.144Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:24:18.954Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:24:49.621Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:24:49.637Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:24:58.222Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T16:24:58.257Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T16:24:58.283Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T16:24:58.355Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:25:00.704Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:25:00.731Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:25:00.769Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:25:03.240Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:25:03.244Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:25:14.337Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:25:17.047Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:25:19.572Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:25:19.739Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:25:19.784Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:25:24.492Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T16:25:24.515Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T16:25:24.539Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T16:25:24.605Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:25:28.759Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:25:28.782Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:25:28.822Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:25:34.594Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:25:34.596Z"} {"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T16:25:57.536Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T16:25:57.539Z"} {"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T16:25:57.540Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T16:25:57.541Z"} {"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T16:25:57.541Z"} {"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T16:25:57.542Z"} {"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T16:25:57.836Z"} {"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T16:25:57.847Z"} {"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-19T16:25:57.887Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} {"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T16:25:57.889Z"} {"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T16:26:03.113Z"} {"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-19T16:26:03.114Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:26:05.050Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:26:05.057Z"} {"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-19T16:26:10.817Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T16:26:11.503Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T16:26:11.506Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:26:12.298Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:26:32.934Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:26:32.940Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:27:11.988Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:27:34.398Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:27:34.404Z"} {"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T16:27:45.007Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T16:27:45.010Z"} {"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T16:27:45.011Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T16:27:45.012Z"} {"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T16:27:45.013Z"} {"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T16:27:45.014Z"} {"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T16:27:45.345Z"} {"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T16:27:45.356Z"} {"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-19T16:27:45.397Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} {"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T16:27:45.398Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T16:27:46.038Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T16:27:46.040Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:27:46.766Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:28:03.258Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:28:03.264Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:28:06.615Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T16:28:06.660Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T16:28:06.730Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T16:28:06.819Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:28:08.973Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:28:09.000Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:28:09.036Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:28:21.137Z"} {"level":"info","message":"GET /api/users/42","timestamp":"2025-06-19T16:28:21.145Z"} {"level":"info","message":"GET /api/messages?userId=42","timestamp":"2025-06-19T16:28:21.178Z"} {"level":"info","message":"GET /api/users/42/tags","timestamp":"2025-06-19T16:28:21.256Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:28:23.216Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:28:23.240Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:28:23.272Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:28:30.985Z"} {"level":"info","message":"GET /api/users/118","timestamp":"2025-06-19T16:28:31.030Z"} {"level":"info","message":"GET /api/messages?userId=118","timestamp":"2025-06-19T16:28:31.061Z"} {"level":"info","message":"GET /api/users/118/tags","timestamp":"2025-06-19T16:28:31.109Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:28:33.311Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:28:33.341Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:28:33.374Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:28:33.457Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:28:33.463Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:28:42.134Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T16:28:47.950Z"} {"level":"info","message":"Nonce bfab119b84b0d25321dec431eafe85e4 сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T16:28:47.958Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T16:28:50.934Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T16:28:50.935Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:28:51.031Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T16:28:51.796Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T16:28:52.040Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T16:28:52.161Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T16:28:52.218Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T16:28:50.101Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:28:50.101Z"} {"level":"info","message":"[verify] Found or created user 118 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:28:50.102Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 118 to guest_user_mapping: 33138bda090d41bf85702e4d8da774bb","timestamp":"2025-06-19T16:28:50.102Z"} {"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:28:50.107Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:28:50.107Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T16:28:50.385Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T16:28:50.549Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T16:28:50.556Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T16:28:50.598Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T16:28:50.718Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:28:50.718Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T16:21:05.075Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"33138bda090d41bf85702e4d8da774bb","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T16:28:50.720Z","userId":118} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T16:28:50.724Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 118 with guestId=33138bda090d41bf85702e4d8da774bb, previousGuestId=undefined","timestamp":"2025-06-19T16:28:50.724Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=118, guestId=33138bda090d41bf85702e4d8da774bb","timestamp":"2025-06-19T16:28:50.728Z"} {"level":"info","message":"Processing guest messages for user 118 with guest ID 33138bda090d41bf85702e4d8da774bb","timestamp":"2025-06-19T16:28:50.729Z"} {"level":"info","message":"No guest messages found for guest ID 33138bda090d41bf85702e4d8da774bb","timestamp":"2025-06-19T16:28:50.735Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 33138bda090d41bf85702e4d8da774bb","timestamp":"2025-06-19T16:28:50.739Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=118, guestId=1750347082424-uhsvreyf4","timestamp":"2025-06-19T16:28:50.741Z"} {"level":"info","message":"Processing guest messages for user 118 with guest ID 1750347082424-uhsvreyf4","timestamp":"2025-06-19T16:28:50.742Z"} {"level":"info","message":"Guest messages for guest ID 1750347082424-uhsvreyf4 were already processed.","timestamp":"2025-06-19T16:28:50.744Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=118, guestId=1750350065490-zc4y0eslh","timestamp":"2025-06-19T16:28:50.747Z"} {"level":"info","message":"Processing guest messages for user 118 with guest ID 1750350065490-zc4y0eslh","timestamp":"2025-06-19T16:28:50.748Z"} {"level":"info","message":"Guest messages for guest ID 1750350065490-zc4y0eslh were already processed.","timestamp":"2025-06-19T16:28:50.750Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=118, guestId=8e7361ab61ead7985825a1322c32b390","timestamp":"2025-06-19T16:28:50.753Z"} {"level":"info","message":"Processing guest messages for user 118 with guest ID 8e7361ab61ead7985825a1322c32b390","timestamp":"2025-06-19T16:28:50.753Z"} {"level":"info","message":"Guest messages for guest ID 8e7361ab61ead7985825a1322c32b390 were already processed.","timestamp":"2025-06-19T16:28:50.755Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=118, guestId=1750345722798-uj92s695s","timestamp":"2025-06-19T16:28:50.758Z"} {"level":"info","message":"Processing guest messages for user 118 with guest ID 1750345722798-uj92s695s","timestamp":"2025-06-19T16:28:50.759Z"} {"level":"info","message":"Guest messages for guest ID 1750345722798-uj92s695s were already processed.","timestamp":"2025-06-19T16:28:50.761Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T16:21:05.075Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"33138bda090d41bf85702e4d8da774bb","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["33138bda090d41bf85702e4d8da774bb","1750347082424-uhsvreyf4","1750350065490-zc4y0eslh","8e7361ab61ead7985825a1322c32b390","1750345722798-uj92s695s"],"timestamp":"2025-06-19T16:28:50.783Z","userId":118} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T16:28:50.796Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:28:50.817Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:28:50.819Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:28:50.859Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:28:50.863Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T16:28:50.882Z"} {"level":"info","message":"Processing guest messages for user 118 with guest ID 1750350068795-78f6zml8t","timestamp":"2025-06-19T16:28:50.884Z"} {"level":"info","message":"Created mapping for guest ID 1750350068795-78f6zml8t to user 118","timestamp":"2025-06-19T16:28:50.899Z"} {"level":"info","message":"No guest messages found for guest ID 1750350068795-78f6zml8t","timestamp":"2025-06-19T16:28:50.904Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750350068795-78f6zml8t","timestamp":"2025-06-19T16:28:50.921Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:28:50.948Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:28:50.951Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:28:50.951Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:28:50.965Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:28:50.992Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:28:50.995Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:28:51.017Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:28:51.020Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:28:51.041Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:28:51.044Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:28:51.074Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:28:51.076Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:28:51.097Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:28:51.099Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:28:51.121Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:28:51.129Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:28:52.024Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:28:52.024Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T16:28:52.586Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T16:28:52.611Z"} {"count":12,"level":"info","limit":30,"message":"Returning message history for user 118","offset":0,"timestamp":"2025-06-19T16:28:52.623Z","total":12} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T16:28:54.804Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T16:28:54.823Z"} {"count":12,"level":"info","limit":30,"message":"Returning message history for user 118","offset":0,"timestamp":"2025-06-19T16:28:54.829Z","total":12} {"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T16:28:57.938Z"} {"level":"info","message":"Received /message request","timestamp":"2025-06-19T16:28:57.940Z"} {"conversationId":5,"level":"info","message":"User message saved","messageId":158,"timestamp":"2025-06-19T16:28:57.963Z"} {"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T16:28:57.974Z"} {"level":"info","message":"AI Rules:","timestamp":"2025-06-19T16:28:57.975Z"} {"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T16:28:57.977Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:29:03.637Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:29:03.641Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:29:22.254Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:29:22.264Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:29:33.859Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:29:33.865Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:29:37.498Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:29:52.343Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:29:52.349Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:30:04.266Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:30:04.272Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:30:22.559Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:30:22.571Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:30:32.936Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:30:34.485Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:30:34.491Z"} {"conversationId":5,"level":"info","message":"AI response received","timestamp":"2025-06-19T16:30:37.513Z"} {"conversationId":5,"level":"info","message":"AI response saved","messageId":159,"timestamp":"2025-06-19T16:30:37.544Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:30:51.795Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:30:51.799Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:31:04.428Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:31:04.439Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:31:22.861Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:31:22.864Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:31:28.371Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:31:34.769Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:31:34.773Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:31:53.098Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:31:53.104Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:31:58.316Z"} {"level":"info","message":"GET /api/users/106","timestamp":"2025-06-19T16:31:58.361Z"} {"level":"info","message":"GET /api/messages?userId=106","timestamp":"2025-06-19T16:31:58.459Z"} {"level":"info","message":"GET /api/users/106/tags","timestamp":"2025-06-19T16:31:58.526Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:32:00.143Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:32:00.181Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:32:00.218Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:32:04.760Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:32:04.762Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:32:06.122Z"} {"level":"info","message":"GET /api/users/97","timestamp":"2025-06-19T16:32:06.175Z"} {"level":"info","message":"GET /api/messages?userId=97","timestamp":"2025-06-19T16:32:04.022Z"} {"level":"info","message":"GET /api/users/97/tags","timestamp":"2025-06-19T16:32:04.100Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:32:07.100Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:32:07.129Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:32:07.164Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:32:14.559Z"} {"level":"info","message":"GET /api/users/98","timestamp":"2025-06-19T16:32:14.579Z"} {"level":"info","message":"GET /api/messages?userId=98","timestamp":"2025-06-19T16:32:14.649Z"} {"level":"info","message":"GET /api/users/98/tags","timestamp":"2025-06-19T16:32:14.721Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:32:17.810Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:32:17.841Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:32:17.878Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:32:25.729Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:32:25.732Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:32:28.147Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:32:32.885Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:32:32.887Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:32:53.478Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:32:53.482Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:32:59.777Z"} {"level":"info","message":"GET /api/users/118","timestamp":"2025-06-19T16:32:59.851Z"} {"level":"info","message":"GET /api/messages?userId=118","timestamp":"2025-06-19T16:32:59.896Z"} {"level":"info","message":"GET /api/users/118/tags","timestamp":"2025-06-19T16:32:59.961Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:33:02.826Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:33:02.829Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:33:03.594Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:33:03.650Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:33:03.711Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:33:20.939Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:33:20.944Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:33:21.028Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:33:21.032Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:33:21.067Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:33:21.070Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:33:21.116Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:33:21.131Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:33:21.132Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:33:21.193Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:33:21.201Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:33:21.205Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:33:21.234Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:33:21.238Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:33:21.259Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:33:21.330Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:33:21.333Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:33:23.646Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:33:23.649Z"} {"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T16:33:23.655Z"} {"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-19T16:33:23.656Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:33:23.656Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:33:23.656Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:33:23.657Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:33:23.657Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:33:23.657Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:33:23.658Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:33:23.658Z"} {"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-19T16:33:31.363Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T16:33:32.023Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T16:33:32.025Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:33:37.192Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:33:51.706Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:33:51.711Z"} {"level":"info","message":"GET /api/users/6","timestamp":"2025-06-19T16:33:56.209Z"} {"level":"info","message":"GET /api/messages?userId=6","timestamp":"2025-06-19T16:33:56.245Z"} {"level":"info","message":"GET /api/users/6/tags","timestamp":"2025-06-19T16:33:56.271Z"} {"level":"info","message":"GET /api/users/6","timestamp":"2025-06-19T16:33:55.944Z"} {"level":"info","message":"DELETE /api/users/6","timestamp":"2025-06-19T16:33:57.184Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:33:57.287Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:33:59.110Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:33:59.137Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:33:59.172Z"} {"level":"info","message":"GET /api/users/7","timestamp":"2025-06-19T16:34:02.091Z"} {"level":"info","message":"GET /api/messages?userId=7","timestamp":"2025-06-19T16:34:02.119Z"} {"level":"info","message":"GET /api/users/7/tags","timestamp":"2025-06-19T16:34:02.140Z"} {"level":"info","message":"GET /api/users/7","timestamp":"2025-06-19T16:34:03.568Z"} {"level":"info","message":"DELETE /api/users/7","timestamp":"2025-06-19T16:34:04.934Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:34:04.988Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:34:06.475Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:34:06.499Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:34:06.543Z"} {"level":"info","message":"GET /api/users/8","timestamp":"2025-06-19T16:34:08.644Z"} {"level":"info","message":"GET /api/messages?userId=8","timestamp":"2025-06-19T16:34:08.670Z"} {"level":"info","message":"GET /api/users/8/tags","timestamp":"2025-06-19T16:34:08.693Z"} {"level":"info","message":"GET /api/users/8","timestamp":"2025-06-19T16:34:10.119Z"} {"level":"info","message":"DELETE /api/users/8","timestamp":"2025-06-19T16:34:11.378Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:34:11.420Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:34:12.713Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:34:12.737Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:34:12.770Z"} {"level":"info","message":"GET /api/users/9","timestamp":"2025-06-19T16:34:14.586Z"} {"level":"info","message":"GET /api/messages?userId=9","timestamp":"2025-06-19T16:34:14.610Z"} {"level":"info","message":"GET /api/users/9/tags","timestamp":"2025-06-19T16:34:14.630Z"} {"level":"info","message":"GET /api/users/9","timestamp":"2025-06-19T16:34:16.069Z"} {"level":"info","message":"DELETE /api/users/9","timestamp":"2025-06-19T16:34:17.309Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:34:17.358Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:34:18.696Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:34:18.723Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:34:18.754Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:34:18.866Z"} {"level":"info","message":"GET /api/users/10","timestamp":"2025-06-19T16:34:20.572Z"} {"level":"info","message":"GET /api/messages?userId=10","timestamp":"2025-06-19T16:34:20.604Z"} {"level":"info","message":"GET /api/users/10/tags","timestamp":"2025-06-19T16:34:20.628Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:34:21.628Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:34:21.630Z"} {"level":"info","message":"GET /api/users/10","timestamp":"2025-06-19T16:34:21.837Z"} {"level":"info","message":"DELETE /api/users/10","timestamp":"2025-06-19T16:34:23.174Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:34:23.220Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:34:23.794Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 118","timestamp":"2025-06-19T16:34:23.797Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:34:26.897Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:34:26.921Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:34:26.949Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:34:28.211Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:34:30.706Z"} {"level":"info","message":"GET /api/users/118","timestamp":"2025-06-19T16:34:30.723Z"} {"level":"info","message":"GET /api/messages?userId=118","timestamp":"2025-06-19T16:34:31.048Z"} {"level":"info","message":"GET /api/users/118/tags","timestamp":"2025-06-19T16:34:31.148Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:34:32.590Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:34:32.620Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:34:32.919Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T16:34:39.455Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T16:21:05.075Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T16:34:39.456Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T16:34:39.463Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:34:39.484Z"} {"cookie":{"expires":"2025-07-19T16:34:39.481Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"0a8bad48940eccfc22ef99510590422f","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T16:34:39.485Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T16:34:39.489Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T16:34:39.519Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T16:34:39.576Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:34:40.341Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:34:48.243Z"} {"level":"info","message":"GET /api/users/118","timestamp":"2025-06-19T16:34:48.280Z"} {"level":"info","message":"GET /api/messages?userId=118","timestamp":"2025-06-19T16:34:48.313Z"} {"level":"info","message":"GET /api/users/118/tags","timestamp":"2025-06-19T16:34:48.373Z"} {"level":"info","message":"GET /api/users/118","timestamp":"2025-06-19T16:34:49.849Z"} {"level":"info","message":"DELETE /api/users/118","timestamp":"2025-06-19T16:34:51.254Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:34:51.307Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:34:51.831Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:34:51.833Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:34:54.188Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:34:54.221Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:34:54.276Z"} {"level":"info","message":"GET /api/users/11","timestamp":"2025-06-19T16:34:56.667Z"} {"level":"info","message":"GET /api/messages?userId=11","timestamp":"2025-06-19T16:34:56.699Z"} {"level":"info","message":"GET /api/users/11/tags","timestamp":"2025-06-19T16:34:56.725Z"} {"level":"info","message":"GET /api/users/11","timestamp":"2025-06-19T16:34:58.231Z"} {"level":"info","message":"DELETE /api/users/11","timestamp":"2025-06-19T16:35:03.056Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:35:03.135Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:35:04.469Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:35:04.493Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:35:04.527Z"} {"level":"info","message":"GET /api/users/12","timestamp":"2025-06-19T16:35:08.085Z"} {"level":"info","message":"GET /api/messages?userId=12","timestamp":"2025-06-19T16:35:08.115Z"} {"level":"info","message":"GET /api/users/12/tags","timestamp":"2025-06-19T16:35:08.136Z"} {"level":"info","message":"GET /api/users/12","timestamp":"2025-06-19T16:35:05.074Z"} {"level":"info","message":"DELETE /api/users/12","timestamp":"2025-06-19T16:35:06.473Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:35:06.530Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:35:08.811Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:35:08.859Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:35:08.896Z"} {"level":"info","message":"GET /api/users/16","timestamp":"2025-06-19T16:35:11.176Z"} {"level":"info","message":"GET /api/messages?userId=16","timestamp":"2025-06-19T16:35:11.202Z"} {"level":"info","message":"GET /api/users/16/tags","timestamp":"2025-06-19T16:35:11.224Z"} {"level":"info","message":"GET /api/users/16","timestamp":"2025-06-19T16:35:12.541Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:35:13.167Z"} {"level":"info","message":"DELETE /api/users/16","timestamp":"2025-06-19T16:35:13.938Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:35:13.988Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:35:15.374Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:35:15.396Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:35:15.427Z"} {"level":"info","message":"GET /api/users/19","timestamp":"2025-06-19T16:35:17.880Z"} {"level":"info","message":"GET /api/messages?userId=19","timestamp":"2025-06-19T16:35:17.915Z"} {"level":"info","message":"GET /api/users/19/tags","timestamp":"2025-06-19T16:35:17.938Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:35:19.727Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:35:19.734Z"} {"level":"info","message":"GET /api/users/19","timestamp":"2025-06-19T16:35:20.047Z"} {"level":"info","message":"DELETE /api/users/19","timestamp":"2025-06-19T16:35:21.375Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:35:21.431Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:35:22.926Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:35:22.953Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:35:22.987Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:35:23.565Z"} {"level":"info","message":"GET /api/users/20","timestamp":"2025-06-19T16:35:25.643Z"} {"level":"info","message":"GET /api/messages?userId=20","timestamp":"2025-06-19T16:35:25.670Z"} {"level":"info","message":"GET /api/users/20/tags","timestamp":"2025-06-19T16:35:25.694Z"} {"level":"info","message":"GET /api/users/20","timestamp":"2025-06-19T16:35:28.419Z"} {"level":"info","message":"DELETE /api/users/20","timestamp":"2025-06-19T16:35:30.436Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:35:30.481Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:35:31.990Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:35:32.016Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:35:32.049Z"} {"level":"info","message":"GET /api/users/17","timestamp":"2025-06-19T16:35:35.036Z"} {"level":"info","message":"GET /api/messages?userId=17","timestamp":"2025-06-19T16:35:35.066Z"} {"level":"info","message":"GET /api/users/17/tags","timestamp":"2025-06-19T16:35:35.090Z"} {"level":"info","message":"GET /api/users/17","timestamp":"2025-06-19T16:35:36.707Z"} {"level":"info","message":"DELETE /api/users/17","timestamp":"2025-06-19T16:35:38.091Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:35:38.136Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:35:39.490Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:35:39.522Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:35:39.554Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:35:49.973Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:35:49.977Z"} {"level":"info","message":"GET /api/users/18","timestamp":"2025-06-19T16:36:06.869Z"} {"level":"info","message":"GET /api/messages?userId=18","timestamp":"2025-06-19T16:36:06.896Z"} {"level":"info","message":"GET /api/users/18/tags","timestamp":"2025-06-19T16:36:06.925Z"} {"level":"info","message":"GET /api/users/18","timestamp":"2025-06-19T16:36:08.286Z"} {"level":"info","message":"DELETE /api/users/18","timestamp":"2025-06-19T16:36:09.531Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:36:09.577Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:36:09.655Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:36:11.205Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:36:11.228Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:36:11.254Z"} {"level":"info","message":"GET /api/users/21","timestamp":"2025-06-19T16:36:16.692Z"} {"level":"info","message":"GET /api/messages?userId=21","timestamp":"2025-06-19T16:36:13.332Z"} {"level":"info","message":"GET /api/users/21/tags","timestamp":"2025-06-19T16:36:13.355Z"} {"level":"info","message":"GET /api/users/21","timestamp":"2025-06-19T16:36:14.894Z"} {"level":"info","message":"DELETE /api/users/21","timestamp":"2025-06-19T16:36:16.423Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:36:16.463Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:36:17.938Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:36:17.959Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:36:17.988Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:36:20.076Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:36:20.078Z"} {"level":"info","message":"GET /api/users/22","timestamp":"2025-06-19T16:36:20.511Z"} {"level":"info","message":"GET /api/messages?userId=22","timestamp":"2025-06-19T16:36:20.541Z"} {"level":"info","message":"GET /api/users/22/tags","timestamp":"2025-06-19T16:36:20.587Z"} {"level":"info","message":"GET /api/users/22","timestamp":"2025-06-19T16:36:21.793Z"} {"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T16:36:23.443Z"} {"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-19T16:36:23.444Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:36:23.444Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:36:23.444Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:36:23.444Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:36:23.444Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:36:23.444Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:36:23.445Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:36:23.445Z"} {"level":"info","message":"DELETE /api/users/22","timestamp":"2025-06-19T16:36:23.448Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:36:23.487Z"} {"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-19T16:36:33.446Z"} {"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T16:36:39.338Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:36:50.569Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:36:50.574Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:36:56.900Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:37:05.290Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T16:37:14.514Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T16:37:14.516Z"} {"level":"error","message":"Uncaught Exception: Not authenticated","stack":"Error: Not authenticated\n at Connection.openBox (/app/node_modules/imap/lib/Connection.js:409:11)\n at Connection. (/app/services/emailBot.js:105:19)\n at Object.onceWrapper (node:events:638:28)\n at Connection.emit (node:events:536:35)\n at Connection. (/app/node_modules/imap/lib/Connection.js:1623:12)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)","timestamp":"2025-06-19T16:37:14.522Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:37:15.348Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:37:15.400Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:37:20.729Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:37:20.733Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:37:50.894Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:37:50.898Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:37:56.053Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:38:14.248Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:38:14.248Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:38:14.249Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:38:14.249Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:38:14.249Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:38:41.358Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:38:41.363Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:38:45.992Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:38:49.880Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:38:49.916Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:38:49.950Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:38:51.083Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:38:51.085Z"} {"level":"info","message":"GET /api/users/23","timestamp":"2025-06-19T16:38:55.660Z"} {"level":"info","message":"GET /api/messages?userId=23","timestamp":"2025-06-19T16:38:55.693Z"} {"level":"info","message":"GET /api/users/23/tags","timestamp":"2025-06-19T16:38:55.715Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:38:55.989Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:38:56.040Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:38:56.090Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:39:09.583Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:39:09.584Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:39:09.584Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:39:21.402Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:39:21.406Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:39:51.436Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:39:51.486Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:39:51.536Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:39:51.698Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:39:51.702Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:40:01.424Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:40:01.467Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:40:05.033Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:40:05.034Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:40:05.034Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:40:21.880Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:40:21.886Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:40:28.968Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:40:29.005Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:40:29.050Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T16:40:43.578Z"} {"level":"info","message":"GET /api/chat/history?offset=6&limit=30","timestamp":"2025-06-19T16:40:43.599Z"} {"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":6,"timestamp":"2025-06-19T16:40:43.609Z","total":36} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:40:45.626Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:40:46.634Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:40:51.083Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:40:51.867Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:40:51.871Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:40:50.586Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:40:50.613Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:40:50.649Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:40:55.937Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:40:56.759Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:41:19.960Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:41:19.968Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:41:42.268Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:41:42.269Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:41:42.269Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:41:42.269Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:41:50.154Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:41:50.158Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:41:52.258Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:41:52.302Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:41:52.346Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:41:55.733Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:41:55.733Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:42:33.041Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:42:46.193Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:42:46.198Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:42:46.632Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:42:50.252Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:42:50.254Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:42:52.637Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T16:42:54.191Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T15:57:46.612Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T16:42:54.192Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T16:42:54.196Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:42:54.211Z"} {"cookie":{"expires":"2025-07-19T16:42:54.209Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"5991b0879bb3a098b60bbe2ac4250655","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T16:42:54.212Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T16:42:54.215Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:43:10.461Z"} {"cookie":{"expires":"2025-07-19T16:43:10.436Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"43688588ddbdd3d97d95044707e01deb","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T16:43:10.462Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T16:43:10.473Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:43:10.505Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:43:10.525Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:43:10.556Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-19T16:43:14.334Z"} {"level":"info","message":"Nonce 8f2f8133509ee3f2154c81301d0289c3 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-19T16:43:14.340Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T16:43:18.744Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-19T16:43:18.745Z"} {"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:43:18.760Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T16:43:19.558Z"} {"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-19T16:43:19.558Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T16:43:19.759Z"} {"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-19T16:43:19.759Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T16:43:19.923Z"} {"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-19T16:43:19.924Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T16:43:20.051Z"} {"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-19T16:43:20.051Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T16:43:20.178Z"} {"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-19T16:43:20.179Z"} {"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","arbitrum","ethereum","bsc","sepolia"],"timestamp":"2025-06-19T16:43:20.179Z"} {"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:43:20.180Z"} {"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:43:20.180Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: 43688588ddbdd3d97d95044707e01deb","timestamp":"2025-06-19T16:43:20.180Z"} {"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:43:20.186Z"} {"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:43:20.187Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T16:43:20.522Z"} {"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-19T16:43:20.522Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T16:43:20.566Z"} {"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-19T16:43:20.566Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T16:43:20.679Z"} {"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-19T16:43:20.679Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T16:43:20.686Z"} {"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-19T16:43:20.686Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T16:43:20.716Z"} {"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-19T16:43:20.716Z"} {"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","bsc","arbitrum","sepolia","ethereum"],"timestamp":"2025-06-19T16:43:20.717Z"} {"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:43:20.717Z"} {"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-06-19T16:43:20.722Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T16:43:10.436Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"43688588ddbdd3d97d95044707e01deb","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T16:43:20.725Z","userId":1} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T16:43:20.728Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=43688588ddbdd3d97d95044707e01deb, previousGuestId=undefined","timestamp":"2025-06-19T16:43:20.729Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=43688588ddbdd3d97d95044707e01deb","timestamp":"2025-06-19T16:43:20.734Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 43688588ddbdd3d97d95044707e01deb","timestamp":"2025-06-19T16:43:20.734Z"} {"level":"info","message":"No guest messages found for guest ID 43688588ddbdd3d97d95044707e01deb","timestamp":"2025-06-19T16:43:20.739Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 43688588ddbdd3d97d95044707e01deb","timestamp":"2025-06-19T16:43:20.743Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e3f276c739780f7f79e50905cb900155","timestamp":"2025-06-19T16:43:20.745Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID e3f276c739780f7f79e50905cb900155","timestamp":"2025-06-19T16:43:20.745Z"} {"level":"info","message":"Guest messages for guest ID e3f276c739780f7f79e50905cb900155 were already processed.","timestamp":"2025-06-19T16:43:20.747Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=468571bcf6944db390ebc215dedd3a55","timestamp":"2025-06-19T16:43:20.749Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 468571bcf6944db390ebc215dedd3a55","timestamp":"2025-06-19T16:43:20.750Z"} {"level":"info","message":"Guest messages for guest ID 468571bcf6944db390ebc215dedd3a55 were already processed.","timestamp":"2025-06-19T16:43:20.752Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-19T16:43:20.756Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-19T16:43:20.757Z"} {"level":"info","message":"Guest messages for guest ID fc7552c52eaee0ffc8787ad6d34a072c were already processed.","timestamp":"2025-06-19T16:43:20.758Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-06-19T16:43:20.762Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-06-19T16:43:20.762Z"} {"level":"info","message":"Guest messages for guest ID a329b8732cc9083fdb55894a2d1814f7 were already processed.","timestamp":"2025-06-19T16:43:20.764Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-19T16:43:20.768Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-19T16:43:20.768Z"} {"level":"info","message":"Guest messages for guest ID 5d3fa01a03251b27ec7c9d3683957fe1 were already processed.","timestamp":"2025-06-19T16:43:20.770Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=cf443b86b4dcfd92f235965d83483763","timestamp":"2025-06-19T16:43:20.773Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID cf443b86b4dcfd92f235965d83483763","timestamp":"2025-06-19T16:43:20.774Z"} {"level":"info","message":"Guest messages for guest ID cf443b86b4dcfd92f235965d83483763 were already processed.","timestamp":"2025-06-19T16:43:20.776Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215412677-039rqj55c","timestamp":"2025-06-19T16:43:20.779Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215412677-039rqj55c","timestamp":"2025-06-19T16:43:20.780Z"} {"level":"info","message":"Guest messages for guest ID 1749215412677-039rqj55c were already processed.","timestamp":"2025-06-19T16:43:20.781Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-06-19T16:43:20.785Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-06-19T16:43:20.787Z"} {"level":"info","message":"Guest messages for guest ID f9b7b943a81ea4ba7eee39a6f7fc9669 were already processed.","timestamp":"2025-06-19T16:43:20.790Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-06-19T16:43:20.793Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-06-19T16:43:20.793Z"} {"level":"info","message":"Guest messages for guest ID fa3ab057f8e1f3ee3d5e34ef07b26059 were already processed.","timestamp":"2025-06-19T16:43:20.795Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-06-19T16:43:20.798Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-06-19T16:43:20.798Z"} {"level":"info","message":"Guest messages for guest ID d4f09e790d0a9952bcfda6d839fb50bf were already processed.","timestamp":"2025-06-19T16:43:20.801Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749036910052-j7dxek19b","timestamp":"2025-06-19T16:43:20.803Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1749036910052-j7dxek19b","timestamp":"2025-06-19T16:43:20.803Z"} {"level":"info","message":"Guest messages for guest ID 1749036910052-j7dxek19b were already processed.","timestamp":"2025-06-19T16:43:20.805Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748976356629-5bgeyaaf1","timestamp":"2025-06-19T16:43:20.808Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1748976356629-5bgeyaaf1","timestamp":"2025-06-19T16:43:20.809Z"} {"level":"info","message":"Guest messages for guest ID 1748976356629-5bgeyaaf1 were already processed.","timestamp":"2025-06-19T16:43:20.810Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748973405272-q3zeztpki","timestamp":"2025-06-19T16:43:20.813Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1748973405272-q3zeztpki","timestamp":"2025-06-19T16:43:20.814Z"} {"level":"info","message":"Guest messages for guest ID 1748973405272-q3zeztpki were already processed.","timestamp":"2025-06-19T16:43:20.815Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971995627-i4wduj6v0","timestamp":"2025-06-19T16:43:20.818Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971995627-i4wduj6v0","timestamp":"2025-06-19T16:43:20.818Z"} {"level":"info","message":"Guest messages for guest ID 1748971995627-i4wduj6v0 were already processed.","timestamp":"2025-06-19T16:43:20.820Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971772605-2176ii4p8","timestamp":"2025-06-19T16:43:20.823Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971772605-2176ii4p8","timestamp":"2025-06-19T16:43:20.824Z"} {"level":"info","message":"Guest messages for guest ID 1748971772605-2176ii4p8 were already processed.","timestamp":"2025-06-19T16:43:20.828Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047037557-ffbhn7w2e","timestamp":"2025-06-19T16:43:20.832Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047037557-ffbhn7w2e","timestamp":"2025-06-19T16:43:20.832Z"} {"level":"info","message":"Guest messages for guest ID 1749047037557-ffbhn7w2e were already processed.","timestamp":"2025-06-19T16:43:20.834Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047450809-2v3599neb","timestamp":"2025-06-19T16:43:20.837Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047450809-2v3599neb","timestamp":"2025-06-19T16:43:20.838Z"} {"level":"info","message":"Guest messages for guest ID 1749047450809-2v3599neb were already processed.","timestamp":"2025-06-19T16:43:20.839Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749197693965-cumdt5ym3","timestamp":"2025-06-19T16:43:20.842Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1749197693965-cumdt5ym3","timestamp":"2025-06-19T16:43:20.843Z"} {"level":"info","message":"Guest messages for guest ID 1749197693965-cumdt5ym3 were already processed.","timestamp":"2025-06-19T16:43:20.845Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749199741958-wplc2viy5","timestamp":"2025-06-19T16:43:20.848Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1749199741958-wplc2viy5","timestamp":"2025-06-19T16:43:20.848Z"} {"level":"info","message":"Guest messages for guest ID 1749199741958-wplc2viy5 were already processed.","timestamp":"2025-06-19T16:43:20.850Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215605031-e36tfrsg7","timestamp":"2025-06-19T16:43:20.852Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215605031-e36tfrsg7","timestamp":"2025-06-19T16:43:20.853Z"} {"level":"info","message":"Guest messages for guest ID 1749215605031-e36tfrsg7 were already processed.","timestamp":"2025-06-19T16:43:20.855Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749219734273-z8cjo614o","timestamp":"2025-06-19T16:43:20.857Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1749219734273-z8cjo614o","timestamp":"2025-06-19T16:43:20.858Z"} {"level":"info","message":"Guest messages for guest ID 1749219734273-z8cjo614o were already processed.","timestamp":"2025-06-19T16:43:20.859Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749051277025-x5jj8ymr3","timestamp":"2025-06-19T16:43:20.862Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1749051277025-x5jj8ymr3","timestamp":"2025-06-19T16:43:20.863Z"} {"level":"info","message":"Guest messages for guest ID 1749051277025-x5jj8ymr3 were already processed.","timestamp":"2025-06-19T16:43:20.865Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750248718038-bupg3zyvb","timestamp":"2025-06-19T16:43:20.868Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1750248718038-bupg3zyvb","timestamp":"2025-06-19T16:43:20.869Z"} {"level":"info","message":"Guest messages for guest ID 1750248718038-bupg3zyvb were already processed.","timestamp":"2025-06-19T16:43:20.871Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750335451213-yitdeo8jv","timestamp":"2025-06-19T16:43:20.874Z"} {"level":"info","message":"Processing guest messages for user 1 with guest ID 1750335451213-yitdeo8jv","timestamp":"2025-06-19T16:43:20.875Z"} {"level":"info","message":"Guest messages for guest ID 1750335451213-yitdeo8jv were already processed.","timestamp":"2025-06-19T16:43:20.876Z"} {"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T16:43:10.436Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"43688588ddbdd3d97d95044707e01deb","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["43688588ddbdd3d97d95044707e01deb","e3f276c739780f7f79e50905cb900155","468571bcf6944db390ebc215dedd3a55","fc7552c52eaee0ffc8787ad6d34a072c","a329b8732cc9083fdb55894a2d1814f7","5d3fa01a03251b27ec7c9d3683957fe1","cf443b86b4dcfd92f235965d83483763","1749215412677-039rqj55c","f9b7b943a81ea4ba7eee39a6f7fc9669","fa3ab057f8e1f3ee3d5e34ef07b26059","d4f09e790d0a9952bcfda6d839fb50bf","1749036910052-j7dxek19b","1748976356629-5bgeyaaf1","1748973405272-q3zeztpki","1748971995627-i4wduj6v0","1748971772605-2176ii4p8","1749047037557-ffbhn7w2e","1749047450809-2v3599neb","1749197693965-cumdt5ym3","1749199741958-wplc2viy5","1749215605031-e36tfrsg7","1749219734273-z8cjo614o","1749051277025-x5jj8ymr3","1750248718038-bupg3zyvb","1750335451213-yitdeo8jv"],"timestamp":"2025-06-19T16:43:20.879Z","userId":1} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T16:43:20.883Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:43:20.897Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:43:20.899Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:43:20.918Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:43:20.921Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:43:20.943Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:43:20.944Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:43:20.969Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:43:20.973Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:43:20.990Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:43:20.993Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:43:21.009Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:43:21.012Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:43:21.028Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:43:21.030Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:43:21.047Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:43:21.049Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:43:21.064Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:43:21.067Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:43:21.083Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:43:21.086Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:43:21.947Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T16:43:21.947Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:43:28.737Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T16:43:28.781Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T16:43:28.809Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T16:43:28.900Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:43:32.841Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:43:34.215Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:43:34.237Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:43:34.261Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:43:41.572Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:43:44.741Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:43:46.567Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:43:46.568Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:43:46.569Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:43:46.569Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:43:46.569Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:43:46.569Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:43:51.201Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:43:51.203Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:43:56.561Z"} {"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-06-19T16:44:04.009Z"} {"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-06-19T16:44:04.053Z"} {"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-06-19T16:44:06.366Z"} {"level":"info","message":"GET /api/settings/auth-tokens","timestamp":"2025-06-19T16:44:06.387Z"} {"level":"info","message":"GET /api/settings/ai-assistant","timestamp":"2025-06-19T16:44:10.867Z"} {"level":"info","message":"GET /api/tables","timestamp":"2025-06-19T16:44:10.873Z"} {"level":"info","message":"GET /api/settings/email-settings","timestamp":"2025-06-19T16:44:10.908Z"} {"level":"info","message":"GET /api/settings/ai-assistant-rules","timestamp":"2025-06-19T16:44:10.910Z"} {"level":"info","message":"GET /api/settings/telegram-settings","timestamp":"2025-06-19T16:44:10.912Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:44:21.424Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:44:21.429Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:44:23.933Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:44:23.976Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:44:24.019Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:44:26.804Z"} {"level":"info","message":"GET /api/tables?_t=1750351470395","timestamp":"2025-06-19T16:44:28.910Z"} {"level":"info","message":"GET /api/tags","timestamp":"2025-06-19T16:44:33.082Z"} {"level":"info","message":"GET /api/tables?_t=1750351477025","timestamp":"2025-06-19T16:44:33.793Z"} {"level":"info","message":"GET /api/tables/19","timestamp":"2025-06-19T16:44:35.368Z"} {"level":"info","message":"GET /api/tables?_t=1750351480540","timestamp":"2025-06-19T16:44:37.597Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:44:41.981Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:44:41.981Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:44:41.981Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:44:44.629Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:44:46.662Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:44:46.682Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:44:46.704Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:44:51.589Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:44:51.591Z"} {"level":"info","message":"GET /api/users/23","timestamp":"2025-06-19T16:44:54.445Z"} {"level":"info","message":"GET /api/messages?userId=23","timestamp":"2025-06-19T16:44:54.472Z"} {"level":"info","message":"GET /api/users/23/tags","timestamp":"2025-06-19T16:44:54.493Z"} {"level":"info","message":"GET /api/users/23","timestamp":"2025-06-19T16:44:56.135Z"} {"level":"info","message":"DELETE /api/users/23","timestamp":"2025-06-19T16:44:58.027Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:44:58.101Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:45:00.011Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:45:00.039Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:45:00.067Z"} {"level":"info","message":"GET /api/users/24","timestamp":"2025-06-19T16:45:00.805Z"} {"level":"info","message":"GET /api/messages?userId=24","timestamp":"2025-06-19T16:45:00.826Z"} {"level":"info","message":"GET /api/users/24/tags","timestamp":"2025-06-19T16:45:00.844Z"} {"level":"info","message":"GET /api/users/24","timestamp":"2025-06-19T16:45:02.465Z"} {"level":"info","message":"DELETE /api/users/24","timestamp":"2025-06-19T16:45:04.495Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:45:04.538Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:45:06.692Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:45:06.716Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:45:06.744Z"} {"level":"info","message":"GET /api/users/25","timestamp":"2025-06-19T16:45:11.185Z"} {"level":"info","message":"GET /api/messages?userId=25","timestamp":"2025-06-19T16:45:11.209Z"} {"level":"info","message":"GET /api/users/25/tags","timestamp":"2025-06-19T16:45:11.226Z"} {"level":"info","message":"GET /api/users/25","timestamp":"2025-06-19T16:45:14.596Z"} {"level":"info","message":"DELETE /api/users/25","timestamp":"2025-06-19T16:45:15.945Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:45:15.979Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:45:17.484Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:45:17.507Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:45:17.529Z"} {"level":"info","message":"GET /api/users/26","timestamp":"2025-06-19T16:45:20.131Z"} {"level":"info","message":"GET /api/messages?userId=26","timestamp":"2025-06-19T16:45:20.157Z"} {"level":"info","message":"GET /api/users/26/tags","timestamp":"2025-06-19T16:45:20.180Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:45:21.773Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:45:21.775Z"} {"level":"info","message":"GET /api/users/26","timestamp":"2025-06-19T16:45:23.156Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:45:23.800Z"} {"level":"info","message":"DELETE /api/users/26","timestamp":"2025-06-19T16:45:24.540Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:45:24.578Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:45:26.173Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:45:26.191Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:45:26.211Z"} {"level":"info","message":"GET /api/users/27","timestamp":"2025-06-19T16:45:28.969Z"} {"level":"info","message":"GET /api/messages?userId=27","timestamp":"2025-06-19T16:45:28.991Z"} {"level":"info","message":"GET /api/users/27/tags","timestamp":"2025-06-19T16:45:29.010Z"} {"level":"info","message":"GET /api/users/27","timestamp":"2025-06-19T16:45:29.875Z"} {"level":"info","message":"DELETE /api/users/27","timestamp":"2025-06-19T16:45:31.208Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:45:31.251Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:45:37.690Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:45:37.690Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:45:38.602Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:45:38.625Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:45:38.648Z"} {"level":"info","message":"GET /api/users/28","timestamp":"2025-06-19T16:45:42.455Z"} {"level":"info","message":"GET /api/messages?userId=28","timestamp":"2025-06-19T16:45:42.477Z"} {"level":"info","message":"GET /api/users/28/tags","timestamp":"2025-06-19T16:45:42.493Z"} {"level":"info","message":"GET /api/users/28","timestamp":"2025-06-19T16:45:46.186Z"} {"level":"info","message":"DELETE /api/users/28","timestamp":"2025-06-19T16:45:47.863Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:45:47.899Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:45:49.386Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:45:49.408Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:45:49.435Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:45:51.978Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:45:51.979Z"} {"level":"info","message":"GET /api/users/29","timestamp":"2025-06-19T16:45:52.183Z"} {"level":"info","message":"GET /api/messages?userId=29","timestamp":"2025-06-19T16:45:52.208Z"} {"level":"info","message":"GET /api/users/29/tags","timestamp":"2025-06-19T16:45:52.228Z"} {"level":"info","message":"GET /api/users/29","timestamp":"2025-06-19T16:45:55.145Z"} {"level":"info","message":"DELETE /api/users/29","timestamp":"2025-06-19T16:45:56.474Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:45:56.515Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:45:55.644Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:45:55.662Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:45:55.682Z"} {"level":"info","message":"GET /api/users/30","timestamp":"2025-06-19T16:45:57.572Z"} {"level":"info","message":"GET /api/messages?userId=30","timestamp":"2025-06-19T16:45:57.593Z"} {"level":"info","message":"GET /api/users/30/tags","timestamp":"2025-06-19T16:45:57.612Z"} {"level":"info","message":"GET /api/users/30","timestamp":"2025-06-19T16:45:59.201Z"} {"level":"info","message":"DELETE /api/users/30","timestamp":"2025-06-19T16:46:00.346Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:46:00.382Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:46:02.143Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:46:02.165Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:46:02.187Z"} {"level":"info","message":"GET /api/users/31","timestamp":"2025-06-19T16:46:04.276Z"} {"level":"info","message":"GET /api/messages?userId=31","timestamp":"2025-06-19T16:46:04.310Z"} {"level":"info","message":"GET /api/users/31/tags","timestamp":"2025-06-19T16:46:04.330Z"} {"level":"info","message":"GET /api/users/31","timestamp":"2025-06-19T16:46:05.681Z"} {"level":"info","message":"DELETE /api/users/31","timestamp":"2025-06-19T16:46:06.880Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:46:06.944Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:46:08.390Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:46:08.410Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:46:08.432Z"} {"level":"info","message":"GET /api/users/32","timestamp":"2025-06-19T16:46:10.848Z"} {"level":"info","message":"GET /api/messages?userId=32","timestamp":"2025-06-19T16:46:10.867Z"} {"level":"info","message":"GET /api/users/32/tags","timestamp":"2025-06-19T16:46:10.887Z"} {"level":"info","message":"GET /api/users/32","timestamp":"2025-06-19T16:46:15.961Z"} {"level":"info","message":"DELETE /api/users/32","timestamp":"2025-06-19T16:46:17.304Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:46:17.338Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:46:18.828Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:46:18.848Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:46:18.869Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:46:19.170Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:46:19.215Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:46:19.262Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:46:19.310Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:46:19.353Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:46:19.396Z"} {"level":"info","message":"GET /api/users/33","timestamp":"2025-06-19T16:46:21.827Z"} {"level":"info","message":"GET /api/messages?userId=33","timestamp":"2025-06-19T16:46:21.860Z"} {"level":"info","message":"GET /api/users/33/tags","timestamp":"2025-06-19T16:46:21.883Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:46:22.156Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:46:22.158Z"} {"level":"info","message":"GET /api/users/33","timestamp":"2025-06-19T16:46:23.523Z"} {"level":"info","message":"DELETE /api/users/33","timestamp":"2025-06-19T16:46:24.709Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:46:24.749Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:46:23.946Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:46:23.966Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:46:23.986Z"} {"level":"info","message":"GET /api/users/34","timestamp":"2025-06-19T16:46:25.737Z"} {"level":"info","message":"GET /api/messages?userId=34","timestamp":"2025-06-19T16:46:25.755Z"} {"level":"info","message":"GET /api/users/34/tags","timestamp":"2025-06-19T16:46:25.773Z"} {"level":"info","message":"GET /api/users/34","timestamp":"2025-06-19T16:46:27.194Z"} {"level":"info","message":"DELETE /api/users/34","timestamp":"2025-06-19T16:46:28.425Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:46:28.459Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:46:29.814Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:46:29.835Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:46:29.858Z"} {"level":"info","message":"GET /api/users/35","timestamp":"2025-06-19T16:46:31.930Z"} {"level":"info","message":"GET /api/messages?userId=35","timestamp":"2025-06-19T16:46:31.957Z"} {"level":"info","message":"GET /api/users/35/tags","timestamp":"2025-06-19T16:46:32.247Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:46:32.741Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:46:32.741Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:46:32.742Z"} {"level":"info","message":"GET /api/users/35","timestamp":"2025-06-19T16:46:33.581Z"} {"level":"info","message":"DELETE /api/users/35","timestamp":"2025-06-19T16:46:34.881Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:46:34.916Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:46:36.371Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:46:36.388Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:46:36.409Z"} {"level":"info","message":"GET /api/users/36","timestamp":"2025-06-19T16:46:40.051Z"} {"level":"info","message":"GET /api/messages?userId=36","timestamp":"2025-06-19T16:46:40.074Z"} {"level":"info","message":"GET /api/users/36/tags","timestamp":"2025-06-19T16:46:40.091Z"} {"level":"info","message":"GET /api/users/36","timestamp":"2025-06-19T16:46:41.587Z"} {"level":"info","message":"DELETE /api/users/36","timestamp":"2025-06-19T16:46:42.757Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:46:42.791Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:46:44.097Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:46:44.114Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:46:44.135Z"} {"level":"info","message":"GET /api/users/37","timestamp":"2025-06-19T16:46:45.776Z"} {"level":"info","message":"GET /api/messages?userId=37","timestamp":"2025-06-19T16:46:45.791Z"} {"level":"info","message":"GET /api/users/37/tags","timestamp":"2025-06-19T16:46:45.808Z"} {"level":"info","message":"GET /api/users/37","timestamp":"2025-06-19T16:46:48.802Z"} {"level":"info","message":"DELETE /api/users/37","timestamp":"2025-06-19T16:46:50.011Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:46:50.047Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:46:52.183Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:46:52.204Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:46:52.225Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:46:52.363Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:46:52.365Z"} {"level":"info","message":"GET /api/users/38","timestamp":"2025-06-19T16:46:52.059Z"} {"level":"info","message":"GET /api/messages?userId=38","timestamp":"2025-06-19T16:46:52.077Z"} {"level":"info","message":"GET /api/users/38/tags","timestamp":"2025-06-19T16:46:52.095Z"} {"level":"info","message":"GET /api/users/38","timestamp":"2025-06-19T16:46:53.620Z"} {"level":"info","message":"DELETE /api/users/38","timestamp":"2025-06-19T16:46:54.760Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:46:54.792Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:46:56.216Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:46:56.238Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:46:56.261Z"} {"level":"info","message":"GET /api/users/39","timestamp":"2025-06-19T16:46:58.014Z"} {"level":"info","message":"GET /api/messages?userId=39","timestamp":"2025-06-19T16:46:58.033Z"} {"level":"info","message":"GET /api/users/39/tags","timestamp":"2025-06-19T16:46:58.054Z"} {"level":"info","message":"GET /api/users/39","timestamp":"2025-06-19T16:46:59.628Z"} {"level":"info","message":"DELETE /api/users/39","timestamp":"2025-06-19T16:47:00.824Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:47:00.864Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:47:02.280Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:47:02.298Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:47:02.319Z"} {"level":"info","message":"GET /api/users/40","timestamp":"2025-06-19T16:47:03.956Z"} {"level":"info","message":"GET /api/messages?userId=40","timestamp":"2025-06-19T16:47:03.976Z"} {"level":"info","message":"GET /api/users/40/tags","timestamp":"2025-06-19T16:47:03.993Z"} {"level":"info","message":"GET /api/users/40","timestamp":"2025-06-19T16:47:05.278Z"} {"level":"info","message":"DELETE /api/users/40","timestamp":"2025-06-19T16:47:07.093Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:47:07.151Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:47:08.400Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:47:08.426Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:47:08.445Z"} {"level":"info","message":"GET /api/users/41","timestamp":"2025-06-19T16:47:09.952Z"} {"level":"info","message":"GET /api/messages?userId=41","timestamp":"2025-06-19T16:47:09.977Z"} {"level":"info","message":"GET /api/users/41/tags","timestamp":"2025-06-19T16:47:10.007Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:47:10.092Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:47:10.135Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:47:10.180Z"} {"level":"info","message":"GET /api/users/41","timestamp":"2025-06-19T16:47:11.345Z"} {"level":"info","message":"DELETE /api/users/41","timestamp":"2025-06-19T16:47:12.578Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:47:12.613Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:47:14.105Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:47:14.128Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:47:14.148Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:47:15.618Z"} {"level":"info","message":"GET /api/users/42","timestamp":"2025-06-19T16:47:15.632Z"} {"level":"info","message":"GET /api/messages?userId=42","timestamp":"2025-06-19T16:47:15.652Z"} {"level":"info","message":"GET /api/users/42/tags","timestamp":"2025-06-19T16:47:15.693Z"} {"level":"info","message":"GET /api/users/42","timestamp":"2025-06-19T16:47:18.438Z"} {"level":"info","message":"DELETE /api/users/42","timestamp":"2025-06-19T16:47:19.626Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:47:19.660Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:47:18.714Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:47:18.743Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:47:18.765Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:47:20.243Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:47:20.245Z"} {"level":"info","message":"GET /api/users/43","timestamp":"2025-06-19T16:47:20.954Z"} {"level":"info","message":"GET /api/messages?userId=43","timestamp":"2025-06-19T16:47:20.973Z"} {"level":"info","message":"GET /api/users/43/tags","timestamp":"2025-06-19T16:47:20.993Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:47:23.685Z"} {"level":"info","message":"GET /api/users/43","timestamp":"2025-06-19T16:47:23.923Z"} {"level":"info","message":"DELETE /api/users/43","timestamp":"2025-06-19T16:47:25.209Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:47:25.242Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:47:26.582Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:47:26.602Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:47:26.625Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:47:28.880Z"} {"level":"info","message":"GET /api/users/44","timestamp":"2025-06-19T16:47:29.018Z"} {"level":"info","message":"GET /api/messages?userId=44","timestamp":"2025-06-19T16:47:29.037Z"} {"level":"info","message":"GET /api/users/44/tags","timestamp":"2025-06-19T16:47:29.055Z"} {"level":"info","message":"GET /api/users/44","timestamp":"2025-06-19T16:47:30.521Z"} {"level":"info","message":"DELETE /api/users/44","timestamp":"2025-06-19T16:47:31.691Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:47:31.728Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:47:33.270Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:47:33.288Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:47:33.310Z"} {"level":"info","message":"GET /api/users/45","timestamp":"2025-06-19T16:47:35.361Z"} {"level":"info","message":"GET /api/messages?userId=45","timestamp":"2025-06-19T16:47:35.486Z"} {"level":"info","message":"GET /api/users/45/tags","timestamp":"2025-06-19T16:47:35.502Z"} {"level":"info","message":"GET /api/users/45","timestamp":"2025-06-19T16:47:38.786Z"} {"level":"info","message":"DELETE /api/users/45","timestamp":"2025-06-19T16:47:39.999Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:47:40.038Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:47:43.053Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:47:43.075Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:47:43.108Z"} {"level":"info","message":"GET /api/users/59","timestamp":"2025-06-19T16:47:46.594Z"} {"level":"info","message":"GET /api/messages?userId=59","timestamp":"2025-06-19T16:47:46.614Z"} {"level":"info","message":"GET /api/users/59/tags","timestamp":"2025-06-19T16:47:46.633Z"} {"level":"info","message":"GET /api/users/59","timestamp":"2025-06-19T16:47:50.038Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:47:50.421Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:47:50.423Z"} {"level":"info","message":"DELETE /api/users/59","timestamp":"2025-06-19T16:47:52.042Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:47:52.075Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:47:53.852Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:47:53.872Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:47:53.892Z"} {"level":"info","message":"GET /api/users/60","timestamp":"2025-06-19T16:47:57.062Z"} {"level":"info","message":"GET /api/messages?userId=60","timestamp":"2025-06-19T16:47:57.109Z"} {"level":"info","message":"GET /api/users/60/tags","timestamp":"2025-06-19T16:47:57.125Z"} {"level":"info","message":"GET /api/users/60","timestamp":"2025-06-19T16:47:58.990Z"} {"level":"info","message":"DELETE /api/users/60","timestamp":"2025-06-19T16:48:00.325Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:48:00.362Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:48:01.712Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:48:01.734Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:48:01.757Z"} {"level":"info","message":"GET /api/users/61","timestamp":"2025-06-19T16:48:04.072Z"} {"level":"info","message":"GET /api/messages?userId=61","timestamp":"2025-06-19T16:48:04.096Z"} {"level":"info","message":"GET /api/users/61/tags","timestamp":"2025-06-19T16:48:04.113Z"} {"level":"info","message":"GET /api/users/61","timestamp":"2025-06-19T16:48:07.160Z"} {"level":"info","message":"DELETE /api/users/61","timestamp":"2025-06-19T16:48:08.382Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:48:08.418Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:48:09.831Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:48:10.335Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:48:10.355Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:48:10.375Z"} {"level":"info","message":"GET /api/users/62","timestamp":"2025-06-19T16:48:14.673Z"} {"level":"info","message":"GET /api/messages?userId=62","timestamp":"2025-06-19T16:48:14.702Z"} {"level":"info","message":"GET /api/users/62/tags","timestamp":"2025-06-19T16:48:14.719Z"} {"level":"info","message":"GET /api/users/62","timestamp":"2025-06-19T16:48:18.483Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:48:19.001Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:48:19.910Z"} {"level":"info","message":"DELETE /api/users/62","timestamp":"2025-06-19T16:48:20.480Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:48:20.518Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:48:20.631Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:48:20.633Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:48:22.135Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:48:22.155Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:48:22.175Z"} {"level":"info","message":"GET /api/users/63","timestamp":"2025-06-19T16:48:23.943Z"} {"level":"info","message":"GET /api/messages?userId=63","timestamp":"2025-06-19T16:48:23.966Z"} {"level":"info","message":"GET /api/users/63/tags","timestamp":"2025-06-19T16:48:23.981Z"} {"level":"info","message":"GET /api/users/63","timestamp":"2025-06-19T16:48:25.328Z"} {"level":"info","message":"DELETE /api/users/63","timestamp":"2025-06-19T16:48:27.270Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:48:27.301Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:48:29.105Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:48:29.127Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:48:29.145Z"} {"level":"info","message":"GET /api/users/65","timestamp":"2025-06-19T16:48:31.663Z"} {"level":"info","message":"GET /api/messages?userId=65","timestamp":"2025-06-19T16:48:31.684Z"} {"level":"info","message":"GET /api/users/65/tags","timestamp":"2025-06-19T16:48:31.699Z"} {"level":"info","message":"GET /api/users/65","timestamp":"2025-06-19T16:48:33.131Z"} {"level":"info","message":"DELETE /api/users/65","timestamp":"2025-06-19T16:48:34.148Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:48:34.182Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:48:35.908Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:48:35.927Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:48:35.946Z"} {"level":"info","message":"GET /api/users/64","timestamp":"2025-06-19T16:48:38.255Z"} {"level":"info","message":"GET /api/messages?userId=64","timestamp":"2025-06-19T16:48:38.281Z"} {"level":"info","message":"GET /api/users/64/tags","timestamp":"2025-06-19T16:48:38.310Z"} {"level":"info","message":"GET /api/users/64","timestamp":"2025-06-19T16:48:39.630Z"} {"level":"info","message":"DELETE /api/users/64","timestamp":"2025-06-19T16:48:40.904Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:48:40.939Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:48:42.552Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:48:42.568Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:48:42.587Z"} {"level":"info","message":"GET /api/users/66","timestamp":"2025-06-19T16:48:41.815Z"} {"level":"info","message":"GET /api/messages?userId=66","timestamp":"2025-06-19T16:48:41.833Z"} {"level":"info","message":"GET /api/users/66/tags","timestamp":"2025-06-19T16:48:41.849Z"} {"level":"info","message":"GET /api/users/66","timestamp":"2025-06-19T16:48:45.063Z"} {"level":"info","message":"DELETE /api/users/66","timestamp":"2025-06-19T16:48:46.665Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:48:46.699Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:48:48.353Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:48:48.396Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:48:48.420Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:48:50.810Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:48:50.812Z"} {"level":"info","message":"GET /api/users/67","timestamp":"2025-06-19T16:48:51.090Z"} {"level":"info","message":"GET /api/messages?userId=67","timestamp":"2025-06-19T16:48:51.110Z"} {"level":"info","message":"GET /api/users/67/tags","timestamp":"2025-06-19T16:48:51.135Z"} {"level":"info","message":"GET /api/users/67","timestamp":"2025-06-19T16:48:52.553Z"} {"level":"info","message":"DELETE /api/users/67","timestamp":"2025-06-19T16:48:53.743Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:48:53.779Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:48:55.141Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:48:55.158Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:48:55.178Z"} {"level":"info","message":"GET /api/users/68","timestamp":"2025-06-19T16:48:56.970Z"} {"level":"info","message":"GET /api/messages?userId=68","timestamp":"2025-06-19T16:48:56.990Z"} {"level":"info","message":"GET /api/users/68/tags","timestamp":"2025-06-19T16:48:57.008Z"} {"level":"info","message":"GET /api/users/68","timestamp":"2025-06-19T16:48:58.544Z"} {"level":"info","message":"DELETE /api/users/68","timestamp":"2025-06-19T16:48:59.660Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:48:59.700Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:49:01.425Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:49:01.450Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:49:01.476Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:49:05.339Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:49:05.339Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:49:05.339Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:49:05.339Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:49:05.339Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:49:05.340Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:49:05.340Z"} {"level":"info","message":"GET /api/users/69","timestamp":"2025-06-19T16:49:07.818Z"} {"level":"info","message":"GET /api/messages?userId=69","timestamp":"2025-06-19T16:49:07.837Z"} {"level":"info","message":"GET /api/users/69/tags","timestamp":"2025-06-19T16:49:07.855Z"} {"level":"info","message":"GET /api/users/69","timestamp":"2025-06-19T16:49:09.602Z"} {"level":"info","message":"DELETE /api/users/69","timestamp":"2025-06-19T16:49:10.859Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:49:10.894Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:49:10.278Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:49:10.295Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:49:10.313Z"} {"level":"info","message":"GET /api/users/70","timestamp":"2025-06-19T16:49:12.197Z"} {"level":"info","message":"GET /api/messages?userId=70","timestamp":"2025-06-19T16:49:12.217Z"} {"level":"info","message":"GET /api/users/70/tags","timestamp":"2025-06-19T16:49:12.234Z"} {"level":"info","message":"GET /api/users/70","timestamp":"2025-06-19T16:49:13.620Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:49:14.489Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:49:14.540Z"} {"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-19T16:49:14.731Z"} {"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-19T16:49:14.732Z"} {"level":"info","message":"DELETE /api/users/70","timestamp":"2025-06-19T16:49:14.984Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:49:15.016Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:49:16.445Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:49:16.500Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:49:16.560Z"} {"level":"info","message":"GET /api/users/71","timestamp":"2025-06-19T16:49:18.579Z"} {"level":"info","message":"GET /api/messages?userId=71","timestamp":"2025-06-19T16:49:18.602Z"} {"level":"info","message":"GET /api/users/71/tags","timestamp":"2025-06-19T16:49:18.622Z"} {"level":"info","message":"GET /api/users/71","timestamp":"2025-06-19T16:49:19.883Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:49:20.999Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:49:21.001Z"} {"level":"info","message":"DELETE /api/users/71","timestamp":"2025-06-19T16:49:21.740Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:49:21.777Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:49:25.501Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:49:25.518Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:49:25.542Z"} {"level":"info","message":"GET /api/users/72","timestamp":"2025-06-19T16:49:28.096Z"} {"level":"info","message":"GET /api/messages?userId=72","timestamp":"2025-06-19T16:49:28.121Z"} {"level":"info","message":"GET /api/users/72/tags","timestamp":"2025-06-19T16:49:28.138Z"} {"level":"info","message":"GET /api/users/72","timestamp":"2025-06-19T16:49:29.708Z"} {"level":"info","message":"DELETE /api/users/72","timestamp":"2025-06-19T16:49:30.982Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:49:31.025Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:49:33.299Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:49:33.319Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:49:33.339Z"} {"level":"info","message":"GET /api/users/73","timestamp":"2025-06-19T16:49:37.234Z"} {"level":"info","message":"GET /api/messages?userId=73","timestamp":"2025-06-19T16:49:37.254Z"} {"level":"info","message":"GET /api/users/73/tags","timestamp":"2025-06-19T16:49:37.273Z"} {"level":"info","message":"GET /api/users/73","timestamp":"2025-06-19T16:49:38.759Z"} {"level":"info","message":"DELETE /api/users/73","timestamp":"2025-06-19T16:49:40.074Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:49:40.106Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:49:41.381Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:49:41.400Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:49:41.419Z"} {"level":"info","message":"GET /api/users/74","timestamp":"2025-06-19T16:49:43.006Z"} {"level":"info","message":"GET /api/messages?userId=74","timestamp":"2025-06-19T16:49:43.025Z"} {"level":"info","message":"GET /api/users/74/tags","timestamp":"2025-06-19T16:49:43.041Z"} {"level":"info","message":"GET /api/users/74","timestamp":"2025-06-19T16:49:44.539Z"} {"level":"info","message":"DELETE /api/users/74","timestamp":"2025-06-19T16:49:45.762Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:49:45.793Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:49:47.178Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:49:47.195Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:49:47.214Z"} {"level":"info","message":"GET /api/users/76","timestamp":"2025-06-19T16:49:49.041Z"} {"level":"info","message":"GET /api/messages?userId=76","timestamp":"2025-06-19T16:49:49.073Z"} {"level":"info","message":"GET /api/users/76/tags","timestamp":"2025-06-19T16:49:49.560Z"} {"level":"info","message":"GET /api/users/76","timestamp":"2025-06-19T16:49:50.518Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:49:51.179Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:49:51.181Z"} {"level":"info","message":"DELETE /api/users/76","timestamp":"2025-06-19T16:49:51.809Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:49:51.842Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:49:53.078Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:49:53.095Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:49:53.112Z"} {"level":"info","message":"GET /api/users/77","timestamp":"2025-06-19T16:49:54.506Z"} {"level":"info","message":"GET /api/messages?userId=77","timestamp":"2025-06-19T16:49:54.525Z"} {"level":"info","message":"GET /api/users/77/tags","timestamp":"2025-06-19T16:49:54.542Z"} {"level":"info","message":"GET /api/users/77","timestamp":"2025-06-19T16:49:58.366Z"} {"level":"info","message":"DELETE /api/users/77","timestamp":"2025-06-19T16:49:59.568Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:49:59.610Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:50:00.560Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:50:00.603Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:50:00.926Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:50:00.950Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:50:00.973Z"} {"level":"info","message":"GET /api/users/78","timestamp":"2025-06-19T16:50:02.470Z"} {"level":"info","message":"GET /api/messages?userId=78","timestamp":"2025-06-19T16:50:02.491Z"} {"level":"info","message":"GET /api/users/78/tags","timestamp":"2025-06-19T16:50:02.512Z"} {"level":"info","message":"GET /api/users/78","timestamp":"2025-06-19T16:50:03.851Z"} {"level":"info","message":"DELETE /api/users/78","timestamp":"2025-06-19T16:50:05.186Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:50:05.229Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:50:04.298Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:50:04.317Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:50:04.338Z"} {"level":"info","message":"GET /api/users/79","timestamp":"2025-06-19T16:50:05.740Z"} {"level":"info","message":"GET /api/messages?userId=79","timestamp":"2025-06-19T16:50:05.759Z"} {"level":"info","message":"GET /api/users/79/tags","timestamp":"2025-06-19T16:50:05.775Z"} {"level":"info","message":"GET /api/users/79","timestamp":"2025-06-19T16:50:08.373Z"} {"level":"info","message":"DELETE /api/users/79","timestamp":"2025-06-19T16:50:09.596Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:50:09.627Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:50:10.994Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:50:11.013Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:50:11.032Z"} {"level":"info","message":"GET /api/users/80","timestamp":"2025-06-19T16:50:12.635Z"} {"level":"info","message":"GET /api/messages?userId=80","timestamp":"2025-06-19T16:50:12.690Z"} {"level":"info","message":"GET /api/users/80/tags","timestamp":"2025-06-19T16:50:12.706Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:50:14.308Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:50:14.309Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:50:14.309Z"} {"level":"info","message":"GET /api/users/80","timestamp":"2025-06-19T16:50:15.525Z"} {"level":"info","message":"DELETE /api/users/80","timestamp":"2025-06-19T16:50:16.770Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:50:16.809Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:50:18.252Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:50:18.270Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:50:18.286Z"} {"level":"info","message":"GET /api/users/81","timestamp":"2025-06-19T16:50:20.308Z"} {"level":"info","message":"GET /api/messages?userId=81","timestamp":"2025-06-19T16:50:20.334Z"} {"level":"info","message":"GET /api/users/81/tags","timestamp":"2025-06-19T16:50:20.354Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:50:21.371Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:50:21.373Z"} {"level":"info","message":"GET /api/users/81","timestamp":"2025-06-19T16:50:21.954Z"} {"level":"info","message":"DELETE /api/users/81","timestamp":"2025-06-19T16:50:23.158Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:50:23.195Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:50:26.611Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:50:26.631Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:50:26.650Z"} {"level":"info","message":"GET /api/users/82","timestamp":"2025-06-19T16:50:30.749Z"} {"level":"info","message":"GET /api/messages?userId=82","timestamp":"2025-06-19T16:50:30.768Z"} {"level":"info","message":"GET /api/users/82/tags","timestamp":"2025-06-19T16:50:30.790Z"} {"level":"info","message":"GET /api/users/82","timestamp":"2025-06-19T16:50:33.868Z"} {"level":"info","message":"DELETE /api/users/82","timestamp":"2025-06-19T16:50:32.922Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:50:32.957Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:50:34.754Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:50:34.774Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:50:34.794Z"} {"level":"info","message":"GET /api/users/83","timestamp":"2025-06-19T16:50:36.725Z"} {"level":"info","message":"GET /api/messages?userId=83","timestamp":"2025-06-19T16:50:36.743Z"} {"level":"info","message":"GET /api/users/83/tags","timestamp":"2025-06-19T16:50:36.761Z"} {"level":"info","message":"GET /api/users/83","timestamp":"2025-06-19T16:50:38.559Z"} {"level":"info","message":"DELETE /api/users/83","timestamp":"2025-06-19T16:50:39.696Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:50:39.728Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:50:41.130Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:50:41.147Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:50:41.164Z"} {"level":"info","message":"GET /api/users/84","timestamp":"2025-06-19T16:50:42.754Z"} {"level":"info","message":"GET /api/messages?userId=84","timestamp":"2025-06-19T16:50:42.773Z"} {"level":"info","message":"GET /api/users/84/tags","timestamp":"2025-06-19T16:50:42.798Z"} {"level":"info","message":"GET /api/users/84","timestamp":"2025-06-19T16:50:46.272Z"} {"level":"info","message":"DELETE /api/users/84","timestamp":"2025-06-19T16:50:47.568Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:50:47.601Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:50:49.346Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:50:49.379Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:50:49.403Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:50:51.569Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:50:51.571Z"} {"level":"info","message":"GET /api/users/85","timestamp":"2025-06-19T16:50:51.640Z"} {"level":"info","message":"GET /api/messages?userId=85","timestamp":"2025-06-19T16:50:51.662Z"} {"level":"info","message":"GET /api/users/85/tags","timestamp":"2025-06-19T16:50:51.681Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:50:51.722Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:50:51.770Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:50:51.819Z"} {"level":"info","message":"GET /api/users/85","timestamp":"2025-06-19T16:50:53.260Z"} {"level":"info","message":"DELETE /api/users/85","timestamp":"2025-06-19T16:50:54.506Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:50:54.539Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:50:55.987Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:50:56.004Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:50:56.020Z"} {"level":"info","message":"GET /api/users/86","timestamp":"2025-06-19T16:50:58.016Z"} {"level":"info","message":"GET /api/messages?userId=86","timestamp":"2025-06-19T16:50:58.052Z"} {"level":"info","message":"GET /api/users/86/tags","timestamp":"2025-06-19T16:50:58.072Z"} {"level":"info","message":"GET /api/users/86","timestamp":"2025-06-19T16:51:00.561Z"} {"level":"info","message":"DELETE /api/users/86","timestamp":"2025-06-19T16:51:01.833Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:51:02.994Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:51:01.167Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:51:01.188Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:51:01.207Z"} {"level":"info","message":"GET /api/users/87","timestamp":"2025-06-19T16:51:02.593Z"} {"level":"info","message":"GET /api/messages?userId=87","timestamp":"2025-06-19T16:51:02.608Z"} {"level":"info","message":"GET /api/users/87/tags","timestamp":"2025-06-19T16:51:02.625Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:51:05.203Z"} {"level":"info","message":"GET /api/users/87","timestamp":"2025-06-19T16:51:05.925Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:51:06.181Z"} {"level":"info","message":"DELETE /api/users/87","timestamp":"2025-06-19T16:51:07.353Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:51:07.387Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:51:08.789Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:51:08.810Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:51:08.830Z"} {"level":"info","message":"GET /api/users/88","timestamp":"2025-06-19T16:51:10.374Z"} {"level":"info","message":"GET /api/messages?userId=88","timestamp":"2025-06-19T16:51:10.391Z"} {"level":"info","message":"GET /api/users/88/tags","timestamp":"2025-06-19T16:51:10.405Z"} {"level":"info","message":"GET /api/users/88","timestamp":"2025-06-19T16:51:12.103Z"} {"level":"info","message":"DELETE /api/users/88","timestamp":"2025-06-19T16:51:13.348Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:51:13.383Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:51:14.853Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:51:14.870Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:51:14.885Z"} {"level":"info","message":"GET /api/users/89","timestamp":"2025-06-19T16:51:16.912Z"} {"level":"info","message":"GET /api/messages?userId=89","timestamp":"2025-06-19T16:51:16.932Z"} {"level":"info","message":"GET /api/users/89/tags","timestamp":"2025-06-19T16:51:16.950Z"} {"level":"info","message":"GET /api/users/89","timestamp":"2025-06-19T16:51:18.429Z"} {"level":"info","message":"DELETE /api/users/89","timestamp":"2025-06-19T16:51:20.780Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:51:20.818Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:51:21.759Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:51:21.761Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:51:22.506Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:51:22.525Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:51:22.541Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:51:25.025Z"} {"level":"info","message":"GET /api/users/97","timestamp":"2025-06-19T16:51:25.039Z"} {"level":"info","message":"GET /api/messages?userId=97","timestamp":"2025-06-19T16:51:25.060Z"} {"level":"info","message":"GET /api/users/97/tags","timestamp":"2025-06-19T16:51:25.086Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:51:27.972Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:51:28.011Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:51:28.031Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:51:32.903Z"} {"level":"info","message":"GET /api/users/106","timestamp":"2025-06-19T16:51:32.915Z"} {"level":"info","message":"GET /api/messages?userId=106","timestamp":"2025-06-19T16:51:32.942Z"} {"level":"info","message":"GET /api/users/106/tags","timestamp":"2025-06-19T16:51:32.964Z"} {"level":"info","message":"GET /api/users/106","timestamp":"2025-06-19T16:51:34.656Z"} {"level":"info","message":"DELETE /api/users/106","timestamp":"2025-06-19T16:51:35.841Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T16:51:35.878Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:51:37.618Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:51:37.638Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:51:37.655Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T16:51:46.013Z"} {"level":"info","message":"Nonce 8284a40447b99064bd43f7e201d5af84 сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T16:51:46.018Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T16:51:48.778Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T16:51:48.779Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:51:48.822Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T16:51:50.498Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T16:51:50.691Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T16:51:50.797Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T16:51:50.928Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:51:51.002Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:51:51.003Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:51:51.003Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:51:51.003Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T16:51:51.120Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:51:51.120Z"} {"level":"info","message":"New user 119 role check result: user","timestamp":"2025-06-19T16:51:51.121Z"} {"level":"info","message":"[verify] Found or created user 119 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:51:51.123Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 119 to guest_user_mapping: 0a8bad48940eccfc22ef99510590422f","timestamp":"2025-06-19T16:51:51.124Z"} {"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:51:51.127Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:51:51.128Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:51:51.142Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T16:51:51.424Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T16:51:51.572Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T16:51:51.588Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T16:51:51.617Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T16:51:51.732Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:51:51.732Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T16:34:39.481Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"0a8bad48940eccfc22ef99510590422f","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T16:51:51.734Z","userId":119} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T16:51:51.737Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 119 with guestId=0a8bad48940eccfc22ef99510590422f, previousGuestId=undefined","timestamp":"2025-06-19T16:51:51.738Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=119, guestId=0a8bad48940eccfc22ef99510590422f","timestamp":"2025-06-19T16:51:51.741Z"} {"level":"info","message":"Processing guest messages for user 119 with guest ID 0a8bad48940eccfc22ef99510590422f","timestamp":"2025-06-19T16:51:51.742Z"} {"level":"info","message":"No guest messages found for guest ID 0a8bad48940eccfc22ef99510590422f","timestamp":"2025-06-19T16:51:51.747Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 0a8bad48940eccfc22ef99510590422f","timestamp":"2025-06-19T16:51:51.750Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T16:34:39.481Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"0a8bad48940eccfc22ef99510590422f","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["0a8bad48940eccfc22ef99510590422f"],"timestamp":"2025-06-19T16:51:51.752Z","userId":119} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T16:51:51.756Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:51:51.768Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T16:51:51.770Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:51:51.801Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T16:51:51.803Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:51:51.846Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T16:51:51.848Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T16:51:51.866Z"} {"level":"info","message":"Processing guest messages for user 119 with guest ID 1750350882346-0bqdnoe5o","timestamp":"2025-06-19T16:51:51.867Z"} {"level":"info","message":"Created mapping for guest ID 1750350882346-0bqdnoe5o to user 119","timestamp":"2025-06-19T16:51:51.877Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:51:51.880Z"} {"level":"info","message":"No guest messages found for guest ID 1750350882346-0bqdnoe5o","timestamp":"2025-06-19T16:51:51.882Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T16:51:51.883Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750350882346-0bqdnoe5o","timestamp":"2025-06-19T16:51:51.890Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:51:51.896Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:51:51.896Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:51:51.915Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T16:51:51.920Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:51:51.965Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T16:51:51.970Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T16:51:51.995Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T16:51:51.998Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:51:52.020Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T16:51:52.022Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:51:52.042Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T16:51:52.045Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:51:52.196Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:51:52.198Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:51:52.913Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T16:51:52.914Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T16:51:54.357Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T16:51:54.374Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 119","offset":0,"timestamp":"2025-06-19T16:51:54.379Z","total":0} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T16:51:56.526Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T16:51:56.542Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 119","offset":0,"timestamp":"2025-06-19T16:51:56.546Z","total":0} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:52:05.178Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:52:05.179Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:52:22.921Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:52:22.924Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:52:22.928Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T16:52:22.932Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:52:42.534Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:52:42.588Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:52:42.644Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:52:42.702Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:52:50.805Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:52:50.807Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:52:50.809Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T16:52:50.810Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:53:00.550Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:53:00.551Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:53:00.551Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:53:20.457Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T16:53:20.460Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:53:37.349Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:53:37.403Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:53:37.462Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:53:49.196Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:53:49.201Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:53:51.185Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T16:53:51.187Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:53:53.766Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:53:53.863Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:53:55.947Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:53:55.948Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:53:55.948Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:54:21.385Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T16:54:21.389Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:54:37.437Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:54:46.168Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:54:46.174Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:54:46.770Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:54:47.707Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:54:51.546Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T16:54:51.547Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:55:28.502Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:55:42.209Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T16:55:42.212Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:55:42.964Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:55:43.008Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:55:46.517Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:55:46.520Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:55:46.690Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:55:46.690Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:55:46.691Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:55:46.691Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:55:46.691Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:55:46.691Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:56:24.038Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:56:42.093Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:56:42.094Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:56:42.094Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:56:43.418Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:56:43.422Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:56:43.651Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T16:56:43.653Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T16:56:46.553Z"} {"level":"info","message":"GET /api/users/98","timestamp":"2025-06-19T16:56:46.568Z"} {"level":"info","message":"GET /api/messages?userId=98","timestamp":"2025-06-19T16:56:46.600Z"} {"level":"info","message":"GET /api/users/98/tags","timestamp":"2025-06-19T16:56:46.660Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:56:51.556Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:56:51.558Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:57:19.433Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:57:19.484Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:57:19.535Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:57:22.518Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:57:22.521Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:57:33.858Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:57:33.909Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:57:37.505Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:57:37.505Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:57:37.506Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:57:45.132Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T16:57:45.136Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T16:57:49.536Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T16:57:49.559Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T16:57:49.581Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:57:51.928Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:57:51.930Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:58:19.028Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:58:22.149Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:58:22.151Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:58:32.865Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:58:32.866Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:58:32.866Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:58:46.598Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T16:58:46.601Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:58:52.340Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:58:52.343Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:59:10.123Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:59:10.170Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:59:10.214Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:59:20.222Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:59:20.227Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T16:59:23.703Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:59:29.022Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:59:29.022Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T16:59:29.023Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:59:48.073Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T16:59:48.078Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T16:59:50.404Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T16:59:50.405Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:00:05.575Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:00:05.624Z"} {"level":"info","message":"GET /api/users/100","timestamp":"2025-06-19T17:00:11.153Z"} {"level":"info","message":"GET /api/messages?userId=100","timestamp":"2025-06-19T17:00:11.174Z"} {"level":"info","message":"GET /api/users/100/tags","timestamp":"2025-06-19T17:00:11.206Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T17:00:19.245Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:00:20.596Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:00:20.599Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:00:24.365Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:00:46.142Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T17:00:46.147Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:00:51.543Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:00:51.545Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:01:05.334Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:01:05.334Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:01:05.334Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:01:05.335Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:01:19.090Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:01:19.091Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:01:20.992Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:01:20.996Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:01:46.408Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T17:01:46.413Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:01:51.523Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T17:01:51.524Z"} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T17:01:51.596Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T16:34:39.481Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T17:01:51.596Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:01:51.599Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:01:51.614Z"} {"cookie":{"expires":"2025-07-19T17:01:51.612Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"6b0b0edc8b921b63d6840b38d9230707","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T17:01:51.615Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:01:51.617Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T17:01:51.640Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T17:01:51.681Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:01:51.806Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:01:51.808Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:01:52.432Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:02:00.627Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:02:00.674Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:02:00.720Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:02:00.786Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:02:02.088Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:02:02.110Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:02:02.132Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:02:14.434Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:02:14.434Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:02:14.434Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:02:22.097Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:02:22.102Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:02:51.537Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:02:51.579Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:02:51.621Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:02:52.224Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:02:52.227Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:03:09.876Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:03:09.877Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:03:09.877Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:03:22.507Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:03:22.512Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:03:51.211Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:03:51.263Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:03:51.314Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:04:00.721Z"} {"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-19T17:04:00.892Z"} {"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-19T17:04:00.893Z"} {"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-19T17:04:00.893Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:04:46.805Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:04:47.652Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:04:47.657Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:05:00.645Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:05:00.646Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:05:42.260Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:05:48.048Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:05:48.053Z"} {"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T17:05:51.522Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:05:56.772Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:05:56.773Z"} {"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T17:06:23.872Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T17:06:23.885Z"} {"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T17:06:23.885Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T17:06:23.887Z"} {"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T17:06:23.888Z"} {"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T17:06:23.889Z"} {"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T17:06:24.939Z"} {"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T17:06:24.951Z"} {"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-19T17:06:25.001Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} {"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T17:06:25.003Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T17:06:29.956Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T17:06:29.959Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:06:30.651Z"} {"level":"info","message":"Executing UP migration from 036_admin_read_contacts.sql...","timestamp":"2025-06-19T17:06:35.415Z"} {"level":"info","message":"Migration 036_admin_read_contacts.sql executed successfully","timestamp":"2025-06-19T17:06:35.464Z"} {"level":"info","message":"Function link_guest_messages.sql executed successfully","timestamp":"2025-06-19T17:06:35.474Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:06:46.125Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:06:46.140Z"} {"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:07:02.573Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:07:02.627Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:07:02.657Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:07:02.680Z"} {"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T17:07:30.584Z"} {"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-19T17:07:30.584Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:07:30.585Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:07:30.585Z"} {"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-19T17:07:38.090Z"} {"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T17:07:43.306Z"} {"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-19T17:07:43.307Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:07:46.287Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:07:46.293Z"} {"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:07:47.510Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:07:47.560Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:07:47.597Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:07:47.626Z"} {"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-19T17:07:53.310Z"} {"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T17:07:59.661Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T17:08:21.320Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T17:08:21.322Z"} {"level":"error","message":"Uncaught Exception: Not authenticated","stack":"Error: Not authenticated\n at Connection.openBox (/app/node_modules/imap/lib/Connection.js:409:11)\n at Connection. (/app/services/emailBot.js:105:19)\n at Object.onceWrapper (node:events:638:28)\n at Connection.emit (node:events:536:35)\n at Connection. (/app/node_modules/imap/lib/Connection.js:1623:12)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)","timestamp":"2025-06-19T17:08:21.324Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:08:22.059Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:08:46.756Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:08:46.763Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:08:56.881Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:08:56.890Z"} {"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:09:01.165Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:09:01.190Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:09:01.240Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:09:01.277Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:09:01.373Z"} {"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:09:02.829Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:09:02.874Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:09:02.897Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:09:02.916Z"} {"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:09:06.689Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:09:06.717Z"} {"level":"info","message":"GET /api/users/97","timestamp":"2025-06-19T17:09:06.757Z"} {"level":"info","message":"GET /api/messages?userId=97","timestamp":"2025-06-19T17:09:06.780Z"} {"level":"info","message":"GET /api/users/97/tags","timestamp":"2025-06-19T17:09:06.803Z"} {"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:09:10.286Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:09:10.318Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:09:10.343Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:09:10.369Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:09:21.738Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:09:21.784Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:09:22.482Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:09:22.485Z"} {"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:09:27.705Z"} {"level":"info","message":"GET /api/users/119","timestamp":"2025-06-19T17:09:27.745Z"} {"level":"info","message":"GET /api/messages?userId=119","timestamp":"2025-06-19T17:09:27.782Z"} {"level":"info","message":"GET /api/users/119/tags","timestamp":"2025-06-19T17:09:27.808Z"} {"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:09:31.542Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:09:31.584Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:09:31.610Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:09:31.633Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:09:51.927Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:09:51.932Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:10:12.885Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:10:12.932Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:10:22.877Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:10:22.880Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:10:42.008Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:10:42.015Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:10:42.044Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:10:42.047Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:10:42.073Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:10:42.077Z"} {"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:10:42.102Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:10:42.111Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:10:42.112Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:10:42.156Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:10:42.169Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:10:42.186Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:10:42.188Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:10:42.197Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:10:42.206Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:10:42.211Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:10:42.223Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:10:42.243Z"} {"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:10:51.240Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:10:51.269Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:10:51.330Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:10:51.378Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:10:51.492Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:11:12.194Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:11:12.195Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:11:12.195Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:11:12.196Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:11:12.196Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:11:12.196Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:11:12.196Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:11:12.197Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:11:12.398Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:11:12.402Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:11:21.647Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:11:21.685Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:11:21.772Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:11:22.516Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:11:22.543Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:11:22.617Z"} {"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T17:11:25.290Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T17:11:25.296Z"} {"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T17:11:25.297Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T17:11:25.298Z"} {"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T17:11:25.299Z"} {"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T17:11:25.301Z"} {"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T17:11:25.829Z"} {"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T17:11:25.851Z"} {"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-19T17:11:25.914Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} {"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T17:11:25.923Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T17:11:31.021Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T17:11:31.026Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:11:31.828Z"} {"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:11:33.098Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:11:33.183Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:11:33.271Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:11:33.404Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:11:42.556Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:11:42.560Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:12:12.811Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:12:12.818Z"} {"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:12:17.166Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:12:17.242Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:12:17.296Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:12:17.331Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:12:17.429Z"} {"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:12:23.087Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:12:23.127Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:12:23.159Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:12:23.190Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:12:27.096Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:12:42.981Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:12:42.985Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:13:10.875Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:13:10.880Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:13:22.612Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:13:41.083Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:13:41.088Z"} {"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T17:13:53.380Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T17:13:53.383Z"} {"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T17:13:53.384Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T17:13:53.385Z"} {"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T17:13:53.386Z"} {"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T17:13:53.387Z"} {"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T17:13:53.735Z"} {"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T17:13:53.745Z"} {"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-19T17:13:53.790Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} {"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T17:13:53.791Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T17:13:54.482Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T17:13:54.484Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:13:55.130Z"} {"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:14:07.302Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:14:07.346Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:14:07.390Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:14:07.431Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:14:07.518Z"} {"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:14:09.033Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:14:09.079Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:14:09.107Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:14:09.130Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:14:11.216Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:14:11.219Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:14:21.935Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:14:21.941Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:14:22.005Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:14:22.011Z"} {"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:14:22.035Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:14:22.096Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:14:22.097Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:14:22.200Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:14:22.206Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:14:22.208Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:14:22.242Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:14:22.248Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:14:22.260Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:14:22.281Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:14:22.285Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:14:22.299Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:14:22.328Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:14:22.337Z"} {"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:14:24.583Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:14:24.607Z"} {"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:14:24.656Z"} {"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:14:24.692Z"} {"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:14:24.806Z"} {"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:14:27.966Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:14:27.998Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:14:28.024Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:14:28.043Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:14:53.217Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:14:53.222Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:14:54.888Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:15:23.553Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:15:23.557Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:15:50.345Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:15:53.733Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:15:53.736Z"} {"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T17:16:14.760Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T17:16:14.766Z"} {"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T17:16:14.767Z"} {"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T17:16:14.768Z"} {"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T17:16:14.769Z"} {"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T17:16:14.770Z"} {"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T17:16:15.142Z"} {"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T17:16:15.156Z"} {"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-19T17:16:15.213Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} {"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T17:16:15.215Z"} {"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T17:16:15.817Z"} {"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T17:16:15.822Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:16:20.875Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:16:23.941Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:16:23.948Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:16:28.344Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:16:28.347Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:16:28.395Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:16:28.408Z"} {"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:16:28.462Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:16:28.499Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:16:28.507Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:16:28.544Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:16:28.589Z"} {"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:16:28.591Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:16:28.601Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:16:28.616Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:16:28.700Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:16:28.762Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:16:28.773Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:16:28.831Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:16:28.838Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:16:28.841Z"} {"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:16:31.593Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:16:31.620Z"} {"level":"info","message":"GET /api/users/97","timestamp":"2025-06-19T17:16:31.669Z"} {"level":"info","message":"GET /api/messages?userId=97","timestamp":"2025-06-19T17:16:31.715Z"} {"level":"info","message":"GET /api/users/97/tags","timestamp":"2025-06-19T17:16:31.780Z"} {"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:16:33.664Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:16:33.704Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:16:33.739Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:16:33.762Z"} {"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:16:39.761Z"} {"level":"info","message":"GET /api/users/119","timestamp":"2025-06-19T17:16:39.801Z"} {"level":"info","message":"GET /api/messages?userId=119","timestamp":"2025-06-19T17:16:39.835Z"} {"level":"info","message":"GET /api/users/119/tags","timestamp":"2025-06-19T17:16:39.860Z"} {"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:16:41.434Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:16:41.463Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:16:41.492Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:16:41.513Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:16:59.414Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:16:59.417Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:17:16.358Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T17:17:18.808Z"} {"level":"info","message":"Nonce a2b063b0458f5e64d9164c44033f2af9 сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T17:17:18.818Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T17:17:22.427Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T17:17:22.428Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:17:22.520Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:17:24.300Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:17:24.500Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T17:17:24.526Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T17:17:24.973Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:17:25.033Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:17:25.034Z"} {"level":"info","message":"[verify] Found or created user 119 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:17:25.034Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 119 to guest_user_mapping: 6b0b0edc8b921b63d6840b38d9230707","timestamp":"2025-06-19T17:17:25.035Z"} {"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:17:25.042Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:17:25.042Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:17:25.332Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:17:25.376Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T17:17:25.476Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:17:25.490Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T17:17:25.493Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:17:25.493Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T17:01:51.612Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"6b0b0edc8b921b63d6840b38d9230707","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T17:17:25.497Z","userId":119} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:17:25.503Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 119 with guestId=6b0b0edc8b921b63d6840b38d9230707, previousGuestId=undefined","timestamp":"2025-06-19T17:17:25.504Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=119, guestId=6b0b0edc8b921b63d6840b38d9230707","timestamp":"2025-06-19T17:17:25.511Z"} {"level":"info","message":"Processing guest messages for user 119 with guest ID 6b0b0edc8b921b63d6840b38d9230707","timestamp":"2025-06-19T17:17:25.514Z"} {"level":"info","message":"No guest messages found for guest ID 6b0b0edc8b921b63d6840b38d9230707","timestamp":"2025-06-19T17:17:25.522Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 6b0b0edc8b921b63d6840b38d9230707","timestamp":"2025-06-19T17:17:25.529Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=119, guestId=0a8bad48940eccfc22ef99510590422f","timestamp":"2025-06-19T17:17:25.533Z"} {"level":"info","message":"Processing guest messages for user 119 with guest ID 0a8bad48940eccfc22ef99510590422f","timestamp":"2025-06-19T17:17:25.534Z"} {"level":"info","message":"Guest messages for guest ID 0a8bad48940eccfc22ef99510590422f were already processed.","timestamp":"2025-06-19T17:17:25.536Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=119, guestId=1750350882346-0bqdnoe5o","timestamp":"2025-06-19T17:17:25.540Z"} {"level":"info","message":"Processing guest messages for user 119 with guest ID 1750350882346-0bqdnoe5o","timestamp":"2025-06-19T17:17:25.541Z"} {"level":"info","message":"Guest messages for guest ID 1750350882346-0bqdnoe5o were already processed.","timestamp":"2025-06-19T17:17:25.544Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T17:01:51.612Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"6b0b0edc8b921b63d6840b38d9230707","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["6b0b0edc8b921b63d6840b38d9230707","0a8bad48940eccfc22ef99510590422f","1750350882346-0bqdnoe5o"],"timestamp":"2025-06-19T17:17:25.548Z","userId":119} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:17:25.554Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:17:25.575Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T17:17:25.578Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:17:25.612Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T17:17:25.615Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:17:25.651Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T17:17:25.655Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T17:17:25.658Z"} {"level":"info","message":"Processing guest messages for user 119 with guest ID 1750352514752-ngdf4tcrq","timestamp":"2025-06-19T17:17:25.659Z"} {"level":"info","message":"Created mapping for guest ID 1750352514752-ngdf4tcrq to user 119","timestamp":"2025-06-19T17:17:25.672Z"} {"level":"info","message":"No guest messages found for guest ID 1750352514752-ngdf4tcrq","timestamp":"2025-06-19T17:17:25.677Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:17:25.684Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750352514752-ngdf4tcrq","timestamp":"2025-06-19T17:17:25.687Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T17:17:25.692Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:17:25.702Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:17:25.704Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:17:25.721Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T17:17:25.727Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:17:25.751Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T17:17:25.754Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:17:25.776Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T17:17:25.780Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:17:25.799Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T17:17:25.802Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:17:25.834Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 119","timestamp":"2025-06-19T17:17:25.836Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:17:26.743Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:17:26.744Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T17:17:27.413Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T17:17:27.438Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 119","offset":0,"timestamp":"2025-06-19T17:17:27.446Z","total":0} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:17:29.111Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:17:29.114Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T17:17:29.574Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T17:17:29.593Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 119","offset":0,"timestamp":"2025-06-19T17:17:29.597Z","total":0} {"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T17:17:40.537Z"} {"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T17:01:51.612Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T17:17:40.538Z","userId":null} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:17:40.546Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:17:40.560Z"} {"cookie":{"expires":"2025-07-19T17:17:40.558Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"0bd9e432deae4ca9e737044a1d5c27e4","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T17:17:40.562Z"} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:17:40.565Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T17:17:40.592Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T17:17:40.638Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:17:41.359Z"} {"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:17:46.966Z"} {"level":"info","message":"GET /api/users/119","timestamp":"2025-06-19T17:17:47.002Z"} {"level":"info","message":"GET /api/messages?userId=119","timestamp":"2025-06-19T17:17:47.029Z"} {"level":"info","message":"GET /api/users/119/tags","timestamp":"2025-06-19T17:17:47.055Z"} {"level":"info","message":"GET /api/users/119","timestamp":"2025-06-19T17:17:46.402Z"} {"level":"info","message":"DELETE /api/users/119","timestamp":"2025-06-19T17:17:48.672Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T17:17:48.801Z"} {"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T17:17:52.762Z"} {"level":"info","message":"Nonce 88981d0ab8c049db6c0c2143cb3b33b8 сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T17:17:52.767Z"} {"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T17:17:54.856Z"} {"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T17:17:54.857Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:17:54.885Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:17:55.540Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T17:17:55.739Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:17:55.835Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:17:55.887Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T17:17:56.192Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:17:56.192Z"} {"level":"info","message":"New user 120 role check result: user","timestamp":"2025-06-19T17:17:56.192Z"} {"level":"info","message":"[verify] Found or created user 120 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:17:56.193Z"} {"level":"info","message":"[IdentityService] Converting guest identity for user 120 to guest_user_mapping: 0bd9e432deae4ca9e737044a1d5c27e4","timestamp":"2025-06-19T17:17:56.193Z"} {"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:17:56.197Z"} {"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:17:56.198Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:17:56.211Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:17:56.462Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:17:56.525Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T17:17:56.608Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T17:17:56.622Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:17:56.666Z"} {"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:17:56.667Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T17:17:40.558Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"0bd9e432deae4ca9e737044a1d5c27e4","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T17:17:56.670Z","userId":120} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:17:56.677Z"} {"level":"info","message":"[linkGuestMessages] Starting for user 120 with guestId=0bd9e432deae4ca9e737044a1d5c27e4, previousGuestId=undefined","timestamp":"2025-06-19T17:17:56.677Z"} {"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=0bd9e432deae4ca9e737044a1d5c27e4","timestamp":"2025-06-19T17:17:56.683Z"} {"level":"info","message":"Processing guest messages for user 120 with guest ID 0bd9e432deae4ca9e737044a1d5c27e4","timestamp":"2025-06-19T17:17:56.683Z"} {"level":"info","message":"No guest messages found for guest ID 0bd9e432deae4ca9e737044a1d5c27e4","timestamp":"2025-06-19T17:17:56.689Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 0bd9e432deae4ca9e737044a1d5c27e4","timestamp":"2025-06-19T17:17:56.695Z"} {"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T17:17:40.558Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"0bd9e432deae4ca9e737044a1d5c27e4","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["0bd9e432deae4ca9e737044a1d5c27e4"],"timestamp":"2025-06-19T17:17:56.698Z","userId":120} {"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:17:56.702Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:17:56.914Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:17:56.916Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:17:56.946Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:17:56.952Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:17:56.978Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:17:56.984Z"} {"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T17:17:56.995Z"} {"level":"info","message":"Processing guest messages for user 120 with guest ID 1750353463043-9iyxrxw8l","timestamp":"2025-06-19T17:17:56.998Z"} {"level":"info","message":"Created mapping for guest ID 1750353463043-9iyxrxw8l to user 120","timestamp":"2025-06-19T17:17:57.008Z"} {"level":"info","message":"No guest messages found for guest ID 1750353463043-9iyxrxw8l","timestamp":"2025-06-19T17:17:57.013Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:17:57.017Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:17:57.022Z"} {"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750353463043-9iyxrxw8l","timestamp":"2025-06-19T17:17:57.027Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:17:57.046Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:17:57.047Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:17:57.055Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:17:57.064Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:17:57.087Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:17:57.094Z"} {"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:17:57.116Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:17:57.118Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:17:57.136Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:17:57.139Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:17:57.163Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:17:57.166Z"} {"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:17:58.111Z"} {"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:17:58.112Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T17:17:58.685Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T17:17:58.707Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 120","offset":0,"timestamp":"2025-06-19T17:17:58.714Z","total":0} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:17:59.803Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:17:59.806Z"} {"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T17:18:00.743Z"} {"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T17:18:00.760Z"} {"count":0,"level":"info","limit":30,"message":"Returning message history for user 120","offset":0,"timestamp":"2025-06-19T17:18:00.766Z","total":0} {"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T17:18:06.422Z"} {"level":"info","message":"Received /message request","timestamp":"2025-06-19T17:18:06.425Z"} {"conversationId":6,"level":"info","message":"Created new conversation","timestamp":"2025-06-19T17:18:06.437Z","userId":120} {"conversationId":6,"level":"info","message":"User message saved","messageId":160,"timestamp":"2025-06-19T17:18:06.447Z"} {"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T17:18:06.456Z"} {"level":"info","message":"AI Rules:","timestamp":"2025-06-19T17:18:06.457Z"} {"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T17:18:06.459Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:18:07.293Z"} {"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:18:11.813Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:18:11.854Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:18:11.882Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:18:11.908Z"} {"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:18:15.024Z"} {"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:18:15.054Z"} {"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T17:18:15.105Z"} {"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T17:18:15.137Z"} {"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T17:18:15.176Z"} {"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:18:24.512Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:18:24.569Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:18:24.600Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:18:24.641Z"} {"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T17:18:26.991Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:18:27.795Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:18:27.800Z"} {"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:18:28.556Z"} {"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:18:28.595Z"} {"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:18:28.667Z"} {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:18:28.705Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:18:29.496Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:18:29.499Z"} {"conversationId":6,"level":"info","message":"AI response received","timestamp":"2025-06-19T17:18:35.685Z"} {"conversationId":6,"level":"info","message":"AI response saved","messageId":161,"timestamp":"2025-06-19T17:18:35.731Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:18:58.070Z"} {"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:18:58.076Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:19:00.371Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:19:00.375Z"} {"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:19:02.699Z"}